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
