Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
Lines of code | 288 |
Technical Name |
pos_multi_uom_price |
License | AGPL-3 |
Versions | 14.0 13.0 15.0 16.0 |
POS Multi UOM Price
With this module you can sell your products with different units of measure in POS.
- Inventory > Configuration > Settings
- Set "Units of Measure"
- Install "POS multi uom price"
- Inventory > Products > Products
- Product (Sales)
- Add "UOM price"
- Product (Sales)
- New session POS
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedExcelente modulo. Funciona 100% bien
Gracias por el apoyo
Funciona de maravilla siguiendo las instrucciones de instalación.
Salu2, es posible que añadan soporte para multiples UOM con codigo de barras? Se puede negociar algun precio por añadir esta funcion?
Re: Funciona de maravilla siguiendo las instrucciones de instalación.
Hola Alex
Un favor, en __manifest__.py está mi correo ;)
Saludos
Great work
Thanks for this app,
if you can add this feature also available on sale order like POS and barcode for each UOM, it'll be great.
Nice work
Nice job by the team at ehuerta _at_ ixer.mx but if you guys can add barcode scanning to the mix, wont that be something, but grate Job guys. Thank you
Upgrade to version 16
will you have this plugin upgraded to comply with odoo version 16?
it is crucial for my implementation process of odoo really, and relying much on the upgrade to have my odoo upgraded
Re: Upgrade to version 16
https://apps.odoo.com/apps/modules/16.0/pos_multi_uom_price/
v16
Hello, do you have this module in v16
Re: v16
https://apps.odoo.com/apps/modules/16.0/pos_multi_uom_price/
V16
HI, kindly upgrade this great module to v16
Re: V16
https://apps.odoo.com/apps/modules/16.0/pos_multi_uom_price/
ERRORR
I HAD THIS ERROR
Ayuda con error de reservas. Gracias
Buenas tardes estimado, muchas gracias por tremendo aporte.
Estuvo probando el módulo y todo bien pero luego que metí estock a los productos empezó a darme este error:
https://drive.google.com/file/d/1sJB_OddGrJyMa5CuZJxzj5TfHckkkTtz/view?usp=drivesdk
Por favor, cómo podría resolver, esto, algo hice mal?
Gracias por su ayuda
Hola enrrique.
Escribo este post para informar que el correo no se encuentra donde indicaste.
Re:
Hola Alex, sustituye " _at_ " por una @, por favor
ehuerta _at_ ixer.mx
Salu2, es posible que añadan soporte para multiples UOM con codigo de barras? Se puede negociar algun precio por añadir esta funcion?
there a problem with cost
Just want to report a bug (not sure though if this is one)
After selling a product using a different UOM (not the default one), if you go to the refund section and check the sold product, the UOM used would be the default one and not the chosen UOM.
To illustrate, in my case, I sold 1 bd of ITEM A but when I tried to refund it the 1 bd ITEM A become 1 pk.
Re:
Hi
yes its a bug, but 15.0.1.0.3 version resolt it
Thanks!
Thanks
Thanks for this app,
if you can add this feature also available on sale order like POS and barcode for each UOM, it'll be great.
Nice work but the cost is not updated accordingly to the qty in the new UOM.
Re:
'stock.move' object has no attribute '_add_mls_related_to_order'
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request.dispatch()
File "/usr/lib/python3/dist-packages/odoo/http.py", line 687, in dispatch
result = self._call_function(**self.params)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 348, in checked_call
result = self.endpoint(*a, **kw)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 916, in __call__
return self.method(*args, **kw)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 535, in response_wrap
response = f(*args, **kw)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1335, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1327, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 460, in call_kw
result = _call_kw_model(method, model, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 433, in _call_kw_model
result = method(recs, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/pos_sale/models/pos_order.py", line 40, in create_from_ui
order_ids = super(PosOrder, self).create_from_ui(orders, draft)
File "/usr/lib/python3/dist-packages/odoo/addons/pos_loyalty/models/pos_order.py", line 20, in create_from_ui
order_ids = super(PosOrder, self).create_from_ui(orders, draft)
File "/usr/lib/python3/dist-packages/odoo/addons/point_of_sale/models/pos_order.py", line 670, in create_from_ui
order_ids.append(self._process_order(order, draft, existing_order))
File "/usr/lib/python3/dist-packages/odoo/addons/point_of_sale/models/pos_order.py", line 144, in _process_order
pos_order._create_order_picking()
File "/usr/lib/python3/dist-packages/odoo/addons/point_of_sale/models/pos_order.py", line 691, in _create_order_picking
pickings = self.env['stock.picking']._create_picking_from_pos_order_lines(destination_id, self.lines, picking_type, self.partner_id)
File "/usr/lib/python3/dist-packages/odoo/addons/point_of_sale/models/stock_picking.py", line 44, in _create_picking_from_pos_order_lines
positive_picking._create_move_from_pos_order_lines(positive_lines)
File "/usr/Custom/addons/pos_multi_uom_price/models/stock_picking.py", line 36, in _create_move_from_pos_order_lines
confirmed_moves._add_mls_related_to_order(order_lines)
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/http.py", line 643, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
AttributeError: 'stock.move' object has no attribute '_add_mls_related_to_order'