Sari la conținut

Eroare

FX-SCH-A-001077: Cantitatea gratuită de pe linie are nevoie de un cod de unitate

Pe scurt

Eroare: nu trece verificările selectate.

FX-SCH-A-001077 înseamnă că elementul ram:ChargeFreeQuantity de pe o linie a facturii nu are atributul unitCode. Adaugă atributul cu un cod care corespunde unității cantității gratuite, de exemplu C62 pentru bucăți, apoi exportă fișierul și verifică-l din nou.

Pe această pagină

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
Textul regulii este preluat din phive-rules 4.6.4.

Verifică fișierul

Trage aici factura electronică și vezi dacă FX-SCH-A-001077 mai este încălcată și ce alte reguli nu sunt respectate.

Actualizat pe 7 noiembrie 2026