Corgi BankDocumentation
OpenAPI

The Agency Remittance object

AgencyRemittance is the agency view of a payable remittance.

Attributes

acknowledgmentsarray of objectsRequired
5 child attributes
documentobjectRequired

Acknowledgment is one signed agency outcome for a submission.

14 child attributes
agencystringRequired
agency_referencestringOptional
amount_minorintegerRequired
content_sha256stringRequired
environmentstringRequired
event_idstringRequired
fieldsobjectOptional
key_idstringRequired
kindstringRequired
occurred_atstring · date-timeRequired
reasonsarray of stringsOptional
signaturestringRequired
submission_referencestringRequired
versionstringRequired
idstringRequired
recorded_atstring · date-timeRequired
recorded_bystringRequired
submission_idstringRequired
agencystringRequired
ledger_view_sha256stringOptional
protocolstringRequired
reconciliationobject or nullOptional

AgencyReconciliation ties one remittance's payable sources, its issued instruction and transmitted message, the native ledger's cash receipts and the agency's acknowledgments. It is matched only when every source allocation is settled in cash, the message carries exactly that amount, the agency confirmed exactly that amount and nothing was returned or refused.

19 child attributes
acknowledgmentsarray of stringsRequired
actorstringRequired
agency_referencesarray of stringsRequired
cash_readybooleanRequired
confirmed_minorintegerRequired
content_sha256stringRequired
created_atstring · date-timeRequired
differencesarray of stringsRequired
idstringRequired
instruction_minorintegerRequired
message_minorintegerRequired
protocolstringRequired
receipt_event_idsarray of stringsRequired
remittance_idstringRequired
returned_minorintegerRequired
settled_minorintegerRequired
sourcesarray of objectsRequired
5 child attributes
allocated_minorintegerRequired
obligation_idstringRequired
returned_minorintegerRequired
settled_minorintegerRequired
source_sha256stringRequired
statusstringRequired
versionintegerRequired
remittanceobjectRequired
11 child attributes
actorstringRequired
content_sha256stringRequired
created_atstring · date-timeRequired
decisionobject or nullOptional
5 child attributes
actorstringRequired
atstring · date-timeRequired
content_sha256stringRequired
decisionstringRequired
reasonstringRequired
idstringRequired
instructionobject or nullOptional

Instruction is immutable before dispatch. Its retained source controls must independently establish provider/key trust, payee authority, actual master account ownership, source reservations and human approval. Validate is not a substitute for those service checks or for a bank connectivity adapter.

20 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
idstringRequired
issued_atstring · date-timeRequired
key_idstringRequired
legal_entitystringRequired
master_cash_external_account_referencestringRequired
master_cash_ledger_account_idstringRequired

Example lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm

network_referencestringRequired
outbound_message_sha256stringRequired
payee_control_idstringRequired
payee_sha256stringRequired
protocolstringOptional

Empty for a beneficiary wire

providerstringRequired
railstringRequired
settlement_datestring · dateRequired

A business date, YYYY-MM-DD

versionstringRequired
obligationsarray of objectsRequired
22 child attributes
account_idstringOptional

Example acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm

amount_minorintegerRequired
content_sha256stringRequired
created_atstring · date-timeRequired
currencystringRequired
customer_idstringRequired

Example cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm

evidence_referencestringRequired
hold_idstringRequired

Example hold_2tVh8nqLxq4GbDe0K1F6S9zRcWm

idstringRequired
issuerstringRequired
jurisdictionstringOptional
kindstringRequired
legal_entitystringRequired
loan_idstringOptional

Example loan_2tVh8nqLxq4GbDe0K1F6S9zRcWm

payee_referencestringOptional
sourceobjectRequired
6 child attributes
closure_componentstringOptional
closure_ledger_account_idstringOptional

Example lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm

journal_idstringRequired

Example jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm

journal_keystringRequired
journal_sha256stringRequired
ledger_account_idstringRequired

Example lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm

source_datestring · dateRequired

A business date, YYYY-MM-DD

source_date_basisstringOptional
source_idstringRequired
source_sha256stringRequired
tax_customer_idstringOptional

Example cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm

tax_periodstringOptional
outbound_messagestringOptional
recipientobjectRequired
24 child attributes
actorstringRequired
agencyobject or nullOptional

Agency holds the reviewed terms of an agency protocol; omitted for a beneficiary wire so the digests of recipients reviewed before agency protocols existed are unchanged.

4 child attributes
child_supportobject or nullOptional

ChildSupportTerms bind one served child support order to its state disbursement unit.

levyobject or nullOptional

LevyTerms bind one served Form 668-A notice.

