Reconcile a single bank transaction
Update a transaction's reconciliation state. Setting status=MATCHED with one or more invoices, an expense or a revenue posts the corresponding payment journal entries (one per invoice). Setting it back to UNMATCHED or IGNORED reverses all of them. Setting status=CATEGORIZED with bookToAccountId posts a direct booking against the chosen chart-of-accounts account. Optional adjustments book bank fees / rounding alongside the main entry. Mutations on transactions whose journal date falls in a closed fiscal year are rejected.
Request
- Base URL: https://api.lumabill.ch/v1
- URL: https://api.lumabill.ch/v1/bank-transactions/{id}
- Auth: HTTP bearer
Request body
Example request
{
"adjustments": [
{
"description": "Bank fee",
"amount": 5
}
]
}Response
Transaction updated (or, with dryRun, the booking previewed and rolled back). fx is present for a line on a foreign-currency bank account and for a confirmed cross-currency match.
Example response
{
"message": "Transaction updated",
"fx": {
"currency": "CHF",
"documents": [
{
"currency": "CHF"
}
]
}
}Changes
No recorded changes to this operation across all 1 revision of this API.