Qué significa
En los perfiles Basic WL de Factur-X y ZUGFeRD, esta regla comprueba los valores no vacíos de ram:InvoiceCurrencyCode, bajo ram:ApplicableHeaderTradeSettlement, en la lista de monedas del perfil. Algunos ejemplos son EUR, GBP y CHF. Un valor vacío pasa esta prueba. La regla no exige que el elemento exista ni que contenga texto.
Por qué importa
El código identifica la moneda declarada en BT-5. Esta regla comprueba ese código, no la moneda de cada importe de la factura.
Cómo corregirlo
Comprueba cuál es la moneda de la factura y usa su código de la lista de Basic WL, no un símbolo ni el nombre de la moneda. En el XML, corrige ram:InvoiceCurrencyCode dentro de ram:ApplicableHeaderTradeSettlement. Vuelve a exportar la factura y compruébala.
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 WL | 1.0.9-2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000465 La fecha de la factura anterior debe indicar su formato
- FX-SCH-A-000466 La fecha de la factura anterior debe tener formato válido
- FX-SCH-A-000467 El beneficiario puede tener como máximo un ram:ID
- FX-SCH-A-000468 El beneficiario puede tener como máximo un ram:GlobalID
- FX-SCH-A-000469 El beneficiario necesita un único elemento de nombre
- FX-SCH-A-000470 El ram:GlobalID del beneficiario necesita un atributo de esquema