Qué significa
Esta regla comprueba el atributo currencyID de ram:TaxTotalAmount dentro de ram:SpecifiedTradeSettlementHeaderMonetarySummation solo cuando coincide con ram:InvoiceCurrencyCode, la moneda de la factura (BT-5). Ese total corresponde a BT-110. Un código no vacío debe estar en la lista de monedas que admite el perfil Extended. Usa el código ISO 4217 admitido que corresponda, como EUR, GBP, CHF o SEK. Un valor vacío cumple esta regla. Los totales cuyo currencyID no coincide con ram:InvoiceCurrencyCode quedan fuera de esta comprobación.
Por qué importa
El código identifica la moneda del total de IVA de la factura. Esta regla comprueba el código, no el cálculo del IVA.
Cómo corregirlo
Revisa la moneda de la factura (BT-5). En el XML, corrige ram:InvoiceCurrencyCode y usa el mismo código admitido en el atributo currencyID del ram:TaxTotalAmount correspondiente al total de IVA en la moneda de la factura (BT-110). 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 '@currencyID' 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 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-001007 El total de IVA en la moneda de contabilización necesita un código válido
- FX-SCH-A-001008 El código del medio de pago debe ser un código admitido
- FX-SCH-A-001009 La fecha del tipo de cambio necesita un código de formato
- FX-SCH-A-001010 El formato de la fecha del tipo de cambio debe ser un código válido
- FX-SCH-A-001011 La moneda de contabilización del IVA debe ser válida (Extended)
- FX-SCH-A-001012 La nota de una línea solo puede tener un texto (Extended)