Sari la conținut

Eroare

FX-SCH-A-001059: Unitatea cantității de bază a prețului trebuie să fie un cod valid

Pe scurt

Eroare: nu trece verificările selectate.

FX-SCH-A-001059 înseamnă că codul unității de măsură (BT-150) pentru cantitatea de bază a prețului (BT-149) de pe o linie nu este permis. Folosește codul corespunzător unității la care se referă prețul, de exemplu C62 pentru bucăți, HUR pentru ore sau KGM pentru kilograme.

Pe această pagină

Ce înseamnă

Cantitatea de bază a prețului unitar net (BT-149) spune la câte unități se referă prețul, de exemplu un preț pentru 100 de bucăți. Dacă unitatea ei de măsură (BT-150, atributul unitCode de pe ram:BasisQuantity din ram:NetPriceProductTradePrice) nu este goală, codul trebuie să apară în lista 15 din FACTUR-X_EXTENDED_codedb.xml. O valoare goală trece acest test.

De ce contează

Codul unității arată ce măsoară cantitatea de bază a prețului. Această regulă verifică apartenența codului la listă, nu calculul valorii liniei.

Cum rezolvi problema

Verifică unitatea de măsură a cantității de bază a prețului, nu doar unitatea cantității facturate. În XML, corectează atributul unitCode de pe ram:BasisQuantity, în ram:NetPriceProductTradePrice. Folosește codul din lista 15 care corespunde unității reale și păstrează cantitatea de bază în acord cu ceea ce acoperă prețul. 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ă

Value of '@unitCode' 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
Textul regulii este preluat din phive-rules 4.6.4.

Verifică fișierul

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

Actualizat pe 7 noiembrie 2026