[v8] Duda sobre trazabilidad de productos en TPV y Pedidos de Venta

457 views
Skip to first unread message

Antonio Cánovas Pedreño

unread,
Mar 26, 2015, 12:49:22 PM3/26/15
to openerp-s...@googlegroups.com
Hola a todos, a ver si me podéis ayudar.

Estoy peleándome con la trazabilidad y encuentro esto:
- Si el pedido lo hago desde "Ventas", después voy al suministro, pulso en "Chequear disponibilidad", me propone el lote y acepto. Todo bien.
- En cambio si lo hago desde el TPV queda pendiente de asignar el lote en los movimientos de almacén y no hay forma de "Chequear disponibilidad" con lo que tendría que irme a ver la cantidad existente antes de poner el lote y ver los lotes disponibles.

¿Hay alguna forma de hacer esto automáticamente por política FIFO o FEFO para los pedidos desde TPV?

Muchas gracias.



Antes de imprimir este e-mail piense bien si es necesario, la conservación del medio ambiente es tarea de todos.

Este mensaje contiene información CONFIDENCIAL sometida a secreto profesional. Si lo ha recibido por error, debe saber que la copia, uso o divulgación están prohibidos la Ley, por ello, le rogamos que nos lo comunique por esta misma vía y proceda a su destrucción. 

Muchas gracias.

Pedro Manuel Baeza Romero

unread,
Mar 28, 2015, 10:11:41 AM3/28/15
to openerp-s...@googlegroups.com
Buenas, Antonio,

El problema proviene como el TPV está pensado para trabajo off-line, por lo que todo ese flujo de trabajo no se ha incorporado al mismo. Sería necesario ampliarlo para que funcione de esa manera.

Un saludo.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Ana Juaristi

unread,
Mar 28, 2015, 10:51:11 AM3/28/15
to openerp-s...@googlegroups.com

Ademas en tpv lo normal es que el lote lo indiques en el momento de pasar el producto por caja. No hay reserva previa y poner un fifo ahi no tendria demasiado sentido ya que es el usuario o dependiente quien escoje el producto que se lleva. No veo ningun caso de uso donde indicar en tpv que lote coger agilice la gestion.
Lo que habria que verificar tambien es si a la hora de vender un producto trazable por tpv saca alguna pantalla o solicita lote en algun punto del proceso. Si no lo hace podria considerarse un bug y habria que reportarlo ya que estaria impidiendo una correcta gestion de salidas de este tipo de productos y a su vez estaria impactando tambien en el control de caducidad

Antonio Cánovas Pedreño

unread,
Mar 28, 2015, 9:23:54 PM3/28/15
to openerp-s...@googlegroups.com
La necesidad es la de registrar la trazabilidad de las ventas, y se utiliza el tpv, puesto que es una tienda.
Los lotes no se mezclan, hasta que uno no se termina no se empieza otro ordenados por caducidad (al menos esa es la estrategia).

Ana lo que tú indicas sería lo ideal, pero imagino que tiene mayor desarrollo e impacto sobre la forma de funcionar ya que como indica Pedro el tpv está preparado para trabajar off-line, por lo que no se iba a considerar.

Con lo que hay actualmente:

Las ventas que se realizan desde "Sales Order", gracias a (creo que es el módulo) procurement_jit, se permite que al realizar el suministro "View Delivery Order" => "Check Availability" => "Transfer". Siguiendo este flujo el lote está automáticamente asignado en función de la estrategia marcada (FEFO, FIFO, ...); incluso si ha de tomar productos de dos lotes, lo hace y el usuario siempre puede modificarlo.


Al vender desde TPV, para indicar el lote hemos de ir a "Warehouse" => "All Operations" => "POS Sales" => "1 Ready" => Aparece el botón "TRANSFER" pero no "Check Avalilability" por lo que hay que seleccionar el lote teniendo el conocimiento previo de si se ha agotado el lote que usas en la cantidad propuesta ya que si no lo haces exacto, dejará un lote en negativo. Si apareciera dicho botón podríamos plantearnos al final de la jornada pasar por todos los pedidos (de poca cantidad e importe) e ir asignando los lotes de forma casi automática.


