Reconciliation and accounting

Period-end should take one morning, not three days

You see the gap between the bank and the ERP every morning, not on the last day of the month. Which item it comes from, who should look at it, how much of it is a real problem — all on one screen.

Balance bridge bank ledger → ERP ledgerVariance must equal the total of unreconciled items
Bank ledger184,220,418.321,284 hareket · 10 accounts
−
ERP ledger183,099,655.181,261 records · chart-of-accounts mapped
=
Unexplained gap1,120,763.1486 items · threshold exceeded
Breakdown of the gap
In the bank, not in the ERP886,400.00
In the ERP, not at the bank(268,900.00)
FX revaluation difference503,263.14

The bridge closes itself every morning: the gap must equal the total of unreconciled items. If it does not, data is missing, and it tells you so.

01

The system closes the easy part; the decisions are yours

Entries whose amount and date match are reconciled automatically. A low-confidence match stays a suggestion — so your time goes to the items that genuinely need a look.

02

An FX difference never misleads you

On a foreign-currency account, most of the gap comes from the exchange rate. The FX difference is calculated separately, so you see clearly how much of the gap is a real problem.

03

It is clear who stands behind every figure

The method, confidence and approver of every match stay on record. When an audit comes, you never have to search backwards.

Matching queue

Suggestions first, then a decision

High-confidence suggestions arrive pre-selected. Approve them in bulk, set aside a line you are unsure of, and turn a recurring pattern into a rule.

Suggested matches24Unmatched73Reconciled1,164Manually linked7
Date
Bank transaction
Bank amount
ERP entry
ERP amount
Variance
Match confidence
06.08
Incoming transfer · counterparty A
9,412,880.00
Invoice 2026/1180
9,412,880.00
—
96%
05.08
Toplu EFT · 118 instructions
(3,402,880.14)
Batch journal 2026/8804
(3,402,880.14)
—
94%
04.08
EUR receipt · counterparty B
28,793,259.00
Invoice 2026/882
28,787,137.00
6,122.00
71%
03.08
Cheque discount net proceeds
3,948,825.37
Discount 4470963
3,948,825.37
—
88%
02.08
Incoming wire · sender name empty
410,288.00
—
—
—
42%
3 suggestions selectedTRY 9,958,825.23Approve the matchReject and set asideCreate ruleOnly high-confidence matches are pre-selected
Variance listesi

The gap runs both ways, and both are visible

A fee at the bank that never made it into the ledger is not the same as a collection in the ledger that never hit the bank. The two sit in separate lists, each with its own ageing.

In the bank, not in the ERP42 items · TRY 886,400.00
08.08Fee deduction · wire commission(204,100.55)1 day
07.08Incoming wire · sender name empty410,288.002 days
05.08Banking tax accrual(72,446.52)4 days
In the ERP, not at the bank31 items · TRY (268,900.00)
06.08Collection journal · counterparty C96,400.003 days
31.07Employee advance offset(312,500.00)6 days
24.07Supplier refund entry(52,800.00)13 days

An unmatched raw counterparty name is never linked to a similar-sounding company — a receivable posted to the wrong company would quietly stay wrong, so we keep it in the queue instead.

On the accounting side

See the same balance sheet as your accountant

Chart of accounts codes are mapped to financial statement lines, and the mapping is tested against a real trial balance file. The difference between the balance sheet we produce and the one your accountant produces must be zero — until it is, we do not start calculating ratios.

7/A ve 7/BYour cost accounting method is respected; if accounts 62 and 63 are empty, they are never filled without a reflection entryInterim trial balanceIf assets and liabilities do not balance, that is not an error — it is the net profit differenceNet VATDeductible and calculated VAT are netted; whether it carries forward or falls due is clear
Statement integrity

Learn about a missing statement the same day, not at month end

If the opening balance, intraday movements and closing balance do not tie out, data is missing. Which account, which day, and what kind of gap it is are each reported separately.

Checked day by day10 accounts
Opening + movements = closing7 accounts
No statement1 account
Total does not tie1 account
Balance field empty1 account
The three problems are reported separately; they are never lumped under one heading.
The reconciliation rate is never inflatedAn unmatched entry never enters the total; when we say “98% reconciled”, it really is.
No ratio opens before the mapping is confirmedCurrent ratio, DSO and net debt/EBITDA stay locked until the mapping is verified.
A counterparty is never guessedAn unmatched name stays blank; it is never linked to a similar-sounding company.
Your ERP record is never touchedThe reconciliation result is delivered as a file; it is never written over the ledger entry.

Close one period with us

We build the mapping with your real trial balance and statement files and bring the gap to zero together.