Qué significa
Dentro de ram:SpecifiedTradeSettlementHeaderMonetarySummation, la regla selecciona los ram:TaxTotalAmount cuyo currencyID coincide con ram:TaxCurrencyCode (BT-6). Comprueba los valores no vacíos 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 código identifica la moneda del total de IVA expresado en la moneda de contabilización. La regla no determina si necesitas indicar esa moneda ni comprueba el importe convertido.
Cómo corregirlo
Revisa la moneda de contabilización del IVA indicada en la factura. En el XML, corrige ram:TaxCurrencyCode y el currencyID de su ram:TaxTotalAmount correspondiente con el mismo código admitido. No elimines la moneda ni el total de IVA solo para resolver este error de código. Exporta la factura 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-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)
- FX-SCH-A-000493 El identificador de especificación debe estar admitido en Basic