Skip to content

Commit c9962cd

Browse files
brse-odoosamueljlieber
authored andcommitted
[IMP] barcode: update transfers scratch doc
closes #7150 X-original-commit: df58ae9 Signed-off-by: Brandon Seltenrich (brse) <brse@odoo.com> Signed-off-by: Zachary Straub (zst) <zst@odoo.com>
1 parent ef3eee7 commit c9962cd

11 files changed

+214
-12
lines changed
Lines changed: 214 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,219 @@
1+
==========================================
2+
Create and process transfers with barcodes
3+
==========================================
4+
5+
The *Barcode* app can be used to process internal transfers for all types of products, including
6+
transfers for products tracked using lots or serial numbers. Transfers can be created from scratch
7+
in real time using an Odoo-compatible barcode scanner or the Odoo mobile app.
8+
9+
For a list of Odoo-compatible barcode mobile scanners, and other hardware for the *Inventory* app,
10+
refer to the `Odoo Inventory • Hardware page <https://www.odoo.com/app/inventory-hardware>`_.
11+
12+
Enable Barcode app
13+
==================
14+
15+
To use the *Barcode* app to process transfers, it must be installed by enabling the feature from the
16+
settings of the *Inventory* app.
17+
18+
To do so, go to the :menuselection:`Inventory app --> Configuration --> Settings`. Then, scroll down
19+
to the :guilabel:`Barcode` section, and click the checkbox next to the :guilabel:`Barcode Scanner`
20+
feature.
21+
22+
Once the checkbox is ticked, click :guilabel:`Save` at the top of the page to save changes.
23+
24+
When the page has refreshed, new options are displayed under the :guilabel:`Barcode Scanner`
25+
feature: :guilabel:`Barcode Nomenclature` (with a corresponding drop-down menu), where either
26+
:guilabel:`Default Nomenclature` or :guilabel:`Default GS1 Nomenclature` can be selected. The
27+
nomenclature selected changes how scanners interpret barcodes in Odoo.
28+
29+
There is also a :guilabel:`Configure Product Barcodes` internal link arrow, and a set of
30+
:guilabel:`Print` buttons for printing barcode commands and a barcode demo sheet.
31+
32+
.. image:: transfers_scratch/transfers-scratch-enabled-barcode-setting.png
33+
:align: center
34+
:alt: Enabled Barcode feature in Inventory app settings.
35+
36+
For more on setting up and configuring the :guilabel:`Barcode` app, refer to the :doc:`Set up your
37+
barcode scanner <../setup/hardware>` and :doc:`Activate the Barcodes in Odoo <../setup/software>`
38+
documentation pages.
39+
40+
Scan barcodes for internal transfers
41+
====================================
42+
43+
To create and process internal transfers for products in a warehouse, the :guilabel:`Storage
44+
Locations` and :guilabel:`Multi-Step Routes` features **must** be enabled.
45+
46+
To do so, go to the :menuselection:`Inventory app --> Configuration --> Settings`. Then, scroll down
47+
to the :guilabel:`Warehouse` section, and click the checkboxes next to :guilabel:`Storage Locations`
48+
and :guilabel:`Multi-Step Routes`.
49+
50+
Then, click :guilabel:`Save` at the top of the page to save changes.
51+
52+
Create an internal transfer
53+
---------------------------
54+
55+
To process existing internal transfers, there first needs to be an internal transfer created, and an
56+
operation to process.
57+
58+
To create an internal transfer, navigate to the :menuselection:`Inventory app`. From the
59+
:guilabel:`Inventory Overview` dashboard, locate the :guilabel:`Internal Transfers` card, and click
60+
on the :guilabel:`0 To Process` button.
61+
62+
Then, click :guilabel:`Create` in the top left of the resulting page. This navigates to a new
63+
:guilabel:`Internal Transfer` form.
64+
65+
On this blank form, the :guilabel:`Operation Type` is automatically listed as :guilabel:`Internal
66+
Transfers`. Under that field, the :guilabel:`Source Location` and :guilabel:`Destination Location`
67+
are set as :guilabel:`WH/Stock` by default, but can be changed to whichever locations the products
68+
are being moved from, and moved to.
69+
70+
.. image:: transfers_scratch/transfers-scratch-internal-transfer-form.png
71+
:align: center
72+
:alt: Blank internal transfer form with source location and destination location.
73+
74+
Once the desired locations have been selected, products can be added to the transfer. On the
75+
:guilabel:`Product` line under the :guilabel:`Products` tab, click :guilabel:`Add a product`, and
76+
select the desired product(s) to add to the transfer.
77+
78+
Once ready, click :guilabel:`Save` at the top of the form to save the new internal transfer. Once
79+
saved, click the :guilabel:`Detailed Operations` icon (four lines, at the far right of the
80+
:guilabel:`Product` line) to open the :guilabel:`Detailed Operations` pop-up window.
81+
82+
.. image:: transfers_scratch/transfers-scratch-detailed-operations-popup.png
83+
:align: center
84+
:alt: Internal transfer detailed operations pop-up window.
85+
86+
From the pop-up, click :guilabel:`Add a line`.
87+
88+
Then, in the :guilabel:`To` column, change the location from :guilabel:`WH/Stock` to a different
89+
location, where the products should be moved.
90+
91+
Next, in the :guilabel:`Done` column, change the quantity to the desired quantity to transfer. Once
92+
ready, click :guilabel:`Confirm` to close out the pop-up window.
93+
94+
Scan barcodes for internal transfer
95+
-----------------------------------
96+
97+
To process and scan barcodes for internal transfers, navigate to the :menuselection:`Barcode app`.
98+
99+
Once inside the :guilabel:`Barcode app`, a :guilabel:`Barcode Scanning` screen displaying different
100+
options is presented.
101+
102+
To process internal transfers, click on the :guilabel:`Operations` button at the bottom of the
103+
screen. This navigates to an :menuselection:`Operations` overview page.
104+
105+
.. image:: transfers_scratch/transfers-scratch-barcode-app.png
106+
:align: center
107+
:alt: Barcode app start screen with scanner.
108+
109+
From this page, locate the :guilabel:`Internal Transfers` card, and click the :guilabel:`# To
110+
Process` button to view all outstanding internal transfers. Then, select the desired operation to
111+
process. This navigates to the barcode transfer screen.
112+
113+
.. note::
114+
When using the *Barcode* app without the *Inventory* app (**only** if using a barcode scanner or
115+
the Odoo mobile app), the barcodes for each transfer of a corresponding operation type can be
116+
scanned to be processed easily.
117+
118+
Once scanned, the products that are part of an existing transfer can be scanned, and new products
119+
can be added to the transfer, as well. Once all products have been scanned, validate the transfer
120+
to proceed with the stock moves.
121+
122+
From this screen, an overview of all products to process within that specific internal transfer
123+
(**WH/INT/000XX**) is shown. At the bottom of the screen, there are options to :guilabel:`Add
124+
Product` or :guilabel:`Validate`, depending on if products need to be added to the operation, or if
125+
the whole operation should be validated at once.
126+
127+
.. image:: transfers_scratch/transfers-scratch-receipts-overview.png
128+
:align: center
129+
:alt: Overview of receipts in transfer to scan.
130+
131+
Then, scan the barcode of the product to process the internal transfer.
132+
133+
Or, to process and scan each product individually, choose a specific product line. The
134+
:guilabel:`+ 1` button can be clicked to add additional quantity of that product to the transfer, or
135+
the :guilabel:`pencil icon` can be clicked to open a new screen to edit that product line.
136+
137+
In the product's pop-up window, the product and the units to process is displayed with a number pad.
138+
Under the product name, the :guilabel:`Quantity` line can be edited. Change the number in the line
139+
to the quantity listed to be transferred on the internal transfer form.
140+
141+
.. example::
142+
In the internal transfer operation `WH/INT/000XX`, `50 Units` of the `Transfer Product` is
143+
moved from `WH/Stock` to `WH/Stock/Shelf 1`. `[TRANSFER_PROD]` is the :guilabel:`Internal
144+
Reference` set on the product form. Scan the barcode of the `Transfer Product` to receive one
145+
unit. Afterwards, click the :guilabel:`pencil icon` to manually enter the transferred quantities.
146+
147+
.. image:: transfers_scratch/transfers-scratch-product-line-editor.png
148+
:align: center
149+
:alt: Product line editor for individual transfer in Barcode app.
150+
151+
Additionally, the :guilabel:`+1` and :guilabel:`-1` buttons can be clicked to add or subtract
152+
quantity of the product, and the number keys can be used to add quantity, as well.
153+
154+
Below the number keys are the two :guilabel:`location` lines, which read whichever locations were
155+
previously specified on the internal transfer form, in this case `WH/Stock` and `WH/Stock/Shelf 1`.
156+
Click these lines to reveal a drop-down menu of additional locations to choose from.
157+
158+
Once ready, click :guilabel:`Confirm` to confirm the changes made to the product line.
159+
160+
Then, from the overview page with all products to process within that transfer (**WH/INT/000XX**),
161+
click :guilabel:`Validate`. The receipt has now been processed, and the *Barcode* app can be closed
162+
out.
163+
164+
.. tip::
165+
The *Barcode* app can also be used to scan products in internal transfers containing unique lot
166+
numbers and serial numbers.
167+
168+
From the barcode transfer screen, scan the barcode of a lot or serial number, and Odoo
169+
automatically increases the quantity of the product to the quantity recorded in the database. If
170+
the same lot or serial number is shared between different products, scan the product barcode
171+
first, then the barcode of the lot/serial number.
172+
173+
Create a transfer from scratch
1174
==============================
2-
Create a Transfer from Scratch
3-
==============================
4175

