Ce înseamnă
În profilul Extended din Factur-X și ZUGFeRD (formate străine, diferite de RO e-Factura), regula verifică un cod al motivului (BT-105) pentru o majorare aplicată întregii facturi (BG-21), unde ram:ChargeIndicator/udt:Indicator este true. Când atributul listID lipsește de pe ram:ReasonCode, o valoare care nu este goală trebuie să se afle pe lista standard UNTDID 7161. Exemple: FC pentru servicii de transport și ABL pentru ambalare suplimentară. Testul permite un cod gol. Nu se aplică dacă atributul listID există, chiar dacă atributul este gol.
De ce contează
Codul motivului arată pentru ce este majorarea. Când atributul listID lipsește, această verificare folosește lista standard UNTDID 7161.
Cum rezolvi problema
Corectează ram:ReasonCode fără atributul listID în ram:SpecifiedTradeAllowanceCharge din ram:ApplicableHeaderTradeSettlement, unde ram:ChargeIndicator/udt:Indicator este true. Folosește un cod permis care corespunde motivului majorării. Scrie explicația în ram:Reason (BT-104). Nu adăuga listID doar pentru a ocoli 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 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Verifică fișierul
Reguli conexe
- FX-SCH-A-000979 Data reducerii pentru plata anticipată trebuie să aibă format
- FX-SCH-A-000980 Formatul datei reducerii pentru plata anticipată trebuie să fie valid
- FX-SCH-A-000981 Data penalităților de întârziere trebuie să aibă format
- FX-SCH-A-000982 Formatul datei penalităților de întârziere trebuie să fie valid
- FX-SCH-A-000983 Formatul datei scadenței trebuie să fie un cod valid
- FX-SCH-A-000984 Cel mult un identificator ram:ID pentru beneficiar