Naar de inhoud

Fataal

PEPPOL-EN16931-R053: Maar één TaxTotal met btw-specificatie

In het kort

Fataal: de factuur komt niet door de geselecteerde controles.

PEPPOL-EN16931-R053 betekent dat de factuur meer dan één cac:TaxTotal met btw-subtotalen bevat. Dit is een structuurfout in het bestand.

Op deze pagina

Wat de regel betekent

Een Peppol UBL-factuur moet precies één cac:TaxTotal hebben met de btw-specificatie (cac:TaxSubtotal-elementen) in de factuurvaluta. Alle tarieven staan in die ene TaxTotal, elk als eigen subtotaal.

Waarom het ertoe doet

Peppol BIS Billing 3.0 voegt deze regel toe aan EN 16931, zodat elk toegangspunt en elke ontvanger de factuur op dezelfde manier kan verwerken. Het verzendende of ontvangende Peppol-toegangspunt weigert een factuur die de regel niet haalt, dus hij komt nooit bij de afnemer aan.

Zo los je het op

Dit is een structuurfout in het bestand. Maak je de XML zelf, zet dan alle cac:TaxSubtotal in één cac:TaxTotal; een tweede cac:TaxTotal mag alleen voor de btw in boekingsvaluta en heeft geen subtotalen. Komt het bestand uit je factuursoftware, meld de fout dan bij je softwareleverancier.

De gepubliceerde tekst van de regel

Only one tax total with tax subtotals MUST be provided.

Als XRechnung 3.0 (CII) de regel toepassen, luidt die:

No more than one tax total amount must be provided where currency id equals document currency code.

Waar deze regel geldt

Regelset Versie
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Tekst van de regel uit phive-rules 4.6.4.

Controleer je bestand

Sleep je e-factuur hierheen om te zien of die nog steeds niet aan PEPPOL-EN16931-R053 voldoet en aan welke andere regels ook niet.

Bijgewerkt op 6 november 2026