odoomrp / odoomrp-wip

WIP of OdooMRP
http://www.odoomrp.com
GNU Affero General Public License v3.0
117 stars 248 forks source link

Actualizar precio quant en purchase_landed_cost #410

Closed anajuaristi closed 9 years ago

anajuaristi commented 9 years ago

Se solicita que al modificar el precio medio del producto en su ficha, se modifique también el precio medio del quant que crea la línea de movimiento para evitar inconsistencias en ambos puntos.

pedrobaeza commented 9 years ago

Solucionado y mejorado en https://github.com/odoomrp/odoomrp-wip/commit/afb89d0cdc54773d6e68c1e4a1d1b77c3f4aa7b0.

ADVERTENCIA: Para que el precio de coste del producto se actualice, hay que tener precio medio puesto (como es lógico). Antes, se machacaba el valor sin más.

anajuaristi commented 9 years ago

Sobre esto y segun vimos con dsn... En V8 se incorpora en core un nuevo metodo de calculo en la ficha de producto y es el calculo real. La diferencia es que el precio medio actua sobre todos los quants existentes del producto asignando el precio medio a todos igual. Si el metodo seleccionado es real solo modifica el quant afectado No se como impactaria esto en el modulo landed cost, ni siquiera si impactaria pero lo apunto para que le demos una vuelta al realizar las pruebas. El 06/04/2015 16:43, "Pedro M. Baeza" notifications@github.com escribió:

Closed #410 https://github.com/odoomrp/odoomrp-wip/issues/410.

— Reply to this email directly or view it on GitHub https://github.com/odoomrp/odoomrp-wip/issues/410#event-274178635.

pedrobaeza commented 9 years ago

No tiene nada que ver. El cálculo del precio medio/real sólo afecta al campo standard_price, no a los quants.

anajuaristi commented 9 years ago

Si. Si que afecta. Lo que valora inventario es el quant y al realizar movimiento de entrada se valora el quant en funcion del metodo elegido en el producto. Y como digo si es a medio se modifican todos y si es a real solo el quant afectado. Verificado con dsn hace unos dias que tuvimos que probar por un tema suyo El 06/04/2015 19:38, "Pedro M. Baeza" notifications@github.com escribió:

No tiene nada que ver. El cálculo del precio medio/real sólo afecta al campo standard_price, no a los quants.

— Reply to this email directly or view it on GitHub https://github.com/odoomrp/odoomrp-wip/issues/410#issuecomment-90166983.

pedrobaeza commented 9 years ago

No, cada quant entra con su valor de price_unit del stock.move o del producto en caso de que no exista éste.

anajuaristi commented 9 years ago

Si es real si pero si es a medio se recalcula el valor de todos los quants existentes Al menos con productos trazables funciona asi. El 06/04/2015 19:53, "Pedro M. Baeza" notifications@github.com escribió:

No, cada quant entra con su valor de price_unit del stock.move o del producto en caso de que no exista éste.

— Reply to this email directly or view it on GitHub https://github.com/odoomrp/odoomrp-wip/issues/410#issuecomment-90174209.

anajuaristi commented 9 years ago

De todas formas no tiene sentido discutir. Dejame mañana probar todos los casos en runbot y a partir de eso vemos si hace falta retocar algo o no El 06/04/2015 21:01, "Ana Juaristi" ajuaristio@gmail.com escribió:

Si es real si pero si es a medio se recalcula el valor de todos los quants existentes Al menos con productos trazables funciona asi. El 06/04/2015 19:53, "Pedro M. Baeza" notifications@github.com escribió:

No, cada quant entra con su valor de price_unit del stock.move o del producto en caso de que no exista éste.

— Reply to this email directly or view it on GitHub https://github.com/odoomrp/odoomrp-wip/issues/410#issuecomment-90174209 .

pedrobaeza commented 9 years ago

Bueno, no hace eso, mira:

nestoravalos commented 8 years ago

Hola a todos, a ver si me pueden orientar con el siguiente detalle con la actualización del campo "Precio coste (standard_price)".

Mi configuración es la siguiente:

  1. Valoración del inventario en tiempo real.
  2. Método de coste: Precio medio.

Pero esté último nunca se actualiza durante las compras, lo que hace que todos los movimientos de contabilidad los haga con el Precio Coste que se le indique. Si se deja en 0 todos los movimientos de venta salen a costo cero.

En el Quant si se actualiza el campo 'Precio de coste (variante) ' de forma correcta, pero el registro contable no lo hace con esté lo hace con el Precio Coste del Producto.

No sé si tenga que actualizar algún módulo, porque ya realice muchas configuraciones y ninguna hace de forma el cálculo de Valoración del Inventario con Método de Coste Promedio.

Espero me puedan orientar, de antemano gracias.

Saludos.

pedrobaeza commented 8 years ago

Este módulo no contempla por el momento la actualización contable, ya que en España no se hace. Habría que ampliar desarrollo para cubrirlo, lo que por el momento no está planeado.

nestoravalos commented 8 years ago

Ok gracias Pedro.

Me pudieras orientas sobre cuales objetos o módulos se debe trabajar para que haga la actualización en la contabilidad?

De antemano gracias.

Saludos.

nestoravalos commented 8 years ago

Otra pregunta, porqué cuando el Método de Coste es Precio Real si actualiza el Precio Coste (standard_price), por lo cual la contabilidad queda correcta.

Creo que si me pudieras orientar con el objeto que utilizan para realizar estás actualizaciones, sólo tendriamos que agregar el código para actualizar el Precio Coste cuando el Método de Coste es Precio Real, cómo ves Pedro?

Quedo a tu órdenes para cualquier comentario.

Saludos.

pedrobaeza commented 8 years ago

Hay que actualizar este módulo, pero es una cuestión de observar el código del módulo stock_account y cambiar este código en consecuencia.

nestoravalos commented 8 years ago

Ya realice los cambios Pedro, pero me surgio otra pregunta, porque cuando es una DEVOLUCIÓN DE COMPRA no se actualiza el campo 'cost_price' del Quant, yo puedo tener una operación de compras/ventas sin devoluciones y esté campo se actualiza correctamente, pero al momento de realizar una devolución de compra, no lo actualiza, a ver si pudieras orientarme un poco con está parte. Saludos y gracias de antemano.

pedrobaeza commented 8 years ago

Esa duda la tendrás que plantear con Odoo, ya que es cosa del estándar.

nestoravalos commented 8 years ago

Ok gracias Pedro, saludos!