tax_depositobject or nullOptional

TaxDepositTerms bind the bank's EFTPS ACH credit enrollment for one return and tax year.

unclaimed_propertyobject or nullOptional

UnclaimedPropertyTerms bind the bank's holder enrollment with one state administrator.

authority_evidence_referencestringRequired
authority_evidence_sha256stringRequired
content_sha256stringRequired
created_atstring · date-timeRequired
decisionobject or nullOptional
5 child attributes
actorstringRequired
atstring · date-timeRequired
content_sha256stringRequired
decisionstringRequired
reasonstringRequired
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
idstringRequired
jurisdictionstringRequired
key_idstringRequired
kindstringRequired
legal_entitystringRequired
loan_idstringOptional

Example loan_2tVh8nqLxq4GbDe0K1F6S9zRcWm

master_cash_external_account_referencestringRequired
payee_referencestringRequired
protocolstringRequired
providerstringRequired
public_keystringRequired
receiving_bank_namestringRequired
revocationobject or nullOptional
3 child attributes
actorstringRequired
atstring · date-timeRequired
reasonstringRequired
valid_fromstring · dateRequired

A business date, YYYY-MM-DD

valid_throughstring · dateRequired

A business date, YYYY-MM-DD

requestobjectRequired
5 child attributes
agency_report_idstringOptional

AgencyReportID names the accepted unclaimed property holder report an unclaimed property remittance pays; omitted otherwise.

Example strp_2tVh8nqLxq4GbDe0K1F6S9zRcWm

allocationsarray of objectsRequired
2 child attributes
amount_minorintegerRequired
obligation_idstringRequired
recipient_idstringRequired
referencestringRequired
settlement_datestring · dateRequired

A business date, YYYY-MM-DD

reservationobject or nullOptional
11 child attributes
actorstringRequired
content_sha256stringRequired
created_atstring · date-timeRequired
instructionobjectRequired

Instruction is immutable before dispatch. Its retained source controls must independently establish provider/key trust, payee authority, actual master account ownership, source reservations and human approval. Validate is not a substitute for those service checks or for a bank connectivity adapter.

20 child attributes
allocationsarray of objectsRequired
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.

environmentstringRequired
idstringRequired
issued_atstring · date-timeRequired
key_idstringRequired
legal_entitystringRequired
master_cash_external_account_referencestringRequired
master_cash_ledger_account_idstringRequired

Example lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm

network_referencestringRequired
outbound_message_sha256stringRequired
payee_control_idstringRequired
payee_sha256stringRequired
protocolstringOptional

Empty for a beneficiary wire

providerstringRequired
railstringRequired
settlement_datestring · dateRequired

A business date, YYYY-MM-DD

versionstringRequired
master_hold_idstringRequired

Example hold_2tVh8nqLxq4GbDe0K1F6S9zRcWm

outbound_messagestringRequired
proposed_bystringRequired
recipientobjectRequired
24 child attributes
actorstringRequired
agencyobject or nullOptional

Agency holds the reviewed terms of an agency protocol; omitted for a beneficiary wire so the digests of recipients reviewed before agency protocols existed are unchanged.

authority_evidence_referencestringRequired
authority_evidence_sha256stringRequired
content_sha256stringRequired
created_atstring · date-timeRequired
decisionobject or nullOptional
destinationobjectRequired

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

environmentstringRequired
idstringRequired
jurisdictionstringRequired
key_idstringRequired
kindstringRequired
legal_entitystringRequired
loan_idstringOptional

Example loan_2tVh8nqLxq4GbDe0K1F6S9zRcWm

master_cash_external_account_referencestringRequired
payee_referencestringRequired
protocolstringRequired
providerstringRequired
public_keystringRequired
receiving_bank_namestringRequired
revocationobject or nullOptional
valid_fromstring · dateRequired

A business date, YYYY-MM-DD

valid_throughstring · dateRequired

A business date, YYYY-MM-DD

review_sha256stringRequired
reviewed_atstring · date-timeRequired
reviewed_bystringRequired
submissionsarray of objectsRequired
11 child attributes
actorstringRequired
adapterstringRequired
agencystringRequired
attributesobjectRequired
content_sha256stringRequired
created_atstring · date-timeRequired
idstringRequired
kindstringRequired
receiptobject or nullOptional

SubmissionReceipt is the carrier's answer that it holds the submission. It is not an agency decision.

6 child attributes
agencystringRequired
content_sha256stringRequired
environmentstringRequired
kindstringRequired
received_atstring · date-timeRequired
referencestringRequired
subject_idstringRequired
subject_kindstringRequired
transmitted_sha256stringOptional

to move to open esc to close