Ir al contenido

Error

FX-SCH-A-000332: Usa un código de moneda de origen de la lista

En resumen

Error: no supera las comprobaciones seleccionadas.

FX-SCH-A-000332 significa que el código de la moneda de origen (ram:SourceCurrencyCode) en los datos de cambio de moneda de los impuestos de tu archivo Factur-X o ZUGFeRD Extended no figura en la lista del perfil. Usa el código de esa lista que corresponda a la moneda desde la que se convierte.

En esta página

Qué significa

La regla comprueba el valor de ram:SourceCurrencyCode dentro de ram:TaxApplicableTradeCurrencyExchange. Permite un valor vacío o uno que coincida exactamente con una entrada de la lista 42 de FACTUR-X_EXTENDED_codedb.xml. No comprueba que exista el elemento.

Por qué importa

Esta parte del archivo identifica la moneda de origen mediante la lista del perfil. Un valor no vacío que no figure en ella incumple esta regla.

Cómo corregirlo

Revisa la moneda desde la que se convierte en los datos de cambio de moneda de los impuestos. Corrige ram:SourceCurrencyCode con el código correspondiente de la lista del perfil Extended, exactamente como figure en ella. Si tu programa exporta otro valor, consulta con su soporte para corregirlo. Exporta de nuevo 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:SourceCurrencyCode' 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-000332 sigue fallando y qué otras reglas fallan.

Actualizado el 7 de noviembre de 2026