Ce înseamnă
Fiecare ram:ChargeFreeQuantity din ram:SpecifiedLineTradeDelivery al unei linii trebuie să aibă atributul unitCode. Regula verifică doar existența atributului, nu valoarea lui. Nu cere ca unitatea cantității gratuite să fie aceeași cu unitatea cantității facturate.
De ce contează
O cantitate fără unitate este doar un număr.
Cum rezolvi problema
Verifică unitatea cantității gratuite de pe linie. În XML, adaugă atributul unitCode la ram:ChargeFreeQuantity din ram:SpecifiedLineTradeDelivery, de exemplu unitCode="C62" pentru bucăți. Folosește unitatea cantității facturate numai dacă descrie corect și cantitatea gratuită. Dacă nu ai o cantitate gratuită de indicat, elimină elementul ram:ChargeFreeQuantity. Exportă fișierul corectat și verifică-l 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ă
Attribute '@unitCode' is required in this context. 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-001078 Unitatea cantității gratuite trebuie să fie un cod permis
- FX-SCH-A-001079 Data avizului de însoțire de pe linie are nevoie de cod de format
- FX-SCH-A-001080 Codul de format al datei avizului de însoțire trebuie să fie permis
- FX-SCH-A-001081 Data avizului de expediție de pe linie are nevoie de cod de format
- FX-SCH-A-001082 Codul de format al datei avizului de expediție trebuie să fie permis
- FX-SCH-A-001083 Numărul de colete de pe linie are nevoie de un cod de unitate