Ir al contenido

Error

FX-SCH-A-001009: La fecha del tipo de cambio necesita un código de formato

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-001009 significa que la fecha del tipo de cambio del IVA (udt:DateTimeString) no tiene el atributo format. Añade el atributo con un código admitido que corresponda a cómo está escrita la fecha, por ejemplo 102 para AAAAMMDD.

En esta página

Qué significa

Cuando una factura indica el tipo de cambio usado para convertir el IVA a otra moneda (ram:TaxApplicableTradeCurrencyExchange), puede dar la fecha de ese tipo de cambio en ram:ConversionRateDateTime. La fecha es texto plano en udt:DateTimeString, y el atributo de formato (@format) indica cómo está escrito ese texto. Por ejemplo, 102 corresponde a AAAAMMDD. La regla falla cuando falta el atributo; no comprueba su valor ni el texto de la fecha.

Por qué importa

El atributo format indica cómo está representada la fecha del tipo de cambio.

Cómo corregirlo

Añade el atributo format a udt:DateTimeString dentro de ram:TaxApplicableTradeCurrencyExchange/ram:ConversionRateDateTime. Usa un código admitido que coincida con la representación de la fecha. Si usas 102, escribe la fecha con ocho cifras, como 20261105 para el 5 de noviembre de 2026. Exporta el archivo corregido y vuelve a comprobarlo.

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

Attribute '@format' is required in this context.

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-001009 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026