Qué significa
Comprueba los valores no vacíos de ram:InvoiceCurrencyCode en ram:ApplicableHeaderTradeSettlement con la lista de códigos de moneda 42 del perfil Extended. Se usan códigos ISO 4217 de tres letras en mayúsculas, como EUR, GBP o CHF. Un valor vacío no falla esta prueba, que no comprueba si el elemento debe estar presente.
Por qué importa
El código identifica la moneda de la factura. Un símbolo como € o un nombre como Euro no sustituyen al código en este campo.
Cómo corregirlo
Revisa la moneda de la factura y corrige ram:InvoiceCurrencyCode dentro de ram:ApplicableHeaderTradeSettlement. Usa el código permitido de tres letras en mayúsculas que corresponda a esa moneda, por ejemplo EUR para el euro, no € ni Euro. Exporta la factura corregida y vuelve a comprobarla.
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 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000862 La fecha de la factura anterior necesita un formato permitido
- FX-SCH-A-000863 El tipo de documento de la factura anterior debe ser válido
- FX-SCH-A-000864 La parte facturada solo puede tener un identificador local
- FX-SCH-A-000865 La parte facturada debe tener exactamente un nombre
- FX-SCH-A-000866 La parte facturada solo puede tener un código de rol
- FX-SCH-A-000867 Como máximo una entrada de dirección electrónica