SMART IMPORT · WORKS WITH EVERY ACCOUNTING PACKAGE

Your figures from any accounting package, without waiting for an integration.

Upload the XAF audit file (the standard export every Dutch accounting package can produce) or a free-form CSV/Excel export. Easyclose recognises the columns automatically, you confirm with a preview, and the profile is remembered: the next upload is one click. The file is read in your browser; only the normalised entry lines go to your secured environment.

XAF, CSV and Excel · your file is read in your browser
ImportCHECKED
administratie-2025.xaf · financial year 2025
Balance sheet balancesassets = equity and liabilities, opening balance included
Debit = creditevery journal entry balances
12 periods completeno gaps in the financial year
Uploading in batches130,000 lines
Works with: Exact · AFAS · e-Boekhouden · SnelStart · Twinfield · King · any package with an XAF or Excel export

Drag your file in

Every Dutch accounting package can export an XAF audit file, and otherwise there is always a CSV or Excel export. That is all you need: you drag the file into Easyclose and it is read directly in your browser. No integration needed, no implementation project, no lock-in to a single vendor.

Drag your XAF, CSV or Excel here
or click to choose a file
XAF recognisedadministratie-2025.xaf · 130,412 lines · financial year 20252.4 s

With an XAF audit file the structure is fixed and Easyclose skips the column step: the file is recognised and validated straight away. With a free-form CSV or Excel export, the column step below comes first.

Column mapping, largely automatic

Every export looks different. That is why, with a free-form file, you first map the columns to the fields Easyclose expects: date, period, account, description, amount, debit/credit, journal, counterparty and invoice reference. Easyclose recognises the columns automatically from the header text and the contents; for the doubtful cases there is the AI column filler.

Easyclose · Column mapping
grootboek-export-2025.csv · 5 columns · 4 recognised automatically✶ AI fills in
DatumDate✓ recognised
GrootboekNrAccount✓ recognised
OmschrDescription✓ recognised
Bedrag DAmount (debit)✶ AI fills in
Bedrag CAmount (credit)✓ recognised
Preview before importing · first 3 lines
DateDescriptionAmountAccount
05-01Office rent January2,450.004110
12-01Sales invoices week 218,640.008000
31-01Depreciation fixtures1,180.004820

The purple AI column filler takes the doubtful cases and explains why, field by field. It only shares the header lines and a few sample lines, and only with your consent per step. You always confirm with the preview before anything is imported.

Checked before it goes in

Nothing is more annoying than reports built on half an import. So Easyclose validates your file before the import: does the balance sheet balance, do debits and credits agree, are all periods complete. If something is off, you see it straight away, not afterwards in a skewed P&L.

Balance sheet balancesassets = equity and liabilities, opening balance included€ 0.00
Debit = creditall 130,412 lines balance€ 0.00
Periods completeJanuary through December present12 / 12
!Example of a flag: period 7 is missingyou see this before the import, not after · export July after all, or import without it deliberately11 / 12

Green means: go ahead and import. A flag means: take a look first. You stay in control, Easyclose does the checking.

Large file? Batches with progress

An audit file for a full financial year can easily hold 130,000 lines. Easyclose reads and validates it entirely in your browser and then sends only the normalised entry lines in batches to your secured environment, with a progress indicator so you can see exactly where it stands.

Readin your browser
130,412✓ done
Validatedbalance sheet, D=C, periods
130,412✓ done
Uploadedin batches
82,000 / 130,412in progress · 63%

Large files are no problem and no waiting room: you see how far each step has got, and after the upload your reports are ready straight away.

Next month: one click

The column mapping is saved as a profile per package and per entity. Upload another export from the same package next month and Easyclose recognises the profile, with everything already in place. You do the set-up work once, after that importing is routine.

First time
Columns mapped4 automatically, 1 via the AI
Preview confirmed3 lines checked
Profile savedper package and entity
Total set-up work± 4 minutes
Every month after that
Profile recognisedcolumns already in place
Upload and done.
You drag the new file in, the validation runs, and your reports are up to date. No mapping, no settings.

Adding another package, or a second entity? Then you simply create a second profile. Each profile keeps its own mapping.

How it works

From export to reports in three steps, without a consultant and without an implementation project.

STEP 1

Export from your package

In your accounting package, create an XAF audit file or a CSV/Excel export of your general ledger. Every package can do this, so there is nothing to wait for.

STEP 2

Confirm the columns

Easyclose recognises the columns automatically, the AI fills in the doubtful cases, and you confirm with the preview. With XAF, Easyclose skips this step.

STEP 3

Report straight away

After validation and upload, your dashboard, P&L, balance sheet and year-on-year comparison are ready, with drill-down to the entry line.

Want to see how that feels?

The demo runs entirely in your browser with fictitious figures, no account needed. Want to try it with your own figures afterwards? Export an audit file from your package and you are reporting within a few minutes.

  • Works with every package that can export XAF or Excel
  • Your file is read in your browser
  • Columns largely recognised automatically
  • Profile remembered: the next upload is one click
Questions about your package or export? Email hallo@easyclose.nl

Frequently asked questions

Which accounting package does this work with?

With every package that can produce an XAF audit file or a CSV/Excel export, and that is virtually every Dutch package: Exact, AFAS, e-Boekhouden, SnelStart, Twinfield, King and many others. So you never have to wait for an integration for your package to exist.

Do my figures go to a server while the file is being read?

No. The parsing and validation happen entirely in your browser. Only when you click import do the normalised entry lines go to your secured environment in the EU, isolated per organisation at database level. More about security.

What if my export looks different every month?

The column mapping is saved as a profile per package and entity, so a recurring export from the same package does not need mapping again. If the layout does change, Easyclose recognises the columns again automatically and you only confirm the change in the preview.

What exactly does the AI column filler do, and what does it share?

The AI column filler (the purple button) fills in the columns the automatic recognition is unsure about, and explains why, field by field. It only shares the header lines of your file, and if you switch it on, a few sample lines as well. That happens solely with your consent per step, and you always confirm yourself before anything is imported.

How large can the file be?

An audit file for a full financial year can hold around 130,000 lines and that is no problem. Large files go to your environment in batches, with a progress indicator so you can see exactly how far the upload has got.

Are direct integrations coming too?

Yes, they are rolling out. Direct API integrations come on top of the import, so you no longer have to export by hand. The import always remains available alongside them: a missing integration never blocks you. See the integrations.