Przejdź do treści

Błąd

FX-SCH-A-001059: Jednostka ilości bazowej ceny musi być prawidłowym kodem

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-001059 oznacza, że kod jednostki (BT-150) przy ilości bazowej ceny (BT-149) na pozycji nie jest dozwolonym kodem jednostki. Użyj kodu odpowiadającego jednostce, której dotyczy cena, na przykład C62 dla sztuk, HUR dla godzin albo KGM dla kilogramów.

Na tej stronie

Co to oznacza

Ilość bazowa ceny jednostkowej netto (BT-149) mówi, ilu jednostek dotyczy cena, na przykład cena za 100 sztuk. Niepusty kod jej jednostki miary (BT-150, atrybut unitCode w ram:BasisQuantity wewnątrz ram:NetPriceProductTradePrice) musi należeć do listy kodów 15 w bazie kodów profilu Extended. Pusta wartość przechodzi ten konkretny test.

Dlaczego to ważne

Kod jednostki określa, czego dotyczy ilość bazowa ceny. Ta reguła sprawdza kod jednostki, a nie obliczenie kwoty netto pozycji.

Jak to poprawić

Sprawdź jednostkę ilości bazowej ceny (BT-150) na właściwej pozycji. W XML popraw atrybut unitCode w ram:BasisQuantity wewnątrz ram:NetPriceProductTradePrice. Użyj kodu z listy 15, zgodnego z jednostką, której dotyczy cena, i zachowaj ilość bazową odpowiadającą tej cenie. Wyeksportuj poprawiony plik i sprawdź go ponownie.

Gdy poprawisz plik, sprawdź go ponownie za darmo: Sprawdź e-fakturę

Albo popraw fakturę w formularzu i pobierz poprawiony plik za 1 kredyt: Popraw odrzuconą e-fakturę Beta

Oryginalna treść reguły

Value of '@unitCode' is not allowed.

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 2.5.2
Źródło treści reguły: phive-rules 4.6.4.

Sprawdź swój plik

Przeciągnij tutaj e-fakturę i zobacz, czy reguła FX-SCH-A-001059 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026