Skip to Content
Menu

Pos Multi Barcode Options

by
Odoo

33.09

v 17.0 Third Party 86
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 225
Technical Name pos_multi_barcodes
Versions 10.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
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 225
Technical Name pos_multi_barcodes
Versions 10.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0

Pos Multi Barcode Options

Allows you give create multiple barcode of single product with different options

1. Add multiple barcodes with quantity, price and unit.
2. Scan barcode.

If You Need Any Help Please Contact

Email Id: dev.webveer@gmail.com

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
There are no ratings yet!
Bug on Odoo 17
by
Abdalrhman Hassan
on 5/28/24, 2:41 AM

'stock.move' object has no attribute 'quantity_done'

Traceback (most recent call last):

  File "/home/odoo/src/odoo/odoo/http.py", line 1770, in _serve_db

    return service_model.retrying(self._serve_ir_http, self.env)

  File "/home/odoo/src/odoo/odoo/service/model.py", line 133, in retrying

    result = func()

  File "/home/odoo/src/odoo/odoo/http.py", line 1797, in _serve_ir_http

    response = self.dispatcher.dispatch(rule.endpoint, args)

  File "/home/odoo/src/odoo/odoo/http.py", line 2001, in dispatch

    result = self.request.registry['ir.http']._dispatch(endpoint)

  File "/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py", line 222, in _dispatch

    result = endpoint(**request.params)

  File "/home/odoo/src/odoo/odoo/http.py", line 725, in route_wrapper

    result = endpoint(self, *args, **params_ok)

  File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 24, in call_kw

    return self._call_kw(model, method, args, kwargs)

  File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 20, in _call_kw

    return call_kw(request.env[model], method, args, kwargs)

  File "/home/odoo/src/odoo/odoo/api.py", line 464, in call_kw

    result = _call_kw_model(method, model, args, kwargs)

  File "/home/odoo/src/odoo/odoo/api.py", line 435, in _call_kw_model

    result = method(recs, *args, **kwargs)

  File "/home/odoo/src/odoo/addons/pos_sale/models/pos_order.py", line 49, in create_from_ui

    order_ids = super(PosOrder, self).create_from_ui(orders, draft)

  File "/home/odoo/src/enterprise/pos_preparation_display/models/pos_order.py", line 13, in create_from_ui

    orders = super().create_from_ui(orders, draft=draft)

  File "/home/odoo/src/odoo/addons/point_of_sale/models/pos_order.py", line 965, in create_from_ui

    order_ids.append(self._process_order(order, draft, False))

  File "/home/odoo/src/odoo/addons/point_of_sale/models/pos_order.py", line 156, in _process_order

    return pos_order._process_saved_order(draft)

  File "/home/odoo/src/odoo/addons/point_of_sale/models/pos_order.py", line 179, in _process_saved_order

    self._create_order_picking()

  File "/home/odoo/src/odoo/addons/point_of_sale/models/pos_order.py", line 1008, 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 "/home/odoo/src/odoo/addons/point_of_sale/models/stock_picking.py", line 46, in _create_picking_from_pos_order_lines

    positive_picking._create_move_from_pos_order_lines(positive_lines)

  File "/home/odoo/src/user/pos_multi_barcodes/models/pos.py", line 110, in _create_move_from_pos_order_lines

    current_move.quantity_done = abs(sum(order_lines.mapped('qty')))

AttributeError: 'stock.move' object has no attribute 'quantity_done'


I'm not able to close the POS session due to the error above, which the order doesn't create picking order from the stock, Please review it and confirm

Many thanks