Sari la conținut

Eroare fatală

PEPPOL-EN16931-R043: Indicatorul de majorare trebuie să fie true sau false

Pe scurt

Eroare fatală: nu trece verificările selectate.

PEPPOL-EN16931-R043 înseamnă că un cbc:ChargeIndicator de la nivelul documentului sau al unei linii lipsește ori conține altceva decât true sau false. Scrie false pentru o reducere și true pentru o majorare sau raportează problema furnizorului programului de facturare.

Pe această pagină

Ce înseamnă

În UBL, fiecare cac:AllowanceCharge de la nivelul documentului sau al unei linii trebuie să aibă un cbc:ChargeIndicator care arată dacă este o majorare (true) sau o reducere (false). Această regulă permite doar cuvintele true și false, scrise cu litere mici, nu 1, 0, TRUE sau yes. Spațiile din jurul cuvântului sunt ignorate.

De ce contează

Peppol BIS Billing 3.0 adaugă această regulă peste standardul european EN 16931. Indicatorul separă o reducere de o majorare, iar cele două modifică suma în sens opus.

Cum rezolvi problema

Dacă construiești tu XML-ul UBL, scrie false pentru o reducere și true pentru o majorare în cbc:ChargeIndicator din cac:AllowanceCharge de la nivelul documentului sau al liniei. Dacă fișierul vine dintr-un program de facturare, raportează problema furnizorului programului.

După ce corectezi fișierul, verifică-l din nou, gratuit: Verifică o XRechnung

Sau corectează factura într-un formular și descarcă fișierul corectat, pentru 1 credit: Corectează o factură electronică cu erori

Regula așa cum este publicată

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

Unde se aplică regula

Set de reguli Versiune
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
Textul regulii este preluat din phive-rules 4.6.4.

Verifică fișierul

Trage aici factura electronică și vezi dacă PEPPOL-EN16931-R043 mai este încălcată și ce alte reguli nu sunt respectate.

Actualizat pe 7 noiembrie 2026