The Bank Securities Position object
PositionSet is every bank-owned lot the original closing of a business date carries or that was held on it, with the closing's managed securities totals: cost on GL 1200, the AFS fair-value adjustment on GL 1205 and the allowance on GL 1209.
Attributes
as_ofstring · dateRequiredA business date, YYYY-MM-DD
closing_sha256stringRequiredcontent_sha256stringRequiredcost_amountintegerRequiredcredit_allowance_amountintegerRequiredfair_value_adjustment_amountintegerRequiredpositionsarray of objectsRequired23 child attributes
accrued_through_as_ofbooleanRequiredamortized_cost_amountintegerRequiredcarrying_amountintegerRequiredclassificationobject or nullOptionalClassificationRecord is a retained classification version bound to the exact approved instrument control content, with its independent decision.
8 child attributes
actorstringRequiredclassificationobjectRequiredClassification is the reviewed reporting attribute of one approved instrument from an effective date: its accounting designation, the RC-B item it is reported in, whether its rate is fixed (remaining maturity governs Memorandum 2) or floating (its next repricing date does), and whether it is a structured note (Memorandum 4).
8 child attributes
basisobjectRequireddesignationstringRequiredeffective_datestring · dateRequiredA business date, YYYY-MM-DD
instrument_idstringRequiredrate_typestringRequiredrationalestringRequiredrcb_linestringRequiredstructured_notebooleanRequiredcontent_sha256stringRequiredcreated_atstring · date-timeRequireddecisionobject or nullOptional5 child attributes
actorstringRequiredatstring · date-timeRequiredcontent_sha256stringRequireddecisionstringRequirednotestringRequiredidstringRequiredinstrument_sha256stringRequiredversionintegerRequiredclosingobjectRequiredClosingBalances are one lot's managed account balances in the ledger's original (version one) closing of a business date. Recorded is false when the closing holds no balance snapshot for the lot's cost account: the lot was booked after that day closed.
4 child attributes
cost_amountintegerRequiredcredit_allowance_amountintegerRequiredfair_value_adjustment_amountintegerRequiredrecordedbooleanRequiredcusipstringRequireddesignationstringRequireddisposal_datestring · date or nullOptionalA business date, YYYY-MM-DD
exceptionsarray of stringsRequiredfair_value_amountinteger or nullOptionalheldbooleanRequiredinstrument_idstringRequiredinstrument_kindstringRequiredlegal_entitystringRequiredlot_idstringRequiredlot_statusstringRequiredmaturity_datestring · dateRequiredA business date, YYYY-MM-DD
missingarray of stringsRequirednext_repricing_datestring · date or nullOptionalA business date, YYYY-MM-DD
scheduled_amortized_cost_amountintegerRequiredtrade_datestring · dateRequiredA business date, YYYY-MM-DD
unitsintegerRequiredvaluationobject or nullOptionalPositionValuation is the approved completed-day valuation a position's fair value comes from.
12 child attributes
amortized_cost_amountintegerRequiredapproved_atstring · date-timeRequiredapproved_bystringRequiredas_ofstring · dateRequiredA business date, YYYY-MM-DD
content_sha256stringRequiredcredit_allowance_amountintegerRequiredfair_value_adjustment_amountintegerRequiredfair_value_amountintegerRequiredidstringRequiredjournal_idstringOptionalExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
posting_datestring · date or nullOptionalA business date, YYYY-MM-DD
valuation_basisstringRequiredversionstringRequired