Co to oznacza
Data wystawienia (BT-2) musi mieć dokładnie 10 znaków w postaci RRRR-MM-DD (po angielsku YYYY-MM-DD) i musi być datą, która istnieje. Poprawne jest więc 2026-11-05, a błędne są 05/11/2026, 5.11.2026, 2026-11-5, 20261105 i 2026-02-30. Nie przechodzi też godzina lub strefa czasowa po dacie, na przykład 2026-11-05T10:30:00 albo 2026-11-05Z, ani spacje wokół daty. Test jest napisany dla każdego elementu daty wystawienia w pliku, więc może wychwycić także datę poprzedniej faktury (BT-26).
Dlaczego to ważne
Rumuński system e-Factura odczytuje daty w jednym, stałym formacie. Data zapisana inaczej albo data, która nie istnieje, nie daje się odczytać jako data wystawienia, więc faktura zostaje odrzucona.
Jak to poprawić
Otwórz datę wystawienia w programie do faktur i sprawdź, czy to prawdziwa data, wybrana w polu daty, a nie wpisana jako tekst. Jeśli program eksportuje plik, sprawdź format daty w ustawieniach eksportu e-faktury i przełącz go na rok-miesiąc-dzień z łącznikami. Jeśli XML tworzysz skryptem, zapisz datę jako zwykły tekst, bez godziny i bez strefy czasowej.
Oryginalna treść reguły
Un element de tip data (BT-2, BT-27) trebuie sa respecte formatul YYYY-MM-DD #A date (BT-2, BT-27) MUST be formatted YYYY-MM-DD. ( = ' … ') Pola faktury: BT-2, BT-27
Gdzie obowiązuje ta reguła
| Zestaw reguł | Wersja |
|---|---|
| CIUS-RO UBL Invoice 1.0.9 | 1.0.9 |
| CIUS-RO UBL Credit Note 1.0.9 | 1.0.9 |