Belgium (BE) Field Mapping
Country: BE
Compliance: Peppol BIS Billing 3.0
Last Updated: 2026
This page includes the full Belgium field mapping and Belgium extension fields in one place.
| Parameter | Required | What It Means | Example |
|---|
| Invoice Type Code | Yes | Document type (380=Invoice, 381=Credit Note, 383=Debit Note). Must be valid UBL type. | 380 |
| Document Number | Yes | Unique invoice number. Must follow Belgium format. | BE-INV-2024-001 |
| Issue Date | Yes | Invoice issue date in YYYY-MM-DD format. Required for all invoices. | 2024-01-15 |
| Issue Time | No | Invoice issue time in HH:MM:SSZ format. Optional but recommended. | 14:30:00Z |
| Document Currency Code | Yes | ISO 4217 currency code. Defaults to EUR for Belgium. | EUR |
| Exchange Rate | Conditional | Exchange rate (required only when currency differs from EUR). | 1.10 |
| Due Date | Yes | Payment due date. Required for B2B transactions in Belgium. | 2024-02-15 |
| Reference ID | Conditional | Reference to original invoice for credit/debit notes. | BE-INV-2023-999 |
| Note Issuance Reason | Conditional | Reason for credit/debit note. Required for corrective documents. | Goods returned |
Seller Information Fields
| Parameter | Required | What It Means | Example |
|---|
| Seller Name | Yes | Legal registered name. Must match business registration. | Tech Solutions SPRL |
| Tax ID Type | Yes | Tax ID scheme. Fixed value: VAT for Belgium. | VAT |
| Tax ID Value | Yes | Belgian VAT number. Format: BE + 10 digits. Must be valid. | BE0123456789 |
| Registration Number | Yes | Company registration number (CBE). Format: 0123.456.789. | 0123.456.789 |
| Street Name | Yes | Street name. Must be complete and accurate. | Avenue Louise |
| Building Number | Yes | Building number. Required. | 123 |
| City | Yes | City name. Required. | Bruxelles |
| Postal Code | Yes | Postal code. Format: 4 digits. | 1050 |
| Country | Yes | Country code. Must be "BE". | BE |
| Seller Phone | No | Contact phone number. Optional but recommended. | +32212345678 |
| Seller Email | No | Contact email. Optional but recommended. | info@techsolutions.be |
| Seller Peppol ID | No | Peppol endpoint identifier. Format: 9925:BE0123456789. | 9925:BE0123456789 |
Buyer Information Fields (B2B)
| Parameter | Required | What It Means | Example |
|---|
| Buyer Name | Conditional | Buyer name. Required for B2B transactions. | ABC Corporation |
| Buyer Tax ID Type | Conditional | Tax ID scheme. Required for B2B. Fixed value: VAT. | VAT |
| Buyer Tax ID Value | Conditional | Buyer VAT number. Must be valid EU VAT. | BE0987654321 |
| Buyer Registration Number | Conditional | Buyer company registration (CBE). Format: 0987.654.321. | 0987.654.321 |
| Buyer Street Name | Conditional | Buyer street name. Required for B2B. | Rue de la Loi |
| Buyer Building Number | No | Buyer building number. Optional. | 16 |
| Buyer City | Conditional | Buyer city. Required for B2B. | Bruxelles |
| Buyer Postal Code | Conditional | Buyer postal code. Format: 4 digits. | 1000 |
| Buyer Country | Conditional | Buyer country. Required for B2B. | BE |
| Buyer Phone | No | Buyer contact phone. Optional. | +32287654321 |
| Buyer Email | No | Buyer contact email. Optional. | info@abccorp.be |
Line Items Fields
| Parameter | Required | What It Means | Example |
|---|
| Line ID | Yes | Unique identifier for each line item. | LINE-001 |
| Item Name | Yes | Short item name. Required. | Service conseil |
| Item Description | No | Detailed description. Optional. | Professional consulting services |
| Item Price | Yes | Unit price. Required. | 100.00 |
| Invoiced Quantity | Yes | Quantity invoiced. Required. | 10.00 |
| Unit Code | Yes | Unit of measurement. UN/ECE format. | HUR |
| Line Taxable Amount | Yes | Line taxable amount excluding VAT. Required. | 950.00 |
| VAT Category | Yes | VAT category. Required. | S |
| VAT Rate | Yes | VAT rate percentage. Must match Belgian rates. | 21.0 |
| Line Tax Amount | Yes | VAT amount for line. Required. | 21.00 |
| Line Total | Yes | Line total including VAT. Required. | 121.00 |
Totals and Amounts Fields
| Parameter | Required | What It Means | Example |
|---|
| Total Line Taxable Amount | Yes | Sum of all line taxable amounts. | 1900.00 |
| Total Amount Excluding Tax | Yes | Total excluding VAT. | 1850.00 |
| Total Tax Amount | Yes | Total VAT amount. | 388.50 |
| Total Amount Including Tax | Yes | Total including VAT. | 2238.50 |
| Amount Due | Yes | Final amount due. | 1738.50 |
Payment Information Fields
| Parameter | Required | What It Means | Example |
|---|
| Payment Means Code | No | Payment means code. UN/ECE 4461 format. | 30 |
| Payee IBAN | Conditional | Payee IBAN. Required for credit transfer. | BE6853900754703 |
| Payee Account Name | No | Payee account holder name. Optional. | Tech Solutions SPRL |
| BIC Code | Conditional | Bank BIC/SWIFT code. Required for credit transfer. | KREDBEBB |
| Payment Terms | Yes | Payment terms description. Required for B2B. | Net 30 days |
Country Extensions
Belgium currently applies these extension fields in tax_invoice, credit_note, and debit_note.
| Field path | Label | Description | Data type | Req |
|---|
extensions.be_vat.coContractorVATNumber | Co-contractor VAT Number | Co-contractor VAT number for triangulation scenarios. | string | CM |
extensions.be_vat.vatDeclarationPeriod | VAT Declaration Period | VAT reporting/declaration period. | string | O |
extensions.be_digital.timestampInfo | Timestamp Info | Timestamp authority/details. | string | O |
See Also