Ir al contenido

Error

FX-SCH-A-001011: La moneda de contabilización del IVA debe ser válida (Extended)

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-001011 significa que la moneda en la que se contabiliza el IVA (BT-6, ram:TaxCurrencyCode) no es un código de moneda admitido. Usa el código ISO 4217 de tres letras en mayúsculas, como SEK o PLN.

En esta página

Qué significa

Esta regla comprueba ram:TaxCurrencyCode dentro de ram:ApplicableHeaderTradeSettlement, que indica la moneda de contabilización del IVA (BT-6). Un valor no vacío debe estar en la lista de monedas admitidas por el perfil Extended. Usa el código ISO 4217 admitido que corresponda a esa moneda, no su nombre, un símbolo ni un código en minúsculas. Un valor vacío cumple esta regla. La regla no determina cuándo se necesita esa moneda ni un segundo total de IVA.

Por qué importa

El código identifica la moneda de contabilización del IVA mediante la lista admitida por el perfil Extended.

Cómo corregirlo

Revisa la moneda de contabilización del IVA (BT-6). En el XML, corrige ram:TaxCurrencyCode dentro de ram:ApplicableHeaderTradeSettlement y el currencyID del total de IVA que lo usa. No elimines la moneda ni el total de IVA solo para evitar este error de código. 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

Value of 'ram:TaxCurrencyCode' 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-001011 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026