Przejdź do treści

Błąd

FX-SCH-A-000512: Data końca okresu rozliczeniowego musi mieć dozwolony kod formatu

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-000512 oznacza, że atrybut format przy dacie końca okresu rozliczeniowego (BT-74) nie jest kodem, który akceptuje profil Basic formatów Factur-X i ZUGFeRD. Zapisz datę jako osiem cyfr (RRRRMMDD) i ustaw kod formatu 102.

Na tej stronie

Co to oznacza

Okres rozliczeniowy to przedział czasu, którego dotyczy faktura, na przykład miesiąc abonamentu. Jego data końca (BT-74) jest przesyłana jako tekst daty z atrybutem format, który mówi, jak data jest zapisana. Profil Basic akceptuje format 102: rok, miesiąc i dzień jako osiem cyfr, bez kresek, ukośników i godziny. Reguła sprawdza atrybut format, a nie samą datę, i tylko wtedy, gdy jest wypełniony. Nie porównuje dat okresu ani nie wymaga podania obu dat.

Dlaczego to ważne

Kod formatu określa sposób odczytania tekstu daty końca okresu rozliczeniowego.

Jak to poprawić

W XML ustaw atrybut format na 102 w ram:BillingSpecifiedPeriod/ram:EndDateTime/udt:DateTimeString w ram:ApplicableHeaderTradeSettlement. Sprawdź też, czy tekst daty końca ma osiem cyfr w kolejności RRRRMMDD. Jeśli nie możesz zmienić tego atrybutu, poproś producenta programu o sprawdzenie eksportu daty końca okresu. Sprawdź poprawiony plik ponownie.

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ę Beta

Oryginalna treść reguły

Value of '@format' is not allowed.

Gdzie obowiązuje ta reguła

Zestaw reguł Wersja
Factur-X 1.09 BASIC 1.0.9-2
ZUGFeRD 2.5 BASIC 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 FX-SCH-A-000512 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026