Faktura

PEPPOL-EN16931-R053

fatalPeppol BIS Billing 3.0profileCIIUBL

Only one tax total with tax subtotals MUST be provided.

Why it fails

More than one TaxTotal carrying tax subtotals is present.

How to fix it

Keep a single cac:TaxTotal that holds all the TaxSubtotal groups. A second TaxTotal is only allowed for the VAT amount in the accounting currency, and it must carry no subtotals.

What the validator checks

CII — context

count(ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID = $documentCurrencyCode]) <=1

UBL — context

count(cac:TaxTotal[cac:TaxSubtotal]) = 1

Related rules

Part of PEPPOL-EN16931 — Peppol BIS Billing 3.0.

Validate an invoice against this rule →

This is a Peppol BIS Billing 3.0 rule: an invoice can be perfectly valid EN 16931 and still be rejected by it.