-
Notifications
You must be signed in to change notification settings - Fork 10.6k
[IMP] barcode: update barcode operations doc #5559
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
106 changes: 0 additions & 106 deletions
106
content/applications/inventory_and_mrp/inventory/barcode/operations/internal.rst
This file was deleted.
Oops, something went wrong.
Binary file removed
BIN
-19 KB
...cations/inventory_and_mrp/inventory/barcode/operations/internal/internal_01.png
Binary file not shown.
Binary file removed
BIN
-8.31 KB
...cations/inventory_and_mrp/inventory/barcode/operations/internal/internal_02.png
Binary file not shown.
Binary file removed
BIN
-4.82 KB
...cations/inventory_and_mrp/inventory/barcode/operations/internal/internal_03.png
Binary file not shown.
Binary file removed
BIN
-8.6 KB
...cations/inventory_and_mrp/inventory/barcode/operations/internal/internal_04.png
Binary file not shown.
Binary file removed
BIN
-10.7 KB
...cations/inventory_and_mrp/inventory/barcode/operations/internal/internal_05.png
Binary file not shown.
Binary file removed
BIN
-10.5 KB
...cations/inventory_and_mrp/inventory/barcode/operations/internal/internal_06.png
Binary file not shown.
Binary file removed
BIN
-10 KB
...cations/inventory_and_mrp/inventory/barcode/operations/internal/internal_07.png
Binary file not shown.
Binary file removed
BIN
-10.9 KB
...cations/inventory_and_mrp/inventory/barcode/operations/internal/internal_08.png
Binary file not shown.
Binary file removed
BIN
-10.7 KB
...cations/inventory_and_mrp/inventory/barcode/operations/internal/internal_09.png
Binary file not shown.
Binary file removed
BIN
-10.7 KB
...cations/inventory_and_mrp/inventory/barcode/operations/internal/internal_10.png
Binary file not shown.
202 changes: 202 additions & 0 deletions
202
...ications/inventory_and_mrp/inventory/barcode/operations/receipts_deliveries.rst
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,202 @@ | ||
| ============================================= | ||
| Process receipts and deliveries with barcodes | ||
| ============================================= | ||
|
|
||
| .. _barcode/operations/intro: | ||
|
|
||
| The *Barcode* app can be used to process receipts, deliveries, and other types of operations in real | ||
| time using a barcode scanner or the Odoo mobile app. | ||
brse-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| This makes it possible to process operations on the warehouse floor when they happen, instead of | ||
| having to wait to validate transfers from a computer. Processing operations this way can help to | ||
| properly attribute barcodes to the appropriate products, pickings, locations, and more. | ||
brse-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| Enable Barcode app | ||
| ================== | ||
|
|
||
| To use the *Barcode* app to process transfers, it must be installed by enabling the feature from the | ||
| settings of the *Inventory* app. | ||
|
|
||
| To do so, go to the :menuselection:`Inventory app --> Configuration --> Settings`. Then, scroll down | ||
| to the :guilabel:`Barcode` section, and click the checkbox next to the :guilabel:`Barcode Scanner` | ||
| feature. | ||
|
|
||
| Once the checkbox is ticked, click :guilabel:`Save` at the top of the page to save changes. | ||
|
|
||
| Once the page has refreshed, new options will be displayed under the :guilabel:`Barcode Scanner` | ||
| feature: :guilabel:`Barcode Nomenclature` (with a corresponding drop-down menu), where either | ||
| :guilabel:`Default Nomenclature` or :guilabel:`Default GS1 Nomenclature` can be selected. | ||
|
|
||
| There is also a :guilabel:`Configure Product Barcodes` internal link arrow, and a set of | ||
| :guilabel:`Print` buttons for printing barcode commands and a barcode demo sheet. | ||
|
|
||
| .. image:: receipts_deliveries/receipts-deliveries-barcode-setting.png | ||
| :align: center | ||
| :alt: Enabled Barcode feature in Inventory app settings. | ||
|
|
||
| For more on setting up and configuring the :guilabel:`Barcode` app, refer to the :doc:`Set up your | ||
| barcode scanner <../setup/hardware>` and :doc:`Activate the Barcodes in Odoo <../setup/software>` | ||
| documentation pages. | ||
|
|
||
| .. _barcode/operations/scan-received-products: | ||
|
|
||
| Scan barcodes for receipts | ||
| ========================== | ||
|
|
||
| To process warehouse receipts for incoming products, there first needs to be a purchase order (PO) | ||
| created, and a receipt operation to process. | ||
|
|
||
| To create a :abbr:`PO (purchase order)`, navigate to the :menuselection:`Purchase app --> Create` to | ||
brse-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| create a new request for quotation (RFQ). | ||
|
|
||
| From the blank :abbr:`RFQ (request for quotation)` form, click the drop-down menu next to the | ||
| :guilabel:`Vendor` field to add a vendor. Then, on the :guilabel:`Product` line under the | ||
| :guilabel:`Products` tab, click :guilabel:`Add a product`, and select the desired product(s) to add | ||
| to the quotation. | ||
|
|
||
| Once ready, click :guilabel:`Save` at the top of the form, then click :guilabel:`Confirm Order` to | ||
| confirm the :abbr:`RFQ (request for quotation)` to a :abbr:`PO (purchase order)`. | ||
|
|
||
| .. image:: receipts_deliveries/receipts-deliveries-purchase-order.png | ||
| :align: center | ||
| :alt: Completed purchase order for barcode product. | ||
|
|
||
| To process and scan barcodes for warehouse receipts, navigate to the :menuselection:`Barcode app`. | ||
|
|
||
| Once inside the :guilabel:`Barcode app`, a :guilabel:`Barcode Scanning` screen displaying different | ||
| options is presented. To process receipts, click on the :guilabel:`Operations` button at the bottom | ||
| of the screen. This navigates to an :menuselection:`Operations` overview page. | ||
|
|
||
| .. image:: receipts_deliveries/receipts-deliveries-barcode-scanner.png | ||
| :align: center | ||
| :alt: Barcode app start screen with scanner. | ||
|
|
||
| From this page, locate the :guilabel:`Receipts` card, and click the :guilabel:`# To Process` button | ||
| to view all outstanding receipts. Then, select the desired receipt operation to process. This | ||
| navigates to the barcode transfer screen. | ||
|
|
||
| .. note:: | ||
| If *only* using a barcode scanner or the Odoo mobile app, the barcodes for each transfer of a | ||
| corresponding operation type can be scanned to be processed easily. Once scanned, the products | ||
| that are part of an existing transfer can be scanned, and new products can be added to the | ||
| transfer, as well. Once all products have been scanned, validate the transfer to proceed with the | ||
| stock moves. | ||
|
|
||
| From this screen, an overview of all receipts to process within that transfer (**WH/IN/000XX**) is | ||
| shown. At the bottom of the screen, there are options to :guilabel:`Add Product` or | ||
| :guilabel:`Validate`, depending on if products need to be added to the operation, or if the whole | ||
| operation should be validated at once. | ||
|
|
||
| .. image:: receipts_deliveries/receipts-deliveries-scanner-overview.png | ||
| :align: center | ||
| :alt: Overview of receipts in transfer to scan. | ||
|
|
||
| To process and scan each product individually, choose a specific product line. The :guilabel:`+#` | ||
| button (in this case, :guilabel:`+10`) can be clicked to indicate receipt of that product, or the | ||
| :guilabel:`pencil` icon can be clicked to open a new screen to edit that product line. | ||
|
|
||
| From this screen, the product that's being received is listed. Under the product name, the | ||
| :guilabel:`Quantity` line can be edited. Either change the `0` in the line to the desired quantity, | ||
| or click the :guilabel:`/# Units` button (in this case, :guilabel:`/10 Units`) to automatically fill | ||
| the quantity ordered from the :abbr:`PO (purchase order)`. | ||
|
|
||
| .. example:: | ||
| In the reception operation `WH/IN/00019`, `10 Units` of the `Barcode Product` is expected to be | ||
| received. `[BARCODE_PROD]` is the :guilabel:`Internal Reference` set on the product form. Scan | ||
| the barcode of the `Barcode Product` to receive one unit. Afterwards, click the | ||
| :guilabel:`pencil` icon to manually enter the received quantities. | ||
|
|
||
| .. image:: receipts_deliveries/receipts-deliveries-product-line-editor.png | ||
| :align: center | ||
| :alt: Product line editor for individual transfer in Barcode app. | ||
|
|
||
| Additionally, the :guilabel:`+1` and :guilabel:`-1` buttons can be clicked to add or subtract | ||
| quantity of the product, and the :guilabel:`number keys` can be used to add quantity, as well. | ||
|
|
||
| Below the :guilabel:`number keys` is the :guilabel:`location` line, which reads `WH/Stock` by | ||
| default, unless another *location* is listed on the product itself. Click this line to reveal a | ||
| drop-down menu of additional locations to choose from. | ||
|
|
||
| Once ready, click :guilabel:`Confirm` to confirm the changes made to the product line. | ||
|
|
||
| Then, from the overview page with all receipts to process within that transfer (**WH/IN/000XX**), | ||
| click the :guilabel:`+#` button on the product line for the products being received, and click | ||
| :guilabel:`Validate`. The receipt has now been processed, and the :guilabel:`Barcode app` can be | ||
| closed out. | ||
|
|
||
| .. image:: receipts_deliveries/receipts-deliveries-validate-transfer.png | ||
| :align: center | ||
| :alt: Overview of receipts in transfer to validate. | ||
|
|
||
| Scan barcodes for delivery orders | ||
| ================================= | ||
|
|
||
| To process warehouse deliveries for outgoing products, there first needs to be a sales order (SO) | ||
| created, and a delivery operation to process. | ||
|
|
||
| To create a :abbr:`SO (sales order)`, navigate to the :menuselection:`Sales app --> Create` to | ||
| create a new quotation. | ||
|
|
||
| From the blank quotation form, click the drop-down menu next to the :guilabel:`Customer` field to | ||
| add a customer. Then, on the :guilabel:`Product` line under the :guilabel:`Order Lines` tab, click | ||
| :guilabel:`Add a product`, and select the desired product(s) to add to the quotation. | ||
|
|
||
| Once ready, click :guilabel:`Save` at the top of the form, and click :guilabel:`Confirm Order` to | ||
| confirm the quotation to a :abbr:`SO (sales order)`. | ||
|
|
||
| .. image:: receipts_deliveries/receipts-deliveries-sales-order.png | ||
| :align: center | ||
| :alt: Completed sales order for barcode product. | ||
|
|
||
| To process and scan barcodes for warehouse deliveries, navigate to the :menuselection:`Barcode app`. | ||
|
|
||
| Once inside the :guilabel:`Barcode app`, a :guilabel:`Barcode Scanning` screen displaying different | ||
| options is presented. To process deliveries, click on the :guilabel:`Operations` button at the | ||
| bottom of the screen. This navigates to an :guilabel:`Operations` overview page. | ||
|
|
||
| From this page, locate the :guilabel:`Delivery Orders` card, and click the :guilabel:`# To Process` | ||
| button to view all outstanding deliveries. Then, select the desired delivery order to process. This | ||
| navigates to the barcode transfer screen. | ||
|
|
||
| .. image:: receipts_deliveries/receipts-deliveries-operations-page.png | ||
| :align: center | ||
| :alt: Operations overview page in Barcode app dashboard. | ||
|
|
||
| From this screen, an overview of all deliveries to process within that transfer (**WH/OUT/000XX**) | ||
| is shown. At the bottom of the screen, there are options to :guilabel:`Add Product` or | ||
| :guilabel:`Validate`, depending on if products need to be added to the operation, or if the whole | ||
| operation should be validated at once. | ||
|
|
||
| To process and scan each product individually, choose a specific product line. The :guilabel:`+1` | ||
| button can be clicked to indicate delivery of that product, or the :guilabel:`pencil icon` can be | ||
| clicked to open a new screen to edit that product line. | ||
|
|
||
| From this screen, the product that's being delivered is listed. Under the product name, the | ||
| :guilabel:`Quantity` line can be edited. Either change the `0` in the line to the desired quantity, | ||
| or click the :guilabel:`/# Units` button (in this case, :guilabel:`/10 Units`) to automatically fill | ||
brse-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| the quantity ordered from the :abbr:`SO (sales order)`. | ||
|
|
||
| Additionally, the :guilabel:`+1` and :guilabel:`-1` buttons can be clicked to add or subtract | ||
| quantity of the product, and the :guilabel:`number keys` can be used to add quantity, as well. | ||
|
|
||
| Below the :guilabel:`number keys` is the :guilabel:`location` line, which reads `WH/Stock` by | ||
brse-odoo marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| default, unless another location is listed on the product itself. | ||
|
|
||
| This is the location that the product is being pulled from for delivery. Click this line to reveal a | ||
| drop-down menu of additional locations to choose from (if this product is stored in multiple | ||
| locations in the warehouse). | ||
|
|
||
| .. tip:: | ||
| For warehouses that have multiple different storage locations, putaway rules, and removal | ||
| strategies, additional steps can be added for various operation types, while using the *Barcode* | ||
| app. | ||
|
|
||
| Once ready, click :guilabel:`Confirm` to confirm the changes made to the product line. | ||
|
|
||
| Then, from the overview page with all receipts to process within that transfer (**WH/OUT/000XX**), | ||
| click the :guilabel:`+#` button on the product line for the products being received, and click | ||
| :guilabel:`Validate`. The delivery has now been processed, and the *Barcode* app can be closed out. | ||
|
|
||
| .. image:: receipts_deliveries/receipts-deliveries-validate-delivery.png | ||
| :align: center | ||
| :alt: Overview of deliveries in transfer to validate. | ||
Binary file added
BIN
+20.4 KB
.../barcode/operations/receipts_deliveries/receipts-deliveries-barcode-scanner.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+58.2 KB
.../barcode/operations/receipts_deliveries/receipts-deliveries-barcode-setting.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+29.9 KB
.../barcode/operations/receipts_deliveries/receipts-deliveries-operations-page.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+26.5 KB
...code/operations/receipts_deliveries/receipts-deliveries-product-line-editor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+34.8 KB
...y/barcode/operations/receipts_deliveries/receipts-deliveries-purchase-order.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+45.5 KB
...tory/barcode/operations/receipts_deliveries/receipts-deliveries-sales-order.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+17.6 KB
...barcode/operations/receipts_deliveries/receipts-deliveries-scanner-overview.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+18.1 KB
...arcode/operations/receipts_deliveries/receipts-deliveries-validate-delivery.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+19 KB
...arcode/operations/receipts_deliveries/receipts-deliveries-validate-transfer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.