The Bank Repo Snapshot object
Snapshot retains a current observation and the requested accounting date separately. It does not reconstruct historical custody or external cash.
Attributes
blockersarray of stringsRequiredbusiness_datestring · dateRequiredA business date, YYYY-MM-DD
captured_atstring · date-timeRequiredcash_evidencearray of objectsRequired8 child attributes
actual_datestring · dateRequiredA business date, YYYY-MM-DD
journal_idstringRequiredExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
kindstringRequiredproofobjectRequired7 child attributes
journalobjectRequired6 child attributes
delta_amountintegerRequiredeffective_datestring · dateRequiredA business date, YYYY-MM-DD
idstringRequiredsha256stringRequiredsource_referencestringRequiredsource_servicestringRequiredline_keystringRequiredmatch_idstringRequiredreadybooleanRequiredstatement_datestring · dateRequiredA business date, YYYY-MM-DD
statement_idstringRequiredstatement_sha256stringRequiredreadybooleanRequiredreceipt_sha256stringRequiredsigned_delta_amountintegerRequiredsource_idstringRequiredcontent_sha256stringRequiredcounterparty_checksarray of objectsRequired3 child attributes
admissionobjectRequired2 child attributes
customer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
observationobjectRequiredRegistryObservation is a current read of the latest independently reviewed classification and the customer's unchanged authoritative identity source. It is an observation, not a distributed fence on later ownership changes.
4 child attributes
content_sha256stringRequiredcustomer_sha256stringRequiredobserved_atstring · date-timeRequiredrecordobjectRequiredstagestringRequiredtransaction_idstringRequiredidstringRequiredjournalsarray of objectsRequired8 child attributes
approved_bystringRequiredcommitted_atstring · date-timeRequiredidstringRequiredidempotency_keystringRequiredjournalobjectRequiredJournal excludes ledger-assigned identity/time and separately authenticated actors. Entry order is part of the instruction, matching the ledger replay fingerprint.
11 child attributes
adjusts_periodstringOptionaleffective_datestring · dateRequiredA business date, YYYY-MM-DD
entriesarray of objectsRequired4 child attributes
amountintegerRequiredcurrency_codestringRequireddirectionstringRequiredledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
kindstringRequiredprotected_command_idstringRequiredreasonstringOptionalrelease_hold_idstringOptionalExample hold_2tVh8nqLxq4GbDe0K1F6S9zRcWm
require_availablebooleanOptionalreversal_ofstringOptionalsource_refstringRequiredsource_servicestringRequiredjournal_sha256stringRequiredposted_bystringRequiredposting_datestring · dateRequiredA business date, YYYY-MM-DD
legal_entitystringRequiredmanaged_accountsarray of objectsRequired7 child attributes
gl_codestringRequiredheld_amountintegerRequiredledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
normal_balancestringRequiredposted_amountintegerRequiredpurposestringRequiredsource_idstringRequiredobservation_datestring · dateRequiredA business date, YYYY-MM-DD
positionsarray of objectsRequired4 child attributes
coverageobject or nullOptional7 child attributes
adjusted_collateral_amountintegerRequiredblockersarray of stringsRequiredexcess_amountintegerRequiredfair_value_amountintegerRequiredreadybooleanRequiredrequired_amountintegerRequiredshortfall_amountintegerRequiredcurrent_lotsarray of objectsRequired33 child attributes
accrued_to_datestring · date or nullOptionalExclusive start boundary; closing D requires D+1
actual_proceeds_amountinteger or nullOptionalcash_journal_idstringOptionalExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
disposal_cash_journal_idstringOptionalExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
disposal_datestring · date or nullOptionalA business date, YYYY-MM-DD
disposal_execution_sha256stringOptionaldisposal_order_idstringOptionaldisposal_settlement_datestring · date or nullOptionalA business date, YYYY-MM-DD
disposal_settlement_sha256stringOptionaldisposal_trade_journal_idstringOptionalExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
exceptionsarray of stringsRequiredexecution_sha256stringRequiredexternal_account_referencestringRequiredidstringRequiredinstrumentobjectRequired9 child attributes
actorstringRequiredcontent_sha256stringRequiredcreated_atstring · date-timeRequiredcustody_accountobject or nullOptionaldecisionobject or nullOptionalidstringRequiredinstrumentobject or nullOptionalkindstringRequiredprogramobject or nullOptionallatest_observationobject or nullOptional23 child attributes
accrued_income_amountinteger or nullOptionalas_ofstring · dateRequiredA business date, YYYY-MM-DD
close_out_completebooleanRequiredcurrency_codestringRequiredcusipstringRequiredcustodian_referencestringRequiredencumbered_unitsintegerRequiredevidenceobjectRequiredexternal_account_referencestringRequiredfair_value_amountinteger or nullOptionalActual custody units at supplied price
key_idstringRequiredlegal_entitystringRequiredlot_idstringRequiredmaster_cash_ledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
observed_atstring · date-timeRequiredoriginal_execution_sha256stringRequiredoriginal_settlement_sha256stringOptionalpriceinteger or nullOptionalprice_basisstringOptionalOptional actual bid/ask/mid/last source; repo requires bid
signaturestringRequiredunitsintegerRequiredActual custodian quantity, distinct from trade-date book quantity
valuation_basisstringOptionalIntraday uses start of AsOf; day_close uses start of AsOf+1
versionstringRequiredlatest_valuationobject or nullOptional9 child attributes
actorstringRequiredcontent_sha256stringRequiredcreated_atstring · date-timeRequireddecisionobject or nullOptionalidstringRequiredjournal_idstringOptionalExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
posting_datestring · date or nullOptionalA business date, YYYY-MM-DD
requestobjectRequiredresultobjectRequiredlegal_entitystringRequiredoriginal_cost_amountintegerRequiredprogramobjectRequired9 child attributes
actorstringRequiredcontent_sha256stringRequiredcreated_atstring · date-timeRequiredcustody_accountobject or nullOptionaldecisionobject or nullOptionalidstringRequiredinstrumentobject or nullOptionalkindstringRequiredprogramobject or nullOptionalpurchase_order_idstringRequiredredemption_idstringOptionalreservation_revisionintegerOptionalreserved_order_idstringOptionalreserved_redemption_idstringOptionalrevisionintegerRequiredscheduleobjectRequired5 child attributes
conventionstringRequiredcost_amountintegerRequiredface_amountintegerRequiredmaturity_datestring · dateRequiredA business date, YYYY-MM-DD
start_datestring · dateRequiredA business date, YYYY-MM-DD
settlement_datestring · date or nullOptionalA business date, YYYY-MM-DD
settlement_sha256stringOptionalstatusstringRequiredUnsettled, active, selling, sold_unsettled, sold, redeeming, redeemed, exception
trade_datestring · dateRequiredA business date, YYYY-MM-DD
trade_journal_idstringRequiredExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
unitsintegerRequiredOriginal full quantity; disposition never rewrites it
reservationsarray of objectsRequired2 child attributes
activebooleanRequiredreservationobjectRequiredReservation is a ledger-owned exclusive sidecar. Revision is the fixed source revision at reservation, not the later mutable accounting revision.
9 child attributes
custody_proof_sha256stringOptionalinstruction_sha256stringRequiredlot_idstringRequiredlot_revisionintegerRequiredoriginal_settlement_sha256stringRequiredpledge_referencestringOptionalstatestringRequiredReserved, pledged, releasing, released
transaction_idstringRequiredunitsintegerRequiredtransactionobjectRequired23 child attributes
accounting_plansarray of objectsOptional7 child attributes
correction_reasonstringOptionalcreated_atstring · date-timeRequiredevidence_sha256stringRequiredjournalobjectRequiredJournal excludes ledger-assigned identity/time and separately authenticated actors. Entry order is part of the instruction, matching the ledger replay fingerprint.
journal_keystringRequiredjournal_sha256stringRequiredsupersedes_sha256stringOptionalaccrued_to_datestring · date or nullOptionalExclusive start boundary
actorstringRequiredadmissionsarray of objectsRequired2 child attributes
customer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
observationobjectRequiredRegistryObservation is a current read of the latest independently reviewed classification and the customer's unchanged authoritative identity source. It is an observation, not a distributed fence on later ownership changes.
cancellationobject or nullOptional3 child attributes
actorstringRequiredatstring · date-timeRequiredreasonstringRequiredcollateralarray of objectsRequired3 child attributes
custody_accountobjectRequiredlotobjectRequiredobservationobjectRequiredcontent_sha256stringRequiredcreated_atstring · date-timeRequiredcustody_proofsarray of objectsRequired13 child attributes
evidenceobjectRequiredinstruction_sha256stringRequiredkey_idstringRequiredlot_idstringRequiredobservationobjectRequiredobserved_atstring · date-timeRequiredoriginal_program_idstringRequiredoriginal_program_sha256stringRequiredpledge_referencestringRequiredsignaturestringRequiredstatestringRequiredPledged or released
transaction_idstringRequiredversionstringRequireddecisionobject or nullOptional5 child attributes
actorstringRequiredatstring · date-timeRequiredcontent_sha256stringRequireddecisionstringRequirednotestringRequiredexceptionsarray of stringsRequiredfundingobject or nullOptional24 child attributes
cash_evidenceobjectRequiredcash_referencestringRequiredconfirmationobjectRequiredcurrency_codestringRequiredfee_amountintegerRequiredinstruction_sha256stringRequiredinterest_amountintegerRequiredkey_idstringRequiredlegal_entitystringRequiredlender_customer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
lender_referencestringRequiredmaster_cash_external_account_referencestringRequiredmaster_cash_ledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
master_cash_statement_line_referencestringRequiredmaster_cash_statement_referencestringRequirednet_cash_amountintegerRequiredobserved_atstring · date-timeRequiredprincipal_amountintegerRequiredrepayment_instruction_sha256stringOptionalsettled_atstring · date-timeRequiredsettlement_datestring · dateRequiredA business date, YYYY-MM-DD
signaturestringRequiredtransaction_idstringRequiredversionstringRequiredfunding_journal_idstringOptionalExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
idstringRequiredinstructionobject or nullOptional18 child attributes
collateralarray of objectsRequiredcontent_sha256stringRequiredcurrency_codestringRequireddecision_sha256stringRequiredidstringRequiredissued_atstring · date-timeRequiredlegal_entitystringRequiredlender_customer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
lender_referencestringRequiredmaster_cash_external_account_referencestringRequiredmaster_cash_ledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
program_idstringRequiredprogram_sha256stringRequiredrepurchase_amountintegerRequiredscheduleobjectRequiredsha256stringRequiredtransaction_idstringRequiredversionstringRequiredprogramobjectRequired7 child attributes
actorstringRequiredcontent_sha256stringRequiredcreated_atstring · date-timeRequireddecisionobject or nullOptionalidstringRequiredkindstringRequiredProgram
programobject or nullOptionalrepaymentobject or nullOptional24 child attributes
cash_evidenceobjectRequiredcash_referencestringRequiredconfirmationobjectRequiredcurrency_codestringRequiredfee_amountintegerRequiredinstruction_sha256stringRequiredinterest_amountintegerRequiredkey_idstringRequiredlegal_entitystringRequiredlender_customer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
lender_referencestringRequiredmaster_cash_external_account_referencestringRequiredmaster_cash_ledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
master_cash_statement_line_referencestringRequiredmaster_cash_statement_referencestringRequirednet_cash_amountintegerRequiredobserved_atstring · date-timeRequiredprincipal_amountintegerRequiredrepayment_instruction_sha256stringOptionalsettled_atstring · date-timeRequiredsettlement_datestring · dateRequiredA business date, YYYY-MM-DD
signaturestringRequiredtransaction_idstringRequiredversionstringRequiredrepayment_hold_idstringOptionalExample hold_2tVh8nqLxq4GbDe0K1F6S9zRcWm
repayment_instructionobject or nullOptional17 child attributes
cash_amountintegerRequiredcurrency_codestringRequireddue_datestring · dateRequiredA business date, YYYY-MM-DD
funding_sha256stringRequiredhold_idstringRequiredExample hold_2tVh8nqLxq4GbDe0K1F6S9zRcWm
interest_amountintegerRequiredissued_atstring · date-timeRequiredlegal_entitystringRequiredlender_customer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
lender_referencestringRequiredmaster_cash_external_account_referencestringRequiredmaster_cash_ledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
original_instruction_sha256stringRequiredprincipal_amountintegerRequiredsha256stringRequiredtransaction_idstringRequiredversionstringRequiredrepayment_journal_idstringOptionalExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
requestobjectRequired10 child attributes
currency_codestringRequiredlot_idsarray of stringsRequiredmaturity_datestring · dateRequiredA business date, YYYY-MM-DD
principal_amountintegerRequiredproceeds_beneficiary_customer_idsarray of stringsRequiredproceeds_useobjectRequiredprogram_idstringRequiredrate_bpsintegerRequiredrationalestringRequiredstart_datestring · dateRequiredA business date, YYYY-MM-DD
request_sha256stringRequiredstatusstringRequiredreadybooleanRequiredversionstringRequired