# Packing an order with a scanner: packing control and waybill scanning

URL: https://bimpsoft.com/en/help/sales/packing-with-scanner/
Updated: 2026-11-06

> Bimp lets you pack and check an order with a barcode scanner in two ways: with the "Packing control" button in a Sales of goods and services document, or by scanning the waybill in the order list, which opens the packing mode by itself. The system compares what was scanned with the plan, does not let you pack extra items, and leaves only the actual quantity in the sale.

## What packing control is for

Packing control checks the actual contents of a parcel by barcode before you post the shipment, and corrects the Sales of goods and services document to match the real quantity. This way exactly as much is written off the warehouse as went to the customer.

**Example.** A manager created an order for 5 smartphones and 5 cases. The warehouse worker scans the goods and sees that one case is defective, so he puts 4 in the box. He clicks "Transfer to document", and the quantity of cases in the sale changes from 5 to 4. The customer does not pay for goods they did not receive.

There are two ways: checking with a button in the document, and automatic packing by scanning the waybill.

## How to check goods with the "Packing control" button

The "Packing control" button opens a side scanning panel in the Sales of goods and services document. The document is usually created based on an order; see [Shipment](https://bimpsoft.com/en/help/sales/shipment/).

1. Open the Sales of goods and services document and the "Products, services" tab.
2. Click **Packing control**. A panel with the list of planned items opens on the right.
3. Scan the product barcodes into the "Barcode" field (it is always active). Each scan adds one unit to the "Scanned qty" column.
4. When everything is packed, click **Transfer to document**. The quantities in the document are overwritten with the scanned ones, and the panel closes.

![The "Packing control" side panel of a Sales of goods and services document: the "Barcode" field, the text "Product not scanned", the "Only not scanned" switch, a table with the columns "Products", "Variant", "SKU", "Planned qty", "Scanned qty" (all 0) and the buttons "Transfer to document", "Transfer to document and save", "Cancel"](https://bimpsoft.com/help/_img/f21780bb-cdb7-41a3-9cce-4467758381a6.webp)

The "Only not scanned" switch leaves in the table only the items that still need to be packed. The "Transfer to document and save" button also saves the document.

### How the system reacts to scanning

| Situation | Reaction |
|---|---|
| The product is in the document | 1 is added to "Scanned qty" |
| Scanned more than planned | Message "Planned quantity exceeded for the product..." |
| The product is not in the document | Message "The product with barcode... is not in the document" |
| The full quantity is scanned | The row is highlighted in green |

> [!NOTE] If you scan 0 units of a product and click "Transfer to document", the quantity of that item in the document becomes 0 and the product is not written off the warehouse.

> [!WARNING] Closing the panel with the cross, or the "Cancel" button without transferring, cancels all scanning actions. The quantity in the document stays as planned.

## How to pack an order by scanning the waybill

Scanning a waybill in the order list finds the order by the barcode of the waybill, creates or opens a Sales of goods and services document, and switches it to the "Packing" mode. You do not need to search for the order in the list manually.

1. Open **Sales → Orders**. You do not need to open the order card.
2. Scan the waybill barcode (for example, a [Nova Poshta waybill](https://bimpsoft.com/en/help/integrations/nova-poshta-waybill/)). The search field is opened with the barcode icon, which has the hint "Search by waybill".

   ![The list of customer orders in the "Sales → Orders" section: an arrow points to the barcode icon with the hint "Search by waybill" on the button bar above the list](https://bimpsoft.com/help/_img/eb89f23b-0252-4af0-b8c1-e52b2348bc6c.webp)

3. Then, depending on the situation:
   - if there is no sale yet, Bimp creates the document in the "New" status and opens it in the "Packing" mode;
   - if the sale already exists, Bimp opens it without creating a duplicate.
4. Scan the goods. The system compares the actual quantity with the ordered one. When the last unit is scanned, a signal sounds and the message "Goods per document are fully packed" appears.
5. To finish, scan the technical barcode "Finish and post". The document is posted, and Bimp returns to the order list for the next waybill.

> [!WARNING] If the packed quantity is less or more than the ordered one, the system blocks posting of the document after the technical code is scanned.

## Where to get the employee technical barcode

The technical code for finishing packing is the employee barcode. It is generated once in the employee card: in the **Payroll → Employees** section, open the card, click the refresh icon in the "Barcode" field, save the card, and print the code.

![The employee card in the "Payroll → Employees" section: the "Barcode" field with the refresh icon is highlighted with a red frame, value 4823132568066; below is the "Payroll accruals" table](https://bimpsoft.com/help/_img/93e26596-c6ba-43f9-940b-60927d768894.webp)

For more about the card, see [Employee card](https://bimpsoft.com/en/help/payroll/employee-card/).

## FAQ

**Does scanning add new lines to the document?**

No. Packing control works only with the items already in the Sales of goods and services document. For an unknown product the system shows a message that the barcode is not in the document.

**What happens if I close the packing control panel with the cross?**

All scan results are ignored, and the quantity in the document stays as planned. To keep the result, click "Transfer to document".

**Where do I get the employee barcode to finish packing?**

The employee card (section "Payroll → Employees") has a "Barcode" field; the refresh icon next to it generates the code. Print it and scan it to finish and post the document.
