E-Invoice Platform
E-Invoice Platform adds Peppol e-invoicing to Business Central. You send posted sales invoices and credit memos to the Peppol network, receive supplier documents through Business Central's own E-Document framework, and — where you have agreed self-billing with a supplier — issue invoices and credit notes in that supplier's name from your posted purchase documents. Every send is recorded in a log, and each Business Central company is mapped to its own identity on the platform, so a document cannot leave under the wrong legal entity.
The app needs an account with an e-invoicing platform provider for network access. That account is sold separately.
What you can do
- Send posted sales invoices and credit memos over Peppol, one at a time, over a selection, or automatically through a job queue sweep.
- Apply Belgian reverse charge (medecontractant) with a VAT exemption reason you configure.
- Issue self-billed invoices and credit notes in a supplier's name, using the Self-Billing 3.0 profile.
- Receive supplier documents, recognize which vendor they came from, and decide whether each one becomes a purchase invoice or a purchase order.
- Review the bank details a supplier's invoice proposes before they ever reach the vendor card.
- Look trading partners up in the public Peppol Directory, and verify that an endpoint can actually receive documents.
- Attach a PDF rendering of your invoice to the outgoing document, so the receiver sees the invoice as you designed it alongside the structured data.
- Check whether a document was delivered, and download the raw UBL exactly as it was exchanged.
Before you start
E-Invoice Platform requires Business Central 2026 release wave 1 (version 28) or later, and depends on Microsoft's E-Document Core app, which ships with Business Central.
Two things must be in place before the app can do anything:
- Outbound calls must be allowed for the extension. A newly installed extension has this switched off, and reinstalling switches it off again. Until it is on, every call fails with no status code and no explanation. See Set Up the Platform Connection.
- An account with an e-invoicing platform provider, with an API key id and secret.
Several features also rely on standard Business Central functionality that must be configured — approval workflows, text-to-account mapping, report selections and others. What Business Central Must Have in Place lists all of them in one place.
Get started
| To do this | Go here |
|---|---|
| Connect Business Central to the platform | Set Up the Platform Connection |
| Decide which company sends as which legal entity | Map Your Companies to the Platform |
| Give customers and vendors a Peppol address | Set Peppol Endpoints on Customers and Vendors |
| Fill in Peppol addresses for everyone at once | Fill Peppol Endpoints in Bulk |
| Start receiving supplier documents | Set Up Receiving of Supplier Documents |
| Approve incoming invoices before they are posted | Set Up an Approval Workflow for Purchase Documents |
| Send an invoice | Send Posted Sales Invoices and Credit Memos |
| Find out whether an invoice arrived | Check Whether a Document Arrived |
| Solve a problem | Troubleshoot the Connection and Setup |
Permission sets
The app ships two assignable permission sets. E-Invoice Platform Admin is for whoever administers the connection: it may enter and change the platform credentials. E-Invoice Platform User is the day-to-day set for people who send invoices, and is deliberately narrower — setup is read-only, and the log can be added to but never deleted. See Permission Sets.
Supported countries and languages
The app exchanges documents over the Peppol network using the BIS Billing 3.0 and Self-Billing 3.0 profiles, so it is not limited to one country. Peppol endpoint schemes for Belgium (enterprise number and VAT), the Netherlands (KvK and OIN), France (SIRET), Germany (Leitweg-ID) and GLN are all recognized.
Some behavior is specific to Belgium. Reverse charge ships with the Belgian medecontractant wording as its default exemption reason, supplier recognition falls back to the Belgian enterprise number, and the official-data lookup only answers for Belgian parties. Read Look Up Official Company Data for what that lookup does and does not cover.
The user interface is available in English, Dutch (Belgium and Netherlands), French (Belgium and France) and German.