Records

Importing an audit file: which package does what

An audit file is your whole financial year in one file. Whether another package reads that file in differs per package and per version.

In short

An audit file (XAF) is an XML file with the complete journal of one financial year. Not every accounting package reads in such a file from another package: according to its own knowledge base SnelStart does not do so itself, Moneybird does not import existing books in one go, e-Boekhouden.nl recommends an opening balance, AFAS SB and Twinfield's conversion tool read it in for a list of source packages, and Nmbrs Accounting (formerly Yuki) for almost any package. In booxx you import the audit file from your previous software when you create an administration, and map the old accounts and VAT codes to the new ones. From 1 January 2027 the Dutch tax office (Belastingdienst) accepts only XAF 4.0 for submission.

The essentials

What it is
An XML file with the extension .xaf: company details, customers and suppliers, chart of accounts, VAT codes, periods, opening balance and all entries of one financial year.
Versions
XAF 3.2 dates from 2014; XAF 4.0 is its successor. From 1 January 2027 the Belastingdienst accepts only XAF 4.0 for submission.
What it leaves out
No fixed asset register: for assets only the ledger entries come along, not the depreciation schedule.

What an audit file contains, and what it does not

The financial audit file is an open standard, published by the Dutch tax office (Belastingdienst), for exchanging a set of books in one file. The file covers one administration and one financial year: for three years you have three files. It holds your company details, your customers and suppliers, your chart of accounts, your VAT codes, the periods, the opening balance and all entries of that year.

What it leaves out you only notice when importing. The format has no fixed asset register: for assets only the ledger entries come along, not the depreciation schedule. In its own manual AFAS also names the VAT sub-ledger and the matching of open items as data missing from an audit file. So expect to enter the fixed assets again after importing and to check the open items.

Which package reads in an audit file from another package?

That a package can create an audit file says nothing about reading one in. Exact writes that most accounting packages in the Netherlands support the audit file; it does not say that they also import one from another package. The packages are open about that in their own manuals.

The table puts side by side what eight packages write about it themselves. For SnelStart, Moneybird and e-Boekhouden.nl the manuals point to an opening balance, an Excel import or an external service. Software for annual accounts, such as Caseware Cloud and the trial balance (kolommenbalans) in Exact Online, does read the audit file in; Caseware names XAF 3.1 or 3.2 for that.

What eight packages do with an audit file from another package

Reads it in?What its own help page says
SnelStartNot nativelyDoes not read in another package's export (or an .xaf audit file) and names an external service that can. Entries can be imported from an Excel file.
MoneybirdNot mentionedImporting existing books in one go is not possible. You start with an opening balance or enter old data retroactively.
e-Boekhouden.nlNot mentionedAdvises against transferring the whole set of books and recommends starting with an opening balance. There are import functions for invoices, entries and ledger accounts.
Exact OnlineIn the annual accountsIn the trial balance (kolommenbalans) of the annual accounts you import an XAF or zip file. An RGS bridge statement or Excel works there too.
TwinfieldWith the conversion toolThe conversion tool reads in XAF audit files from a list of source packages, each with its own versions. If the package or version is not listed, the tool cannot be used; the lists name versions up to 3.2.
AFAS SBYes, XAF 3.2 or 4.0When a new administration is started, from Profit, Twinfield, Exact Online, Multivers and SnelStart; according to AFAS other packages will follow later. Comparative figures from any package that exports XAF 3.2.
Nmbrs Accounting (formerly Yuki)Yes, from XAF 3.0Historical data from before the start date, from the audit file of almost any accounting package.
Caseware CloudYes, XAF 3.1 or 3.2Accounts with a zero balance are not imported automatically.
Taken from each package's own help pages, read on 11 October 2026. A package that is not listed here we could not verify at the source.

Exporting an audit file: where is it in your current package?

To switch, you first need the file from your current package. The Dutch Belastingdienst writes that most accounting packages in the Netherlands support the audit file and that their makers usually include creating it as a menu option. Where that menu option sits differs per package.

