Ce înseamnă
Într-un fișier CII (Cross Industry Invoice, formatul XML folosit și de ZUGFeRD și Factur-X), fiecare reducere și majorare de pe întreaga factură (BG-20, BG-21) sau de pe o linie (BG-27, BG-28) este un element ram:SpecifiedTradeAllowanceCharge. Indicatorul ram:ChargeIndicator/udt:Indicator arată dacă este o reducere sau o majorare și trebuie să conțină cuvântul false pentru o reducere sau true pentru o majorare. Alte scrieri, cum ar fi True, TRUE, 1, 0 sau yes, nu sunt acceptate, iar un indicator lipsă sau gol nu trece nici el. Spațiile din jurul cuvântului sunt ignorate. PEPPOL-EN16931-R043-2 face aceeași verificare pentru ajustările prețului articolului din elementele ram:AppliedTradeAllowanceCharge.
De ce contează
Indicatorul separă o reducere de o majorare, iar cele două modifică suma în sens opus.
Cum rezolvi problema
Contactează furnizorul programului și menționează această regulă. Scrierile True și False cu literă mare nu trec verificarea. Dacă construiești tu XML-ul, pune false pentru o reducere sau true pentru o majorare, cu litere mici, în udt:Indicator din ram:ChargeIndicator al elementului ram:SpecifiedTradeAllowanceCharge. După corectare, exportă și verifică din nou fișierul.
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 (CII) | 3.0.2 |