Reconcile Currency Rounding
reconcile_currency_roundingCorrect small currency rounding residuals on partially paid purchase invoices. Preview fixes with dry run, apply with execute flag.
Instructions
Reconcile small PARTIALLY_PAID purchase-invoice currency residuals. DRY RUN by default; execute=true applies in-place fixes for <0.10 EUR or FX journals for 0.10-1.00 EUR.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| execute | No | Apply the proposed fixes (default false = dry run) | |
| max_candidates | No | Limit to first N PARTIALLY_PAID invoices | |
| fx_gain_account_id | No | Account for FX gains (diff > 0, paid less than booked) — default: auto-detect combined "Kasum/kahjum valuutakursi muutustest" (standard 8500) | |
| fx_loss_account_id | No | Account for FX losses (diff < 0, paid more than booked) — default: same combined FX account as gains (standard 8500) | |
| liability_accounts_id | No | Deprecated compatibility assertion. When supplied, it must match the invoice liability account; it never overrides or supplies that account. |