Naar de inhoud

Fataal

PEPPOL-EN16931-R054: Eén TaxTotal in boekingsvaluta als die is opgegeven

In het kort

Fataal: de factuur komt niet door de geselecteerde controles.

PEPPOL-EN16931-R054 betekent dat de factuur een btw-boekingsvaluta noemt maar niet precies één cac:TaxTotal zonder subtotalen heeft. Wordt de btw in de factuurvaluta aangegeven, verwijder dan de btw-boekingsvaluta.

Op deze pagina

Wat de regel betekent

Als een Peppol UBL-factuur een btw-boekingsvaluta (BT-6) noemt, moet hij precies één extra cac:TaxTotal zonder subtotalen bevatten, met alleen het btw-totaal in die valuta (BT-111).

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

Wordt de btw in de factuurvaluta aangegeven, verwijder dan de btw-boekingsvaluta. Anders voeg je één cac:TaxTotal toe met alleen cbc:TaxAmount met de omgerekende btw in de boekingsvaluta, zonder cac:TaxSubtotal. Komt het bestand uit je factuursoftware, meld de fout dan bij je softwareleverancier.

De gepubliceerde tekst van de regel

Only one tax total without tax subtotals MUST be provided when tax currency code is provided.

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

Only one tax total amount must be provided where currency id equals tax currency code, if tax currency code (BT-6) is provided.

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-R054 voldoet en aan welke andere regels ook niet.

Bijgewerkt op 6 november 2026