Officiële regeltekst
[PEPPOL-EN16931-R053] Only one tax total with tax subtotals MUST be provided.
De normatieve tekst is Engels en wordt ongewijzigd geciteerd.
Waarom deze fout optreedt
Peppol vereist precies één btw-totaalblok met de uitsplitsing: in UBL één cac:TaxTotal met cac:TaxSubtotal-elementen, in CII precies één ram:TaxTotalAmount met currencyID gelijk aan de factuurvaluta. Een tweede blok mag alleen bestaan voor het btw-totaal in de boekhoudvaluta (BT-111) en mag geen subtotalen hebben. De regel faalt wanneer software per btw-tarief een cac:TaxTotal aanmaakt, wanneer de subtotalen volledig ontbreken, of in CII wanneer ram:TaxTotalAmount het attribuut currencyID mist.
Zo lost u het op
Bouw in UBL één cac:TaxTotal met cbc:TaxAmount (som, BT-110) en één cac:TaxSubtotal per btw-categorie en -tarief; gebruikt u een btw-boekhoudvaluta, voeg dan een tweede cac:TaxTotal toe met alleen cbc:TaxAmount in die valuta. Schrijf in CII precies één ram:TaxTotalAmount met currencyID gelijk aan ram:InvoiceCurrencyCode in ram:SpecifiedTradeSettlementHeaderMonetarySummation, plus optioneel één in de belastingvaluta; de uitsplitsing zelf hoort in ram:ApplicableTradeTax-elementen. Laat de currencyID bij deze bedragen nooit weg.
Voorbeeld (geldig)
<cac:TaxTotal>
<cbc:TaxAmount currencyID="EUR">26.00</cbc:TaxAmount>
<cac:TaxSubtotal>...19 %...</cac:TaxSubtotal>
<cac:TaxSubtotal>...7 %...</cac:TaxSubtotal>
</cac:TaxTotal>
Wat de validator controleert
Gecontroleerd element (context):
UBL
ubl-creditnote:CreditNote | ubl-invoice:InvoiceTest (XPath):
count(cac:TaxTotal[cac:TaxSubtotal]) = 1CII
ram:ApplicableHeaderTradeSettlementTest (XPath):
count(ram:SpecifiedTradeSettlementHeaderMonetarySummation/ram:TaxTotalAmount[@currencyID = $documentCurrencyCode]) = 1
Controleer uw factuur
Sleep uw XML of PDF naar de validator; elke overtreden regel linkt naar zijn pagina hier. Gratis, zonder account, het bestand wordt niet opgeslagen.
Dezelfde controle via API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateGerelateerde regels
PEPPOL-EN16931-R001Identificatie van het bedrijfsproces (BT-23) ontbreektPEPPOL-EN16931-R002Maximaal één notitie op documentniveau toegestaan, tenzij koper en verkoper…PEPPOL-EN16931-R003Noch kopersreferentie noch inkooporderreferentie opgegevenPEPPOL-EN16931-R004Specificatie-identificatie is niet die van Peppol BIS Billing 3.0PEPPOL-EN16931-R005Btw-boekhoudvaluta is gelijk aan de factuurvalutaPEPPOL-EN16931-R006Slechts één gefactureerd object toegestaan op documentniveauPEPPOL-EN16931-R007Identificatie van het bedrijfsproces heeft een verkeerd formaatPEPPOL-EN16931-R008Document bevat lege elementen
Veelgestelde vragen
Wat betekent PEPPOL-EN16931-R053?
PEPPOL-EN16931-R053 is een peppol bis billing 3.0-regel: Only one tax total with tax subtotals MUST be provided.
Wordt mijn factuur geweigerd vanwege PEPPOL-EN16931-R053?
Ja. PEPPOL-EN16931-R053 is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.
Voor welke formaten geldt PEPPOL-EN16931-R053?
Facturen en creditnota's via het Peppol-netwerk (UBL), inclusief NLCIUS, en elke XRechnung omdat die de Peppol-regels overneemt. Syntax: UBL en CII.
Bron: Peppol BIS Billing 3.0.20 (November 2025). Catalogus gegenereerd uit de officiële regelsets op 2026-10-15.