e-invoicing

Compliance Network Implementation Guide

Technical reference

Reference tables for Belgian VAT codes, document types, PEPPOL identifiers, and the Mercurius government portal.

Belgian VAT code mappings

Tax Category Code Rate Description
Standard S 21% Standard Belgian VAT rate
Reduced S 12% Reduced rate (certain food, social housing)
Reduced S 6% Reduced rate (basic necessities, books)
Zero Z 0% Zero-rated domestic transactions
Exempt E 0% Exempt transactions
Intra-community K 0% Intra-community supply
Export G 0% Export outside EU
Reverse charge AE 0% Reverse charge mechanism

Document type codes

Code Description Usage
380 Commercial invoice Standard invoice
381 Credit note Corrective invoice
384 Corrected invoice Correction without credit note
386 Prepayment invoice Advance payment
393 Self-billing invoice Buyer-generated invoice

Notification status codes

These codes appear in the sciCloudStatusCode field of inbound notification responses.

Code Meaning
215 Document is available to the recipient
401 Document failed validation

For a full list of document status codes, see Lifecycles and use cases page.

PEPPOL participant identifier schemes

The following table covers schemes you may encounter in PEPPOL across Belgium and other countries:

Scheme ID Country Description Format in XML
0208 Belgium Belgian enterprise number (KBO/BCE) 10 digits only (no "BE" prefix)
9925 Belgium Belgian VAT number "BE" + 10 digits
0106 Netherlands Dutch KvK number -
0190 Netherlands Dutch OIN -
0088 International EAN Location Code (GLN) 13 digits
0060 International DUNS numver 9 digits

For full format requirements and registration steps, see PEPPOL participant identifiers page.

Belgian government e-invoicing portal (Mercurius)

For Business-to-Government (B2G) invoicing in Belgium, Sovos routes invoices through the Mercurius platform. Key information:

  • Portal link: https://digital.belgium.be/e-invoicing/
  • Supported formats: PEPPOL BIS Billing 3.0, UBL 2.1
  • Mandatory for: All suppliers to Belgian federal government entities
  • Routing: Sovos handles routing to Mercurius automatically when the buyer is a Belgian government entity