For eleven packages, the table gives the path from their own help page. Create the file per financial year, and do it before you cancel the old subscription. If you then want to import it into booxx, use XAF 3.2 or 4.0: those are the versions it reads.

Exporting the audit file in eleven packages

Where is the export?What to watch for
MoneybirdInstellingen > Boekhouding > Boekhouding exporterenA ledger code is required for the export; the RGS reference code is optional. Download the file before you run the year-end closing, otherwise it is not complete. Exporting in version 4.0 has been possible since November 2025.
e-Boekhouden.nlBeheer > Exporteren > AuditfileYou choose the financial year or period, a weekly or monthly breakdown, and the version; the page mentions version 2.0 and 3.2 as examples. Choose 3.2 if you want to import the file into booxx.
JorttBoekhoudbot > Maak voor mij een auditfileJortt delivers XAF 4.0.3. Only someone with the Beheerder (administrator) role on the books can download the file; an invited bookkeeper cannot.
MoneyMonkRapportages > Auditfile > Download XML AuditfileYou choose the year. MoneyMonk's list of reports mentions 'XML Auditfile 2.0', another help page version 3.2: check which version your file has before you import it anywhere.
SnelStart PolarisGear icon top right > AuditfileYou are redirected to SnelStart Web, choose the year and receive an email with the download instructions. The SnelStart Web help page calls this file 'Auditfiles V3.2'.
TwinfieldFinanciële professionals > Jaarafsluiting > Auditfiles > NieuwYou create the file per administration and per financial year; for the whole year you enter period 0 through 55. You pick the version yourself (1.0, 2.0, 3.1 or 3.2): choose 3.2 if you want to import the file into booxx, and under 'Actie na aanmaken bestand' the option 'Niet inpakken (XAF)' (do not pack).
AFAS SBSearch (Ctrl+Space) > Auditfiles > NieuwYou choose a financial year or a start and end date. After saving, two files are in your Downloads folder: one based on version 3.2 and one based on version 4.0.
AFAS ProfitFinancieel > Beheer > Auditbestand > Auditfile XML versie 3Profit only creates an audit file for a whole financial year, and the opening balance is not included. The help page says 'version 3' without a sub-version.
RompslompInstellingen > Exporteren tab > Exporteren als auditfileBy default you get the current financial year. The arrow next to the button lets you set a start and end date and choose the scheme for the account codes. Which version you get is not stated on the help page.
Nmbrs Accounting (formerly Yuki)Boekhouding > Exporteren > XAF Auditfile 3.2You choose the export format, the administration and the financial year. The page lists 'XAF Auditfile 3.2' among the formats for the (external) accountant. Do not pick 'XML (CLAIR 2.0)': according to the same page that is an XML Auditfile Financieel 1.0. In a compact domain or with the Minimal bundle, only a user with the Backoffice role can export.
OdooAccounting > Reporting > General Ledger > gear icon > XAFUse the filters first to select the range of entries to export. Odoo's documentation is in English; the menu names here are taken from it. Check which version your file has before you import it anywhere.
Taken from each package's own help pages, read on 13 October 2026. The menu names are shown as they appear in the package itself.

Importing an audit file when you switch

In booxx importing is part of creating an administration: you choose the XAF audit file from your previous software, and for every old ledger account you get a proposal for an account in the new chart. That proposal comes first from the RGS reference code, then from the VAT role and from number plus description. Whatever is still open is passed to the AI assistant; if nothing fits well enough, the line stays empty and you map it yourself. The package imports XAF 3.2 and 4.0.

Every invoice on the receivables or payables account becomes an opening item, and payments are matched against it by the invoice number the previous software put in the description. Anything that cannot be tied to an invoice or a relation becomes one item on sundry debtors or sundry creditors. You enter the fixed assets yourself afterwards, because they are not in the file. An accounting firm does the same when it creates a client.

