Ir al contenido

Error

FX-SCH-A-001075: Código de formato válido en la fecha de entrega de una línea

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-001075 significa que la fecha de entrega de una línea tiene un código de formato no vacío que no está en la lista permitida. Corrige el atributo format de udt:DateTimeString para que use un código permitido que corresponda al texto de la fecha.

En esta página

Qué significa

En el perfil Extended de Factur-X y ZUGFeRD, se comprueba el atributo format de udt:DateTimeString dentro de ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime de la línea. Si su valor no está vacío, debe pertenecer a la lista 3 de FACTUR-X_EXTENDED_codedb.xml. Un atributo ausente o vacío no hace fallar esta regla.

Por qué importa

La fecha se guarda como una serie de cifras y el código de formato dice al lector cómo interpretarlas.

Cómo corregirlo

Revisa la fecha de entrega de la línea. En el XML, corrige el atributo format de udt:DateTimeString, dentro de ram:ActualDeliverySupplyChainEvent/ram:OccurrenceDateTime. Si escribes la fecha como año, mes y día seguidos, por ejemplo 20261105, usa format="102". Si utilizas otro formato permitido, usa el código que corresponda al texto de la fecha. No escribas el patrón YYYYMMDD en el atributo. Exporta de nuevo y vuelve a comprobar el archivo.

Una vez corregido el archivo, vuelve a comprobarlo gratis: Validar una factura Factur-X

O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada Beta

Texto oficial de la regla

Value of '@format' is not allowed.

Dónde se aplica esta regla

Conjunto de reglas Versión
Factur-X 1.09 EXTENDED 1.0.9-2
ZUGFeRD 2.5 EXTENDED 2.5.2
Texto de la regla tomado de phive-rules 4.6.4.

Comprueba tu archivo

Arrastra aquí tu factura electrónica para ver si FX-SCH-A-001075 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026