Ir al contenido

Error

FX-SCH-A-000951: El formato de la fecha de un pago anticipado debe ser válido

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000951 significa que un valor no vacío del atributo format de la fecha de recepción de un pago anticipado no está en la lista permitida del perfil Extended. Sustitúyelo por un código de esa lista y escribe la fecha de acuerdo con ese formato.

En esta página

Qué significa

Esta regla comprueba format en qdt:DateTimeString dentro de ram:SpecifiedAdvancePayment/ram:FormattedReceivedDateTime. Un valor vacío supera esta comprobación. Si el valor no está vacío, debe figurar en la lista de códigos 17 de FACTUR-X_EXTENDED_codedb.xml. No comprueba el texto de la fecha. Si el atributo falta del todo, lo indica FX-SCH-A-000950.

Por qué importa

El código de formato identifica cómo está escrita la fecha de recepción del pago anticipado.

Cómo corregirlo

Corrige format en qdt:DateTimeString dentro de ram:SpecifiedAdvancePayment/ram:FormattedReceivedDateTime usando la lista de formatos permitidos del perfil. Si usas 102, escribe la fecha real como AAAAMMDD, sin guiones ni barras. 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 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-000951 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026