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 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000487 La moneda de contabilización del IVA debe ser válida (Basic WL)
- FX-SCH-A-000488 Las instrucciones de pago necesitan un código de medio de pago
- FX-SCH-A-000489 El código de medio de pago debe ser válido (Basic WL)
- FX-SCH-A-000490 El código de asunto de una nota debe ser válido (Basic)
- FX-SCH-A-000491 El formato de la fecha de expedición debe estar admitido (Basic)
- FX-SCH-A-000492 El código de tipo de factura debe ser válido (Basic)