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 |
Verifică fișierul
Reguli conexe
- FX-SCH-A-001060 O taxă inclusă în preț are nevoie de exact o sumă
- FX-SCH-A-001061 O taxă inclusă în preț are nevoie de exact un tip de taxă
- FX-SCH-A-001062 O taxă inclusă în preț are nevoie de exact o categorie
- FX-SCH-A-001063 O taxă inclusă în preț are nevoie de exact o cotă
- FX-SCH-A-001064 Categoria unei taxe incluse în preț trebuie să fie un cod permis
- FX-SCH-A-001065 Codul motivului de scutire al unei taxe incluse trebuie să fie valid