Switching exchange software: ten years of records, moved line by line
The biggest reason people stay on old software is fear of losing their records. We removed that barrier — and prove it with a reconciliation report.
Four steps to Nexto
Send the database
You provide your current software's backup file; if it's password-protected, our specialist will guide you.
Automatic conversion
Accounts, customers, currencies, trades and documents are converted into Nexto's structure.
Review together
Currencies are matched, balances are compared, and you receive a rial-by-rial reconciliation report.
Start working
You continue in Nexto exactly where your old software stopped — with your entire history.
Numbers from a real customer migration
Every single account balance was compared with the previous software after migration and confirmed at zero difference.
That same migration, in detail
Numbers mean little without context; these are the exact conditions of that migration.
| Source software | Hamyar — version 11.9.3 at the time of review (September 2026) |
| Migration path | A Firebird database backup. When the database password is not available, the alternative path is Hamyar's own Excel export. |
| Volume | 70,065 accounting entries, 23,364 trades, 700+ accounts and customers, 35 currencies |
| Turnaround | The same day the backup arrived |
| Downtime | None. The conversion runs on a separate copy, and your old software keeps running untouched until the reconciliation report is signed off. The only thing to agree on is the cut-off date: entries after it are recorded in Nexto. |
| Outcome | 100% match on account balances, to the rial |
What moves and what does not
| Data | From a DB backup | From Excel |
|---|---|---|
| Customers & accounts | ✓ | ✓ |
| Per-account balance in each currency | ✓ | ✓ |
| Accounting entries (full history) | ✓ | ✓ |
| Trades | ✓ | ✓ |
| Cashboxes, banks and transfers | ✓ | ✓ |
| Cheques | ✓ | — |
| Customer credit limits | — | — |
| Private notes on entries | — | — |
| Receipt and document images | — | — |
| Tracking numbers and form statuses | — | — |
What does not move either cannot be exported from Hamyar itself or has no equivalent in Nexto's structure. Before we start, you get this same list in writing for your own data.
How the reconciliation is verified
- Each account's balance in each currency is placed side by side, before and after the migration.
- The row count of every ledger — transfers, opening balances, journal, cashbox, bank, cheques — is compared too, so a missing row is caught; matching totals alone are not enough.
- Trades are compared separately against the old software's own trade list.
- You receive the reconciliation report, and the migration does not count as delivered while any discrepancy is open.
Two known discrepancies, which we explain rather than hide: sub-unit rounding in the old software's internal accounts, and entries edited in it after the backup date.
What the reconciliation report looks like
| Account | Currency | Old software | Nexto | Difference | Rows |
|---|---|---|---|---|---|
| Customer 1042 | USD | 128,400.00 | 128,400.00 | 0.00 | 1,318 / 1,318 |
| Customer 1042 | AED | -9,250.00 | -9,250.00 | 0.00 | 204 / 204 |
| Main cashbox | IRT | 4,180,500,000 | 4,180,500,000 | 0 | 6,902 / 6,902 |
| Bank 2 | IRT | 912,336,410 | 912,336,410 | 0 | 1,477 / 1,477 |
| Customer 2771 | TRY | 15,600.00 | 15,600.00 | 0.00 | 88 / 88 |
This shows the report's structure: the names and figures are illustrative, not a customer's data. The real report carries these same columns for every one of your accounts and is delivered in full.
Coming from Excel?
“Opening mode” is built for you: enter the opening balances of customers, cash boxes and banks, the system balances itself with one global revaluation, and you start working the same day — from Excel to a real system in one day.
Let's be honest
We don't promise every software in advance; we inspect your database's structure and if a full migration isn't possible we tell you upfront what moves and what doesn't. No exaggeration — the reconciliation report is the final measure.
Common concerns
What if the figures don't match after migration?
The reconciliation report puts every account's balance before and after side by side. We don't deliver while any difference remains.
How long does migration take?
Depends on data volume; the same 70,000-document example above was delivered the same day we received the database.
Does my data stay with you?
It is used only to perform the migration; we sign an NDA on request and intermediate copies are deleted after delivery.
Does the exchange stop working during migration?
No — you keep working on your current software; on switch day we take the final backup and you continue on Nexto the same day.
Read more
Why Excel Is Not Enough to Manage a Currency Exchange
Excel is not a bad tool; it is the wrong one. Five places where exchange spreadsheets break, and a simple test to see whether it is time to migrate.
Read the article ← AccountingWhat Is a Currency Exchange General Ledger, and How Do You Keep It Right?
A currency exchange general ledger is different from an ordinary business ledger: it must balance separately in every currency. A practical guide to multi-currency double-entry accounting, from chart of accounts to revaluation.
Read the article ← Accounting7 Common Trade Entry Mistakes That Lead to Reconciliation Breaks
Most FX bureau reconciliation breaks do not come from major failures. They come from seven small, repeated trade-entry mistakes. Know them before the balances stop tying.
Read the article ←Send your database — no commitment
Build the demo first; we'll also review migrating your records in the WhatsApp conversation.
Create free demo