Przejdź do treści

Błąd krytyczny

UBL-SR-57: Każda strona może mieć tylko jeden blok danych rejestrowych

W skrócie

Błąd krytyczny: nie przechodzi wybranych weryfikacji.

UBL-SR-57 oznacza, że sprzedawca, nabywca, odbiorca płatności lub przedstawiciel podatkowy ma więcej niż jeden blok danych rejestrowych (cac:PartyLegalEntity). Każdej stronie daj jeden blok i połącz w nim dane.

Na tej stronie

Co to oznacza

Każda z tych czterech stron ma nazwę rejestrową i numer rejestracyjny firmy w jednym bloku cac:PartyLegalEntity, na przykład nazwa sprzedawcy (BT-27) i jego numer rejestracyjny (BT-30), czyli na przykład numer KRS, albo nazwa nabywcy (BT-44) i jego numer rejestracyjny (BT-47). Reguła liczy bloki każdej strony i dopuszcza najwyżej jeden.

Dlaczego to ważne

Program odbiorcy czyta nazwę rejestrową i numer rejestracyjny z tego jednego bloku. Przy dwóch blokach nie wie, który należy do strony, więc faktura zostaje odrzucona.

Jak to poprawić

W programie do faktur sprawdź dane firmy sprzedawcy i nabywcy pod kątem podwójnych wpisów, a potem wyeksportuj plik ponownie. Jeśli tworzysz XML samodzielnie, połącz nazwę rejestrową, identyfikator firmy i formę prawną w jednym cac:PartyLegalEntity dla każdej strony.

Oryginalna treść reguły

PartyLegalEntity shall occur maximum once within a Party.

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
EN 16931 (UBL) 1.3.17
EN 16931 (UBL credit note) 1.3.17
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
France CTC (UBL invoice) 1.4.0-04
France CTC (UBL credit note) 1.4.0-04
CIUS-RO UBL Invoice 1.0.9 1.0.9
CIUS-RO UBL Credit Note 1.0.9 1.0.9
Ź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 UBL-SR-57 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 6 listopada 2026