Why this matters for administrators and accountancy firms?
One route, every client.
You are not building a connector per source package. XAF is the statutory export format, so the same import handles the client on Exact and the client on AFAS and the client on something nobody supports anymore. The work you do once applies to your whole portfolio.
Run it early, run it again.
Load a year, look at it in Odoo, run the next one. Your client validates their own numbers during implementation instead of on go-live weekend, and the demo shows their data rather than sample data.
Kills the reason to keep the legacy licence.
Once the history is in Odoo, the old environment can be switched off — and that saving is usually easy for the client to see.
Predictable enough to quote.
Because the route is the same every time, so is the estimate. Historical data stops being the open-ended line item you talk clients out of, and becomes a service you can scope, price and sell.
Retention handled where the work happens.
Seven years of accessible records is a legal requirement, not a nice-to-have. Keeping it inside the live system beats keeping the old package on life support.
Honors the Odoo Accounting program rules
No need for anything special, works fully in the boundary of the Odoo program

