Corgi BankDocumentation
OpenAPI

Retain signed actual outgoing or returned cash and recover supported payable accounting

POST/payable-remittances/{id}/receipts

Fresh verified staff with payments:operations:write authority is required. Retain signed actual outgoing or returned cash under its intrinsic event identity, original instruction, exact allocations, destination, master account and statement line. Exact replay returns the original evidence; authenticated unsupported cash remains available with explicit accounting blockers. Cash readiness requires actual accounting and reconciliation evidence, not merely a provider signature. Customer authority is refused. Requests are strict single JSON objects bounded to 8 MiB; complete responses are bounded to 16 MiB and never silently truncated.

Path parameters

idstringRequired

Headers

Idempotency-KeystringOptional

Send on every write that creates or changes money or state; a replay with the same key returns the original result with 200.

Body parameters

allocationsarray of objectsRequired
3 child attributes
amount_minorintegerRequired
obligation_idstringRequired
source_sha256stringRequired
amount_minorintegerRequired
currencystringRequired
destinationobjectRequired

Destination is the exact reviewed beneficiary and domestic receiving account. A valid routing checksum does not establish actual bank or account ownership.

3 child attributes
account_numberstringRequired
legal_namestringRequired
routing_numberstringRequired
environmentstringRequired
event_idstringRequired
evidencestring · byteRequired
evidence_formatstringRequired
evidence_sha256stringRequired
fee_minorintegerRequired
instruction_sha256stringRequired
key_idstringRequired
kindstringRequired
legal_entitystringRequired
master_cash_external_account_referencestringRequired
master_cash_ledger_account_idstringRequired

Example lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm

master_cash_statement_line_referencestringRequired
master_cash_statement_referencestringRequired
network_referencestringRequired
observed_atstring · date-timeRequired
original_network_referencestringOptional
original_settlement_sha256stringOptional
payee_sha256stringRequired
providerstringRequired
railstringRequired
remittance_idstringRequired
settled_atstring · date-timeRequired
settlement_datestring · dateRequired

A business date, YYYY-MM-DD

signaturestringRequired
versionstringRequired

Returns

200 OK

actorstringRequired
blockersarray of stringsOptional
cash_readybooleanRequired
cash_statement_idstringOptional
cash_statement_sha256stringOptional
content_sha256stringRequired
journal_idstringOptional

Example jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm

journal_keystringOptional
receiptobjectRequired

CashReceipt records one actual external cash event, never an acceptance, cancellation request or simulator status. AmountMinor is payable principal; FeeMinor is a separately stated actual fee. Only zero fees are bookable in the current supported accounting scope. A trusted nonzero fee remains authentic.

30 child attributes
allocationsarray of objectsRequired
3 child attributes
amount_minorintegerRequired
obligation_idstringRequired
source_sha256stringRequired
amount_minorintegerRequired
currencystringRequired
destinationobjectRequired

Destination is the exact reviewed beneficiary and domestic receiving account. A valid routing checksum does not establish actual bank or account ownership.

3 child attributes
account_numberstringRequired
legal_namestringRequired
routing_numberstringRequired
environmentstringRequired
event_idstringRequired
evidencestring · byteRequired
evidence_formatstringRequired
evidence_sha256stringRequired
fee_minorintegerRequired
instruction_sha256stringRequired
key_idstringRequired
kindstringRequired
legal_entitystringRequired
master_cash_external_account_referencestringRequired
master_cash_ledger_account_idstringRequired

Example lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm

master_cash_statement_line_referencestringRequired
master_cash_statement_referencestringRequired
network_referencestringRequired
observed_atstring · date-timeRequired
original_network_referencestringOptional
original_settlement_sha256stringOptional
payee_sha256stringRequired
providerstringRequired
railstringRequired
remittance_idstringRequired
settled_atstring · date-timeRequired
settlement_datestring · dateRequired

A business date, YYYY-MM-DD

signaturestringRequired
versionstringRequired
recorded_atstring · date-timeRequired

Errors

Every error is a problem document with a stable code. See Errors.

400401403404409412413422424429500503

to move to open esc to close