EU Peppol Pre-Flight
Validate outbound invoices against Peppol BIS 3.0 / NLCIUS / Belgium rules and get a fix-list before your access point rejects them (BE/NL)
EU Peppol-Format Pre-Flight for Benelux
Key Features
Peppol Pre-Flight Check Run
Peppol Pre-Flight Check Run. Tracks Reference, Invoice, Customer, Company, Findings. One-click run, reset, open move.
Peppol Pre-Flight Validation Engine
Peppol Pre-Flight Validation Engine.
Peppol Format Preview (read-only)
Peppol Format Preview (read-only). Tracks Customization ID, Profile ID, Preview. One-click close.
Peppol / NLCIUS Pre-Flight Validation Rule
Peppol / NLCIUS Pre-Flight Validation Rule. Tracks Rule, Business Rule ID, Checked Element, What it checks, Fix Hint.
Peppol Pre-Flight — Batch Validation
Peppol Pre-Flight — Batch Validation. Tracks From, Sales Journals, Skip already-checked. One-click run batch.
Your access point only tells
Your access point only tells you an invoice is broken *after* it bounces.
This module validates each outbound
This module validates each outbound customer invoice against the real Peppol BIS Billing 3.0, NLCIUS (Netherlands) and Belgium Peppol** business rules *before* you hand it to your access point — and hands you a plain-language fix list.
What it checks (real EN16931
What it checks (real EN16931 / NLCIUS rules) Seller & buyer Peppol endpoints, EAS scheme membership (KvK 0106, OIN 0190, KBO/BCE 0208, VAT 9925/9944/9957).
Use Cases
Screenshots
Batch Preflight
Preflight Checks
Peppol Rules
Why Choose This Module
What it checks (real EN16931 / NLCIUS rules) Seller & buyer Peppol endpoints, EAS scheme membership (KvK 0106, OIN 0190, KBO/BCE 0208, VAT 9925/9944/9957). VAT identifiers (BT-31/BT-48), reverse-charge buyer-VAT requirement (BR-AE). Complete postal addresses, ISO-3166 country codes, Dutch postcode format. Invoice number, issue/due dates, ISO-4217 currency and document-vs-accounting currency consistency (BT-6). At least one line; quantity, unit of measure, item name, VAT category per line. VAT breakdown with valid UNCL5305 category codes and exemption-reason prompt. Totals consistency (BR-CO-13/14/15), positive payable amount. Creditor IBAN presence/format, Belgian +++structured communication+++ length.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: account, mail
- Support: support@pokutsoft.com
Update date: 2026-07-02