From audit file to books you can carry on in

  1. Choose the fileWhen you create the administration you choose the XAF audit file from your previous software.
  2. Map the accountsA proposal for every old ledger account, showing where it came from.
  3. Map the VAT codesIf the file contains VAT codes, you map them to the VAT codes of the package.
  4. ConfirmNothing is booked until you confirm. After that you carry on from where the file ends.
After you confirm, the import runs in the background.

Try free for 90 days90 days free · no payment method needed · cancel monthly afterwards

Creating an audit file, and choosing the version

Creating an audit file is the reverse. Under Reports you choose the financial year for the audit file. Before you download you see a readable summary of what goes into the file: whether the entries balance, the numbers of accounts, customers and suppliers, and vouchers, the totals of the opening balance and a breakdown per journal.

By default you get XAF 4.0. If you send the file to someone whose software only reads the older standard, you choose XAF 3.2. Ask the recipient: according to the table above Caseware Cloud reads 3.1 or 3.2, and AFAS SB 3.2 or 4.0.

Updated October 2, 2026. General explanation of the Dutch rules, not tax advice — for your own situation, decide together with your accountant or the Dutch Tax Administration.

Frequently asked questions

How do I open an XAF file?

An .xaf file is XML. You can open it with a text editor, but it only becomes readable in software that processes audit files. In booxx you see a summary of the contents before you download, so you can check the file without reading the raw XML.

Which version do I choose: XAF 3.2 or 4.0?

For the Dutch tax office (Belastingdienst) XAF 4.0: from 1 January 2027 the Belastingdienst accepts only that version for submission. For an accountant or a package that only reads in the older standard, you choose 3.2. Ask the recipient which version their software reads.

Does my accountant's software read in my audit file?

That differs per package; the table above puts eight packages side by side. If your accountant wants to follow along or post entries through the year, they can also work in your administration: you invite them with the Bookkeeper role, and that costs nothing extra.

GuidesAccounting software that speaks your language

booxx.nlYour books, in your own language

Try it first with your own firm's books

Want to see how the package handles the books first? Start a trial with your own firm's administration. You then see the package the way your client sees it; for the firm environment with the worklist, send us an email.

90 days free · no payment method needed · cancel monthly afterwards

From €9 per managed administration per month, excluding VAT. No fixed firm fee, no price per staff member.

The subjects

Calculators for freelancers

All five free calculators in one place: net income, hourly rate, hours criterion, VAT and KIA, at 2026 rates.

Read on

Freelancer net income calculator

Enter your turnover and costs and see what you keep after Dutch income tax and the Zvw contribution, per year and per month, at 2026 rates.

Read on

Freelancer hourly rate calculator

From the net you want to keep each month to the profit, the turnover and the minimum hourly rate you need to charge, with 2026 Dutch tax included.

Read on

Glossary

Voorlopige aanslag, naheffingsaanslag, btw-id, suppletie: twenty-nine Dutch tax and KvK terms, each explained in two or three sentences.

Read on

What is a zzp'er?

Zzp means self-employed without staff. Not a legal form, but you are an entrepreneur: what that means for registration, tax and bookkeeping.

Read on

Starting a sole proprietorship

Registering with the KvK, your VAT numbers from the Dutch Belastingdienst, and records that are right from your first invoice.

Read on

Becoming a zzp'er from abroad

Registering with the KvK if you do not (yet) live in the Netherlands: when you need a Dutch home address, when the RNI is enough, and what to bring.

Read on

Getting DigiD as a freelancer

With DigiD you register your sole proprietorship with the KvK and log in to Mijn Belastingdienst Zakelijk. How to apply, with a Dutch home address or from abroad.

Read on

eHerkenning: do freelancers need it?

eHerkenning is the business login for the Dutch government. When DigiD is enough for a sole proprietorship, when it isn't, and how to apply.

Read on

Business bank account: required?

Do you need a business bank account as a freelancer in the Netherlands? When it is required, when you may use your personal account, what the bank asks for and whether a foreign account is allowed.

Read on

Insurance for freelancers

