VATCalc reconciles Peppol tax codes for effortless e-invoicing
Every business has its own way of classifying taxes in their ERP or finance systems — custom codes, rules, and reporting logic that make sense internally.
The problem? Peppol e-invoices – the basis for new Belgium, French and many global mandates – do not use your codes. They use international standards like S, Z, E, AE (tax categories) and VATEX reason codes for exemptions.
That mismatch causes errors & rejected invoices if incorrectly mapped.
Avoid e-invoice errors & rejections
This is where VATCalc steps in: it now helps reconcile Peppol tax codes with your own tax codes – and vice versa. This ensures invoices are both compliant in Peppol and aligned with your internal tax setup. We now create the codes, and are completing their validation -see below in our Advisor product with opportunity to add to our Auditor for AP or Calculator (our tax engine) for AR.

What are Peppol tax codes?
Peppol standardises how invoices are exchanged across borders and systems. One critical piece is the way tax is represented. Peppol adopts a set of UN/CEFACT 5305 tax category codes. These codes are embedded in the XML structure and tells the receiving system what VAT treatment applies. Here are the most common codes you’ll encounter:
|
Code |
Meaning |
Typical Use |
|---|---|---|
|
S |
Standard rate |
Normal VAT/GST at the local standard rate |
|
Z |
Zero-rated |
Taxable, but 0% applies (e.g., exports, specific goods) |
|
E |
Exempt from tax |
Items legally exempt from VAT/GST |
|
AE |
Reverse charge |
Buyer self-accounts for VAT (e.g., EU cross-border B2B) |
|
K |
Exempt for export |
Goods/services sold outside the tax jurisdiction |
|
L |
Intra-community supply |
EU cross-border supply of goods/services |
|
O |
Outside scope |
Transaction not subject to VAT |
|
M |
Margin scheme |
Special VAT regimes (e.g., used goods, travel) |
VATEX completes the tax picture
Peppol tax codes alone don’t always tell the full story. If VAT is 0% or exempt, many jurisdictions (especially in the EU) require you to also explain why. That’s where VATEX codes (VAT Exemption Reason Codes) come in. These provide the legal justification for zero rating or exemption. This is presented as:
-
E = Exempt category
-
0% VAT applied
-
VATEX-EU-IC = Legal reason: intra-community supply
-
Free-text reason = human-readable explanation
Putting It Together: Tax Code + VATEX
-
Tax Category Code (S, Z, E, AE, etc.) → what happens (the VAT treatment)
-
VATEX Code → why it happens (the legal reason for 0% or exemption)
Some common combinations:
|
Tax Category |
VATEX Code |
Meaning |
|---|---|---|
|
S |
(none) |
Standard VAT applied |
|
Z |
VATEX-EU-E |
Zero-rated export outside EU |
|
E |
VATEX-NAT-EX |
Domestic exemption under national law |
|
AE |
VATEX-AE-REVC |
Reverse charge applies |
|
L |
VATEX-EU-IC |
Intra-community supply |
|
O |
(optional) |
Outside scope of VAT |
The tax coding reconciliation hurdle
Here’s the problem:
-
Your ERP or accounting system might use custom tax codes like T01, T02, VAT20, or EXEMPT01.
-
Peppol expects standardized codes like S, Z, E, plus VATEX reasons.
That gap creates friction:
-
Invoices can be rejected by customers or tax authorities.
-
Finance teams spend hours on manual mapping.
-
Reporting becomes inconsistent when reconciling internal codes with regulatory formats.
How VATCalc bridges the gap
VATCalc acts as the bridge between your internal tax logic and Peppol compliance.
-
Automatic Mapping: It translates Peppol codes (S, Z, E, AE, VATEX) into your own internal tax codes — and vice versa.
-
Compliance Built-In: Ensures every invoice carries the correct Peppol tax code and VATEX justification where required.
-
Future-Proof: As jurisdictions update rules, VATCalc keeps the mapping current without you having to rewrite internal tax logic.
In short, VATCalc makes Peppol tax codes speak your language. You stay compliant while continuing to use your business’s familiar tax codes internally.
Contact us for a FREE trial
The world’s only single tax engine & reporting application – simplifying your global VAT obligations
