Przejdź do treści

Błąd krytyczny

CII-DT-013: Usuń atrybut languageID z elementu głównego faktury

W skrócie

Błąd krytyczny: nie przechodzi wybranych weryfikacji.

CII-DT-013 oznacza, że element główny pliku CII, rsm:CrossIndustryInvoice, ma niedozwolony atrybut languageID. Usuń ten atrybut bez zmieniania treści faktury.

Na tej stronie

Co to oznacza

Reguła sprawdza element główny pliku XML, czyli rsm:CrossIndustryInvoice (CII to format używany m.in. w XRechnung, ZUGFeRD i Factur-X), i zgłasza błąd, gdy ma on atrybut languageID. Nie sprawdza atrybutów języka na elementach podrzędnych ani deklaracji przestrzeni nazw zaczynających się od xmlns.

Dlaczego to ważne

W odwzorowaniu CII normy EN 16931 atrybut languageID nie jest dozwolony na elemencie głównym faktury. Usunięcie tego atrybutu nie wymaga zmiany języka tekstu faktury.

Jak to poprawić

Otwórz plik XML w edytorze tekstu i znajdź znacznik otwierający rsm:CrossIndustryInvoice. Usuń atrybut languageID tylko z tego znacznika. Zachowaj deklaracje xmlns i treść faktury bez zmian. Zapisz lub wygeneruj ponownie plik CII 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ę

Oryginalna treść reguły

languageID should not be present

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
EN 16931 (CII) 1.3.17
XRechnung 3.0 (CII) 3.0.2
NLCIUS (CII) 1.0.3.13
France CTC (CII) 1.4.0-04
Ź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 CII-DT-013 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026