The Bank Repo object
Bank borrowing secured by full settled bank-owned AFS Treasury lots with separate actual funding, repayment and original-custodian pledge/release evidence.
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.
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_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.
4 child attributes
content_sha256stringRequiredcustomer_sha256stringRequiredobserved_atstring · date-timeRequiredrecordobjectRequired13 child attributes
collateralobject or nullOptionalCollateralAdjustmentRequest adds cash to an existing commitment's collateral. Amount is the additional pledge, not a replacement for the original pledge.
content_sha256stringRequiredcustomer_sha256stringOptionalcustomer_snapshotobjectOptionaldecisionobject or nullOptionalidstringRequiredkindstringRequiredplanobject or nullOptionalpolicyobject or nullOptionalproposed_atstring · date-timeRequiredproposed_bystringRequiredregistryobject or nullOptionalreleaseobject or nullOptionalcancellationobject or nullOptional3 child attributes
actorstringRequiredatstring · date-timeRequiredreasonstringRequiredcollateralarray of objectsRequired3 child attributes
custody_accountobjectRequired9 child attributes
actorstringRequiredcontent_sha256stringRequiredcreated_atstring · date-timeRequiredcustody_accountobject or nullOptional18 child attributes
bank_ownedbooleanRequiredcustodian_referencestringRequiredenabledbooleanRequiredexclusive_core_instructionsbooleanRequiredexternal_account_referencestringRequiredkey_idstringRequiredlegal_entitystringRequiredmaster_cash_ledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
no_third_party_lienbooleanRequiredobserved_atstring · date-timeRequiredonboardingobjectRequiredopening_inventory_emptybooleanRequiredownershipobjectRequiredprogram_idstringRequiredprogram_sha256stringRequiredsignaturestringRequiredvalid_untilstring · date-timeRequiredversionstringRequireddecisionobject or nullOptional5 child attributes
actorstringRequiredatstring · date-timeRequiredcontent_sha256stringRequireddecisionstringRequirednotestringRequiredidstringRequiredinstrumentobject or nullOptional16 child attributes
currency_codestringRequiredcusipstringRequiredeligibilityobjectRequiredenabledbooleanRequiredface_value_amountintegerRequiredCents per whole unit
issue_datestring · dateRequiredA business date, YYYY-MM-DD
kindstringRequiredTreasury_bill
maturity_datestring · dateRequiredA business date, YYYY-MM-DD
namestringRequiredprice_scaleintegerRequiredprogram_idstringRequiredtermsobjectRequiredunit_basisstringRequiredFace_100_usd
unit_incrementintegerRequiredunit_scaleintegerRequiredzero_couponboolean or nullOptionalkindstringRequiredprogramobject or nullOptional20 child attributes
authorityobjectRequiredbridge_subjectstringRequiredbroker_namestringRequiredbroker_referencestringRequiredcustodian_namestringRequiredcustodian_referencestringRequiredcustody_agreementobjectRequireddealersarray of objectsRequiredenabledbooleanRequiredevidence_keysobjectRequiredlegal_entitystringRequiredmaster_cash_external_account_referencestringRequiredmaster_cash_identityobjectRequiredmaster_cash_ledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
max_order_amountintegerRequiredpolicyobjectRequiredproviderstringRequiredtrading_agreementobjectRequiredvalid_fromstring · dateRequiredA business date, YYYY-MM-DD
valid_throughstring · dateRequiredA business date, YYYY-MM-DD
lotobjectRequired33 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
observationobjectRequired23 child attributes
accrued_income_amountinteger or nullOptionalas_ofstring · dateRequiredA business date, YYYY-MM-DD
close_out_completebooleanRequiredcurrency_codestringRequiredcusipstringRequiredcustodian_referencestringRequiredencumbered_unitsintegerRequiredevidenceobjectRequired3 child attributes
datastring · byteRequiredformatstringRequiredsha256stringRequiredexternal_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
versionstringRequiredcontent_sha256stringRequiredcreated_atstring · date-timeRequiredcustody_proofsarray of objectsRequired13 child attributes
evidenceobjectRequired3 child attributes
datastring · byteRequiredformatstringRequiredsha256stringRequiredinstruction_sha256stringRequiredkey_idstringRequiredlot_idstringRequiredobservationobjectRequired23 child attributes
accrued_income_amountinteger or nullOptionalas_ofstring · dateRequiredA business date, YYYY-MM-DD
close_out_completebooleanRequiredcurrency_codestringRequiredcusipstringRequiredcustodian_referencestringRequiredencumbered_unitsintegerRequiredevidenceobjectRequired3 child attributes
datastring · byteRequiredformatstringRequiredsha256stringRequiredexternal_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
versionstringRequiredobserved_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_evidenceobjectRequired3 child attributes
datastring · byteRequiredformatstringRequiredsha256stringRequiredcash_referencestringRequiredconfirmationobjectRequired3 child attributes
datastring · byteRequiredformatstringRequiredsha256stringRequiredcurrency_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 objectsRequired11 child attributes
cusipstringRequiredcustody_account_idstringRequiredExample acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm
custody_account_sha256stringRequiredexternal_account_referencestringRequiredlot_idstringRequiredlot_revisionintegerRequiredobservation_sha256stringRequiredoriginal_program_idstringRequiredoriginal_program_sha256stringRequiredoriginal_settlement_sha256stringRequiredunitsintegerRequiredcontent_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_amountintegerRequiredscheduleobjectRequired6 child attributes
day_countstringRequiredmaturity_datestring · dateRequiredA business date, YYYY-MM-DD
principal_amountintegerRequiredrate_bpsintegerRequiredroundingstringRequiredstart_datestring · dateRequiredA business date, YYYY-MM-DD
sha256stringRequiredtransaction_idstringRequiredversionstringRequiredprogramobjectRequired7 child attributes
actorstringRequiredcontent_sha256stringRequiredcreated_atstring · date-timeRequireddecisionobject or nullOptional5 child attributes
actorstringRequiredatstring · date-timeRequiredcontent_sha256stringRequireddecisionstringRequirednotestringRequiredidstringRequiredkindstringRequiredProgram
programobject or nullOptional23 child attributes
agreementobjectRequired3 child attributes
datastring · byteRequiredformatstringRequiredsha256stringRequiredauthorityobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredcash_bridge_subjectstringRequiredcash_evidence_keysobjectRequiredcustodian_referencestringRequiredcustody_bridge_subjectstringRequiredcustody_providerstringRequiredenabledbooleanRequiredhaircut_bpsintegerRequiredintermediariesarray of objectsRequired4 child attributes
customer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
external_referencestringRequiredidentityobjectRequiredlegal_namestringRequiredlegal_entitystringRequiredlenderobjectRequired4 child attributes
customer_idstringRequiredExample cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
external_referencestringRequiredidentityobjectRequiredlegal_namestringRequiredmaster_cash_external_account_referencestringRequiredmaster_cash_identityobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredmaster_cash_ledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
max_excess_collateral_amountintegerRequiredmax_principal_amountintegerRequiredmax_rate_bpsintegerRequiredmax_term_daysintegerRequiredproviderstringRequiredtermsobjectRequiredTerms are reviewed contract requirements. True/false assertions alone cannot establish their legal enforceability; the retained opinions and agreement do.
18 child attributes
accountingstringRequiredSecured_borrowing
accounting_opinionobjectRequiredautomatic_renewalboolean or nullOptionalbank_entitled_and_obligatedboolean or nullOptionalconcurrent_repurchase_agreementboolean or nullOptionalcounterparty_may_reuseboolean or nullOptionalday_countstringRequiredActual_360 or actual_365
default_policystringRequiredPreserve_obligation_governed_resolution
default_proceduresobjectRequiredearly_terminationboolean or nullOptionalenforceability_opinionobjectRequiredfloating_rateboolean or nullOptionalmargin_policystringRequiredDaily_two_sided_review
margin_proceduresobjectRequiredroundingstringRequiredCumulative_half_up_cent
same_securities_returnboolean or nullOptionalsegregated_collateralboolean or nullOptionalsubstitutionboolean or nullOptionalvalid_fromstring · dateRequiredA business date, YYYY-MM-DD
valid_throughstring · dateRequiredA business date, YYYY-MM-DD
repaymentobject or nullOptional24 child attributes
cash_evidenceobjectRequired3 child attributes
datastring · byteRequiredformatstringRequiredsha256stringRequiredcash_referencestringRequiredconfirmationobjectRequired3 child attributes
datastring · byteRequiredformatstringRequiredsha256stringRequiredcurrency_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_useobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredprogram_idstringRequiredrate_bpsintegerRequiredrationalestringRequiredstart_datestring · dateRequiredA business date, YYYY-MM-DD
request_sha256stringRequiredstatusstringRequired