warningpeppol-bis-3

IN-MULTIPLE-VAT-CATEGORIES:Multiple VAT categories on invoice

Having multiple VAT categories (S, E, AE, etc.) on the same invoice requires careful validation and handling.

Why This Error Matters

Mixed categories require careful line-level categorization.

How to Fix It

1

Review categories

Check each line category matches intent

2

Subtotal per category

Each unique category/rate needs TaxSubtotal

3

Validate totals

Sum of subtotals equals TaxTotal

Code Example

<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">210.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">1000.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">210.00</cbc:TaxAmount>
    <cac:TaxCategory><cbc:ID>S</cbc:ID><cbc:Percent>21</cbc:Percent></cac:TaxCategory>
  </cac:TaxSubtotal>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">500.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
    <cac:TaxCategory><cbc:ID>E</cbc:ID></cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>

Technical Details

XPath: /Invoice/cac:TaxTotal/cac:TaxSubtotal

Common Causes

  • Lines miscategorized
  • Missing subtotal for category
  • Wrong category assignments

Commonly Seen In

All invoicing software

Frequently Asked Questions

Having multiple VAT categories (S + E + AE) on same invoice requires careful handling.
Verify each VAT category is correctly applied. You can also use Invoice Navigator's automatic Fixer tool to correct this instantly.
PEPPOL-EN16931-R100 is a warning that may not always cause rejection, but it indicates a potential compliance issue that should be addressed to ensure full compatibility.
Many instances of PEPPOL-EN16931-R100 can be automatically corrected using Invoice Navigator's Fixer tool. Upload your invoice and the tool will identify and fix common issues, including multiple vat categories on same invoice.
PEPPOL-EN16931-R100 is commonly seen in exports from All invoicing software. These software packages sometimes generate invoices that need adjustment to meet full compliance standards.

Related Errors

Last updated: 19 January 2026

Share this guide: