Corgi BankDocumentation
OpenAPI

The Fee Correction object

FeeCorrection is the maker-checker record for a fee reverse or adjustment.

Attributes

actorstringRequired
applicationobject or nullOptional

FeeCorrectionApplication is the posted balanced ledger correction.

3 child attributes
actorstringRequired
atstring · date-timeRequired
correction_journal_idstringRequired

Example jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm

content_sha256stringRequired
correction_minorintegerRequired
created_atstring · date-timeRequired
customer_idstringOptional

Example cust_2tVh8nqLxq4GbDe0K1F6S9zRcWm

decisionobject or nullOptional
5 child attributes
actorstringRequired
atstring · date-timeRequired
content_sha256stringRequired
decisionstringRequired
reasonstringRequired
feeobjectRequired

AssessedFee is the retained fee the correction acts on.

6 child attributes
amount_minorintegerRequired
currency_codestringRequired
effective_datestring · dateRequired

A business date, YYYY-MM-DD

journal_idstringRequired

Example jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm

ledger_account_idstringRequired

Example lacc_2tVh8nqLxq4GbDe0K1F6S9zRcWm

source_refstringRequired
idstringRequired
requestobjectRequired

FeeCorrectionRequest is a maker's proposal to reverse or adjust a fee the payments service assessed. The amount refunded is read from the retained fee journal, never from the request.

5 child attributes
account_idstringRequired

Example acct_2tVh8nqLxq4GbDe0K1F6S9zRcWm

fee_journal_idstringRequired

Example jrnl_2tVh8nqLxq4GbDe0K1F6S9zRcWm

methodstringRequired
reasonstringRequired
target_fee_minorintegerOptional

to move to open esc to close