Przejdź do treści

Błąd

FX-SCH-A-001038: Sprzedawca pozycji może mieć tylko jeden kod roli

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-001038 oznacza, że w bloku sprzedawcy pozycji faktury jest więcej niż jeden kod roli (ram:RoleCode). Zostaw jeden kod roli albo żaden i wyeksportuj plik ponownie.

Na tej stronie

Co to oznacza

W profilu Extended formatów Factur-X i ZUGFeRD (zagraniczne e-faktury, nie KSeF) pozycja faktury może wskazać własnego sprzedawcę (ram:ItemSellerTradeParty), czyli stronę, która sprzedaje towar lub usługę z tej pozycji. Ta strona może podać swoją rolę w kodzie roli (ram:RoleCode). Reguła dopuszcza najwyżej jeden taki kod. Liczy elementy ram:RoleCode, nie sprawdza ich wartości.

Dlaczego to ważne

Blok z więcej niż jednym elementem ram:RoleCode nie zgadza się ze strukturą profilu Extended, nawet jeśli kody są identyczne.

Jak to poprawić

W programie do faktur sprawdź dane sprzedawcy ustawionego przy samej pozycji i usuń nadmiarowe wpisy kodu roli. Sprzedawca faktury (BG-4) jest osobny i zostaje bez zmian. Jeśli budujesz XML samodzielnie, zostaw w ram:ItemSellerTradeParty jeden ram:RoleCode albo żaden. Wyeksportuj plik ponownie i sprawdź go jeszcze raz.

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

Element 'ram:RoleCode' may occur at maximum 1 times.

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-001038 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026