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 |
Verifică fișierul
Reguli conexe
- PEPPOL-EN16931-R044 Prețul unitar nu poate conține o majorare
- PEPPOL-EN16931-R046 Prețul net este prețul brut minus reducerea de preț
- PEPPOL-EN16931-R051 Sumele folosesc moneda facturii, cu excepția BT-111
- PEPPOL-EN16931-R053 Un singur total de TVA cu detalierea TVA în UBL
- PEPPOL-EN16931-R054 Moneda de contabilizare a TVA cere un total de TVA separat
- PEPPOL-EN16931-R055 Totalurile de TVA nu pot avea semne opuse