← Stef Development
PrestaShop module · Peppol BIS Billing 3.0

Send Belgian Peppol invoices from PrestaShop

Automatically send B2B invoices and credit notes in Peppol format to Belgian business customers, with checks before sending and tracking through to the customer's access point.

€89.99 excl. VAT · 1 year of support and updates included

Peppol BIS Billing 3.0Multistore
Invoice tracking in the PrestaShop back office

Tools for your daily work

Automatically send B2B invoices and credit notes in Peppol format to Belgian business customers, with checks before sending and tracking through to the customer's access point.

📄

Peppol BIS Billing 3.0

Automatic creation of B2B invoices and credit notes in Peppol BIS Billing 3.0 format (UBL 2.1), based on PrestaShop invoices and credit notes.

📨

Peppol tracking

Sending via your e-invoice.be Peppol access point, followed by tracking: submitted, delivered to the customer's access point.

🔎

BCE/KBO checks

Checks before sending: company number (BCE/KBO) (modulo 97 check), VAT number, addresses, Belgian VAT rates (21, 12, 6 and 0%), consistency of totals. An error blocks sending and indicates what to correct, with a button leading to the appropriate screen.

⚙️

VAT schemes

VAT: small business exemption scheme (Article 56bis), exemption with a legal reason, reverse charge, zero rate. The correct VAT category and legal wording are added automatically.

↩️

Discounts and credit notes

Discounts, vouchers, free shipping, gift wrapping, eco-tax at a different rate, partial credit notes and credit notes for shipping costs.

🧾

PrestaShop totals

Rounding aligned with the PrestaShop total: the amount payable on the Peppol document matches your invoice.

Correct before submission

VAT: small business exemption scheme (Article 56bis), exemption with a legal reason, reverse charge, zero rate. The correct VAT category and legal wording are added automatically.

Issue detected before Peppol submission

Find every document

  • Recovery after a network interruption: the module looks the document up at e-invoice.be before any new attempt, to avoid duplicate submissions.
  • Belgian legal details added to the PrestaShop PDF (seller and customer with company numbers (BCE/KBO) and VAT numbers, original invoice for a credit note), in the order's language: French, Dutch, German or English.
  • Business customer's company number (BCE/KBO) entered during registration or by the merchant on the customer's record.
  • XML document fixed upon issue and stored in the database, downloadable from the back office.
  • Automatic sending via a scheduled task every 10 minutes, or in one click.
  • Multistore: settings, e-invoice.be account and seller identity for each store.
  • Interface in French, Dutch, German and English.
Peppol document details

The Belgian requirement

Since 1 January 2026, VAT-liable businesses established in Belgium must issue structured electronic invoices for their sales to other Belgian VAT-liable businesses. The expected format is Peppol BIS Billing 3.0, transmitted via the Peppol network. This module converts your PrestaShop store's invoices and credit notes into Peppol documents and sends them to your business customers via your e-invoice.be access point.

Peppol access point connection settings

Customers and incoming invoices

The module sends invoices to Belgian business customers (Belgian company number (BCE/KBO) or VAT number). Sales to private individuals are not sent via Peppol, as this is not mandatory in Belgium. Customers established outside Belgium are not supported in version 1.0. Invoices from your suppliers are received in your e-invoice.be account. A credit note for an order with several invoices must be issued manually.

Business customer record

Installation

Configure the module and check the first results.

Install and identify your business

Open an account with e-invoice.be and create an API key (a test key lets you try the module without sending real invoices). Install the module: an Electronic invoice menu appears under Orders.

Configure and test

Enter your company details: legal name, company number (BCE/KBO), VAT number, address and IBAN. Select your VAT scheme and, if needed, how to handle lines at 0%. Paste the API key and click Test connection.

Schedule and monitor

Ask your hosting provider to set up the scheduled task (URL provided in the Help tab). Check the first transmissions in the Tracking tab.

Compatibility

RequirementSupported Peppol access point: e-invoice.be (account and sending fees payable by you, not included).
RequirementTested versions: PrestaShop 1.7.8.11 with PHP 7.2 and 7.4; 8.2.3 with PHP 8.1; 9.1.5 with PHP 8.3.

Frequently asked questions

Do I need an account with a Peppol access point?

Yes. The module connects to e-invoice.be, which transmits your documents over the Peppol network. You are responsible for opening the account and paying the sending fees.

What happens if a customer's company number (BCE/KBO) is missing or incorrect?

Nothing is sent. The document is marked “Needs correction”, with an explanation and a button leading to the customer's record. After correcting it, click “Recheck after correction”.

Does this apply to my private customers?

No. Sales to private individuals continue to use the usual PrestaShop invoice; they appear as “Out of scope” in tracking.

I use the small business exemption scheme. Does the module support it?

Yes. Select this scheme in the settings: your invoices are sent without VAT, with the legal wording for Article 56bis.

Can I test before sending real invoices?

Yes. With an e-invoice.be test key, documents are processed without being transmitted over the Peppol network.

Is the module compatible with multistore mode?

Yes, each store has its own settings, e-invoice.be account and seller identity.

Send Belgian Peppol invoices from PrestaShop

Automatically send B2B invoices and credit notes in Peppol format to Belgian business customers, with checks before sending and tracking through to the customer's access point.

Get notified at launch
Get notified at launch · €89.99 excl. VAT