Przejdź do treści

Błąd

FX-SCH-A-000031: Schemat identyfikatora nabywcy musi mieć dozwolony kod

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-000031 oznacza, że niepusty kod schematu (BT-47-1) przy numerze rejestrowym nabywcy (BT-47) nie należy do listy profilu Minimum. Popraw atrybut schemeID przy tym numerze, używając dozwolonego kodu odpowiadającego identyfikatorowi. Pomiń atrybut tylko wtedy, gdy nie wymaga go inna reguła.

Na tej stronie

Co to oznacza

Dla profilu Minimum reguła sprawdza atrybut schemeID elementu ram:ID w ram:BuyerTradeParty/ram:SpecifiedLegalOrganization. Niepusta wartość musi należeć do dozwolonej listy schematów ISO 6523. Atrybut określa schemat identyfikatora (BT-47-1), a nie sam numer rejestrowy nabywcy (BT-47). Przykładowe kody to 0009 dla SIRET, 0060 dla DUNS, 0088 dla GLN i 0106 dla holenderskiego KvK. Brak atrybutu lub pusta wartość nie naruszają tej reguły. Inne profile nie są sprawdzane tą regułą.

Dlaczego to ważne

Kod schematu wskazuje, jakiego rodzaju identyfikator podano. Powinien odpowiadać numerowi rejestrowemu nabywcy.

Jak to poprawić

Sprawdź schemat numeru rejestrowego nabywcy. Jeśli samodzielnie tworzysz XML, popraw schemeID w elemencie ram:ID wewnątrz ram:BuyerTradeParty/ram:SpecifiedLegalOrganization. Użyj właściwego kodu z dozwolonej listy, nie nazwy rejestru. Wyeksportuj plik ponownie i sprawdź go.

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 '@schemeID' is not allowed.

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
Factur-X 1.09 MINIMUM 1.0.9-2
ZUGFeRD 2.5 MINIMUM 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-000031 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026