5-
To create a transfer from the *Barcode* application, you first need to
6-
print the operation type barcodes. To do so, you can download the
7-
*Stock barcode sheet* from the home page of the app.
176+
In addition to processing and scanning barcodes for existing, previously-created internal transfers,
177+
the *Barcode* app can also be used to create transfers from scratch, simply by scanning a printed
178+
operation type barcode.
179+
180+
.. admonition:: Did you know?
181+
182+
Odoo's *Barcode* application provides demo data with barcodes to explore the features of the app.
183+
These can be used for testing purposes, and can be printed from the home screen of the app. To
184+
access this demo data, navigate to the :menuselection:`Barcode app` and click :guilabel:`stock
185+
barcodes sheet` (bolded and highlighted in blue) in the information pop-up above the scanner.
186+
187+
.. image:: transfers_scratch/transfers-scratch-demo-data.png
188+
:align: center
189+
:alt: Demo data prompt pop-up on Barcode app main screen.
190+
191+
To do this, first navigate to the :menuselection:`Barcode app`. Once inside the *Barcode* app, a
192+
:guilabel:`Barcode Scanning` screen displaying different options is presented.
193+
194+
From this screen, when using a USB or bluetooth barcode scanner, directly scan the product barcode.
195+
196+
When using a smartphone as the barcode scanner, click the :guilabel:`Tap to Scan` button (next to
197+
the camera icon, at the center of the screen). This opens a :guilabel:`Barcode Scanner` pop-up
198+
screen that enables the camera of the device being used.
199+
200+
Face the camera toward the printed operation type barcode to scan it. Doing so processes the
201+
barcode, and navigates to a barcode transfer screen.
202+
203+
From this screen, an overview of all products to process within that specific internal transfer
204+
(**WH/INT/000XX**) is shown. Since this is a new transfer created from scratch, however, there
205+
should not be any products listed on the page.
206+
207+
To add products, scan the product barcode. If the barcode is not available, manually enter the
208+
product into the system by clicking the :guilabel:`Add Product` button at the bottom of the screen,
209+
and add the products and product quantities that should be transferred.
8210

9-
.. image:: transfers_scratch/transfers_scratch_01.png
10-
:align: center
211+
Once ready, click :guilabel:`Confirm` to confirm the changes made to the product line.
11212

12-
Once done, you can scan the one for which you want to create a new
13-
document. Then, an empty document will be created and you will be able
14-
to scan your products to populate it.
213+
.. image:: transfers_scratch/transfers-scratch-blank-product-editor.png
214+
:align: center
215+
:alt: Blank product editor in scratch internal transfer.
15216

16-
.. image:: transfers_scratch/transfers_scratch_02.png
17-
:align: center
217+
Then, from the overview page with all products to process within that transfer (**WH/INT/000XX**),
218+
click :guilabel:`Validate`. The internal transfer has now been processed, and the *Barcode* app can
219+
be closed out.
20.4 KB
Loading
26.8 KB
Loading
8.52 KB
Loading
21.5 KB
Loading
8.28 KB
Loading
40.8 KB
Loading
30.6 KB
Loading
19 KB
Loading

0 commit comments

Comments
 (0)