Skip to main content
Skip table of contents

Process Description Belgium

Introduction

The Act of 6 February 2024 amending the Value Added Tax Act and the Income Tax Act 1992 introduced the obligation for VAT taxpayers to issue electronic invoices.

From 1 January 2026, all Belgian VAT-registered businesses must use structured electronic invoices for B2B transactions.

The Peppol (Pan European Public Procurement Online) system currently allows for the exchange of electronic invoices between companies, but does not (yet) involve the tax authorities. This is to be implemented in 2028, using a technical system that is as yet unknown.

The sales tax reporting system remains unaffected for the time being.

 

Legal information

Retarus strongly recommends consulting a local tax advisor regarding tax law issues. The information provided here is not guaranteed.

 

Outbound invoices

The outbound transfer of invoices is divided into several steps, which are described below.

 

Belgien Outbound.drawio.png

 

Step 1 – Creation and transmission

The Retarus customer creates an electronic invoice in their ERP system and sends it to Retarus in an internal (and documented) format (source format). Attachments can be transmitted if this is documented (Base64 encoded). The transmission protocol can be selected from a variety of existing standard protocols (such as tRFC, AS2 or SFTP).

 

Step 2 – Data processing and Peppol transmission

Retarus converts the source format into the required XML target format Peppol BIS 3.0. The resulting XML document is validated in a further step. The currently valid Schematron from Peppol is used for this purpose. If the check fails, the invoice is not sent. A verification report is generated and sent to the customer via email. If the verification is successful, the recipient's Peppol parameters are queried from the SML (central Peppol address book) and then from the recipient's Peppol provider (SMP service) and subsequently transmitted. If the SMP service and/or the recipient's receiving service cannot be reached, another attempt is made to deliver the invoice within a limited period of time. If this is unsuccessful, an error message is sent by email to the customer, who must resend the invoice at a later date.

 

Step 3 – Archiving process

Once Retarus has successfully transferred an invoice, it transfers the source and target documents to a Retarus SFTP server. The customer is given access to this server and can retrieve these documents for further processing within 30 days before they are automatically deleted.

 

 

Incoming invoices

Receiving invoices involves several steps, which are described below.

Belgien Inbound.drawio.png

 

Step 1: Receive invoices

Retarus provides a certified Peppol SMP service (Service Metadata Provider) for receiving electronic invoices. The service is used to register the customer's Peppol ID in the central Peppol address book (SML) and to provide all communication and format parameters required by the sender via API access. Retarus takes care of registering the Peppol ID.

 

Step 2: Data processing

Once received, Retarus checks the file using the currently valid Peppol Schematron. If the check fails, the invoice is still processed, if technically possible. An error report is generated and sent to the customer via email. The customer can then decide whether to accept the invoice or not.

Retarus converts the Peppol BIS 3.0 XML invoice into the required in-house format and then transmits the document to the customer's system using the agreed protocol.

 

Step 3 – Archiving process

Once Retarus has successfully transferred an invoice to the customer's system, Retarus transfers the source and target documents to a Retarus SFTP server. The customer is given access to this server and can retrieve these documents for further processing within 30 days before they are automatically deleted.

 

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.