Naar de inhoud

Fout

FX-SCH-A-001059: De eenheidscode van het basisaantal van de prijs moet geldig zijn

In het kort

Fout: de factuur komt niet door de geselecteerde controles.

FX-SCH-A-001059 betekent dat de eenheidscode bij het basisaantal van de prijs op een factuurregel niet is toegestaan. Gebruik een geldige code, zoals C62 voor stuks, HUR voor uren of KGM voor kilogram.

Op deze pagina

Wat de regel betekent

Het basisaantal van de prijs (BT-149) zegt voor hoeveel eenheden de prijs geldt, bijvoorbeeld een prijs per 100 stuks. Het attribuut unitCode (BT-150) op ram:BasisQuantity binnen ram:NetPriceProductTradePrice moet, als de waarde niet leeg is, voorkomen in lijst 15 van FACTUR-X_EXTENDED_codedb.xml. Een lege waarde doorstaat deze regel.

Waarom het ertoe doet

De eenheidscode geeft aan in welke eenheid het basisaantal van de prijs is uitgedrukt. Deze regel controleert de berekening van het regelbedrag niet.

Zo los je het op

Controleer voor welke eenheid de prijs op de factuurregel geldt. Corrigeer unitCode op ram:NetPriceProductTradePrice/ram:BasisQuantity naar de bijbehorende code uit lijst 15, bijvoorbeeld C62 voor stuks, HUR voor uren of KGM voor kilogram. Zorg dat het basisaantal overeenkomt met het aantal eenheden waarvoor de prijs geldt. Exporteer het bestand opnieuw en controleer het nogmaals.

Zodra het bestand is gecorrigeerd, controleer je het gratis opnieuw: E-factuur controleren

Of corrigeer de factuur in een formulier en download het gecorrigeerde bestand voor 1 credit: Een afgekeurde e-factuur herstellen Bèta

De gepubliceerde tekst van de regel

Value of '@unitCode' is not allowed.

Waar deze regel geldt

Regelset Versie
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 2.5.2
Tekst van de regel uit phive-rules 4.6.4.

Controleer je bestand

Sleep je e-factuur hierheen om te zien of die nog steeds niet aan FX-SCH-A-001059 voldoet en aan welke andere regels ook niet.

Bijgewerkt op 6 november 2026