Qué significa
La regla comprueba currencyID en ram:TaxTotalAmount dentro del ram:SpecifiedTradeSettlementLineMonetarySummation de la línea, pero solo cuando coincide con ram:InvoiceCurrencyCode en ram:ApplicableHeaderTradeSettlement. Un valor no vacío debe estar en la lista de códigos 31. Un valor vacío no hace fallar esta comprobación. La regla no exige currencyID en todos los importes ni comprueba aquí los totales expresados en otra moneda.
Por qué importa
El código de moneda indica en qué moneda está expresado el total de IVA de la línea.
Cómo corregirlo
Revisa ram:InvoiceCurrencyCode (BT-5) en ram:ApplicableHeaderTradeSettlement y currencyID en el ram:TaxTotalAmount afectado de la línea. Para el total expresado en la moneda de la factura, usa en ambos sitios el mismo código ISO 4217 permitido que corresponda a esa moneda, como EUR o GBP. Exporta de nuevo y vuelve a comprobar todos los avisos sobre monedas.
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-001143 La moneda de contabilización del IVA en una línea debe ser válida
- FX-SCH-A-001144 Una característica del producto solo puede tener un nombre
- FX-SCH-A-001145 El esquema del código de clasificación de la línea debe ser válido
- FX-SCH-A-001146 El esquema del identificador estándar del producto debe ser válido
- FX-SCH-A-001147 Un producto incluido solo puede tener un identificador
- FX-SCH-A-001148 Cada producto incluido debe tener exactamente un nombre