Naar de inhoud

Fataal

UBL-SR-31: Een toeslag kan maar één redentekst hebben

In het kort

Fataal: de factuur komt niet door de geselecteerde controles.

UBL-SR-31 betekent dat een toeslag meer dan één redentekst heeft. Houd één korte reden over, zoals "Verzendkosten", en exporteer opnieuw.

Op deze pagina

Wat de regel betekent

Elke toeslag, in UBL herkenbaar aan cbc:ChargeIndicator met de waarde true, mag haar redentekst (cbc:AllowanceChargeReason) maar één keer hebben. Bij een toeslag op de hele factuur is dat de reden van de toeslag (BT-104). De redencode (BT-105) is een apart veld en mag naast de tekst staan.

Waarom het ertoe doet

Een toeslag verhoogt het bedrag.

Zo los je het op

Geef elke toeslag in je factuursoftware hoogstens één reden, bijvoorbeeld "Verpakking" of "Verzendkosten". Heeft ze twee omschrijvingen, voeg die dan samen tot één korte tekst. In de XML mag elke cac:AllowanceCharge met cbc:ChargeIndicator true maar één cbc:AllowanceChargeReason bevatten. Een code zet je in cbc:AllowanceChargeReasonCode.

Zodra het bestand is gecorrigeerd, controleer je het gratis opnieuw: E-factuur controleren

Of corrigeer de factuur in een formulier en download het gecorrigeerde bestand voor 1 credit: Een afgekeurde e-factuur herstellen

De gepubliceerde tekst van de regel

Document level charge reason shall occur maximum once

Waar deze regel geldt

Regelset Versie
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
SI-UBL 2.0 / NLCIUS (invoice) 2.0.3.13
SI-UBL 2.0 / NLCIUS (credit note) 2.0.3.13
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
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 UBL-SR-31 voldoet en aan welke andere regels ook niet.

Bijgewerkt op 6 november 2026