Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Mobile App - Picking

Beta License: AGPL-3 OCA/stock-logistics-barcode Translate me on Weblate Try me on Runboat

This module provides a light Web app to scan products Barcode to handle stock pickings with a barcode reader.

This module was written to extend the functionality of odoo Stock module.

You could be interested by different OCA implementions of such features:

Table of contents

Configuration

  • Go to ‘Inventory’ / ‘Configuration’ / ‘Warehouse Management’ / ‘Operations Types’

  • Select an operation type you want to handle with your mobile

  • Check the box ‘Available on Mobile’

Optionaly you can put two extra settings:

  • ‘Create backorder’ if you want that confirm picking on the Mobile App generate or not a backorder by default.

  • ‘Product fields’ to select extra custom fields that will be displayed on the mobile app.

https://raw.githubusercontent.com/OCA/stock-logistics-barcode/11.0/mobile_app_picking/static/description/stock_picking_type_form.png

Usage

Enter the url http://MY-ODOO-INSTANCE/mobile_app_picking/static/www/index.html

You can also enter the url http://MY-ODOO-INSTANCE/mobile_app_picking if all your odoo databases have mobile_app_picking installed.

Description

Screenshot

Select a database (if your instance has many databases)

Enter your credentials and confirm

authentication

Select a picking type

list_picking_type

Select a picking.

(you can scan its barcode)

list_picking

The next screen displays the detail of the operations.

To go the scan screen, click on the ‘Scanner’ button

You can also click on a move line

list_move

Scan the product barcode:

This will display the detail of the operation. (expected and done quantity, the UoM, and also extra fields you could have set in the picking type configuration)

Everytime you scan a product, the done quantity will be increased by 1.

You can also put a custom quantity in the field if it is easy for your operator to count the number of products

At the end of the process, go back to the list of move lines, by clicking on the according button.

scan_mode

You can reset a quantity if you did a bad operation, by clicking on the button on the end of each line.

When your picking is finished, click on the ‘Validate’ button.

list_move_change

It will create a backorder or not, depending on the setting of the picking type.

Once validated, the screen will go the screen to select another picking.

Colors depending on the quantity

The field quantity will have a different background color depending on the difference between expected and done quantity :

  • white : no quantity set

  • yellow : expected quantity not reached

  • green : done quantity corresponds to the expected quantity

  • red: done quantity is over the expected quantity

Typical Errors and Warning at the login screen

  • It will not possible to log in if the user is not member of the ‘Warehouse / User’ group.

Typical Errors and Warning at the scanner screen

  • ‘Incorrect quantity’ if the quantity entered is negative, or is not a float.

  • ‘Barcode not found in the picking’ if the operator tries to scan a product that is not in the list of move lines.

  • ‘Many operations found’ if there are many lines with the same products. In that case, the operator should select manually the line he want to treat.

Known issues / Roadmap

  • For the time being, this module doesn’t handle ‘Lot’, ‘Pack’ and ‘Owner’.

  • The UI doesn’t allow to add an unexpected product on the fly.

  • In practice, the mobile app emulate the actions of the user, changing Done quantity of stock moves of a given picking. This action is allowed by odoo under certain conditions, that are defined by the field is_quantity_done_editable of the stock.picking. Using this module if this field is unchecked could generate problems. This field is disabled (amoung others conditions) if user is member of stock.group_stock_multi_locations or stock.group_tracking_owner See the functions _compute_show_details_visible and _compute_is_quantity_done_editable for more detals.

  • Could be interesting to merge the two views list_move and main_scan into a single one module.

Bug Tracker

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.

Do not contact contributors directly about support or help with technical issues.

Credits

Authors

  • GRAP

Contributors

Other credits

The development of this module has been financially supported by:

Maintainers

This module is maintained by the OCA.

Odoo Community Association

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

This module is part of the OCA/stock-logistics-barcode project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

Metadata

Release files for odoo11-addon-mobile-app-picking 11.0.1.0.0.99.dev13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for odoo11-addon-mobile-app-picking 11.0.1.0.0.99.dev13
File Interpreter ABI Platform Actions
odoo11_addon_mobile_app_picking-11.0.1.0.0.99.dev13-py2.py3-none-any.whl Python 3, Python 2 none any Details for odoo11_addon_mobile_app_picking-11.0.1.0.0.99.dev13-py2.py3-none-any.whl

Release files / odoo11_addon_mobile_app_picking-11.0.1.0.0.99.dev13-py2.py3-none-any.whl

Download URL odoo11_addon_mobile_app_picking-11.0.1.0.0.99.dev13-py2.py3-none-any.whl
Size 290.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
94ed96e2f4bd327162e59d69fb49e06f3fff01aeea0b4e5669bc708baab830fd
BLAKE2b-256 checksum
How to use checksums
70ce84dad132ade38ff5b11e77b628e7e7d70504fb796358353b5479ea4ab148
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.5

Security for odoo11-addon-mobile-app-picking 11.0.1.0.0.99.dev13

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page