Przejdź do treści

Błąd

FX-SCH-A-000631: Data obowiązywania dokumentu musi mieć kod formatu

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-000631 oznacza, że data w okresie obowiązywania dokumentu w pliku profilu Extended nie ma atrybutu format. Dodaj go do udt:DateTimeString w ram:CompleteDateTime, używając kodu odpowiadającego zapisowi daty, na przykład 102 dla RRRRMMDD.

Na tej stronie

Co to oznacza

Profil Extended formatów Factur-X i ZUGFeRD może podawać okres obowiązywania dokumentu. W pliku XML data znajduje się w udt:DateTimeString w ram:CompleteDateTime elementu ram:EffectiveSpecifiedPeriod w rsm:ExchangedDocument. Ten element musi mieć atrybut format. Reguła sprawdza tylko obecność atrybutu; pusty atrybut również spełnia ten warunek. Nie sprawdza jego wartości ani treści daty. Reguła dotyczy tylko profilu Extended tych zagranicznych formatów faktury PDF z wbudowanym XML (to nie struktura FA(3) z KSeF).

Dlaczego to ważne

Atrybut określa sposób zapisu daty. Jego obecność jest wymogiem struktury XML dla tego elementu.

Jak to poprawić

Jeśli data jest pełną datą kalendarzową zapisaną jako RRRRMMDD, dodaj format="102" do udt:DateTimeString w ram:CompleteDateTime, w ram:EffectiveSpecifiedPeriod dokumentu. Jeśli stosujesz inny dozwolony zapis, podaj odpowiadający mu kod formatu. Nie dodawaj pustego atrybutu tylko po to, by spełnić ten warunek. Popraw eksport, wyeksportuj plik ponownie i sprawdź go.

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

Zaktualizowano 7 listopada 2026