The Physical Cash object
Actual vault, teller and ATM custody balances, independently reviewed movements, complete count evidence, armored carrier shipments and close blockers. Hardware dispensing/PIN certification is a separate provider contract. The armoredcarrier package is a local simulator, not a licensed carrier.
Attributes
account_idstringOptionalExample acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm
actorstringRequiredagent_ofstringOptionalOwner the conductor acts for as an agent
amountintegerRequiredbusiness_datestring · dateRequiredA business date, YYYY-MM-DD
conductor_customer_idstringOptionalIdentified natural-person customer physically conducting the movement for a different owner
Example cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
conductor_non_customer_idstringOptionalNatural person without a customer record; exclusive of conductor_customer_id
Example cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
count_idstringOptionalcreated_atstring · date-timeRequiredcustomer_idstringOptionalIdentified owner conducting a customer cash movement, or the owner for whom the conductor acts
Example cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm
decisionobject or nullOptional4 child attributes
actorstringRequiredapprovebooleanRequiredevidencestringRequiredrecorded_atstring · date-timeRequireddelivery_methodstringOptionalArmored_car, mail, night_deposit, shared_branch
evidencestringRequiredevidence_sha256stringRequiredexecutionobject or nullOptional5 child attributes
actorstringRequiredcredit_idstringOptionaljournal_idstringRequiredExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
movement_idstringRequiredrecorded_atstring · date-timeRequiredforeign_amount_minorintegerOptionalforeign_countrystringOptionalforeign_currencystringOptionalISO 4217 of counted foreign cash; AmountMinor is the USD equivalent
from_unit_idstringOptionalidstringRequiredjournalobjectRequired18 child attributes
adjusts_periodstringOptionalA sealed period this journal corrects, YYYY-MM
approved_bystringOptionalbackdatedbooleanOptionalEffective_date is before posting_date (read only)
committed_atstring · date-timeOptionaleffective_datestring · dateRequiredA business date, YYYY-MM-DD
entriesarray of objectsRequired4 child attributes
amountintegerRequiredMinor units of the currency (cents for USD)
currency_codestringRequiredISO 4217 code
directionstringRequiredledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
fx_legsarray of objectsOptionalFXLegs is read only: the legs of a cross-currency journal the ledger's own conversion and close commands posted. A caller's posting never carries them.
7 child attributes
currency_codestringRequiredequivalent_ledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
native_amountintegerRequiredposition_ledger_account_idstringRequiredExample lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm
rate_sheet_idstringRequiredusd_equivalent_amountintegerRequiredusd_per_foreign_majorstringRequiredidstringOptionalkindstringRequiredposted_bystringOptionalposting_datestring · dateOptionalA business date, YYYY-MM-DD
protected_command_idstringOptionalreasonstringOptionalRequired on a backdated journal
release_hold_idstringOptionalExample hold_2tVh8nqLxq4GbDe0K1F6S9zRcWm
require_availablebooleanOptionalreversal_ofstringOptionalsource_refstringRequiredsource_servicestringRequiredkindstringRequiredShipment_in, shipment_out, transfer, deposit, withdrawal, adjustment
referencestringRequiredto_unit_idstringOptional