Ir al contenido

Error

FX-SCH-A-000486: Código de moneda del total de IVA no admitido (Basic WL)

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000486 significa que el atributo currencyID de un total de IVA (BT-110) coincide con la moneda de la factura (BT-5), pero su código no está admitido por Basic WL. Corrige ram:InvoiceCurrencyCode y el currencyID del ram:TaxTotalAmount correspondiente con el código admitido de la moneda de la factura, exporta y vuelve a comprobarla.

En esta página

Qué significa

Dentro de ram:SpecifiedTradeSettlementHeaderMonetarySummation, la regla selecciona los ram:TaxTotalAmount cuyo currencyID coincide con ram:InvoiceCurrencyCode. Comprueba los valores no vacíos de currencyID 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 atributo currencyID identifica la moneda del total de IVA expresado en la moneda de la factura. La regla comprueba ese código, no el importe ni una conversión de moneda.

Cómo corregirlo

Revisa qué moneda debe usar la factura. En el XML, usa el mismo código admitido, como EUR para euros, en ram:InvoiceCurrencyCode y en el currencyID del ram:TaxTotalAmount que expresa el total de IVA en esa moneda. Exporta la factura corregida 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-000486 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026