AI Bank Reconciliation: From 3 Hours to 3 Minutes
Every accountant and financial manager knows the problem: month-end arrives, and with it comes the pile of bank statements. 200, 300, sometimes 500 transactions that need to be manually matched with invoices, payments, and journal entries. That is 3 hours of monotonous work, every single month. Facturino solves this problem with intelligent AI technology — the entire bank reconciliation process now takes just 3 minutes. Automatic posting, smart transaction recognition, and full reconciliation with bank statements from all Macedonian banks.

4-Layer AI Reconciliation Pipeline
Facturino uses an advanced 4-layer AI pipeline architecture for reconciling bank transactions. Each layer adds an additional level of intelligence, ensuring maximum accuracy and minimum need for manual intervention. This hybrid approach combines deterministic rules with artificial intelligence to achieve an automatic reconciliation rate of over 95%.
- 1
Layer 1: Rules (Exact Matching)
The first layer uses exact rule-based matching. When a payment exactly matches an invoice amount, with the same date and reference number — the system connects them instantly. This covers approximately 60% of all transactions: regular clients, monthly payments, fixed amounts. The matching is instantaneous and 100% accurate. Rules are configurable — you can add your own rules for specific suppliers or clients.
- 2
Layer 2: Deterministic Matching
For transactions not caught by the first layer, the second layer applies deterministic matching by amount, date, and description. For example, if a payment is exactly 15,000 MKD and you have an invoice for the same amount issued within a close time frame — the system connects them. This layer also handles partial payments, where a client pays an invoice in multiple installments. The algorithm uses weighted scores for amount accuracy, temporal proximity, and textual similarity.
- 3
Layer 3: AI Enhancement (Fuzzy Matching)
The third layer is where artificial intelligence truly shines. The AI model analyzes ambiguous cases: differently written company names (e.g., "DOOEL" vs "D.O.O.E.L."), rounded amounts, transactions with delays of several days. The AI learns from your previous decisions — if you previously matched a payment from "PETROV TRADE" with the client "Petrov Trade DOOEL", the system automatically connects them in the future. This fuzzy matching uses NLP (natural language processing) to understand the context of each transaction.
- 4
Layer 4: AI Categorization
The final layer handles completely new transactions that have no match with any invoice. Instead of leaving them unreconciled, the AI automatically categorizes them: "Office supplies expense", "Utilities", "Bank service fee". The categorization learns from your previous journal entries and becomes increasingly precise over time. New transactions automatically receive a suggested account and category, and you simply confirm or change with a single click.
Supported Banks in Macedonia
Facturino supports bank statement import from all 9 active commercial banks in Macedonia. Whether you use CSV export from e-banking, standard MT940 format, or scanned PDF statements — Facturino automatically recognizes and parses the transactions. Each bank has its own format, and our system is trained to read all variants without errors.
- NLB Banka — CSV, MT940, and PDF formats from e-banking and iKliring
- Stopanska Banka AD Skopje — export via e-banking in CSV and MT940
- Komercijalna Banka — support for all digital statement formats
- Halkbank AD Skopje — CSV import from Halk e-banking platform
- Sparkasse Banka — MT940 and CSV from NetBanking and SmartBanking
- ProCredit Banka — standard CSV statements from ProB@nking
- Silk Road Banka — CSV and PDF formats
- TTK Banka — CSV export from electronic banking
- Ohridska Banka — CSV and MT940 formats
Real Example: 200 Transactions in 3 Minutes
Let us imagine a real scenario: accountant Marija works for a trading company with 200 monthly transactions at Stopanska Banka. Before Facturino, Marija spent 3 hours every month manually reconciling statements. With Facturino AI pipeline, the process looks completely different:
- 185 transactions (92.5%) — automatically reconciled via Layer 1 and 2 (rules and deterministic matching). Regular clients, monthly rents, fixed payments — everything connected instantly.
- 10 transactions (5%) — AI suggested matches via Layer 3 (fuzzy matching). Rounded amounts, different names — AI recognized them based on history. Marija just clicks "Confirm".
- 5 transactions (2.5%) — new, unknown transactions. AI Layer 4 automatically categorized them: bank fee, utility costs, small purchase. Marija reviews and corrects if needed.
- Total time: 3 minutes instead of 3 hours. Saving 2 hours and 57 minutes every month.
- Annual saving: 35 hours of working time — equivalent to almost an entire working week!
Who Can Use AI Reconciliation
AI bank reconciliation is available for Facturino Business plan users. The Business plan costs 3,630 MKD per month (EUR 59) and includes not only AI reconciliation but also PSD2 bank connections, advanced analytics, and unlimited invoices. For accounting firms that are part of our partner program, AI reconciliation is included for free — an additional reason to join the program.
- Business plan (3,630 MKD/month) — full access to AI reconciliation, PSD2 connections, and advanced analytics
- Partners (accounting firms) — free access to all AI features through the partner program
- 14-day trial period — test AI reconciliation free on Standard plan
- Free and Starter plans — manual reconciliation available, AI upgrade with one click
PSD2 Open Banking — The Next Level
Facturino is actively working on PSD2 (Open Banking) integration with Macedonian banks. Soon, instead of manually downloading CSV or PDF statements, your bank account will be directly connected to Facturino. Transactions will synchronize automatically, and the AI pipeline will reconcile them in real time. Imagine: every client payment is automatically matched with the invoice and posted, without any intervention from you. This is the future of accounting in Macedonia.
Start with Automatic Reconciliation
Prepare your bank statements and see the difference today. Sign up for a 14-day trial, connect your bank, and let the AI do the work. The process is simple: import the statement, click "Reconcile", and review the results. In less than 3 minutes, your bank transactions will be matched with invoices and journal entries.
Automate Your Bank Reconciliation
Start free and see how AI reconciles your transactions in 3 minutes instead of 3 hours.
Start free