Ir al contenido

Error

FX-SCH-A-000510: El código de motivo de exención del IVA debe ser válido (Basic)

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000510 significa que el código del motivo de exención del IVA (BT-121) no está en la lista que admite el perfil Basic de Factur-X y ZUGFeRD. Para arreglarlo, usa un código VATEX permitido que corresponda al motivo real, como VATEX-EU-AE para la inversión del sujeto pasivo. El texto explicativo va en el campo del motivo (BT-120), no en el campo del código.

En esta página

Qué significa

Cuando una fila del desglose del IVA no lleva IVA por una exención, por la inversión del sujeto pasivo o por un motivo parecido, el motivo puede indicarse con un código (BT-121) de la lista VATEX. Algunos ejemplos son VATEX-EU-AE para la inversión del sujeto pasivo, VATEX-EU-IC para una entrega intracomunitaria, VATEX-EU-G para una exportación fuera de la UE y VATEX-EU-O para operaciones fuera del ámbito del IVA. El código debe escribirse exactamente como figura en la lista, y una frase no es un código. La regla solo comprueba un valor que esté rellenado; no comprueba si el motivo corresponde a la operación.

Por qué importa

El código identifica el motivo declarado de forma que los programas puedan leerlo. Que el código esté permitido no confirma que el tratamiento del IVA sea correcto.

Cómo corregirlo

Revisa el motivo de la fila afectada del desglose del IVA (BG-23) y elige un código VATEX admitido que corresponda al motivo real. En el XML, corrige ram:ExemptionReasonCode dentro de ram:ApplicableHeaderTradeSettlement/ram:ApplicableTradeTax. Si escribes el motivo como texto, usa ram:ExemptionReason (BT-120). Sustituye el código por texto solo si los requisitos aplicables permiten esa alternativa. No borres un motivo obligatorio para superar esta comprobación. 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 BASIC 1.0.9-2
ZUGFeRD 2.5 BASIC 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-000510 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026