Qué significa
En los perfiles Minimum de Factur-X 1.09 y ZUGFeRD 2.5, esta regla comprueba que el valor de ram:InvoiceCurrencyCode (BT-5), si no está vacío, figure en la lista de monedas del perfil. Un valor vacío pasa esta prueba. La regla no exige que exista el elemento.
Por qué importa
El código identifica la moneda de la factura en los datos estructurados. La lista del perfil define los valores admitidos para este campo.
Cómo corregirlo
Comprueba la moneda de la factura y usa el código correspondiente de la lista del perfil, no un símbolo ni el nombre de la moneda. En el XML, corrige ram:InvoiceCurrencyCode dentro de ram:ApplicableHeaderTradeSettlement. 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 'ram:InvoiceCurrencyCode' 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-000041 La base imponible total, sin IVA, es obligatoria
- FX-SCH-A-000042 Solo una cuota de IVA total en la moneda de la factura
- FX-SCH-A-000043 El importe total con IVA es obligatorio
- FX-SCH-A-000044 El importe a pagar es obligatorio
- FX-SCH-A-000045 La moneda de la cuota de IVA total debe ser un código válido
- FX-SCH-A-000160 Cada nota de la factura necesita un elemento de texto