Qué significa
La moneda de la factura (BT-5) va en ram:InvoiceCurrencyCode. Si se rellena, debe ser un código de la lista de monedas permitida por el perfil, como EUR, GBP, USD o CHF. Un símbolo como € o una palabra como euro no es un código. Esta regla solo comprueba el valor indicado. Otra regla (BR-05) exige que la factura tenga moneda. El total del IVA también puede expresarse en una moneda de contabilización del IVA distinta, por lo que no todos los importes tienen necesariamente la moneda de BT-5.
Por qué importa
El código identifica la moneda de los importes de la factura. Debe distinguirse de cualquier moneda de contabilización del IVA que se indique por separado.
Cómo corregirlo
Corrige ram:InvoiceCurrencyCode dentro de ram:ApplicableHeaderTradeSettlement con el código permitido de la moneda de la factura. Revisa los atributos currencyID según la moneda del importe al que pertenecen. Si hay un total del IVA en una moneda de contabilización distinta, conserva el código de esa moneda en ese total. Vuelve a comprobar el archivo corregido.
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 'ram:InvoiceCurrencyCode' is not allowed. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 BASIC | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000515 La fecha de la factura anterior necesita un formato válido
- FX-SCH-A-000516 El tipo de identificador del beneficiario debe ser válido
- FX-SCH-A-000517 El esquema del número de registro del beneficiario debe ser válido
- FX-SCH-A-000518 La categoría de IVA de un descuento debe ser un código válido
- FX-SCH-A-000519 El código de impuesto de un descuento debe ser válido
- FX-SCH-A-000520 El código de motivo de un descuento debe ser un código válido