Qué significa
Esta regla comprueba el atributo currencyID de ram:TaxTotalAmount dentro de ram:SpecifiedTradeSettlementHeaderMonetarySummation solo cuando coincide con ram:TaxCurrencyCode, la moneda de contabilización del IVA (BT-6). Ese total corresponde a BT-111. Un código no vacío debe estar en la lista de monedas del perfil Extended. Un valor vacío cumple esta regla. La regla no determina si necesitas una moneda de contabilización del IVA.
Por qué importa
El código identifica la moneda del total de IVA de contabilización. Esta comprobación no establece en qué moneda debes declarar el IVA.
Cómo corregirlo
Revisa la moneda de contabilización del IVA (BT-6). En el XML, corrige ram:TaxCurrencyCode y usa el mismo código admitido en el atributo currencyID del ram:TaxTotalAmount correspondiente (BT-111). No elimines estos datos solo para evitar el error. 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-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)
- FX-SCH-A-001013 La nota de una línea solo puede tener un código de asunto