Qué significa
Cada importe comprobado por esta regla lleva su moneda en un atributo currencyID: las bases imponibles de las líneas, los precios unitarios, las cuotas de IVA, los descuentos, los recargos, los totales y el importe a pagar, entre otros. Ese valor debe ser un código ISO 4217 de tres letras en mayúsculas, por ejemplo EUR, GBP, USD o SEK. Falla el nombre de la moneda, un símbolo como €, un código en minúsculas como eur o un importe comprobado sin currencyID.
Por qué importa
Peppol BIS Billing 3.0 exige un código de la lista ISO 4217 en el atributo currencyID de cada importe comprobado por esta regla.
Cómo corregirlo
Revisa la moneda de la factura en tu programa de facturación, y las monedas extranjeras o personalizadas que hayas dado de alta, y comprueba que cada una usa su código oficial de tres letras. Después vuelve a exportar. Si generas el XML tú mismo, corrige el atributo currencyID de cada elemento de importe comprobado por esta regla, por ejemplo currencyID="EUR".
Una vez corregido el archivo, vuelve a comprobarlo gratis: Comprobar una factura electrónica
O corrige la factura en un formulario y descarga el archivo corregido, por 1 crédito: Corregir una factura electrónica rechazada
Texto oficial de la regla
Consultar la regla en la web de quien la publica
Dónde se aplica esta regla
| Conjunto de reglas | Versión |
|---|---|
| Peppol BIS Billing 3.0 (invoice) | 2026.5 |
| Peppol BIS Billing 3.0 (credit note) | 2026.5 |
Comprueba tu archivo
Reglas relacionadas
- PEPPOL-EN16931-CL008 El esquema de la dirección electrónica debe estar en la lista
- PEPPOL-EN16931-CL006 El código de la fecha de devengo del IVA debe ser 3, 35 o 432
- PEPPOL-EN16931-CL003 El motivo del recargo debe ser un código UNCL 7161 válido
- PEPPOL-EN16931-CL002 El motivo del descuento debe usar un código permitido
- PEPPOL-EN16931-CL001 Los archivos adjuntos deben usar un tipo de archivo permitido