Qué significa
En los perfiles Minimum de Factur-X y ZUGFeRD, esta regla comprueba ram:TaxTotalAmount dentro de ram:SpecifiedTradeSettlementHeaderMonetarySummation solo cuando su currencyID coincide con ram:TaxCurrencyCode de ram:ApplicableHeaderTradeSettlement. Si currencyID no está vacío, debe figurar en la lista de monedas del perfil. Un valor vacío no falla esta comprobación. La regla no comprueba todos los totales de IVA.
Por qué importa
El código de moneda identifica la moneda en la que está expresado el total de IVA para su contabilización.
Cómo corregirlo
Comprueba en qué moneda está expresado el total de IVA. Usa el código admitido para esa moneda, por ejemplo EUR si el importe está en euros, en ram:TaxCurrencyCode y en el currencyID del ram:TaxTotalAmount correspondiente. No cambies solo el código a otra moneda si el importe sigue expresado en la moneda original. Si tu programa exporta un código no admitido, pide a su proveedor que corrija la exportación. Vuelve a exportar el archivo y compruébalo 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 MINIMUM | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000415 La referencia a una factura anterior necesita su número
- FX-SCH-A-000416 Revisa el código de formato de la fecha de expedición
- FX-SCH-A-000417 El tipo de documento debe ser uno que admita el perfil
- FX-SCH-A-000418 El identificador de especificación debe ser válido (Basic WL)
- FX-SCH-A-000419 El destinatario debe tener una dirección postal
- FX-SCH-A-000420 Un identificador global del destinatario debe indicar su esquema