Las pantallas de "TRANSFER" son similares en SalesOrder y PosOrder, y creo que solo habría que colocar el mismo desarrollo (botón "Check Avaliability") en esta pantalla, duplicando lo que proceda y parametrizando la ubicación del botón.

¿Cómo lo veis?

Gracias.





Un saludo,
___________________________________

                      
Antonio Cánovas Pedreño
  Teléfono.- 6224.2.6224
                      Twitter.- @acanovasp

Antes de imprimir este e-mail piense bien si es necesario hacerlo. El medio ambiente es cosa de todos.
Este mensaje contiene información CONFIDENCIAL sometida a secreto profesional. Si ha recibido este mensaje por error, debe saber que la lectura, copia, uso o divulgación están prohibidos la Ley. Por ello, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. Muchas gracias.

Pedro Manuel Baeza Romero

unread,
Mar 29, 2015, 7:42:52 PM3/29/15
to openerp-s...@googlegroups.com
Sí, la solución para tu caso de uso en concreto sería la de añadir ese botón.

Un saludo.

Ignacio Ibeas (Acysos S.L.)

unread,
Mar 30, 2015, 5:09:36 AM3/30/15
to openerp-s...@googlegroups.com
Hola,

Esta funcionalidad ya esta desarrollada, y la tienes en Apps, aunque es un módulo de pago.

https://apps.odoo.com/apps/modules/8.0/pos_product_lot/

Saludos
-- 
Ignacio Ibeas
Acysos S.L. (www.acysos.com)
LinkedIn: http://lnkd.in/Mi37Fk
Launchpad: http://launchpad.net/acysos
Github: http://github.com/acysos
C/ Miguel Astrain 18, 1º Oficina A
31006 Pamplona, Navarra.
ign...@acysos.com
Tel. 948238905
Móvil 639452423
---------------------- // -------------------
La información contenida en este mensaje de correo electrónico es 
confidencial, para ser leída por la(s) persona(s) a quién se dirige. El 
acceso a este mensaje por otras personas no está autorizado. Si Ud. no es la 
persona a la que va dirigido, cualquier divulgación, copia o distribución de 
la información queda prohibida y puede ser ilegal. Asimismo, cualquier acción 
tomada o dejada de tomar basada en la información contenida en este mensaje 
queda prohibida y puede ser ilegal.
The information in this e-mail is confidential and may be legally privileged. 
It is intended solely for the addressee. Access to this e-mail by anyone is 
unauthorised. If you are not the intended recipient, any disclousure, 
copying, distribuition or any action taken or omited to be taken in reliance 
on it, is prohibited and may be unlawful.

Ignacio Ibeas (Acysos S.L.)

unread,
Mar 30, 2015, 5:10:48 AM3/30/15
to openerp-s...@googlegroups.com
El mail anterior me he equivocado, lo siento, eso me pasa por responder rápido.

No es para lo que tu quieres.


Saludos

On 30/03/15 01:42, Pedro Manuel Baeza Romero wrote:
-- 
Ignacio Ibeas
Acysos S.L. (www.acysos.com)
LinkedIn: http://lnkd.in/Mi37Fk

Ana Juaristi

unread,
Mar 30, 2015, 3:29:25 PM3/30/15
to openerp-s...@googlegroups.com

Ignacio...corrigeme si me equivoco pero creo que la app de la que nos pasas el link no es lo que piden ya que lo que quieren es especificar el prod_lot del producto vendido y el que tu mencionas, segun parece, valdria para vender una unidad o varias desempaquetando un pack de 6 unidades.
Creo que es diferente funcionalidad. Al menos en los pantallazos no veo que se pueda poner un numero de lote en ningun sitio
Saludos!!

Antonio Cánovas Pedreño

unread,
Mar 30, 2015, 7:48:49 PM3/30/15
to openerp-s...@googlegroups.com
Hemos seguido investigando y parece ser que si se compra desde SO, en almacén queda pendiente de "Check Availability" hasta que el producto se sirva.

