Ir al contenido

Error

FX-SCH-A-000416: Revisa el código de formato de la fecha de expedición

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000416 significa que el atributo format de la fecha de expedición (BT-2) contiene un código no vacío que no admite el perfil Basic WL. En udt:DateTimeString dentro de rsm:ExchangedDocument/ram:IssueDateTime, usa el código 102 para una fecha escrita como AAAAMMDD.

En esta página

Qué significa

En los perfiles Basic WL de Factur-X y ZUGFeRD, esta regla compara el atributo format de udt:DateTimeString de la fecha de expedición con la lista de formatos del perfil. Un valor vacío no falla esta comprobación. El código 102 corresponde a ocho cifras en el orden año, mes y día, sin separadores, como 20261105. La regla comprueba el código de formato, no el contenido de la fecha.

Por qué importa

El atributo format indica cómo está escrita la fecha de expedición.

Cómo corregirlo

Revisa el código de formato que exporta tu programa para la fecha de expedición. Si generas el XML tú mismo, pon el atributo format de udt:DateTimeString dentro de rsm:ExchangedDocument/ram:IssueDateTime en 102 y escribe la fecha como ocho cifras en el orden año, mes y día. Si tu programa genera un código incorrecto, pide a su proveedor que corrija la exportación. Vuelve a exportar el archivo y compruébalo de nuevo.

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 BASIC WL 1.0.9-2
ZUGFeRD 2.5 BASIC WL 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-000416 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026