Newsletter: monthly mandate & ERP support changes

Home › Guides

Local banking and payment formats: inventory, set-up and reconciliation

A new country usually means a new bank, and a new bank means new files. Your ERP has to send payment instructions in a format the bank accepts, read the statements the bank sends back and turn them into postings that reconcile. Most of this work is not tax. It still decides whether suppliers are paid on time and whether the month-end bank reconciliation closes.

This guide gives you a format inventory, a set-up checklist and a worked reconciliation that includes a bank fee and an exchange difference. It names message types from the international standard but does not describe any bank's or country's own rules; use the bank's implementation guide for those.

Know the main message types

Many banks now use ISO 20022 XML messages for corporate payments and reporting. The standard's catalogue lists, among others, these message definitions (ISO 20022 message catalogue):

PurposeISO 20022 messageWhat it does
Send paymentspain.001 Customer Credit Transfer InitiationYou instruct the bank to pay suppliers, salaries or tax
Collect by direct debitpain.008 Customer Direct Debit InitiationYou instruct the bank to collect from customers
Payment statuspain.002 Customer Payment Status ReportThe bank accepts or rejects your instruction
Intraday reportcamt.052 Bank to Customer Account ReportMovements during the day
End-of-day statementcamt.053 Bank to Customer StatementThe statement you reconcile
Single movement noticecamt.054 Bank to Customer Debit Credit NotificationDetails of individual debits or credits, often batch details

The catalogue holds several versions of each message. Banks support particular versions and add their own usage rules, so "we support pain.001" is never enough; ask which version and which implementation guide. Some banks and countries still use older or domestic formats alongside ISO 20022. List them too.

Build the format inventory

For each bank account, record what goes in each direction:

Bank and accountDirectionPurposeFormat and versionBank's guide (version, date)ChannelERP componentTested
Bank X, operating EUROutSupplier paymentspain.001, version per bank guidev3, Mayhost-to-hostpayment moduleYes
Bank X, operating EURInStatementcamt.053v3, Mayhost-to-hoststatement importYes
Bank X, operating EURInStatuspain.002v3, Mayhost-to-hostpayment moduleNo
Bank Y, payrollOutSalariesdomestic format, per bank—portal uploadpayroll exportNo

Include the channel (portal upload, host-to-host or a connectivity provider) and who holds the signing rights. If tax or salary payments use a separate route, list it separately.

Set up and test

Reconcile receipts with fees and exchange differences

Statements show what the bank actually credited. That is often different from the invoice amount: the bank deducts a fee, or converts a foreign-currency payment at the day's rate. Your posting rules must split the difference instead of leaving it on the receivable.

Worked example

The amounts and the exchange rates are illustrative. A company keeps its books in EUR. It invoiced a customer USD 1,000 when the booked rate gave EUR 900. The customer pays USD 1,000. The bank converts it to EUR 880 at the payment-date rate and deducts a EUR 5 fee, so the statement shows a credit of EUR 875.

Example entry: receipt with a bank fee and an exchange loss (EUR, illustrative)
AccountDebitCreditNote
Bank875.00statement credit
Bank charges5.00
Realised exchange loss20.00900 − 880
Trade receivables900.00invoice at booked rate
Total900.00900.00

The receivable is cleared in full, the bank account agrees with the statement, and the fee and the exchange loss each have their own account. If your ERP posts the receipt at 875 against the invoice and leaves 25 open, the customer appears to owe money they do not owe.

Reconciliation steps

  1. Import the statement and auto-match by reference, amount and date.
  2. Apply posting rules for fees, interest and known charges.
  3. Review unmatched items daily in the first weeks after go-live.
  4. At month end, agree the bank GL balance to the statement closing balance. List reconciling items with ages and owners.
  5. Never post a balancing entry to force agreement.

Worksheet

Use the bank format inventory and reconciliation checklist.

Worksheet: Bank format inventory and reconciliation checklist

Copy this worksheet for each case. It records decisions and evidence; it does not determine the tax or legal treatment.

Show the worksheet

Use with the banking and payment formats guide.

Format inventory

Bank and accountDirectionPurposeFormat and versionBank's guide (version, date)ChannelERP componentTested

Set-up

Month-end reconciliation

ItemAmountDateReasonOwnerCleared
Statement closing balance
GL bank balance
Reconciling items

Sources checked: 27 October 2026. ISO 20022 message names from the ISO 20022 message catalogue. Bank-specific versions, usage rules and any domestic formats come from each bank's implementation guide and are not stated here.

Data on this site: Country pages with sourced key facts

In Accounting and reporting: previous Hand records to an external accountant without losing control · next Chart of accounts, statutory journals and document numbering for a new country · Guides by task · All guides

Vendor documentation is cited only as an example of the level of evidence to ask for; it is not a recommendation or a ranking. This guide is general information, not tax or legal advice. Checked 2026-10-27.

Related: Glossary – abbreviations and terms used in these guides (SAF-T, Peppol, CTC, EN 16931, IFRS and more).

Page last updated: · Markdown version · Suggest a correction

Newsletter – monthly digest of mandate and ERP support changes. Subscribe on the home page.