Przejdź do treści

Błąd

FX-SCH-A-000959: Data wcześniejszej faktury wymaga kodu formatu daty

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-000959 oznacza, że przy dacie faktury wskazanej w danych zaliczki brakuje atrybutu format w qdt:DateTimeString. Dodaj ten atrybut z dozwolonym kodem odpowiadającym zapisowi daty i ponownie sprawdź wyeksportowany plik.

Na tej stronie

Co to oznacza

Reguła sprawdza obecność atrybutu format w ram:SpecifiedAdvancePayment/ram:InvoiceSpecifiedReferencedDocument/ram:FormattedIssueDateTime/qdt:DateTimeString w rozliczeniu całej faktury. Sprawdza tylko obecność atrybutu, więc pusty atrybut też przechodzi ten test. Nie sprawdza jego wartości ani tekstu daty.

Dlaczego to ważne

Atrybut format określa sposób zapisu daty wskazanej faktury.

Jak to poprawić

Dodaj atrybut format do qdt:DateTimeString w ram:FormattedIssueDateTime odwołania do faktury przy zaliczce. Chodzi o datę wskazanej faktury, nie datę otrzymania zaliczki. Wybierz kod z listy dopuszczonej przez profil. Jeśli użyjesz 102, zapisz datę jako osiem cyfr w kolejności rok, miesiąc, dzień: YYYYMMDD. Wyeksportuj plik i sprawdź go 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

Attribute '@format' is required in this context.

Gdzie obowiązuje ta reguła

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

Zaktualizowano 7 listopada 2026