Buen día,
He estado analizando el módulo
stock_landed_costs que sirve para registrar los costos en destino desde pedidos de compra, pero veo que sólo está diseñado para productos que tengan configurado el método de cálculo del coste de tipo 'real', en el archivo stock_landed_costs.py está la condición:
if move.product_id.valuation != 'real_time' or move.product_id.cost_method != 'real':
He consultado en el foro de odoo y me encontré esta discusión:
https://www.odoo.com/forum/how-to/warehouse-management-6/how-can-i-assign-landed-costs-to-my-cost-price-55132
Aquí se habla de que se puede usar cualquiera de los dos métodos de coste para los productos:
From the Settings > Configuration > Purchases, tick the option Use 'Real price' or 'Average' costing methods.pero más abajo dice lo siguiente:
For the products you buy (other than services), apply costing method Real Price on the Product Variant, because landed costs can only be applied to this costing method. The actual cost price is stored per quant.
Si la compañía tiene definido el método de precio medio o 'average' para los productos, entonces el precio de coste se debe actualizar incluyendo el landing cost pero este módulo no hace la parte de la actualización de precio de coste con el método de coste medio.
Por otro lado está este módulo purchase_landed_cost que sí trabaja con el método de coste medio y actualiza bien el precio de coste de los productos teniendo en cuenta el landing cost, pero no genera asientos contables ya que no tiene integración con contabilidad, no tiene la opción de escoger el diario que se va a afectar, por lo tanto no contabiliza el egreso.
Ahora tengo dos módulos que se complementan, entonces si el módulo stock_landed_costs calculara el precio promedio, habría que cambiar o eliminar la condición que valida que el método de coste sea 'real', y cuando se valide la operación, actualice los costos de los productos con el método 'average'.
La otra opción es integrar el módulo purchase_landed_cost con contabilidad, para que genere los asientos de los costos en destino.
Que recomendación pueden darme para dar solución a mi caso.
Gracias.