Which insurance is compulsory for a zzp'er and which is not: health insurance, disability insurance (compulsory from probably 2030), business and professional liability.

Read on

Bookkeeping yourself or an accountant?

An accountant is not mandatory. When doing it yourself works, when help is wise, and what to do if you don't read Dutch yet.

Read on

Authorising your accountant

How to authorise your accountant at the Dutch Belastingdienst with DigiD or eHerkenning, what the registration letter is and how to withdraw an authorisation.

Read on

VAT in the Netherlands

The 21%, 9% and 0% rates, what is exempt, your two VAT numbers, the quarterly return and the three exceptions: KOR, reverse charge and the EU.

Read on

VAT number and turnover tax number

Your two numbers from the Dutch tax office: the VAT ID for your invoices and the turnover tax number for the Belastingdienst only. What they look like, where to find them and how to check a number.

Read on

VAT return

How often you file, what boxes 1a through 5b mean, and the three mistakes that get made most often.

Read on

Invoice requirements

What must be on your invoice, the deadline for sending it and how long you keep it — the rules of the Dutch Belastingdienst in one place.

Read on

Client does not pay

Payment term, reminder, formal notice, collection costs and statutory interest: what you may charge when an invoice stays open, for businesses and for consumers.

Read on

Small businesses scheme

The € 20,000 threshold, what changes if you join, and the exception that gets missed most often.

Read on

Keeping records

What you must keep for seven years, why digital is allowed, and which file the Belastingdienst asks for during an audit.

Read on

Dutch chart of accounts in English

The chart of accounts a Dutch sole proprietorship starts with, account by account, in Dutch next to English.

Read on

Starting a bookkeeping practice

What you arrange when you start a bookkeeping practice in the Netherlands: KvK, beconnummer, the Wwft and which title you may use.

Read on

Working in the firm workspace

A guide for bookkeeping firms: reading the work queue, doing the same task for every client in a row, planning VAT deadlines and setting permissions per staff member.

Read on

Working with your bookkeeping firm

Guide for clients of a bookkeeping firm: making invoices, sending in receipts and purchase invoices and answering your firm's questions, in your own language.

Read on

Selling within the EU

Business or consumer is the first question: it decides whether you end up at box 3b and the EC Sales List or at the € 10,000 threshold.

Read on

Reverse charge (btw verlegd)

A subcontractor in construction? You put no VAT on your invoice but 'btw verlegd' — and you get the VAT on your own purchases back.

Read on

Deductible costs for freelancers

Which costs a zzp'er deducts from profit: business costs 100%, mixed costs only the business part, € 0.25 per kilometre, and food, drink and entertainment above the threshold or 80%.

Read on

Tax breaks for freelancers

Self-employed deduction, starter's deduction, SME profit exemption and the KIA: what they are worth in 2026, in which order, with a worked example.

Read on

The hours criterion

The 1,225 hours that decide whether you get the self-employed deduction: which hours count, and why half a year in business does not mean half the hours will do.

Read on

How much tax to set aside

Three pots: VAT, income tax and the Zvw contribution. What goes in each, the 2026 rates, and how to pay monthly instead of all at once.

Read on

Voorlopige aanslag (provisional assessment)

What a voorlopige aanslag is, how to check and change it, until when you can, and why starters should request one themselves.

Read on

Toeslagen (benefits) as a freelancer

Healthcare or rent benefit as a zzp'er: which income you report (not your profit), how to estimate it, and why you check it again with every VAT return.

Read on

Letter from the Belastingdienst

Tax return letter, provisional or final assessment, additional assessment or fine: which letter is which, what to do, and by when.

Read on

Income tax return

When you have to file, when it is merely wise to, and the M-form for the year you moved to the Netherlands.

Read on

Investment deduction (KIA)

28% of what you invest off your profit — but only above €2,901, not under €450 per item, and not on your passenger car.

Read on

Closing your sole proprietorship

Stopping as a zzp'er: deregistering with the KvK, your last VAT return, the cessation profit in your income tax and what you keep for seven years.

Read on