Submitting the ICP listing for intra-EU supplies, how does this work again?
ICP covers your B2B supplies to EU businesses with a valid VAT id. You file it quarterly alongside the VAT return. A mismatch with the VAT return triggers a letter from the tax office.
Try this first
- 1Collect per EU customer the VIES-verified VAT id and store the check date, an invalid check is a direct mismatch.
- 2In your ledger separate revenue 'EU B2B reverse charge 0%' from NL revenue, otherwise you filter after the fact.
- 3Generate the ICP listing per quarter from your package (Exact, Twinfield, Yuki, AFAS have a module) and check totals against VAT return box 3b.
- 4File the ICP via Mijn Belastingdienst Zakelijk or via SBR directly from your bookkeeping package.
- 5If something is off, file a correction ICP for the relevant period, not in the next quarter.
When to bring us in
If you get an ICP mismatch letter and do not know which period is wrong, we can reconstruct it against the ledger.
See also
- Switching from Exact Online to Yuki, open items and history do not matchPackage migrations stumble on ledger mapping and open AR/AP. Without a mapping table you lose context.
- Twinfield to Exact, dimensions and cost centres go missingTwinfield uses dimensions, Exact uses cost centres and projects. The mapping is not one-to-one.
- Accountant asks for RGS mapping, your ledger does not follow RGSRGS is the Dutch standard chart that SBR filings and accountant software expect. Without mapping, every year-end is manual.
None of the above fits?
Describe your situation below. We pass your input plus the steps you already saw to our AI and return tailored next-step advice. If it's too risky to DIY, we'll say so.
Or skip the DIY entirely
Our Managed IT clients do not look these things up. One point of contact, a fixed monthly price, resolved within working hours.