Przejdź do treści

Błąd krytyczny

CII-DT-014: Usuń atrybut languageLocaleID z elementu głównego

W skrócie

Błąd krytyczny: nie przechodzi wybranych weryfikacji.

CII-DT-014 oznacza, że element główny pliku CII, rsm:CrossIndustryInvoice, ma niedozwolony atrybut languageLocaleID. 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 languageLocaleID. Nie sprawdza atrybutów na elementach podrzędnych ani deklaracji przestrzeni nazw zaczynających się od xmlns.

Dlaczego to ważne

W odwzorowaniu CII normy EN 16931 atrybut languageLocaleID 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 languageLocaleID 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

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

Zaktualizowano 7 listopada 2026