Przejdź do treści

Błąd

FX-SCH-A-001076: Kod jednostki ilości w pozycji musi być dozwolony

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-001076 oznacza, że ilość fakturowana w pozycji ma niepusty kod jednostki spoza listy dozwolonych. Popraw atrybut unitCode elementu ram:BilledQuantity, używając kodu odpowiadającego rzeczywistej jednostce, na przykład C62 dla sztuk, HUR dla godzin albo KGM dla kilogramów.

Na tej stronie

Co to oznacza

Ilość fakturowana w pozycji (BT-129) jest zapisana w ram:BilledQuantity, a jej kod jednostki (BT-130) w atrybucie unitCode. W profilu Extended formatów Factur-X i ZUGFeRD (zagraniczne formaty e-faktur) niepusta wartość tego atrybutu musi pochodzić z listy nr 15 w FACTUR-X_EXTENDED_codedb.xml. Przykładowe kody to C62 (sztuki), HUR (godziny), KGM (kilogramy), MTR (metry) i LTR (litry). Brak atrybutu lub pusta wartość nie powoduje błędu tej reguły.

Dlaczego to ważne

Kod jednostki określa, co oznacza ilość fakturowana. Kody z listy profilu mają ustalone znaczenie.

Jak to poprawić

Sprawdź rzeczywistą jednostkę miary w pozycji. W XML popraw unitCode elementu ram:BilledQuantity wewnątrz ram:SpecifiedLineTradeDelivery. Użyj dozwolonego kodu zamiast tekstu takiego jak szt., pcs, Stk czy kg. C62 stosuj tylko do liczby sztuk, nie jako zamiennik innej jednostki. 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-001076 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026