Facturae en Odoo12

Esto es una guia para firmar con formato Facturae las facturas en España.

Previamente tendrás que instalar en Linux estos ficheros:

pip3 install pycountry
pip3 install pyopenssl
pip3 install xmlsig

A continuación conseguirte estos módulos pues son necesarios para que funcione:

- base_iso3166
- report_qweb_parameter
- l110_es_partner
- report_xml
- account_payment_mode
- base_bank_from_iban

A continuación puedes bajarte e instalar propiamente el módulo facturae de: https://github.com/OCA/l10n-spain/tree/12.0/l10n_es_facturae

Una vez instalado, asegurate que el cliente al que le facturas tiene el NIF y el Regimen Fiscal (por ejemplo: Regimen Nacional) especificados.

La Compañia emisora de la factura tiene también que tener el NIF puesto.

El cliente al que se le factura tiene que tener marcado que quiere las facturas en Facturae, eso activa una pestaña en la que tienes que poner mas información como el Organo Gestor, etc...



Una vez realizada y validada la factura en el desplegable de Acción te muestra la opción de: Crear Archivo de Factura-E


Esto nos entregará el fichero XML pero sin firmar.

Si queremos firmarlo hay que ir a la pantalla de la Compañia y en la pestaña Factura-E subir el fichero *.pfx de firma e indicar la clave.