Ce înseamnă
Regula verifică ram:ReasonCode dintr-o majorare la nivelul facturii (BG-21), în ram:SpecifiedTradeAllowanceCharge de sub ram:ApplicableHeaderTradeSettlement, unde ram:ChargeIndicator/udt:Indicator are textul exact true. Se aplică numai elementelor ram:ReasonCode fără atributul listID. Dacă atributul există, chiar și cu valoare goală, elementul nu intră în domeniul acestei reguli. Un cod nevid trebuie să apară în lista UNTDID 7161 folosită de profil. O valoare goală a codului trece testul.
De ce contează
Codul descrie motivul majorării într-o formă standardizată. Această verificare nu stabilește dacă sunt valide codurile însoțite de atributul listID.
Cum rezolvi problema
Corectează ram:ReasonCode din majorarea corespunzătoare, în ram:SpecifiedTradeAllowanceCharge de sub ram:ApplicableHeaderTradeSettlement, unde ram:ChargeIndicator/udt:Indicator are textul true. Alege un cod care descrie majorarea. Dacă folosești doar text, elimină codul și completează ram:Reason (BT-104), de exemplu cu Costuri de livrare. Nu adăuga listID doar ca să eviți verificarea. Exportă factura și verific-o din nou.
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 EN 16931 | 1.0.9-2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
Verifică fișierul
Reguli conexe
- FX-SCH-A-000605 Data scadenței trebuie să aibă formatul de dată 102
- FX-SCH-A-000606 Moneda totalului TVA trebuie să fie un cod de monedă valid
- FX-SCH-A-000607 Totalul TVA în moneda de contabilizare a TVA cere un cod valid
- FX-SCH-A-000608 Datele cardului trebuie să conțină exact un element ID
- FX-SCH-A-000609 Codul metodei de plată trebuie să fie un cod valid
- FX-SCH-A-000610 Moneda de contabilizare a TVA trebuie să fie validă (EN 16931)