Блог · Автоматизация · 21 септември 2026 · 7 мин четене

Автоматизация на банковото равнение: плащанията се засичат сами

Извлечението влиза само, плащанията се съпоставят с фактурите по правило, а човек гледа само изключенията. Какво работи и какво — не.

Автоматичното банково равнение е процес, при който дневното извлечение от банката влиза само в счетоводната система, а всяко постъпило плащане се съпоставя с точната фактура по предварително описани правила. Съвпадналите редове се приключват без човек; несъвпадналите — изключенията — се събират на едно място, за да ги погледне колега. Целта не е да махнем контрола, а да го насочим само там, където наистина трябва.

Защо ръчното равнение изяжда толкова време?

В повечето фирми равнението изглежда така: някой влиза в онлайн банкирането, сваля извлечението, отваря го до списъка с отворени фактури и започва да сверява ред по ред. Плащане за 1 240 лв. — коя е фактурата? Клиентът е платил две фактури с един превод. Друг е закръглил и е пратил с няколко стотинки по-малко. Трети е забравил да впише номера на фактурата в основанието. Всеки такъв ред иска внимание, а редовете са десетки на ден.

Цената на това не е само загубеното време. Докато равнението изостава, никой не знае със сигурност кой е платил и кой — не. Тръгват напомняния към клиенти, които вече са платили. Отчетите за вземанията са неточни. А в края на месеца всичко се струпва в няколко напрегнати дни. Ръчното сверяване е точно тази повтаряща се, изморителна работа, която машината върши по-добре от уморен човек в петък следобед.

Как извлечението влиза само?

Ключът към надеждното равнение е извлечението да идва в структуриран вид — като файл с ясно разделени полета, а не като картинка. Банките у нас издават точно такива файлове: MT940 е класическият формат за банкови извлечения, а по-новият CAMT.053 е част от международния стандарт ISO 20022, който вече става норма. В тези файлове сумата, датата, IBAN на наредителя и основанието на превода стоят на отделни, машинно четими места.

Файлът може да стига до системата по няколко пътя: изтегля се автоматично от банковия портал, идва по защитен канал, а при някои банки — направо през връзка по PSD2, регулацията, която задължи банките да отварят достъп до сметките през защитени интерфейси. Резултатът е един и същ: сутрин извлечението вече е вътре, без някой да го е сваля и качва на ръка. Това е същата логика на „данните влизат сами, вместо да ги преписваме“, която описваме и в Какво е автоматизация на бизнес процеси.

Как плащането намира своята фактура?

След като извлечението е вътре, съпоставянето върви по правила — от най-сигурните към по-меките:

1. Точно съвпадение по основание и сума — ако в превода е вписан номерът на фактурата и сумата съвпада до стотинка, редът се приключва автоматично. Това е най-чистият случай и покрива голяма част от плащанията.

2. Съвпадение по контрагент и сума — когато номерът липсва, системата разпознава клиента по IBAN и търси негова отворена фактура със същата сума.

3. Едно плащане срещу няколко фактури — ако клиент е платил три фактури с един превод, правилото сглобява комбинацията, чиято сума дава точно постъпилата.

4. Допустима разлика — малки разминавания от закръгляне или банкова такса се приемат в предварително зададен праг, за да не се спъва целият ред заради няколко стотинки.

5. Всичко останало отива в изключенията — плащане без ясен получател, надвнесена сума, непознат наредител. Тези редове не се гадаят от машината, а се събират в отделен списък за човек.

На практика голямата част от плащанията минават по първите правила и се приключват без намеса. Човекът вече не сверява всичко — гледа само това, което системата честно е отбелязала като неясно.

Ключово

Стъпвайте на структурирани банкови файлове (MT940 / CAMT.053), не на OCR на PDF извлечения. Разчитането на изображение на извлечение е ненадеждно — точността се задържа около 70% заради многото различни оформления на банките. Там, където има само PDF или хартия, редовете остават за човешка проверка. Честната граница пази доверието в цифрите.

Защо не разчитаме на PDF и хартиени извлечения?

