einvoicecheck
Menu

Rules / PEPPOL-EN16931-P0106 · Markdown

Peppol BIS Billing 3.0 · rule

PEPPOL-EN16931-P0106

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

What does PEPPOL-EN16931-P0106 mean? Tax Category K MUST be used when exemption reason code is VATEX-EU-IC

Why did my invoice fail PEPPOL-EN16931-P0106?

If the exemption reason code VATEX-EU-IC (intra-community supply) is used, the tax category code must be K (intra-community supply of goods/services). This keeps the VAT category aligned with the declared legal basis for the 0% treatment.

Official rule text

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

Common causes

How do I fix it?

<cac:TaxCategory><cbc:ID>K</cbc:ID><cbc:Percent>0</cbc:Percent><cbc:TaxExemptionReasonCode>VATEX-EU-IC</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-P0107 · 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.