Sistema SIGAUS en Odoo: Ventas y Compras
Desarrollo de aplicaciones desarrolladas en Sygel para la gestión del sistema SIGAUS en ventas y compras.
10 July, 2024 by
Sistema SIGAUS en Odoo: Ventas y Compras
Jaime Ruiz Maccione

Módulos OCA que extienden la gestión del SIGAUS 

Como explicamos en el post sobre el SIGAUS en su forma base, en Sygel hemos desarrollado soluciones para la gestión de este sistema especial de aportaciones en la industria de los aceites industriales en Odoo. De esta forma podemos administrar esta normativa de aceites usados (Real Decreto 679/2006, de 2 de junio, por el que se regula la gestión de los aceites industriales usados) en Odoo.

Recordaros que estas funcionalidades fueron presentadas en los Spanish OCA Days y Jornadas Odoo 2024. Tenéis disponible nuestro paso por dichos eventos en este mismo blog, que incluye una charla que dimos sobre el funcionamiento de estos módulos.

Fundamentado en la versión del módulo base, en Sygel hemos desarrollado unas funcionalidades que extienden el uso del sistema SIGAUS en los módulos de ventas y compras.

Todas estas funcionalidades están añadidas también la Odoo Communitty Association (OCA), de esta forma, como reza la filosofía de dicho comunidad, esta disponible para su uso y mejora para cualquier desarrollador/implantador de Odoo.

Además, al final de este mismo post, añadimos información sobre una extensión más que implementa en ciertos aspectos también el sistema SIGAUS en el apartado de transferencias de inventario.

Procedemos entonces a responder a las preguntas más comunes sobre estas funciones avanzadas de las que hablamos:

¿Qué configuración necesitamos inicialmente para usar estos módulos SIGAUS en Odoo?

Es fundamental para el uso de cualquiera de los módulos del SIGAUS, tener instalada su versión base, l10n_es_sigaus_account

Para ellos hay que realizar todos los pasos de configuración que requieren este módulo base. Para ver una guía en detalle, podemos visitar la publicación previa que tenemos disponible sobre ello.

Extensión en ventas 

¿Que funciones se añaden en el módulo de Ventas?

Estas son las características principales en l10n_es_sigaus_sale , la extensión correspondiente al módulo de ventas: 

  • Permite el cálculo de la aportación SIGAUS en los pedidos de venta a partir del peso de aquellos productos en los que se aplica.

  • Traspasa la información referente a la aportación de SIGAUS desde los pedidos de venta a las facturas generadas a partir de ellos.

Comportamientos relevantes del SIGAUS en Ventas 

Existen ciertos aspectos que es importante tener en cuenta para comprender el uso del módulo l10n_es_sigaus_sale:

  • El calculo de la  aportación SIGAUS que se establecer en ventas se transfiere a las facturas.

  • Si creamos una factura parcial a partir de una venta, entonces solamente se facturará la parte proporcional de la aportación SIGAUS que corresponde a los productos facturados en dicha factura.

  • Por otro lado, en caso de generar una factura a partir de varios pedidos de venta, se creará una línea de pedido de la aportación SIGAUS por cada pedido que tuviese una linea de aportación SIGAUS.

Extensión en compras 

¿Que aportaciones se añaden en la versión para Compras? 

En cierta forma el uso del módulo de l10n_es_sigaus_purchase , es similar su reflejo en Ventas. Tal y como pasa en l10n_es_sigaus_sale, las características son:

  • Permite el cálculo de la aportación SIGAUS en los pedidos de compra a partir del peso de aquellos productos en los que se aplica.

  • Traspasa la información referente a la aportación de SIGAUS desde los pedidos de compra a las facturas generadas a partir de ellos.

Además, al igual que en su versión de ventas, cabe destacar que:

  • El calculo de la  aportación SIGAUS que se establecer en compras se transfiere a las facturas.

  • Si creamos una factura parcial a partir de una compra, entonces solamente se facturará la parte proporcional de la aportación SIGAUS que corresponde a los productos facturados en dicha factura.

  • Por otro lado, en caso de generar una factura a partir de varios pedidos de compra, se creará una línea de pedido de la aportación SIGAUS por cada pedido que tuviese una linea de aportación SIGAUS.

  • En el caso de compras, para poder calcular el precio de la aportación SIGAUS, puesto que depende de la fecha, es necesario que el campo Fecha límite de pedido de los pedidos de compra esté establecido.

Extra: aplicación en ordenes de entrega 

Esta última extensión entra en sintonía con otro módulo OCA que permite el uso de las ordenes de entrega/albaranes valorados. Nos referimos al módulo stock_picking_report_valued. Debido a que este módulo habilita la inclusión de precios totales en las ordenes de entrega, es susceptible que la aportación SIGAUS se muestre también, ya que esta, a pesar de tener un carácter intangible, tiene repercusión sobre productos físicos.

¿Que aporta la extensión para albaranes del módulo SIGAUS?

Mediante el módulo stock_picking_report_valued mostramos la cantidad de aportación SIGAUS en los albaranes valorados que proceden de un pedido de venta. Debemos tener en cuenta que:

  • Si el valor de la cantidad hecha es distinto a 0, se realizan según dicha cantidad. 

  • En el caso de que la cantidad hecha aún sea 0, los cálculos se realizan según la cantidad reservada.

Configuración

Es requisito que el contacto del albarán tiene que tener activada la opción  Albarán valorado de la pestaña Venta y compra de su ficha, para que la aportación SIGAUS aparezca en el albarán valorado.


Gracias a estas extensiones desarrolladas por Sygel para la comunidad OCA, podemos disponer de funcionalidades que nos permiten manejar en Odoo el sistema de la aportación SIGAUS para la gestión de aceites industriales usados en varios ámbitos más que en su versión más básica.

En Sygel trabajamos cada día para adaptar a diferentes escenarios las opciones que tanto Odoo como la Odoo Comunity Association (OCA) ofrecen. Somos conscientes de que cada empresa tiene unas características específicas y, por ello, el trato personalizado se traduce en la implantación del ERP para que cumpla tanto con las expectativas como con las necesidades de nuestros clientes. A la vez, compartimos nuestros avances con el resto de la comunidad, para que cada día se beneficie más gente.