Przejdź do treści

Ostrzeżenie

CII-SR-400: Zapisz termin płatności jako DateTimeString, nie DateTime

W skrócie

Ostrzeżenie: warto sprawdzić.

CII-SR-400 oznacza, że termin płatności jest zapisany w elemencie DateTime, a norma EN 16931 oczekuje elementu DateTimeString. To tylko ostrzeżenie i faktura zostanie przyjęta; zapisz datę w DateTimeString z formatem 102.

Na tej stronie

Co to oznacza

Termin płatności (BT-9) w warunkach płatności jest zapisany w elemencie DateTime. Europejska norma e-faktury EN 16931 oczekuje go w elemencie DateTimeString z formatem 102, czyli datą zapisaną jako osiem cyfr w kolejności rok, miesiąc, dzień, na przykład 20261130.

Dlaczego to ważne

To ostrzeżenie, więc faktura zostanie przyjęta. System, który czyta termin płatności tylko z DateTimeString, go nie znajdzie i może uznać, że faktura nie ma terminu płatności. Warto to poprawić, bo termin płatności mówi nabywcy, kiedy zapłacić.

Jak to poprawić

W terminie płatności zamień element DateTime na DateTimeString, dodaj atrybut format o wartości 102 i wpisz datę jako osiem cyfr. Większość programów do faktur zapisuje to sama, więc jeśli nie możesz edytować pliku, poszukaj ustawienia eksportu lub aktualizacji, która tworzy daty zgodne z EN 16931, albo zapytaj dostawcę programu.

Oryginalna treść reguły

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

Zaktualizowano 6 listopada 2026