Изкушението е разбираемо: „нали има OCR, просто сканирайте извлечението“. На теория звучи добре, на практика — не си струва. Всяка банка подрежда PDF извлечението си различно: други колони, друг ред на полетата, друго място за основанието. OCR се справя с една банка след дълга настройка, но се препъва в следващата, а точността му върху този вид документи упорито се задържа около 70%. За равнение на пари 70% е недопустимо — всеки трети ред би искал ръчна проверка, а една сбъркана сума руши доверието в цялата сверка.

Затова разделяме ясно двата свята. Където банката дава структуриран файл — а това е почти навсякъде — равнението е автоматично и надеждно. Където съществува само PDF или хартия, тези редове остават за човек и не се преструваме, че машината ги е приключила. Същият трезв поглед върху възможностите и границите на разпознаването описваме и в Автоматизация на счетоводните процеси.

Какво печели фирмата, когато плащанията се засичат сами?

Първо — яснота в реално време. Щом извлечението влиза сутрин и се разнася по фактурите, по всяко време се вижда кой е платил и кой не. Това прави и напомнянията точни: тръгват само към наистина неплатилите, а не към клиенти, чиито пари вече са постъпили. Как да настроите тези напомняния да работят сами, разглеждаме в Автоматични напомняния за плащания.

Второ — спокоен край на месеца. Когато редовете се приключват всеки ден, месечното затваряне не се превръща в няколко панически дни; остават само няколкото истински изключения. И трето — чиста одитна следа: за всеки автоматично приключен ред се вижда по кое правило е засечен, а човешките решения по изключенията също остават записани.

Точно това прави услугата Автоматизация: описваме правилата с вас, свързваме банковия файл със счетоводството и оставяме рутинното засичане на системата, а хората решават само неясните случаи. Как изглежда това в реална счетоводна практика — с намаляване на ръчното преписване и подреждане на документопотока — показваме в Решение: дигитализация на документопотока в счетоводна кантора.

Често задавани въпроси

Трябва ли да сменя банката си, за да автоматизирам равнението?

Обикновено не. Почти всяка банка у нас издава извлечение в структуриран формат — MT940 или CAMT.053 по стандарта ISO 20022 — а някои поддържат и директна връзка по PSD2. Достатъчно е този файл да влиза автоматично; самата банка остава същата.

Може ли системата да разчита PDF или хартиено извлечение?

По принцип може да опита с OCR, но на практика не си струва да разчитате на това. OCR върху банкови извлечения е ненадежден — точността се задържа около 70% заради многото различни банкови оформления. Затова стъпваме на структурирани файлове (MT940 / CAMT.053), а там, където има само PDF или хартия, редовете остават за човешка проверка.

Колко часа месечно отиват за ръчно равнение?

Безплатна консултация — поглеждаме банковите ви файлове и показваме кои плащания могат да се засичат сами.

Свържете се →
Blog · Automation · 21 September 2026 · 7 min read

Bank reconciliation automation: payments match themselves

The statement imports itself, payments match invoices by rule, and a person only looks at the exceptions. What works — and what does not.

Automated bank reconciliation is a process in which the daily bank statement imports itself into the accounting system, and every incoming payment is matched to the exact invoice by pre-defined rules. Lines that match are closed without a human; the ones that do not — the exceptions — are gathered in one place for a colleague to review. The goal is not to remove control, but to point it only where it is genuinely needed.

Why does manual reconciliation eat so much time?

In most companies reconciliation looks like this: someone logs into online banking, downloads the statement, opens it next to the list of open invoices and starts matching line by line. A payment of 1,240 leva — which invoice is it? A customer paid two invoices with one transfer. Another rounded down and sent a few stotinki short. A third forgot to write the invoice number in the reference. Every such line needs attention, and there are dozens of them a day.

The cost of this is not just lost time. While reconciliation lags, nobody knows for certain who has paid and who has not. Reminders go out to customers who have already paid. Receivables reports are inaccurate. And at month-end it all piles up into a few tense days. Manual matching is exactly the kind of repetitive, tiring work that a machine does better than a tired person on a Friday afternoon.

How does the statement import itself?

