Przejdź do treści

Błąd krytyczny

PEPPOL-EN16931-R008: Puste elementy XML są niedozwolone, z jednym wyjątkiem w UBL

W skrócie

Błąd krytyczny: nie przechodzi wybranych weryfikacji.

PEPPOL-EN16931-R008 oznacza, że plik faktury zawiera co najmniej jeden pusty element XML, z wyjątkiem cbc:ID bezpośrednio w cac:OrderReference w XRechnung UBL oraz ram:ApplicableHeaderTradeDelivery w XRechnung CII; w Factur-X i ZUGFeRD to tylko ostrzeżenie. Pomiń pola opcjonalne całkowicie zamiast wysyłać je puste.

Na tej stronie

Co to oznacza

Faktura Peppol nie może zawierać pustych elementów: każdy element musi mieć wartość inną niż same białe znaki albo elementy podrzędne. Pusty znacznik, taki jak <cbc:Note/> czy <cac:PartyName></cac:PartyName>, jest niedozwolony. W XRechnung UBL wyjątkiem jest element cbc:ID bezpośrednio w cac:OrderReference, a w XRechnung CII element ram:ApplicableHeaderTradeDelivery. W Factur-X i ZUGFeRD (faktura w pliku PDF z osadzonym XML, format francuski i niemiecki) ta reguła ma tylko status ostrzeżenia.

Dlaczego to ważne

Peppol BIS Billing 3.0 dodaje tę regułę do normy EN 16931.

Jak to poprawić

Pomiń pola opcjonalne całkowicie zamiast wysyłać je puste. Uzupełnij wymagane pola. Poproś dostawcę programu do faktur, żeby nie zapisywał pustych znaczników. Jeśli budujesz XML samodzielnie, zapisuj element tylko wtedy, gdy ma wartość inną niż same białe znaki albo elementy podrzędne. W XRechnung UBL wyjątkiem jest cbc:ID bezpośrednio w cac:OrderReference, a w XRechnung CII element ram:ApplicableHeaderTradeDelivery.

Gdy poprawisz plik, sprawdź go ponownie za darmo: Sprawdź fakturę Peppol BIS

Albo popraw fakturę w formularzu i pobierz poprawiony plik za 1 kredyt: Popraw odrzuconą e-fakturę

Oryginalna treść reguły

Document MUST not contain empty elements.

W zestawach reguł Factur-X 1.09 BASIC, Factur-X 1.09 EN 16931, Factur-X 1.09 EXTENDED, ZUGFeRD 2.5 BASIC, ZUGFeRD 2.5 EN 16931, ZUGFeRD 2.5 EXTENDED ta reguła brzmi:

Document MUST not contain empty elements. (still status warning)

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Factur-X 1.09 BASIC 1.0.9-2
Factur-X 1.09 EN 16931 1.0.9-2
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.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 PEPPOL-EN16931-R008 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 8 listopada 2026