Bank statement processing in SAP Business One – how to set it up and use it correctly
- Bank files can be imported electronically and used as a basis for incoming and outgoing payments.
- The function is activated once under Administration → System Initialization → Company Details → Accounting Basics.
- Main bank accounts, general ledger accounts, internal and external bank codes, and reconciliation criteria must be set up in advance.
- Imported bank statement lines initially appear as parked documents and are checked before posting.
- Up to three search rounds can assign open items based on criteria such as invoice number, amount, or customer number.
- Bank statements must be imported and processed in chronological order.
- camt.053 is the current ISO 20022 standard; the continued availability of MT940 depends on the individual bank.
The Bank statement processing in SAP Business One It reduces manual effort in banking: bank files are imported electronically, transactions are recognized based on predefined rules and compared with open items.
This guide shows, how to set up the function and use it in daily business. You will learn which formats are supported, how booking suggestions are generated, and how to avoid typical errors.
What does bank statement processing accomplish?
Without bank statement processing, incoming and outgoing payments must be entered manually and individually reconciled with invoices. This is time-consuming and increases the risk of errors when dealing with a large number of transactions.
With bank statement processing, the bank file is read directly into SAP Business One. The system evaluates the transactions based on defined bank codes and matching criteria and generates a report. System-supported booking suggestions.

Setting up bank statement processing – but doing it right
We configure house bank accounts, bank codes and matching criteria so that bank statements can be processed reliably.
Request a free initial consultationSupported formats: MT940, camt.053 and Multicash
The bank statement format used depends on the individual bank and its connection. For new institutions, this should generally be the case today. camt.053 based on ISO 20022 to be given preference.
MT940 will be gradually replaced
The ISO 20022 coexistence phase ended in November 2025. However, it is unclear whether and for how long MT940 will continue to be provided. depends on the respective bank. Clarify the available formats directly with your bank and plan the switch to camt.053 in good time.
camt.053 provides structured information such as intended use, reference numbers, and counterparty data. This information can be used by automatic assignment to open items improve.
Setting up bank statement processing – step by step
The setup is a one-time process. If individual points are omitted or entered incorrectly, the import may fail or generate unsuitable booking suggestions.
Import bank statement and edit booking proposal
The daily process starts under Banking → Bank Statements and External Reconciliations → Bank Statement Processing. The processing then proceeds as follows: five consecutive steps.
Maintain chronological order
Bank statements must in the correct chronological order They are imported and processed. This prevents conflicting balances in SAP Business One.
Internal and external coordination
When posting from bank statement processing, two levels of reconciliation are taken into account. Internal voting connects transactions within SAP Business One. external voting reconciles system entries with actual bank statements.
Reset vote
An incorrect vote can be reset via Banking → Internal Voting or External Voting. The original booking remains valid.; only the link is broken and the open item becomes visible again.
Typical transaction scenarios
The internal bank codes determine which booking logic is applied. SAP Business One can therefore handle different payment situations.

Process e-invoices directly in SAP Business One
From structured incoming invoices to subsequent payments: Learn how SAP Business One processes XRechnungen and ZUGFeRD files and integrates them into end-to-end accounting processes.
More about e-invoicingCommon mistakes and how to avoid them
Frequently Asked Questions
Does bank statement processing need to be activated in SAP Business One first?
Yes. The function is activated under Administration → System Initialization → Company Details → Accounting Basics. Only then will the corresponding menu item be available in the banking section.
Which format should be used today – MT940 or camt.053?
camt.053 is the current ISO 20022 standard. and should be preferred for new connections. Whether MT940 will continue to be offered depends on the bank. camt.053 provides more structured data for automatic matching.
What happens to payments that cannot be allocated?
The transaction can initially be posted to a transit or interim account. Once the correct document is identified, the allocation is carried out via internal reconciliation.
Can a faulty vote be reversed?
Yes. Internal and external votes can be reset in the respective voting modules. The original booking remains; the open item becomes visible again.

Any remaining questions regarding bank statement processing?
Whether it's bank code assignment, matching criteria or switching to camt.053: We help you to set up bank statement processing cleanly and to fix errors in a targeted manner.
Request a free initial consultation

Get in touch