einvoicecheck
Menu

Rules / PEPPOL-EN16931-P0107 · Markdown

Peppol BIS Billing 3.0 · rule

PEPPOL-EN16931-P0107

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

What does PEPPOL-EN16931-P0107 mean? Tax Category AE MUST be used when exemption reason code is VATEX-EU-AE

Why did my invoice fail PEPPOL-EN16931-P0107?

If the exemption reason code VATEX-EU-AE (reverse charge) is used, the tax category code must be AE (VAT reverse charge). Category and reason code must match so the receiver knows the VAT liability shifts to the buyer.

Official rule text

Tax Category AE MUST be used when exemption reason code is VATEX-EU-AE

Common causes

How do I fix it?

<cac:TaxCategory><cbc:ID>AE</cbc:ID><cbc:Percent>0</cbc:Percent><cbc:TaxExemptionReasonCode>VATEX-EU-AE</cbc:TaxExemptionReasonCode><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>

Related rules

PEPPOL-EN16931-P0100 · PEPPOL-EN16931-P0101 · PEPPOL-EN16931-P0104 · PEPPOL-EN16931-P0105 · PEPPOL-EN16931-P0106 · PEPPOL-EN16931-P0108 · PEPPOL-EN16931-P0109 · PEPPOL-EN16931-P0110

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.