# Goods In

# Summary

Use this screen to receive goods into your Stores via Purchase Orders or Stock Transfers.

<p class="callout info">When receiving stock, you will select a single stock location; all stock will be received into this location. See Iconography's recommended [setup](https://bookstack.iconography.co.uk/books/stores/page/recommended-setup-stores-and-stock-locations "Recommended Setup - Stores and Stock Locations") for more information. </p>

Use the filters at the top of the screen to find your Purchase Order/Stock Transfer.

When receiving stock, you can manually amend the count to the right hand side, or use a barcode scanner; scanning items will increment the count by one.

### Receiving Goods

#### Receiving Via Manual Count

Click [here](https://bookstack.iconography.co.uk/books/goods-in/page/receiving-goods-via-manual-count) for more information.

#### Receiving Via a Barcode

Click [here](https://bookstack.iconography.co.uk/books/goods-in/page/receiving-goods-via-barcode-scan) for more information.

### Actions

<table border="1" id="bkmrk-button-purpose-print" style="border-collapse: collapse; width: 100%; height: 295.2px;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><thead><tr style="height: 29.6px;"><td style="height: 29.6px;">Button</td><td style="height: 29.6px;">Purpose</td></tr></thead><tbody><tr style="height: 46.4px;"><td style="height: 46.4px;">Print product labels</td><td style="height: 46.4px;">*This will print Product Labels for all unreceived items in your currently filtered view*</td></tr><tr style="height: 46.4px;"><td style="height: 46.4px;">Print warehouse labels</td><td style="height: 46.4px;">*This will print Warehouse Labels for all unreceived items in your currently filtered view*</td></tr><tr style="height: 96.8px;"><td style="height: 96.8px;">Receive all</td><td style="height: 96.8px;">*This will set the 'qty to receive' to the outstanding quantity for all visible rows*

  
*This will take into account the 'qty ordered' and subtract the 'qty received'*

</td></tr><tr style="height: 46.4px;"><td style="height: 46.4px;">Proceed to confirmation</td><td style="height: 46.4px;">*This will confirm the Goods In quantities that you have entered, and take you to a confirmation screen.* </td></tr></tbody></table>

### FAQs

#### Can I receive items on a Purchase Order or Stock Transfer via a Barcode Scanner on the Goods In screen?

Yes - click [here](https://bookstack.iconography.co.uk/books/goods-in/page/receiving-goods-via-barcode-scan) for more details.

#### Can I print labels from the Goods In screen?

Yes, simply select the items for which you which to print labels.

#### Where should I receive my goods?

Our recommendation is that each Store has a separate 'Received' stock Location. Click [here](https://bookstack.iconography.co.uk/books/goods-in/page/where-to-receive-goods) for more information.

#### What happens if I update the Cartons value on the Goods In screen?

Updating the Cartons value on the Goods In screen does two things:

First, it affects the current warehouse labels being printed

The number you enter determines how many Warehouse labels are generated for that Goods In process.

Second, it is saved against the product variant for future use

The updated cartons value becomes the new default for that variant. The next time the same variant is received in Goods In, the cartons field will be pre-filled with this updated value.

#### Does the Cartons field only affect Warehouse labels, or does it store data permanently?

It does both.

Short term: It controls how many warehouse labels are printed for the current Goods In.

Long term: It is stored against the variant, so the value is reused automatically for future Goods In receipts.

#### When should I update the Cartons value?

You should update the Cartons value when the actual number of cartons received differs from the current default for that product variant. Doing so ensures:

- Accurate warehouse labels for the current delivery
- Correct defaults for future deliveries of the same item

# Best Practice



# Where to receive goods

### Best Practice

<p class="callout info">We recommend that all Stores are set up with a 'Received' stock location; click [here](https://bookstack.iconography.co.uk/books/stores/page/recommended-setup-stores-and-stock-locations) for more information</p>

All goods should be received into the 'Received' Location; this replicates the physical action of taking the items into your Store.

An internal [Stock Transfer](https://bookstack.iconography.co.uk/books/stock-transfers/page/create-a-new-stock-transfer "Create a new Stock Transfer") should then be created to move those units of stock to their ultimate home.

### No 'Received' stock Location (not recommended)

You will need to receive items per Location individually from the Goods In screen.

<p class="callout warning">This is not recommended for companies with a more granular Store setup, e.g. shelves/bays set up as individual Locations</p>

# Receiving Goods via Barcode Scan

### Best Practice

Filter the Goods In screen as normal, to the Store and Supplier of your choice. Additionally, filter to a particular Purchase Order or Stock Transfer as required.

Using a barcode scanner, scan each item individually; each successfully scanned item will increment the 'qty to receive' by one.

#### What do do if your items have no barcode

This is not uncommon; Suppliers do not always provide barcodes.

Using the Action buttons on the Goods In screen, you can pre-print labels for items that you are about to receive.

[![image.png](https://bookstack.iconography.co.uk/uploads/images/gallery/2025-11/scaled-1680-/rZcimage.png)](https://bookstack.iconography.co.uk/uploads/images/gallery/2025-11/rZcimage.png)

Apply these labels to your items, and then scan them to increment the count.

<p class="callout info">This will have the benefit of double checking your received goods; you have twenty items to receive, and print twenty labels. When you apply the labels to the products, you have one left over; it is immediately clear that you are missing an item.</p>

#### What do do if your items have a different barcode

In IXO Commerce, it is possible for a single item to have multiple barcodes.

Manage this via the [Inventory](https://bookstack.iconography.co.uk/books/categories/page/inventory "Inventory") tab; these barcodes will need to be updated prior to doing Goods In.

# Receiving Goods via Manual Count

We recommend using [barcode scanners](https://bookstack.iconography.co.uk/books/goods-in/page/receiving-goods-via-barcode-scan "Receiving Goods via Barcode Scan") to receive goods

When receiving items, simply increase the 'qty to receive' field to the correct quantity.

Then click 'Proceed to Confirmation'.

# Receiving Goods without a Purchase Order

### Best Practice

Sometimes, a product will be delivered unexpectedly; this may be alongside another delivery, or because a Purchase Order was not logged properly on your system.

Best practice is to contact someone with access to Purchase Orders to immediately create that Purchase Order.

Once this is done, you can receive goods as normal.

### How to receive goods without a Purchase Order

This is possible via the Goods In screen; use the search dialogue at the bottom to add a new line.

Search for a Product by name or SKU code.

[![image.png](https://bookstack.iconography.co.uk/uploads/images/gallery/2025-11/scaled-1680-/Utoimage.png)](https://bookstack.iconography.co.uk/uploads/images/gallery/2025-11/Utoimage.png)

This will add a new line, which is 'unassigned'.

[![image.png](https://bookstack.iconography.co.uk/uploads/images/gallery/2025-11/scaled-1680-/P3yimage.png)](https://bookstack.iconography.co.uk/uploads/images/gallery/2025-11/P3yimage.png)

Set the quantity and cartons per item as normal, and then Proceed to Confirmation.

<p class="callout warning">Doing this will add stock without reference to a Purchase Order; that stock will be added at the default Cost Price for that Variant, as [Orphan Stock](https://bookstack.iconography.co.uk/books/general/page/orphan-stock-and-stock-matching "Orphan Stock and Stock Matching")</p>

If a submitted Purchase Order is being sent to your selected Store, but due to other filters, that Purchase Order is not visible on the Goods In screen, when you add a line, a prompt will appear to select that Purchase Order.

[![image.png](https://bookstack.iconography.co.uk/uploads/images/gallery/2025-11/scaled-1680-/nZTimage.png)](https://bookstack.iconography.co.uk/uploads/images/gallery/2025-11/nZTimage.png)

<p class="callout warning">If a Purchase Order does exist, it will not be possible to receive that unexpected stock without selecting it.</p>