The Investment Lot object
An externally held customer securities lot with actual acquisition cash cost, explicit unknown tax basis and signed custody reconciliation.
Attributes
account_idstringRequiredExample acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm
acquired_datestring · dateRequiredA business date, YYYY-MM-DD
actual_proceeds_amountinteger or nullOptionaldisposal_distribution_idstringOptionaldisposal_order_idstringOptionalexceptionsarray of stringsRequiredexternal_account_referencestringRequiredidstringRequiredinstrumentobjectRequired9 child attributes
actorstringRequiredcontent_sha256stringRequiredcreated_atstring · date-timeRequiredcustody_accountobject or nullOptional16 child attributes
account_idstringRequiredExample acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm
custodian_referencestringRequiredenabledbooleanRequiredexclusive_core_instructionsbooleanRequiredexternal_account_referencestringRequiredkey_idstringRequiredobserved_atstring · date-timeRequiredonboardingobjectRequiredDocument retains the actual external bytes, not a mutable reference alone.
3 child attributes
datastring · byteRequiredformatstringRequiredsha256stringRequiredopening_inventory_emptybooleanRequiredOriginal onboarding, never a claim that today's tracked lot book is empty
owner_idstringRequiredownershipobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredprogram_idstringRequiredprogram_sha256stringRequiredsignaturestringRequiredvalid_untilstring · date-timeRequiredversionstringRequireddecisionobject or nullOptional5 child attributes
actorstringRequiredatstring · date-timeRequiredcontent_sha256stringRequireddecisionstringRequirednotestringRequiredidstringRequiredinstrumentobject or nullOptional18 child attributes
currency_codestringRequiredcusipstringRequiredeligibilityobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredenabledbooleanRequiredface_value_amountintegerRequiredCents per whole bill unit; zero for shares
government_onlyboolean or nullOptionalissue_datestring · date or nullOptionalA business date, YYYY-MM-DD
kindstringRequiredTreasury_bill or government_mmf
maturity_datestring · date or nullOptionalA business date, YYYY-MM-DD
namestringRequiredno_loadboolean or nullOptionalprice_scaleintegerRequiredprogram_idstringRequiredprospectusobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredunit_basisstringRequiredFace_100_usd or share
unit_incrementintegerRequiredunit_scaleintegerRequiredzero_couponboolean or nullOptionalkindstringRequiredprogramobject or nullOptional22 child attributes
agency_agreementobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredauthorityobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredbank_remunerationstringRequiredNone; bank fee collection is a separate unsupported workflow
bridge_subjectstringRequiredbroker_namestringRequiredbroker_referencestringRequiredcash_roundingstringRequiredHalf_up_cent only
confirmation_agreementobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredconfirmation_providerstringRequiredBroker_custodian only
custodian_namestringRequiredcustodian_referencestringRequiredcustody_agreementobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredenabledbooleanRequiredevidence_keysobjectRequiredlegal_entitystringRequiredmax_order_amountintegerRequiredproviderstringRequiredrisk_disclosureobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredtax_reporterstringRequiredBroker_custodian only
tax_reporting_agreementobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredvalid_fromstring · dateRequiredA business date, YYYY-MM-DD
valid_throughstring · dateRequiredA business date, YYYY-MM-DD
instrument_idstringRequiredjournal_idstringRequiredExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
latest_observationobject or nullOptional19 child attributes
accrued_income_amountinteger or nullOptionalas_ofstring · dateRequiredA business date, YYYY-MM-DD
close_out_completebooleanRequiredcurrency_codestringRequiredcusipstringRequiredcustodian_referencestringRequiredevidenceobjectRequiredDocument retains the actual external bytes, not a mutable reference alone.
3 child attributes
datastring · byteRequiredformatstringRequiredsha256stringRequiredexternal_account_referencestringRequiredkey_idstringRequiredlot_idstringRequiredmarket_value_amountinteger or nullOptionalobserved_atstring · date-timeRequiredoriginal_settlement_sha256stringRequiredowner_idstringRequiredpriceinteger or nullOptionalsignaturestringRequiredtax_basis_amountinteger or nullOptionalunitsintegerRequiredversionstringRequiredoriginal_cost_amountintegerRequiredActual BUY net cash, including fees
owner_idstringRequiredprogramobjectRequired9 child attributes
actorstringRequiredcontent_sha256stringRequiredcreated_atstring · date-timeRequiredcustody_accountobject or nullOptional16 child attributes
account_idstringRequiredExample acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm
custodian_referencestringRequiredenabledbooleanRequiredexclusive_core_instructionsbooleanRequiredexternal_account_referencestringRequiredkey_idstringRequiredobserved_atstring · date-timeRequiredonboardingobjectRequiredDocument retains the actual external bytes, not a mutable reference alone.
3 child attributes
datastring · byteRequiredformatstringRequiredsha256stringRequiredopening_inventory_emptybooleanRequiredOriginal onboarding, never a claim that today's tracked lot book is empty
owner_idstringRequiredownershipobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredprogram_idstringRequiredprogram_sha256stringRequiredsignaturestringRequiredvalid_untilstring · date-timeRequiredversionstringRequireddecisionobject or nullOptional5 child attributes
actorstringRequiredatstring · date-timeRequiredcontent_sha256stringRequireddecisionstringRequirednotestringRequiredidstringRequiredinstrumentobject or nullOptional18 child attributes
currency_codestringRequiredcusipstringRequiredeligibilityobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredenabledbooleanRequiredface_value_amountintegerRequiredCents per whole bill unit; zero for shares
government_onlyboolean or nullOptionalissue_datestring · date or nullOptionalA business date, YYYY-MM-DD
kindstringRequiredTreasury_bill or government_mmf
maturity_datestring · date or nullOptionalA business date, YYYY-MM-DD
namestringRequiredno_loadboolean or nullOptionalprice_scaleintegerRequiredprogram_idstringRequiredprospectusobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredunit_basisstringRequiredFace_100_usd or share
unit_incrementintegerRequiredunit_scaleintegerRequiredzero_couponboolean or nullOptionalkindstringRequiredprogramobject or nullOptional22 child attributes
agency_agreementobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredauthorityobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredbank_remunerationstringRequiredNone; bank fee collection is a separate unsupported workflow
bridge_subjectstringRequiredbroker_namestringRequiredbroker_referencestringRequiredcash_roundingstringRequiredHalf_up_cent only
confirmation_agreementobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredconfirmation_providerstringRequiredBroker_custodian only
custodian_namestringRequiredcustodian_referencestringRequiredcustody_agreementobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredenabledbooleanRequiredevidence_keysobjectRequiredlegal_entitystringRequiredmax_order_amountintegerRequiredproviderstringRequiredrisk_disclosureobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredtax_reporterstringRequiredBroker_custodian only
tax_reporting_agreementobjectRequired2 child attributes
referencestringRequiredsha256stringRequiredvalid_fromstring · dateRequiredA business date, YYYY-MM-DD
valid_throughstring · dateRequiredA business date, YYYY-MM-DD
purchase_order_idstringRequiredreservation_revisionintegerOptionalreserved_distribution_idstringOptionalreserved_order_idstringOptionalrevisionintegerRequiredsettlement_sha256stringRequiredstatusstringRequiredActive, selling, maturing, sold, matured, exception
tax_basis_amountinteger or nullOptionalUnknown unless actual custody source supplies it
unitsintegerRequiredOriginal whole-lot quantity; never mutated by a sale