En anteriores artículos detallaba el funcionamiento de la facturación electrónica en El Salvador mediante un módulo desarrollado específicamente para Odoo 18.
La implementación permitía trabajar de dos maneras diferentes:
Firma y envío centralizado a la DGII
Odoo establecía dos conexiones: una con un servidor externo encargado de realizar la firma electrónica y otra directamente con los servicios de la DGII. El DTE firmado se enviaba a la administración tributaria, que devolvía el sello de recepción y el estado de validación del documento.
Módulo Odoo 18 de Facturación Electrónica SV – Descentralizado
Firma y envío descentralizado
Odoo establecía una única conexión con un servidor externo que gestionaba todo el proceso FEL: recibía el DTE, lo firmaba, lo enviaba a la DGII, recibía la respuesta y devolvía a Odoo el DTE validado, el sello de recepción y el estado del documento.
Proceso de Facturación Electrónica SV centralizado desde Odoo 18
Simplificando la facturación electrónica
Con el lanzamiento de Odoo 20 cada vez más cerca, he aprovechado la oportunidad para migrar la implementación centralizada a Odoo 19 e incorporar varias mejoras que agilizan la comunicación con la administración tributaria.
Esta nueva implementación elimina la necesidad de utilizar un servidor externo para realizar la firma electrónica. Ahora, la firma se genera directamente desde Odoo utilizando el certificado digital del contribuyente. De esta manera, Odoo únicamente necesita comunicarse con los servicios de la DGII para enviar el DTE firmado y recibir la respuesta correspondiente.
El proceso completo queda simplificado de la siguiente manera:
Odoo Genera la Factura → Odoo Firma Electrónicamente → DGII → Odoo
Odoo genera el DTE, lo firma electrónicamente y lo envía directamente a la DGII. Posteriormente, el sistema recibe el sello oficial de recepción junto con el estado de validación del documento.
Ventajas de la nueva arquitectura
Esta nueva arquitectura simplifica la facturación electrónica, reduce las dependencias externas y proporciona un mayor control sobre todo el proceso.
- Menos puntos de fallo: desaparece la dependencia de un servidor externo de firma y de su disponibilidad y correcto funcionamiento.
- Menores costes operativos: se eliminan los costes asociados a servicios externos de firma, especialmente aquellos que cobran por cada factura firmada.
- Mayor rapidez: realizar la firma directamente desde Odoo elimina una conexión intermedia y agiliza el proceso de emisión de documentos.
- Mayor control: la generación del DTE, la firma electrónica y la gestión documental se realizan directamente dentro de Odoo.
- Menor dependencia de terceros: Odoo se comunica directamente con la DGII para el envío y la validación de los documentos.
Desarrollo personalizado Odoo y facturación electrónica
Si estás interesado en desarrollos personalizados en Odoo, soluciones de facturación electrónica para El Salvador o deseas conocer más sobre el funcionamiento de la firma electrónica integrada directamente en Odoo, puedes ponerte en contacto conmigo.
Estaré encantado de compartir más información sobre esta implementación y explorar cómo puede adaptarse a las necesidades específicas de cada proyecto.
Alejandro Aparicio | Desarrollador Odoo