PEPPOL-EN16931-P0108fatal

How to fix PEPPOL-EN16931-P0108

Tax Category E MUST be used when exemption reason code is VATEX-EU-D.

What this rule checks

When the VAT exemption reason code is 'VATEX-EU-D' (intra-Community acquisition from second-hand goods, works of art, collectors' items, and antiques), the tax category must be 'E' (exempt). Peppol maps several distinct EU Directive exemptions to category E.

How to fix it

Set cac:TaxCategory → cbc:ID to 'E' when cac:TaxCategory → cbc:TaxExemptionReasonCode is 'VATEX-EU-D', or change the exemption reason code to match.

Related rules

Validate your invoice

Upload your corrected invoice to check it passes PEPPOL-EN16931-P0108 and all other EN 16931 and Peppol BIS 3.0 rules. Free, instant, no signup.