Reconcile a business date against the ATM network's settlement report
/cards/atm/network-settlementsVerified ATM operations staff with cards:atm:read on reads and cards:atm:write plus authentication within five minutes on writes; an independent reviewer holding cards:atm:approve decides configurations, exception resolutions and network settlements. Device messages require svc_atmdevice with cards:atm:device; network messages require svc_atmnetwork with cards:atm:network; replenishment updates admit the carrier's cards:atm:replenishment identity. The general cards:read and cards:write scopes do not open the switch. CADP1 is a bank-defined NDC-style cycle, not NCR NDC. The network link is a bank-defined ISO 8583:1987 subset, not a certified Pulse or STAR interface. Software PIN work is refused in production. Surcharges on cards other banks issued are disclosed on screen (12 CFR 1005.16). Cash posts to the terminal's ATM custody unit on GL 1020. See services/cards/atm/README.md.
Headers
Idempotency-KeystringRequiredSend on every write that creates or changes money or state; a replay with the same key returns the original result with 200.
Body parameters
business_datestring · dateRequiredA business date, YYYY-MM-DD
evidencestringRequirednetworkstringRequiredReturns
200 OK
computedobjectRequiredThe same figures from the switch's own transactions
15 child attributes
acquired_inquiriesintegerRequiredacquired_withdrawal_amountintegerRequiredacquired_withdrawalsintegerRequiredacquirer_interchange_amountintegerRequiredbusiness_datestring · dateRequiredA business date, YYYY-MM-DD
issued_inquiriesintegerRequiredissued_withdrawal_amountintegerRequiredCash plus the acquirer's surcharge
issued_withdrawalsintegerRequiredissuer_interchange_amountintegerRequirednet_settlement_amountintegerRequiredPositive: the network pays the bank
networkstringRequiredparticipantstringRequiredreport_sha256stringRequiredsurcharge_amountintegerRequiredswitch_fee_amountintegerRequiredcreated_atstring · date-timeRequiredidstringRequireditemsarray of stringsRequiredThe transactions it settles
journal_idstringOptionalExample jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm
makerstringRequiredposted_atstring · date-time or nullOptionalposted_bystringOptionalreportobjectRequiredSettlementReport is the shared network's settlement report for one participant and date, as the network adapter delivers it.
15 child attributes
acquired_inquiriesintegerRequiredacquired_withdrawal_amountintegerRequiredacquired_withdrawalsintegerRequiredacquirer_interchange_amountintegerRequiredbusiness_datestring · dateRequiredA business date, YYYY-MM-DD
issued_inquiriesintegerRequiredissued_withdrawal_amountintegerRequiredCash plus the acquirer's surcharge
issued_withdrawalsintegerRequiredissuer_interchange_amountintegerRequirednet_settlement_amountintegerRequiredPositive: the network pays the bank
networkstringRequiredparticipantstringRequiredreport_sha256stringRequiredsurcharge_amountintegerRequiredswitch_fee_amountintegerRequiredrequestobjectRequiredSettlementRequest proposes a network settlement for a business date.
3 child attributes
business_datestring · dateRequiredA business date, YYYY-MM-DD
evidencestringRequirednetworkstringRequiredreviewobject or nullOptionalReview is an independent decision on a maker's proposal.
4 child attributes
actorstringRequiredapprovebooleanRequiredevidencestringRequiredrecorded_atstring · date-timeRequiredErrors
Every error is a problem document with a stable code. See Errors.
400401403404409412413422424429500503