Cash Matching

Matches bank transactions to existing records

Changed on

Matches bank transactions to existing records. You can include different record types in one request, subject to the supported match combinations. To book a difference, provide reconciliation_adjustment.account_id. Optional reconciliation_adjustment.fields are custom field and value IDs applied to the adjustment entry, not to the matched records. Rillet calculates the difference.

post/bank-transactions/reconcile/transactions

Request

Request body

transaction_idsstring[] required

IDs of the bank transactions to match. They must all belong to the same subsidiary.

bill_idsstring[]

IDs of existing bills to match to the bank transactions.

reimbursement_idsstring[]

IDs of existing reimbursements to match to the bank transactions.

charge_idsstring[]

IDs of existing expense charges to match to the bank transactions.

invoice_idsstring[]

IDs of existing invoices to match to the bank transactions.

credit_memo_idsstring[]

IDs of existing credit memos to match to the bank transactions.

bill_payment_idsstring[]

IDs of existing bill payments to clear using their cash journal entries. Their cash GL account must match the bank transaction cash account.

invoice_payment_idsstring[]

IDs of existing invoice payments to clear using their cash journal entries. Their cash GL account must match the bank transaction cash account.

journal_entry_idsstring[]

IDs of cash journal entries to clear; their cash GL account must match the bank transaction cash account.

vendor_credit_idsstring[]

IDs of existing vendor credits to match to the bank transactions.

fees_account_idstring uuid

GL account for bank fees. If omitted, the provider mapped account is used; a fee without either account fails the match.

Response

Bank transactions matched.

Changes