B2B E-Invoicing Mandates in 2026: Getting Customer Data Ready
A B2B e-invoicing mandate means invoices travel between companies as structured data instead of PDFs. So a wrong customer record no longer gives you a slightly ugly document - it gives you a rejected or misrouted invoice. A structured invoice is only as good as the customer master data behind it, which is why the work this January is less about software and more about names, VAT IDs and addresses.
Table of Contents
What does the B2B e-invoicing mandate change in Belgium and Poland in 2026?
Both countries now require structured e-invoices between businesses. A structured e-invoice is a machine-readable file that accounting software processes automatically, not a PDF attached to an email. In Belgium, enterprises liable to VAT have had to exchange such invoices with each other since 1 January 2026, with a tolerance period covering the first three months of the year, as the Belgian e-invoicing information site explains. Peppol e-invoicing in Belgium relies on Peppol, a network that delivers these files between the systems of seller and buyer.
KSeF e-invoicing in Poland is a different animal. Every invoice passes through KSeF, the national e-invoice system run by the tax administration. According to the official KSeF scope page, issuing invoices there becomes mandatory from 1 February 2026 for taxpayers whose 2024 sales including VAT exceeded PLN 200 million and from 1 April 2026 for the others, while receiving them through the system is mandatory from 1 February 2026.
Why structured e-invoices expose messy customer records
Software reads a structured invoice, so every buyer field has to be exact and sit in the right place. A PDF with an abbreviated name or an old address still landed in front of a person, who quietly fixed it. A machine-read document carrying a wrong VAT ID or identifier may never reach the right recipient at all.
Small companies tend to share the same weak spots:
- a trading name stored where the legal name belongs,
- a VAT ID that is missing or typed into a notes field,
- a registered address that changed long ago,
- one client entered twice under slightly different spellings.
And then there is the classic: customer VAT data in CRM and in the invoicing tool drifts apart, because each list was edited separately by different people.
The customer data checklist before your first structured invoices
Five fields, every active business client, before the switch. Start with the customers you invoice regularly, then work through the rest.
- Exact legal name as it appears in the business register, including the legal form.
- VAT ID in the correct format, with the country prefix where it is needed.
- Registered address, not a delivery point or a branch office.
- Invoice recipient - the person or mailbox at the client that handles incoming invoices.
- E-invoicing details of the client, which you request from them directly instead of guessing.
Legal names get a lot easier to maintain once the team follows consistent company naming rules, so the same firm is never saved in two styles. For the last two points, send clients a short message listing what you currently hold and asking for corrections.
How to match CRM records with your invoicing tool
Pick one system as the source of truth for customer data and bring the other in line with it. For most small firms the invoicing tool wins, because its records were already used on real tax documents. Compare both lists by VAT ID, not by name, because spelling differs across systems.
Dedupe before the switch. Merge double entries so that history, contacts and open deals stay on a single record, and delete nothing until the merge is confirmed. EpicCRM integrates with Fakturownia and imports contractors from Fakturownia, CSV and XLSX, which lets you rebuild the CRM list from the invoicing data. If the gaps turn out wider than expected, treat the job as a thorough year-end CRM cleanup and schedule it properly.
Back up before bulk edits and keep the data clean afterwards
Export a full copy of your customer data before any mass change, so a bad import can be undone. One wrongly mapped column can overwrite hundreds of addresses in seconds, and only verified CRM backup copies let you return to the previous state. In EpicCRM, data export and automatic backups cover this step.
After the switch, a few habits keep the mess from creeping back:
- one named person owns customer master data,
- new clients are entered with legal name and VAT ID from day one,
- changes reported by a client are updated in both systems the same day,
- rejected invoices are traced back to the record and corrected there.
The B2B e-invoicing mandate rewards companies whose customer records are accurate. So fix the data first, then confirm your exact obligations and dates with your accountant.
FAQ
Does the e-invoicing mandate apply to small businesses?
Company size alone does not settle it. E-invoicing for small business depends on VAT status and on the rules of each country. The official Belgian and Polish pages describe who is covered and which exceptions exist. Ask your accountant to confirm how they apply to you.
Which customer details do I need for a structured e-invoice?
The client’s legal name, VAT ID and registered address, plus the person or mailbox receiving invoices. Add the e-invoicing details the client provides - those cannot be reliably worked out on your own.
Should customer data live in the CRM or in the invoicing tool?
Choose one of them as the source of truth and keep the other in sync with it. The CRM remains the place for relationship history and sales work. Invoices? Issue them only from the invoicing tool.



