Ir al contenido

Error

FX-SCH-A-000956: El motivo de exención de un pago anticipado debe ser válido

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000956 significa que un código de motivo de exención de un pago anticipado tiene contenido, pero no está en la lista de códigos permitidos. Sustitúyelo por un código de la lista que corresponda al motivo indicado. Exporta y vuelve a comprobar el archivo.

En esta página

Qué significa

La regla comprueba ram:ExemptionReasonCode dentro de ram:SpecifiedAdvancePayment/ram:IncludedTradeTax frente a la lista de motivos del perfil Extended. Un valor vacío supera esta regla. La comprobación no está condicionada a una categoría fiscal concreta ni determina si el tratamiento fiscal está justificado.

Por qué importa

El código registra el motivo indicado para el tratamiento fiscal del pago anticipado y es un dato distinto de la categoría del impuesto.

Cómo corregirlo

Revisa el motivo indicado para el tratamiento fiscal del pago anticipado. Corrige ram:ExemptionReasonCode dentro de ram:SpecifiedAdvancePayment/ram:IncludedTradeTax usando un código de la lista permitida que corresponda a ese motivo. No cambies la categoría de IVA solo para intentar resolver este error de código. Exporta 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 'ram:ExemptionReasonCode' 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-000956 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026