Ce înseamnă
Regula verifică un ram:ReasonCode care nu este gol și nu are atributul listID, pentru o majorare pe întreaga factură (BG-21). Majorarea este selectată prin ram:ChargeIndicator/udt:Indicator cu valoarea true. Codul este comparat cu lista UNTDID 7161 permisă în profilurile Basic ale formatelor Factur-X și ZUGFeRD. Codurile cu atributul listID nu intră în această verificare, dar asta nu dovedește că sunt valide. Regula nu verifică dacă a fost completat un motiv.
De ce contează
Un cod standard identifică tipul majorării fără interpretarea unui text liber. Un motiv scris alături nu face valid un cod nepermis.
Cum rezolvi problema
Verifică motivul majorării și folosește în ram:ReasonCode un cod permis care îl descrie. Alternativ, șterge ram:ReasonCode și scrie explicația în ram:Reason, de exemplu Costuri de livrare. Nu adăuga atributul listID doar ca să eviți această verificare. Exportă și verifică din nou fișierul.
După ce corectezi fișierul, verifică-l din nou, gratuit: Verifică o factură ZUGFeRD
Sau corectează factura într-un formular și descarcă fișierul corectat, pentru 1 credit: Corectează o factură electronică cu erori Beta
Regula așa cum este publicată
Value of 'ram:ReasonCode[not (@listID)]' is not allowed. Unde se aplică regula
| Set de reguli | Versiune |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Verifică fișierul
Reguli conexe
- FX-SCH-A-000524 Data scadenței are nevoie de un cod de format valid
- FX-SCH-A-000525 Moneda din totalul TVA trebuie să fie un cod valid (Basic)
- FX-SCH-A-000526 Moneda din totalul TVA de contabilizare trebuie să fie validă
- FX-SCH-A-000527 Codul mijlocului de plată trebuie să fie un cod permis
- FX-SCH-A-000528 Moneda de contabilizare a TVA trebuie să fie un cod valid (Basic)
- FX-SCH-A-000529 O notă de linie trebuie să conțină exact un element ram:Content