Ir al contenido

Error

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

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000487 significa que el atributo currencyID de un total de IVA en la moneda de contabilización (BT-111) coincide con la moneda de contabilización del IVA (BT-6), pero su código no está admitido por Basic WL. Corrige ram:TaxCurrencyCode y el currencyID del ram:TaxTotalAmount correspondiente con el código admitido de esa moneda.

En esta página

Qué significa

Dentro de ram:SpecifiedTradeSettlementHeaderMonetarySummation, la regla selecciona los ram:TaxTotalAmount cuyo currencyID coincide con ram:TaxCurrencyCode (BT-6). Comprueba los valores no vacíos frente a la lista de monedas de Basic WL de Factur-X y ZUGFeRD. Un valor vacío pasa; los totales cuya moneda no coincide quedan fuera de esta regla.

Por qué importa

El código identifica la moneda del total de IVA expresado en la moneda de contabilización. La regla no determina si necesitas indicar esa moneda ni comprueba el importe convertido.

Cómo corregirlo

Revisa la moneda de contabilización del IVA indicada en la factura. En el XML, corrige ram:TaxCurrencyCode y el currencyID de su ram:TaxTotalAmount correspondiente con el mismo código admitido. No elimines la moneda ni el total de IVA solo para resolver este error de código. Exporta la factura y compruébala 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 '@currencyID' is not allowed.

Dónde se aplica esta regla

Conjunto de reglas Versión
Factur-X 1.09 BASIC WL 1.0.9-2
ZUGFeRD 2.5 BASIC WL 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-000487 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026