Przejdź do treści

Błąd

FX-SCH-A-000275: Jednostka w cenie przed rabatem musi być kodem z listy (Basic)

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-000275 oznacza, że niepusta wartość unitCode przy ilości bazowej ceny przed rabatem nie należy do listy kodów profilu Basic. W ram:BasisQuantity wewnątrz ram:GrossPriceProductTradePrice wpisz właściwy kod jednostki z tej listy.

Na tej stronie

Co to oznacza

W profilu Basic formatów Factur-X i ZUGFeRD reguła sprawdza atrybut unitCode w ram:BasisQuantity wewnątrz ram:GrossPriceProductTradePrice. Niepusta wartość musi występować na liście kodów jednostek tego profilu. Pusta wartość przechodzi ten test. Nie oznacza to spełnienia innych wymagań dotyczących jednostki.

Dlaczego to ważne

Kod jednostki wskazuje, czego dotyczy ilość bazowa ceny. Niepusta wartość spoza listy profilu nie spełnia tej reguły.

Jak to poprawić

Sprawdź jednostkę ilości bazowej ceny przed rabatem. W XML ustaw unitCode w ram:BasisQuantity wewnątrz ram:GrossPriceProductTradePrice na odpowiedni kod z listy profilu Basic, a nie dowolny skrót. Zachowaj ilość bazową zgodną z ceną. Nie usuwaj jej tylko po to, by ominąć ten test. 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 BASIC 1.0.9-2
ZUGFeRD 2.5 BASIC 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-000275 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026