Przejdź do treści

Błąd

FX-SCH-A-000021: Data wystawienia musi mieć podany format zapisu

W skrócie

Błąd: nie przechodzi wybranych weryfikacji.

FX-SCH-A-000021 oznacza, że element udt:DateTimeString z datą wystawienia (BT-2) nie ma atrybutu format. Popraw eksport daty, aby zawierał ten atrybut, i sprawdź nowy plik.

Na tej stronie

Co to oznacza

Data wystawienia (BT-2) jest zapisana w elemencie udt:DateTimeString wewnątrz rsm:ExchangedDocument/ram:IssueDateTime. Ten element musi mieć atrybut format, który określa sposób zapisu daty. Ta reguła sprawdza tylko obecność atrybutu, nie jego wartość ani treść daty. Nawet pusty atrybut nie narusza tego testu. W profilu Minimum jego wartość sprawdza reguła FX-SCH-A-000022.

Dlaczego to ważne

Atrybut format określa sposób zapisu daty wystawienia.

Jak to poprawić

Popraw eksport daty wystawienia. Jeśli samodzielnie tworzysz XML i zapisujesz datę jako RRRRMMDD, użyj format="102", na przykład <udt:DateTimeString format="102">20261105</udt:DateTimeString>, wstawiając rzeczywistą datę wystawienia. Jeśli program pomija atrybut, poproś jego dostawcę o poprawienie eksportu. 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 MINIMUM 1.0.9-2
Factur-X 1.09 BASIC WL 1.0.9-2
Factur-X 1.09 BASIC 1.0.9-2
Factur-X 1.09 EN 16931 1.0.9-2
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 MINIMUM 2.5.2
ZUGFeRD 2.5 BASIC WL 2.5.2
ZUGFeRD 2.5 BASIC 2.5.2
ZUGFeRD 2.5 EN 16931 2.5.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-000021 nadal nie jest spełniona i jakie inne reguły plik narusza.

Zaktualizowano 7 listopada 2026