Creación de Facturae

En virtud de la Ley 25/2013, de 27 de diciembre, de impulso de la
factura electrónica y creación del registro contable de facturas en el
Sector Público, desde el día 15 de enero de 2015 todas las facturas
remitidas a las administraciones públicas tienen que ser electrónicas.
Téngase en cuenta, no obstante, que muchas Administraciones Públicas, y
entre ellas la Administración General del Estado, han hecho uso de la
potestad de exonerar de esta obligación a las facturas de hasta 5.000
euros. Estas facturas electrónicas se enviarán a través de los puntos
generales de entrada de facturas electrónicas de la administración
correspondiente. Estos puntos generales le permitirán consultar
electrónicamente el estado de tramitación de su factura, una vez
remitida. El de la Administración General del Estado se denomina FACe
(www.face.gob.es). En estas facturas
electrónicas habrá que indicar la oficina contable, el órgano gestor y
la unidad tramitadora, para que llegue correctamente a su destino. La
administración le proporcionará estos datos.
Información sobre el formato:
Table of contents
La facturación electrónica consiste en la emisión, envío y recepción de
facturas en formato digital, garantizando su validez legal y fiscal.
Este método permite cumplir con las normativas vigentes, especialmente
en transacciones con administraciones públicas y grandes empresas.
Este módulo depende del módulo account_payment_partner y sus
dependencias, que se encuentran en https://github.com/OCA/bank-payment.
Para generar el archivo XML, hace falta el módulo report_xml que se
encuentra en https://github.com/OCA/reporting-engine.
En el caso de querer firmar el formato Facturae desde Odoo, debe
instalarse la última versión de xmlsig mediante el comando ´pip install
xmlsig´. La versión mínima de la misma debe ser 0.1.2.
Si se instalan los módulos account_banking_mandate o
partner_firstname, se utilizará para el XML generado la cuenta
bancaria de los mandatos o los apellidos respectivamente.
Pasos para comenzar a utilizar la facturación electrónica:
- Configurar los contactos a los que se emitirá facturación
electrónica
El primer paso es configurar los contactos de los clientes a los que se
enviará la facturación electrónica. Para ello, diríjase al menú de
Contactos, seleccione la ficha del cliente correspondiente y
acceda a la sección de Facturación/Contabilidad, específicamente al
apartado de Facturae.

Aquí debe activar la casilla correspondiente, seleccionar la
versión de Facturae que utilizará y añadir los códigos
necesarios para completar esta configuración.

- Completar la información de la compañía propia:
Una vez configurados los contactos, es importante asegurarse de que la
información de su propia compañía esté completa. Para ello, acceda a la
ficha de su empresa en ajustes y añada todos los datos requeridos,
incluyendo la versión de Facturae que utilizará.

Este paso es fundamental para que las facturas electrónicas se generen
correctamente y cumplan con los estándares exigidos.
- Añadir el certificado digital:
El siguiente paso es cargar el certificado digital, que es indispensable
para firmar las facturas electrónicas. Vaya a la sección de
Facturación/Contabilidad, acceda al apartado de Configuración y
seleccione Certificados AEAT.
En esta pantalla, haga clic en Nuevo para crear un registro para su
certificado. 
Asígnele un nombre y suba el archivo correspondiente. Una vez cargado el
certificado, haga clic en la opción de Obtener claves y guarde los
cambios.

Descargue el archivo de facturae
Con la configuración lista, ya puede proceder a emitir sus facturas
electrónicas. Para ello, acceda a Facturación/Contabilidad, entre en
el menú de Clientes y seleccione Facturas. 
Haga clic en Nuevo para crear una nueva factura. Complete toda la
información necesaria, guarde los datos, y luego seleccione el icono de
engranaje de Acción.

Aquí encontrará la opción para descargar el archivo de la factura
electrónica. Si es necesario, firme el archivo antes de descargarlo.

Finalmente, una vez que tenga el archivo listo, puede subirlo al portal
FACe para completar el proceso.
- No está soportada la exportación de facturas rectificativas. Fallan
las series.
- El certificado y la contraseña de acceso al certificado no se guardan
cifrados en la base de datos.
- Ver la posibilidad de exportar varias facturas juntas.
- Las facturas con recargo de equivalencia no generan un formato
correcto.
- Debido a un cambio de certificados, mal hechos desde Camerfirma, se ha
eliminado el cálculo automático del hash del método de firma.
A la hora de integrar con los diferentes sistemas, se utilizará la
configuración definida en edi. Es decir, se gestionará con edi.document
y componentes.
Será potestad de los módulos que utilicen el antiguo
account.invoice.integration migrarlo a su configuración respectiva. En
la migración no se eliminarán las tablas antiguas para permitir la
migración necesaria.
Bugs are tracked on GitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
feedback.
Do not contact contributors directly about support or help with technical issues.
- ASR-OSS
- FactorLibre
- Tecon
- Comunitea
- Tecnativa
- Creu Blanca
This module is maintained by the OCA.
OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.
Current maintainer:

This module is part of the OCA/l10n-spain project on GitHub.
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.