Qué significa
En los perfiles Minimum de Factur-X 1.09 y ZUGFeRD 2.5, la regla revisa el atributo currencyID de ram:TaxTotalAmount dentro de ram:SpecifiedTradeSettlementHeaderMonetarySummation, solo cuando coincide con ram:InvoiceCurrencyCode de la sección de liquidación. Si el código no está vacío, debe figurar en la lista de monedas del perfil. La prueba permite un código vacío y no exige que exista la cuota.
Por qué importa
El código de moneda identifica la moneda de la cuota de IVA. La lista del perfil define los valores admitidos para este atributo.
Cómo corregirlo
Comprueba qué moneda corresponde a la factura. Usa el código admitido por el perfil en ram:InvoiceCurrencyCode y el mismo código en el atributo currencyID del ram:TaxTotalAmount correspondiente a BT-110. No cambies a otra moneda solo para evitar esta comprobación. Exporta de nuevo y vuelve a comprobar el archivo.
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-000160 Cada nota de la factura necesita un elemento de texto
- FX-SCH-A-000161 Una nota de la factura solo puede tener un código de asunto
- FX-SCH-A-000162 El código de asunto de una nota debe ser un código admitido
- FX-SCH-A-000163 El destinatario puede tener como máximo un identificador simple
- FX-SCH-A-000164 Como máximo un identificador global en los datos del destinatario
- FX-SCH-A-000165 Como máximo un bloque de dirección electrónica del destinatario