At companies that sell wholesale and through dealers, the same task repeats every morning: posting an incoming bank payment to the correct dealer. Accounting logs into the online banking portal, downloads the statement, reads each description one by one, and tries to answer the question, "Which dealer did this 48,500 TL come from?" With dozens of customer accounts, multiple banks, and hundreds of transactions a day, this manual matching slows down and produces errors; a paid invoice appears uncollected, and the dealer's order waits unnecessarily.
Automated reconciliation with bank account integration removes this burden. Every EFT, wire transfer, and DBS transaction that lands in your accounts flows into the system in real time; based on the incoming amount, IBAN, description, and reference data, it is automatically allocated to the correct customer account. In this article, we explain what automated reconciliation is, the technical infrastructure that powers it, the criteria used for matching, and how to roll it out in your company step by step, with concrete examples.
What Is Automated Bank Reconciliation, and How Does It Differ from the Manual Method?
Bank reconciliation confirms that your bank account transactions match your own accounting and customer account records exactly. With the classic method, you do this by hand: at the end of the period, you download the statement, read it line by line, and compare each transaction with the entry in the customer ledger. With automated reconciliation, the system performs the comparison. Bank transactions are pulled automatically through the integration, the system flags matching items, places unmatched ones in a separate queue, and shows you only the exceptions that require attention.
The difference is not just speed; reliability changes too. In a manual process, a missed wire transfer can leave a paid invoice showing as an open balance for weeks, which leads to a dealer being mistakenly told "you have an outstanding balance," or to an order being held until confirmation arrives. With automated reconciliation, the incoming payment is captured the moment it lands at the bank, the customer account balance is updated instantly, the wait between collection and shipment shortens, and your cash flow accelerates.
Automated reconciliation works as an engine that matches transactions from the bank statement with accounting records. B2BPro's Bank Account Integration module operates on the same principle: it does not just record the incoming payment, it allocates it directly to the relevant dealer/customer account and reduces the information lag between accounting and the field to zero.
How Bank Transactions Flow into the System: Open Banking and Web Service Integration
The foundation of automated reconciliation is that bank transactions flow into the system without being downloaded by hand. In Turkey, there are two main routes for this data flow. The first is the account transaction web services that banks offer to their corporate customers; for example, banks such as Ziraat Bankası provide web services that transfer account transactions to external programs in XML format on a read-only basis. The second is the open banking framework: through the Payment Services Data Sharing Services (ÖHVPS) defined under Law No. 6493 and regulated by the CBRT, account information held at different banks can be read via standard APIs through Account Information Service Providers (AISPs), within the scope of the customer's explicit consent.
Both methods share a common and critical feature: access is read-only. The integration sees only the incoming and outgoing transactions in your account; it has no authority to withdraw money or make an EFT or wire transfer. Payment authority remains entirely with you. This directly resolves the most frequently raised concern about financial security.
When the system pulls a bank transaction, that transaction contains all the fields needed for reconciliation: the transaction date, value date, amount, description text, counterparty information (the sender's name and IBAN), and the transaction reference number. The automated matching engine uses these fields. B2BPro consolidates dozens of accounts across multiple banks into a single feed at once; to view transactions at different banks such as Ziraat, İş Bankası, Garanti BBVA, Akbank, and Yapı Kredi, you do not need to navigate between banks.
How Does an Incoming Payment Match the Correct Customer Account? Matching Rules
The heart of automated reconciliation is the matching logic. The system finds which dealer/customer a transaction belongs to by comparing each transaction received from the bank against your open customer account receivables. It does this not by a single criterion, but by a combination of several signals:
IBAN matching: The sender's IBAN is compared with the bank details defined on the customer account record. When the same dealer always pays from the same account, this is the strongest and most robust matching method. Tax/ID number matching: The counterparty information in the transaction is matched against the customer account's tax number. Description/reference matching: The invoice number, customer account code, or a reference code specific to you written in the wire transfer description is read; for example, a payment with "BAYI-1043 / FT-2026-8871" in its description is linked directly to that invoice of that dealer. Amount matching: The incoming amount is compared with pending open items; for example, an incoming 15,000 TL is automatically matched with a single open, due invoice of 15,000 TL.
You get the smoothest result by having your dealers write a fixed reference code in the payment description. Say your dealer in Ankara sent a 48,500 TL wire transfer and wrote their customer account code in the description: the system captures the transaction, reads the code, finds the relevant customer account, allocates the 48,500 TL to open invoices, and updates the balance instantly. No staff member touches the statement. Exception items that do not match automatically are not lost; they are gathered in a separate queue for your approval, and you route them to the correct customer account with a single click. As recurring payment patterns are recognized, the automatic match rate rises and manual intervention decreases.
Step-by-Step Setup: Activating Bank Integration
Although activating automated reconciliation may look like a technical project, it is a straightforward process when carried out in the right order. The first step is defining the bank accounts in which you receive collections. You determine which accounts at which banks you use to collect payments, and set up read-only account transaction access for each. Having multiple accounts at multiple banks is not a problem; they all connect to a single panel.
The second step is defining the matching rules. This is the most important stage in determining the accuracy of reconciliation. Keeping the IBAN and tax number details on customer account records up to date, defining a standard payment description format to communicate to your dealers, and configuring which signal to prioritize are all done at this step. In the third step, you go live: the moment money lands in the account, the system captures the transaction, allocates it to the correct customer account according to the rules, and places unmatched items in the exception queue.
The final step is monitoring and reporting. At the end of the day, collection amounts by bank, the automatic match rate, and open balance reports are viewed from a single screen. In B2BPro, defining bank accounts and setting up matching rules are handled by the team; setup, training, and support are provided together. The activation time varies according to the number of banks and accounts to be connected; for this reason, it is planned according to your needs during the demo meeting.
Working Together with DBS, ERP, and Collection Processes
Automated reconciliation delivers the highest value not on its own, but when it works together with other processes. The Direct Debit System (DBS), common in dealer-to-principal relationships, is a good example. With DBS, the bank allocates a credit limit to the dealer; the invoice amount for the order is guaranteed against this limit, and the bank pays the supplier on the due date, minimizing collection risk. B2BPro also brings DBS collections into the integration flow: dealer limits and payments made via DBS are tracked at the customer account level and automatically appear on the same reconciliation screen.
Automatically allocated collections also feed the order and shipment process. The moment the dealer's wire transfer reaches your account, the relevant order can be approved automatically or sent directly to shipment. The manual confirmation wait between collection and shipment is eliminated; your operational speed and dealer satisfaction increase.
ERP integration is also critical to keep reconciliation data aligned with accounting. B2BPro integrates with systems such as Logo, Mikro, Netsis, Nebim, Paraşüt, and SAP, so collections allocated to a customer account do not have to be entered into accounting twice. Alongside payments made by EFT/wire transfer, card collections received via payment gateways (iyzico, PayTR, Sipay) and through a 3D Secure dealer payment link are also gathered in the same customer account flow; all your collection channels come together in a single reconciliation table.
Security, Compliance, and Practical Benefits
In any system that works with financial data, the first question is security. Bank account integration works with read-only access; the system has no authority to initiate money movements, it only reads transactions. The data flow takes place over encrypted channels compliant with banking standards and, in open banking, with the API standards set by the CBRT. The B2BPro infrastructure is compliant with KVKK (Turkey's data protection law), PCI DSS, and ISO 27001; 3D Secure is in effect for card-based collections. Your financial data is processed in an auditable and secure manner.
As for the practical benefits: automated reconciliation makes one of the most time-consuming operational tasks almost invisible. Instead of downloading a statement every morning, accounting only checks the exceptions; end-of-day reconciliation takes minutes instead of hours. The risk of incorrect matching and forgotten collections drops, customer account balances always stay current, and the unnecessary friction with dealers caused by paid invoices disappears.
When set up correctly, automated reconciliation with bank account integration accelerates your cash flow and shifts your finance team's time away from manual data entry and toward collection strategy, open balance tracking, and cash planning. B2BPro's Bank Account Integration module is designed to work together with your entire sales and collection flow, from order and shipment all the way to ERP.
Key takeaways
- With automated reconciliation, the system matches transactions received from the bank against your customer account records on its own; you only check the exceptions. End-of-day reconciliation drops from hours to minutes.
- Bank transactions flow into the system via two routes: banks' read-only account transaction web services, or open banking APIs within the scope of Law No. 6493 and the CBRT ÖHVPS standards. In both routes, access is read-only; the system has no authority to withdraw money.
- Matching relies not on a single criterion, but on a combination of IBAN, tax number, description/reference code, and amount. Having dealers write a standard reference code in the payment description significantly increases the automatic match rate.
- Automatically allocated collections deliver the highest value when they work together with order approval, shipment, DBS, and ERP processes. The moment a payment lands, the order can be released, and the collection-to-shipment wait shortens.
- B2BPro's Bank Account Integration module consolidates multiple banks and accounts in a single panel; with infrastructure compliant with KVKK, PCI DSS, ISO 27001, and 3D Secure, it brings EFT, wire transfer, DBS, and card collections together in the same reconciliation flow.
Frequently asked questions
Can bank account integration withdraw money from my account?
No. The integration works with read-only account transaction access; the system only sees incoming and outgoing transactions and has no authority to make an EFT, wire transfer, or transfer. Payment authority remains entirely with you. The data flow takes place over encrypted channels compliant with bank and CBRT open banking standards; the infrastructure is compliant with KVKK, PCI DSS, and ISO 27001.
What happens if an incoming payment matches the wrong customer account?
If the system cannot match a transaction with confidence, it does not post it to the wrong place; it gathers unmatched items in a separate exception queue and waits for your approval. You route them to the correct customer account with a single click. As recurring payment patterns are recognized, the automatic match rate rises and the number of items requiring manual intervention decreases. Having dealers write a standard reference code in the payment description minimizes the likelihood of a wrong match.
Are DBS (Direct Debit System) collections also included in reconciliation?
Yes. In addition to EFT and wire transfer transactions, DBS collections can also be included in the integration flow. With DBS, the invoice amount is guaranteed against the limit allocated to the dealer, and the bank makes the payment on the due date; these transactions are tracked at the customer account level and appear on the same automated reconciliation screen. Your bank wire transfers, DBS, and card collections come together in a single table.
I have accounts at multiple banks; can I track them all from one place?
Yes. B2BPro connects dozens of accounts across multiple banks to a single panel at once and consolidates all transactions into a single feed. To view your accounts at Ziraat, İş Bankası, Garanti BBVA, Akbank, Yapı Kredi, and other banks, you do not need to switch between banks; you track in real time, on one screen, how much has come into which account and the customer account balances.