--- title: "Receive goods" slug: "receive-goods-2" updated: 2026-06-25T12:24:36Z published: 2026-06-25T12:24:36Z canonical: "products.egretail.cloud/receive-goods-2" --- > ## Documentation Index > Fetch the complete documentation index at: https://products.egretail.cloud/llms.txt > Use this file to discover all available pages before exploring further. # Receive goods **Receive goods** registers items arriving at the store against a purchase order, a delivery package, or — a manual receival. You reach the **Receive goods** flow from the **Create** tab → **Procurement → Receive goods.** Receive goods pages share the general transaction layout, header, more menu, and put-on-hold described on [Transaction basics.](/v1/docs/transactions-common-1#transaction-basics) This page covers only what is specific to receive goods. --- #### The start page The **Receive goods** start page asks how you want to find or start the receival. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-7YCUSJFC.png) The page shows a delivery-person illustration, the message “Scan a purchase order to start receiving goods”, or separator, and two buttons: - **Find delivery** - pick an existing order or delivery package. Tap to open the **Find delivery** sheet (see below). - **Manual receival** — start an empty receival for goods that arrive without a matching order; add items by scan or search as they arrive. You can also scan a printed purchase order or package barcode from this page — a recognized barcode opens the matching delivery directly. To leave the start page, tap the **back arrow** in the top-left. If a receival is already paused, the app asks whether to resume it before the start page. See [Resuming a paused transaction.](/v1/docs/transactions-common-1#resuming-a-paused-transaction) --- ### Finding a delivery Tapping **Find delivery** opens a bottom sheet that lists both orders and packages, with a tab control to switch between them. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-3KNIJ16R.png) 1. Use the **Orders / Packages** tab switch at the top-right of the list to change the view. - Orders shows open purchase orders; - Packages shows pending delivery packages. 2. Each row shows the supplier (for orders) or package label, the order or package number, the expected number of items, and the expected delivery date. 3. Type in the search field (**Search orders**… or **Search packages**…) to narrow the list - the list starts with all entries and filters as you type. The result count appears below the field. 4. Tap a row to open the receive goods page for that order or package. 5. Tap the **X** to close the sheet without choosing. You return to the start page. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-306ZM7GD.png) --- #### **Taking over from another user** If you open a delivery that another user has already started, the **Take over goods receipt?** popup opens. The popup warns *“The current owner will not be able to continue receiving goods.”* and shows the **Order no**., **Last modified** timestamp, and current **Owner**. Tap T**ake over** to claim the receival and continue or **Cancel** to go back. --- ### Manual receival Choosing **Manual receival** on the start page opens an empty receive goods page with no order or package loaded. It is a lightweight “add items and confirm” flow for goods that arrive without matching paperwork. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-N5SOQJGO.png) The flow differs from the order/package flow (described below) in a few ways: - The header reads **Receive goods** - no order or package number. - There is no supplier row; the receival is not tied to a specific supplier. - The page starts empty. Items are added by scan or search and use the shared quantity-row pattern. The “Scan or use search to start adding items” empty state is shown again if you later remove every item. - The bottom bar has **Scan, Search**, and **Next** only. There is no **Check all** because there are no pre-populated rows. - The more menu has only **Add quick action, Put on hold,** and **Discard transaction.** **Reset count** is not included (there is no list to reset), and the discard option is labelled **Discard transaction** (not Cancel receive goods). - The finish-page summary has only **No. of items** and **Quantity** - no supplier, package count, or deviation value. - The done-page message reads *“Receive goods was completed”.* --- ### The Receive goods page The receive goods page layout depends on which entry point you choose. - For an order, the header reads Order # (for example, Order #123456). - For a package, the header reads Package Package #. - For a manual receival, the header reads *Receive goods*. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-PV2C729W.png) Below the progress bar, a **supplier row** with a location pin ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-230NORTA.png) shows the supplier (for example, *Hoka Norge AS*). Items from the order or package are listed below, each row showing the item’s thumbnail, name, item number, variant details, and a **count badge** on the right showing * / *(for example, 0 / 4). All rows start **collapsed;** there is no focused row when the page opens. The bottom bar has a **Scan** icon, a **Search** icon, and one of two right-hand buttons: - **Check all** - shown only while no item has been received. See [Receiving everything at once.](/v1/docs/receive-goods-2#receiving-everything-at-once) - **Next** - replaces **Check all** as soon as any item has been confirmed. Next is enabled at that point; tap it to continue to the finish step. --- ### Receiving items #### Focused row Tap or scan an item to focus its row. A focused row expands to show a quantity field (*received / ordered*, for example *0 / 4 pcs*), **−** and **+** step buttons, and a **confirm** (**check**) button on the far right. Tapping another row focuses that row and collapses the one that was focused before. --- #### Confirming a row Tap the **confirm** (**check**) button — or tap **Done** on the keyboard — to mark the item as received at the current quantity. The row collapses and shows a **check** icon in its header to mark it confirmed. Its counts badge updates (for example, from *0 / 4* to *4 / 4*). ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-QBBWF7XQ.png) You can also adjust the quantity by pressing **+ / −** or by tapping the input field to open the numeric keyboard. The value is saved when you press **Done** or close the keyboard — you do not have to use the check button. Re-focusing a confirmed row shows a **reset** (circular arrow) button in place of the check button. Tap it to set the row back to *0 / * and return it to the not-counted state. --- #### Under- or over-received items If the received quantity differs from the ordered quantity: - **Less than ordered** - the row is marked with a **warning (!)** icon on the right to flag the shortfall. The item still counts as confirmed and the row behaves the same as any other confirmed row. Reducing the quantity on a confirmed row (even after using **Check all**) also changes the row’s icon to the warning icon. - **More than ordered** - you can enter a higher value than the quantity ordered. The row is treated as received and the extra is tracked as a **positive deviation**, shown in green on the finish page. --- #### Adding items not in the order You can also scan or search for items that are not part of the selected order or package. When you pick an unexpected item, an **Add item?** popup asks *“‘’* is not part of the selected order.” Tap **Add item** to add the item to the receival as an extra line or **Cancel** to go back. --- #### Receiving everything at once While the page is still pristine - no item has been confirmed yet - the bottom bar shows a **Check all** button in place of **Next**. 1. Tap **Check all** to mark every item on the order as fully received. Every row collapses with its check icon and a full count badge. 2. Once pressed, **Check all** is replaced by **Next**. If you then change a row, you can use the row’s own check and reset controls. --- #### Customer order alerts (package receivals only) Customer order alerts only appear when you receive a delivery package. Manual and order-based receivals do not show these alerts. If an item on the delivery package has one or more pending **customer orders** - customers waiting for stock to arrive - the app flags this in two places. **When you scan.** Scanning an item tided to a customer order opens an inline **Customer order** dialog on the receive page. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-GDWX89D6.png) The dialog reads *“A customer order is waiting for this item to arrive in the store.”* (pluralized when more than one) and lists each order’s number and item. Tap **Close** to dismiss and continue receiving. This per-item dialog is not shown when you use **Check all** - it only appears when you scan or tap a single row. **On the finish page** If the package contains any customer orders, a blue banner appears above the summary on the finish page (*“ customer orders are waiting for items from this delivery.”*) with a **View more** link. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-LTX1E2SK.png) Tapping **View more** opens the **Customer order(s)** dialog listing every pending order with its order number and item; tap **Close** to dismiss. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-BFTUE5CW.png) --- **The more menu** The “More …” button in the header opens the receive goods options bottom sheet. The sheet’s title matches the page header (for example, *Order #12345*). The menu has these options: - **Add quick action** - adds this transaction to the Quick actions section on the Home screen. [See Customizing Quick actions.](/v1/docs/the-create-tab#sections-and-actions) - **Reset count** - returns every row on the receival to 0 / and clears any confirmations you have made in this session. - **Put on hold** - pauses the receival so you can resume it later. See [Putting a transaction on hold.](/v1/docs/transactions-common-1#putting-a-transaction-on-hold) - **Cancel receive goods** - ends the receival. Opens the standard **Discard transaction?** popup “*This action cannot be undone.*” - see [Discarding a transaction](/v1/docs/transactions-common-1#discarding-a-transaction). Receive goods does not have **Hide total**. --- **Reset count** Reset count clears every confirmation without leaving the flow - useful if you want to re-count from scratch. 1. Choose **Reset count** from the more menu. A confirmation popup opens. 2. The popup reads “*All items will be marked as ‘Not counted’.”* 3. Tap **Reset count** to clear every row or **Cancel** to go back. --- #### **The finish page** Tap **Next** on the receive page to open the finish page. The header continues to show the order, package, or Receive goods title. ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-JLH93DOO.png) The free-text field is labelled **Transaction note** with the placeholder *“Add note”.* On a package receival with pending customer orders, a **customer order banner** appears above the summary (the banner is not shown on manual or order receivals). Tap **Submit** to register the receival, or **Back** to return to the receive page. --- #### The done page After you submit, the done page confirms the receival. The message reads “*Order was received*” (or “*Package was received*” for packages). ![](https://cdn.document360.io/5c3fbf4a-b177-42ef-a5c9-ab5c60ca2ba9/Images/Documentation/image-ZW66PVLI.png) --- #### How the submission is processed When you tap **Submit**, the receival is queued for delivery to the **Procurement Service** - the system that handles ordering, supplier communication, and goods-receipt reconciliation across your store chain. The hand-off happens in the background, so the done page appears right away; the Procurement Service picks up the receival a short time later. Manual, order-based, and package-based receivals are all submitted the same way - only the header and summary rows differ.