Si se hace desde POS, en almacén lo que hace es un "Force Availability"; si no hay control de lotes da el producto por servido y todo correcto, no hay que hacer nada en el almacén. 

En el momento que hay lotes y estamos en POS, "Force Availability" no realiza previamente "Check Availability" por lo que no asigna el lote en función de la estrategia marcada. Si se desea este automatismo, hay que entrar línea por línea del pedido, cancelar la reserva, aparece la opción "Check Availability", esto propone el lote (FIFO, FEFO o lo que proceda) y posteriormente cerrar la venta para ir a la opción "Transfer".

Para que funcionara bien habría que cambiar el proceso para que en caso de venta desde el POS CON CONTROL DE LOTES haga "Check Availability". El cliente en ese punto podría aceptar o cambiar el lote propuesto. 

Para automatizar completamente, habría que sumar la acción "Transfer", pero esto quita al cliente la opción de cambiar el lote en un momento dado en caso de trabajar desde POS.

Gracias a todos.






Un saludo,
___________________________________

                      
Antonio Cánovas Pedreño
  Teléfono.- 6224.2.6224
                      Twitter.- @acanovasp

Antes de imprimir este e-mail piense bien si es necesario hacerlo. El medio ambiente es cosa de todos.
Este mensaje contiene información CONFIDENCIAL sometida a secreto profesional. Si ha recibido este mensaje por error, debe saber que la lectura, copia, uso o divulgación están prohibidos la Ley. Por ello, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. Muchas gracias.

Ana Juaristi

unread,
Mar 30, 2015, 8:04:16 PM3/30/15
to openerp-s...@googlegroups.com

No exactamente.
El producto queda en check availability hasta que tenga asignado un quant, es decir, hasta que haya stock del mismo.
Y aunque le asignes un quant con lote concreto la pantalla de transfer te permite asignar otro lote diferente.
En tpv simplemente faltaria la pantalla de transfer para poner el lote que estas vendiendo y si quieres asignacion automatica te haria falta replicar el boton de chequeo de disponibilidad igual que el que tienen los albaranes
Habria que darle una pequeña vuelta y ajustar el enfoque

Antonio Cánovas Pedreño

unread,
Apr 1, 2015, 3:00:29 PM4/1/15
to openerp-s...@googlegroups.com
Ana, queda en "Check Availability" si se hace como pedido de venta. En el caso de que la venta sea desde POS hace automáticamente un "Force Availability" y no asigna el lote (por esto no aparece la opción "check av").

Para estas ventas de POS sin desarrollar nada, entras en almacén, transacción y cada línea de pedido, cancelas la reserva y entonces aparece "check availability" que en ese momento si funciona como en los pedidos de venta.

Posiblemente una buena solución sería una acción en el menú "Más" o un botón donde sobre todos los movimientos de almacén pendientes seleccionados que hiciera el "Cancel" + "Check Availability" + "Transfer" por orden cronológico; con esto asignaría automáticamente los lotes a todos los productos vendidos desde el POS y quedarían pendientes solo los que no existiera lote que asignar.





Un saludo,
___________________________________

                      
Antonio Cánovas Pedreño
  Teléfono.- 6224.2.6224
                      Twitter.- @acanovasp

Antes de imprimir este e-mail piense bien si es necesario hacerlo. El medio ambiente es cosa de todos.
Este mensaje contiene información CONFIDENCIAL sometida a secreto profesional. Si ha recibido este mensaje por error, debe saber que la lectura, copia, uso o divulgación están prohibidos la Ley. Por ello, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción. Muchas gracias.

Darío Xelmirez

unread,
Jan 11, 2016, 4:15:14 AM1/11/16
to Usuarios Odoo / OpenERP en España
Parece que sí que hay un modulo que desarrolla esto:
http://acespritechblog.com/2014/11/26/odoo-openerp-8-point-of-sale-assign-unique-serial-number/
Por desgracia no parece que tengan ningún enlace al módulo en si... solamente encontre un video y ese documento explicativo... pero nada, no lo tienen accesible desde ningún sitio.

Alguna novedad en este tema??

Reply all
Reply to author
Forward
0 new messages