The key to reliable reconciliation is that the statement arrives in structured form — as a file with clearly separated fields, not as a picture. Banks here issue exactly such files: MT940 is the classic format for bank statements, while the newer CAMT.053 is part of the international ISO 20022 standard that is fast becoming the norm. In these files the amount, the date, the payer's IBAN and the transfer reference sit in separate, machine-readable places.

The file can reach the system by several routes: it is downloaded automatically from the banking portal, arrives over a secure channel, or — at some banks — comes directly through a PSD2 connection, the regulation that required banks to open account access through secure interfaces. The result is the same: in the morning the statement is already inside, without anyone downloading and uploading it by hand. This is the same logic of "data enters on its own instead of being retyped" that we describe in What is business process automation.

How does a payment find its invoice?

Once the statement is inside, matching runs by rules — from the most certain to the softer ones:

1. Exact match by reference and amount — if the invoice number is written in the transfer and the amount matches to the stotinka, the line is closed automatically. This is the cleanest case and covers a large share of payments.

2. Match by counterparty and amount — when the number is missing, the system recognises the customer by IBAN and looks for an open invoice of theirs with the same amount.

3. One payment against several invoices — if a customer paid three invoices with one transfer, the rule assembles the combination whose total equals exactly the amount received.

4. Allowed tolerance — small differences from rounding or a bank fee are accepted within a pre-set threshold, so the whole line is not held up over a few stotinki.

5. Everything else goes to the exceptions — a payment with no clear recipient, an overpayment, an unknown payer. These lines are not guessed by the machine; they are gathered in a separate list for a person.

In practice the bulk of payments pass through the first rules and are closed without intervention. The person no longer checks everything — they look only at what the system has honestly flagged as unclear.

Key point

Rely on structured bank files (MT940 / CAMT.053), not on OCR of PDF statements. Reading an image of a statement is unreliable — accuracy plateaus around 70% because of the many different bank layouts. Where only a PDF or paper exists, those lines stay human-checked. An honest boundary is what keeps the numbers trustworthy.

Why not rely on PDF and paper statements?

The temptation is understandable: "there is OCR, just scan the statement." In theory it sounds fine; in practice it is not worth it. Every bank lays out its PDF statement differently: other columns, another order of fields, a different place for the reference. OCR copes with one bank after long tuning, but stumbles on the next, and its accuracy on this kind of document stubbornly plateaus around 70%. For reconciling money, 70% is unacceptable — every third line would need a manual check, and one wrong amount undermines trust in the whole match.

So we draw a clear line between the two worlds. Where the bank provides a structured file — and that is almost everywhere — reconciliation is automatic and reliable. Where only a PDF or paper exists, those lines stay with a human, and we do not pretend the machine has closed them. We describe the same sober view of what recognition can and cannot do in Accounting process automation.

What does a company gain when payments match themselves?

First — clarity in real time. As soon as the statement arrives in the morning and is spread across the invoices, at any point you can see who has paid and who has not. That also makes reminders accurate: they go only to those who genuinely have not paid, not to customers whose money has already arrived. How to set those reminders to run on their own we cover in Automated payment reminders.

Second — a calm month-end. When lines are closed every day, the monthly close does not turn into a few panicked days; only the handful of real exceptions remain. And third — a clean audit trail: for each automatically closed line you can see which rule matched it, and the human decisions on exceptions are recorded too.

That is exactly what our Automation service does: we describe the rules with you, connect the bank file to the accounting system, and leave the routine matching to the machine, while people decide only the unclear cases. What this looks like in real accounting practice — with less manual retyping and a tidier document flow — we show in Case study: digitalizing document flow in an accounting firm.

Frequently asked questions

Do I have to change my bank to automate reconciliation?

Usually not. Almost every bank here issues a statement in a structured format — MT940 or CAMT.053 under the ISO 20022 standard — and some also support a direct PSD2 connection. It is enough for that file to import automatically; the bank itself stays the same.

Can the system read a PDF or paper statement?

In principle it can try with OCR, but in practice it is not worth relying on. OCR of bank statements is unreliable — accuracy plateaus around 70% because of the many different bank layouts. So we build on structured files (MT940 / CAMT.053), and where only a PDF or paper exists, those lines stay human-checked.

How many hours a month go into manual reconciliation?

A free consultation — we look at your bank files and show which payments can match themselves.

Get in touch →