Hay ocasiones en las que, tras un primer envío, nuestra factura pasa el control pero luego nos es devuelta por la entidad a la que se le remite
El error viene tipificado de la siguiente manera: " HF09-Error Orden Ministerial;RCF06001: En las facturas emitidas en euros, alguno de los importes de las líneas tiene más de dos decimales o no es numérico. Se incumple la regla 6a del anexo II de la Orden HAP/1650/2015"
Lo primero que hicimos fue sacar el .XML de la factura para comprobar los importes de las líneas a ver si alguno tenía más de dos decimales o no era numérico
Para obtener el fichero XML entramos a ver la factura y en Acción
seleccionamos Crear archivo de facturae
En la siguiente ventana desmarcamos la opción de firmar digitalmente el fichero generado y le damos a Exportar
Ahora nos aparecerá en la parte izquierda de la ventana la opción de descargar el archivo que necesitamos
Nos fuimos a la instancia que tenia el problema pensando en cambiar la versión pero comprobamos que tenía la 3.2. Revisamos el fichero XML generado y ahí vimos que indicaba la versión 3.2.1 Entonces… ¿Qué está pasando?
La versión de Facturae se define a nivel de partner y esto tiene preferencia (el contacto del cliente tenía definida la versión que había cogido Odoo para emitir el fichero, la 3.2.1). Odoo mira si el partner la tiene definida, después si el comercial la tiene definida, luego si la compañía la tiene definida… y si no, usa el 3.2 que es la que tiene definida la compañía
En este caso hemos cambiado la versión del contacto del cliente y parece que se ha resuelto
Aquí el problema viene de la versión que admita el cliente, en este caso nos tropezamos con uno que sólo admite una versión más antigua