Naar de inhoud

Fataal

PEPPOL-EN16931-R043: De ChargeIndicator moet true of false zijn

In het kort

Fataal: de factuur komt niet door de geselecteerde controles.

PEPPOL-EN16931-R043 betekent dat een ChargeIndicator iets anders dan true of false bevat. Dit is een technische fout in hoe het bestand is gemaakt.

Op deze pagina

Wat de regel betekent

In UBL heeft elke cac:AllowanceCharge een cbc:ChargeIndicator die zegt of het een toeslag (true) of een korting (false) is. Peppol accepteert alleen precies de woorden true en false in kleine letters, niet 1, 0, TRUE of yes.

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 technische fout in hoe het bestand is gemaakt. Maak je de XML zelf, schrijf dan <cbc:ChargeIndicator>false</cbc:ChargeIndicator> voor een korting en true voor een toeslag. Komt het bestand uit je factuursoftware, meld de fout dan bij je softwareleverancier.

De gepubliceerde tekst van de regel

Allowance/charge ChargeIndicator value MUST equal 'true' or 'false'

Waar deze regel geldt

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

Bijgewerkt op 6 november 2026