Qué significa
La sección de liquidación y pago (ram:ApplicableHeaderTradeSettlement) debe contener exactamente un ram:InvoiceCurrencyCode, el código de la moneda de la factura (BT-5), por ejemplo EUR. La regla cuenta solo ese elemento, no otros campos de moneda del archivo. No comprueba si su valor está permitido.
Por qué importa
La moneda de la factura indica en qué moneda se expresan sus importes. El perfil reserva un único elemento para ella en la sección de liquidación y pago.
Cómo corregirlo
Revisa el campo de la moneda de la factura en tu programa de facturación. Corrige la exportación para que ram:ApplicableHeaderTradeSettlement contenga exactamente un ram:InvoiceCurrencyCode con el código que corresponda, por ejemplo EUR. Añade el elemento si falta o elimina los duplicados. 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
Element 'ram:InvoiceCurrencyCode' must occur exactly 1 times. Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Factur-X 1.09 MINIMUM | 1.0.9-2 |
| Factur-X 1.09 BASIC WL | 1.0.9-2 |
| Factur-X 1.09 BASIC | 1.0.9-2 |
| Factur-X 1.09 EN 16931 | 1.0.9-2 |
| Factur-X 1.09 EXTENDED | 1.0.9-2 |
| ZUGFeRD 2.5 MINIMUM | 2.5.2 |
| ZUGFeRD 2.5 BASIC WL | 2.5.2 |
| ZUGFeRD 2.5 BASIC | 2.5.2 |
| ZUGFeRD 2.5 EN 16931 | 2.5.2 |
| ZUGFeRD 2.5 EXTENDED | 2.5.2 |
Comprueba tu archivo
Reglas relacionadas
- FX-SCH-A-000039 Exactamente un bloque de totales
- FX-SCH-A-000040 La moneda de la factura debe ser un código válido (Minimum)
- 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