Error codes · Peppol BIS 3.0

PEPPOL-EN16931-P0105Fixable here

Tax category and exemption reason code do not match

This is the rejection, word for word: „[PEPPOL-EN16931-P0105] Your invoice has a VAT breakdown where the tax category and the exemption reason code do not match. For example, category "O" (Not subject to VAT) requires exemption code "VATEX-EU-O", but a different code was found.“

What to have readyThe missing value from your purchase order, contract or bookkeeping.
What we doInvoice Navigator automatically fixes this Invoice compliance issue by updating the relevant XML elements (PEPPOL-EN16931-P0105).
If you enter it yourself in your invoicing software
Before
<Invoice>
  <!-- Issue: Tax Category O MUST be used when exemption reason code is VA -->
</Invoice>
After
<Invoice>
  <!-- Issue resolved per Peppol BIS 3.0 -->
</Invoice>
What the finding looks likeExample
FindingValue missing · PEPPOL-EN16931-P0105
Location//cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory/cbc:TaxExemptionReasonCode
From youThe missing value
ThenPassed
ProofSHA-256 and /verify link after the check
PEPPOL-EN16931-P0105: Tax category and exemption reason code do not match