Naar de inhoud
Thema
Nederlands

Fout

FX-SCH-A-000021: De factuurdatum moet aangeven hoe hij geschreven is

In het kort

Fout: de factuur komt niet door de geselecteerde controles.

FX-SCH-A-000021 betekent dat de factuurdatum (BT-2) geen format-attribuut heeft, dus het bestand zegt niet hoe de datum gelezen moet worden. Exporteer het bestand opnieuw uit software die de datum schrijft met format 102: jaar, maand en dag.

Op deze pagina

Wat de regel betekent

De factuurdatum (BT-2) staat in udt:DateTimeString binnen ram:IssueDateTime. Dat element moet een format-attribuut hebben dat zegt hoe de datum is geschreven. Bij Factur-X en ZUGFeRD is dat normaal 102, een datum als YYYYMMDD: jaar, maand en dag. Deze regel controleert alleen of het attribuut er is. In het Minimum-profiel controleert FX-SCH-A-000022 de waarde ervan.

Waarom het ertoe doet

Een datum is pas tekst totdat het format zegt hoe je hem leest. Zonder attribuut kan de software van de ontvanger niet zeker weten hoe ze de datum moet interpreteren en weigert ze het bestand.

Zo los je het op

Exporteer de factuur opnieuw uit je factuursoftware, of uit de tool die het bestand met de gestructureerde gegevens maakt. Dit attribuut stel je normaal niet zelf in. Maak je de XML zelf, schrijf dan <udt:DateTimeString format="102">YYYYMMDD</udt:DateTimeString> en zet de echte datum op de plek van YYYYMMDD.

De gepubliceerde tekst van de regel

Attribute '@format' is required in this context.

Waar deze regel geldt

Regelset Versie
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
Tekst van de regel uit phive-rules 4.6.4.

Controleer je bestand

Sleep je e-factuur hierheen om te zien of die nog steeds niet aan FX-SCH-A-000021 voldoet en aan welke andere regels ook niet.

Bijgewerkt op 6 november 2026