# Receiving an ASN

Once the ASN is created, the receiving process begins. This process involves placing the received inventory in its designated location. Once you've received the item(s), you can close the ASN, which will trigger the generation of an Item Receipt.

After the ASN is created, you will be prompted to navigate to the Receive ASN screen. From there, you can initiate the receiving process immediately or choose to receive the ASN at a later time.

### Receiving the ASN

To receive an ASN, access the Receive ASN module, which lists ASNs that have yet to be received. You can opt to receive selected item lines or batch receive all the item lines.

{% hint style="info" %}
To receive an ASN, go to **Menu > Warehouse > Receive ASN**
{% endhint %}

Begin by using the fields in the "Select ASN" header to search for the specific ASN.

<figure><img src="/files/NfhGrlp8WgQyhJKtMetR" alt=""><figcaption></figcaption></figure>

**ASN Header Fields**

<table><thead><tr><th width="164">Field</th><th>Description</th></tr></thead><tbody><tr><td>Select Store</td><td>Select the store for the ASN you’re searching for.</td></tr><tr><td>Status</td><td>This field allows you to search for the ASN by status.</td></tr><tr><td>Search ASN</td><td>Enter the ASN number you’re searching for.</td></tr></tbody></table>

Upon selecting the ASN, the item lines associated with it will be displayed in the ASN Lines section below.

<figure><img src="/files/ZT90WdlOXLcz2naVcRaR" alt=""><figcaption></figcaption></figure>

**ASN Lines Fields**

<table><thead><tr><th width="197">Field</th><th>Description</th></tr></thead><tbody><tr><td>Status</td><td>This field displays the status of the ASN.</td></tr><tr><td>Store</td><td>This field displays the store at which the quantity on the ASN will be received.</td></tr><tr><td>Item Number</td><td>This field displays the unique identifier for the item.</td></tr><tr><td>Status</td><td>This field displays the status of the ASN line.</td></tr><tr><td>ASN Qty</td><td>This is the item quantity requested on the ASN.</td></tr><tr><td>Received Qty</td><td>This field shows the quantity of the ASN line that has been put away.</td></tr><tr><td>Remaining Qty</td><td>This is the quantity of the item line that is yet to be received.</td></tr><tr><td>Labels</td><td>This field displays the number of labels to print per ASN line. The value is calculated based on <strong>ASN Qty</strong> and the item’s <strong>Master Case Qty</strong>, or can be managed manually.</td></tr><tr><td>Receipt Date</td><td>This field displays the date of receipt of the ASN.</td></tr><tr><td>UPC</td><td>This field displays the Universal Product Code (UPC) for the item.</td></tr><tr><td>Action</td><td>Click on the cart icon under this field to put away the line quantity.</td></tr><tr><td>RMA#</td><td>In case of RMA ASN, this field captures the RMA number.</td></tr><tr><td>Auto Close PO Line?</td><td>If you have selected the option to close the PO line on receiving when creating the ASN, this field will be checked.</td></tr><tr><td>PO#</td><td>This field specifies the purchase order associated with the ASN.</td></tr><tr><td>Description</td><td>This field shows the description of the item.</td></tr></tbody></table>

{% hint style="info" %}
Automatic calculation of label quantity is controlled by the app configuration **“**[**Auto Calculate ASN Label Qty While Receiving**](/xoroerp-1/configuration/application/app-config/purchase.md#auto-calculate-asn-label-qty-while-receiving)**”** (Menu → App Config → **Purchase**). When enabled, labels are auto-calculated; otherwise, they must be entered manually.
{% endhint %}

For receiving the ASN, you have two options: **Batch Receive** or **Receive Selected Lines**. Use the **"Batch Receive Option"** to receive all the ASN lines at once. If you need to receive specific lines, select them and click on the **"Receive ASN Selected Lines"** dropdown option.

<figure><img src="/files/YEIdMAHRsSRxgBcRjpNM" alt=""><figcaption></figcaption></figure>

On selecting this option, you will be directed to the **"Batch Receive ASN"** screen. Select the **“Auto-select default location by item”** checkbox if you want to receive the inventory in the item’s default location, or choose a location from the **"Batch Receive Location"** dropdown option and click **"Confirm".**

<figure><img src="/files/ROE1xhs3YxcNlowrqZKI" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
If the app configuration **“Auto-Select Default Item Location for Item Receiving and MO Production/Disassembly”** is enabled with the **Receive PO** option selected, the system automatically assigns the item’s default location during Quick Receive and ASN receiving (regular and RMA). In this scenario, the **“Auto-select default location by item”** checkbox is automatically selected in the Batch Receive ASN modal.
{% endhint %}

#### Batch Receive Window – Field Descriptions

| **Field**                  | **Description**                                                                                     |
| -------------------------- | --------------------------------------------------------------------------------------------------- |
| **Batch Receive Location** | The warehouse/location where the batch of items is being received. Ensures correct stock placement. |
| **Location**               | Specific storage location within the warehouse where the items will be kept.                        |
| **Manufacture Date**       | The production date of the item, used for quality control and shelf-life tracking.                  |
| **Batch Number**           | Unique identifier assigned to a group of items produced or received together.                       |
| **Lot Number**             | Another tracking identifier (often vendor-provided) for tracing item batches.                       |
| **Pick Priority**          | Determines the picking order for inventory; higher priority batches will be picked first.           |
| **Expiry Date**            | The date after which the item should not be used or sold. Helps in FIFO/FEFO management.            |
| **Quality**                | Field to record quality status/remarks of the received batch (e.g., Passed, Hold).                  |

Once the ASN has been received, click "Close ASN" to finalize the process and generate the Item Receipt.

<figure><img src="/files/9aGVLwjMM18FhAKMXmVb" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/yImV5JyJshE0xMB3bF3t" alt=""><figcaption></figcaption></figure>

#### Receiving Partial Quantities

XoroERP allows users to receive items partially against an ASN. This is useful when only a portion of the shipment has arrived, while the remaining items are expected later.

**Workflow:**

**Step 1:** Choose the ASN you want to process from the ASN Centre.

<figure><img src="/files/Ekv6AQ4T0ii0DCPnHbhz" alt=""><figcaption></figcaption></figure>

**Step 2:** The ASN subform opens. Click on the **Receive ASN** option to be directed to the Receive ASN page.

<figure><img src="/files/4diZ11v5LrozhNO0JSev" alt=""><figcaption></figcaption></figure>

**Step 3:** Select the ASN, and the associated item lines will be displayed in the ASN Lines section.

<figure><img src="/files/uGWWI7r1JWvCL8Pueuyo" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/kXZtWPqudK1soHndaFWo" alt=""><figcaption></figcaption></figure>

**Step 4:** To receive a partial quantity for a specific item, click on the **Cart icon** under the Action column for the desired line.

<figure><img src="/files/Em5Mksxu1WKXIo1yPV2V" alt=""><figcaption></figcaption></figure>

**Step 5:** You will be redirected to the Receive Item to Location screen. Select the receiving location and enter the quantity to be received (less than or equal to the ASN quantity). Click **Add** to complete the receiving process.

<figure><img src="/files/ez4eNzRUfSy4XYY3a8ah" alt=""><figcaption></figcaption></figure>

**Step 6:** The system updates the received quantity for the item line. The remaining quantity will stay open for future receiving.

<figure><img src="/files/hvJGzvC03KsS7zu3p1N4" alt=""><figcaption></figcaption></figure>

**Step 7:** Once partial quantities are received, you may choose to keep the ASN open for future receipts or click **Close ASN** (or **Close Selected Lines**) to close the ASN or specific lines.

**Step 8:** Closing the ASN will generate the corresponding Item Receipt (IR) for the received quantities.

{% hint style="info" %}
If the App Configuration **“**[**Auto-Create ASN for Unreceived Quantity on Close ASN**](/xoroerp-1/configuration/application/app-config/warehouse.md#auto-create-asn-for-unreceived-quantity-on-close-asn)**”** is enabled, when an ASN is partially received and then closed via a **third-party application**, the system will automatically close the existing ASN and create a new ASN for the remaining (unreceived) quantities. This ensures that pending quantities continue to be tracked and processed without requiring manual ASN creation.
{% endhint %}

#### Receiving a Single Item

If you want to receive a single item, click the "**Cart**" icon under the "**Action**" column. &#x20;

<figure><img src="/files/tq2jKi7gGAyLqgwVv1R9" alt=""><figcaption></figcaption></figure>

You will be navigated to the **"Receive Item to Location"** screen. On this screen, select the location where you want to receive and the quantity you want to receive and click **"Add"**.&#x20;

<figure><img src="/files/yQKg3G6XyPWqdfyVuKOi" alt=""><figcaption></figcaption></figure>

If the LPNs are enabled, you will be asked to fill in the LPN Info in the next step. This includes manufacture date, batch number, lot number, pick priority, expiry date, and quality. Fill in the desired details and click "Confirm" to receive the item.

<figure><img src="/files/581ic1UkH1R59jWsAWJu" alt=""><figcaption></figcaption></figure>

The details will be displayed in the section below.&#x20;

<figure><img src="/files/sAWklIHzI1sY4KWwfqip" alt=""><figcaption></figcaption></figure>

**Receive Item to Location Fields**

<table><thead><tr><th width="180">Field</th><th>Description</th></tr></thead><tbody><tr><td>Location</td><td>This field displays the location on which the item will be received.</td></tr><tr><td>Qty On ASN</td><td>This field displays the total quantity specified on the ASN.</td></tr><tr><td>*LPN#</td><td>This field displays the LPN number associated with the receiving.</td></tr><tr><td>*Batch#</td><td>This field displays the batch number associated with the receiving.</td></tr><tr><td>*Priority#</td><td>This field displays the item priority.</td></tr><tr><td>*Manufacture Date</td><td>This field displays the manufacturing date of the item.</td></tr><tr><td>*Quality</td><td>This field displays the quality of the item.</td></tr><tr><td>*Pallet</td><td>This field displays the pallet on which the item is placed.</td></tr><tr><td>*Lot#</td><td>This field displays the lot number associated with the item.</td></tr><tr><td>*Exp Date</td><td>This field displays the expiry date of the item.</td></tr><tr><td>Qty Received</td><td>This field displays the quantity of the item received.</td></tr><tr><td>Status</td><td>This field displays the status of the item line.</td></tr><tr><td>Action</td><td>Click on the "x" icon under this field to remove the record and un-receive the item.</td></tr></tbody></table>

{% hint style="info" %}
Please note that the fields marked with asterisk (\*) will only be displayed if the LPNs are enabled.
{% endhint %}

After entering the details, close the screen to complete the receiving process.

<figure><img src="/files/XJe6zE4qsrU4Zp8c6dlA" alt=""><figcaption></figcaption></figure>

### Partial ASN Line Close&#x20;

The **Partial ASN Line Close** functionality in **XoroERP** allows users to close individual ASN lines and generate corresponding Item Receipts (IRs). This is useful when part of the ASN has been received, but other lines are still pending.

***

#### **Step 1 – Open the Receive ASN Module**

* Navigate to **Receive ASN Module**.
* Search and select the ASN you want to process.
* Example: ASN Number `Adidas-A003852`.

***

#### **Step 2 – Select ASN Line(s) to Close**

* In the **ASN Lines section**, tick the checkbox for the line(s) you want to close.
* Example: One line for Adidas Mohali has been selected.

***

#### **Step 3 – Use Close ASN Dropdown**

* Click the **Close ASN** button on the top right.
* From the dropdown, choose **Close Selected Lines**.

<figure><img src="/files/LjlyJVSFkLYcd2XZrUzV" alt=""><figcaption></figcaption></figure>

***

#### **Step 4 – System Confirmation**

* The system will confirm the closure.
* Closed lines will change to **Closed** status.
* ASN status updates to **Partially Closed**.

*(Refer to screenshot: Success popup – “ASN closed successfully.”)*

***

#### **Step 5 – Review Status**

* **Closed Lines** are locked from further closure.
* The ASN remains **Partially Closed** until all lines are either received or closed.
* Once all lines are closed, the ASN moves to **Closed** status.

***

### Additional Notes

* Closing ASN lines generates **Item Receipts (IRs)** for the closed lines.
* The linked **Purchase Order (PO)** is updated as **Partially Received**.
* Users can still perform **Batch Receive ASN** for remaining open lines.
* Multiple IRs can be created against the same ASN number.
* Works with ASNs generated from **Credit Memos** or **RMAs**.
* Supports **over-receiving** and **partial quantities**.

### Splitting ASN Lines to a New ASN

XoroERP provides you the ability to split the ASN and move the selected item lines in the ASN to a new ASN within the Receive ASN Modul&#x65;**.** This gives users enhanced flexibility in managing received shipments, improving overall workflow efficiency.

#### How it works

1. **Select an ASN:** Navigate to the Receive ASN module and choose the ASN you want to split.

   <figure><img src="/files/TqPegGC0K4Tq4DAJfb6v" alt=""><figcaption></figcaption></figure>
2. **Access the "Move Selected Lines to a New ASN" option:** Select the ASN lines you want to move and go to the Options menu and select "Move Selected Lines to a New ASN".

   <figure><img src="/files/LltMraHflBe50OB9P4g5" alt=""><figcaption></figcaption></figure>
3. **Review the "Move ASN Lines" window:** A new window will appear, displaying the details of the selected ASN, including the store and items.

   <figure><img src="/files/KN7QIWX7eSPs3oWjDoEK" alt=""><figcaption></figcaption></figure>
4. **Specify the quantity to move:** In the "Qty to Move" column, enter the desired quantity of each item you want to transfer to the new ASN.

   <figure><img src="/files/ZUUIPNKq0gJYt2DQtAAu" alt=""><figcaption></figcaption></figure>
5. **Confirm and create the new ASN:** Once you've defined the quantities, click "Move ASN" to confirm the changes, and the system will generate a new ASN with the specified items and quantities.

   <figure><img src="/files/QdZMtYYSl5qBr3jBMFyk" alt=""><figcaption></figcaption></figure>

   <figure><img src="/files/gblOQE5xGLDpDPAcD0Eg" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Please note:&#x20;

* Only ASN lines in OPEN status are eligible for this action. Attempting to select lines with any other status will result in an error.
* Selecting all the lines from an existing ASN (in OPEN status) for this operation will void the old ASN.
* This option will not be available for ASNs associated with credit memos.
  {% endhint %}

### Quick Receive

Quick Receive is a streamlined feature that directly receives the purchase orders by automating the entire ASN process, which includes ASN creation and the ASN receiving process. It's important to note that the Quick Receive feature only works when the purchase order is in the 'Released' status.

{% hint style="info" %}
To quick receive, go to **Purchase Order > Options > Quick Receive**
{% endhint %}

After clicking the Quick Receive option, the Quick Receive Orders screen will populate which includes details such as the order number, vendor name, store, and item details.

#### Quick Receive Orders Fields

<table><thead><tr><th width="174">Field</th><th>Description</th></tr></thead><tbody><tr><td>Receipt Date</td><td>This field allows you to select a receiving date for the order.</td></tr><tr><td>Check All</td><td>This option allows you to select all the orders on the screen.</td></tr><tr><td>Uncheck All</td><td>This option allows you to deselect all the orders on the screen.</td></tr><tr><td>Auto Convert To Bill</td><td>Enable this option to directly create a bill after the order has been received, instead of an item receipt.</td></tr><tr><td>Order Number</td><td>This field shows the purchase order number.</td></tr><tr><td>Vendor</td><td>This field shows the vendor associated with the order.</td></tr><tr><td>Store</td><td>This field displays the store associated with the order.</td></tr><tr><td>Packing Slip#</td><td>This field allows you to enter the packing slip associated with the receiving.</td></tr><tr><td>Item#</td><td>This field shows the item number being received.</td></tr><tr><td>Description</td><td>This field shows the description of the item.</td></tr><tr><td>Qty Ordered</td><td>This field displays the item quantity ordered in the purchase order.</td></tr><tr><td>Qty Remaining</td><td>This field shows the quantity of the item remaining to be received.</td></tr><tr><td>Quick Receive Qty</td><td>This field displays the item quantity for quick receiving.</td></tr></tbody></table>

Once all the necessary details are in place, click 'Quick Receive' to receive the order and generate the item receipt. To quick receive selected lines, select the Items that you want to Quick Receive and then select the “Quick Receive Selected Item Lines” from the “Quick Receive” dropdown.

<figure><img src="/files/CH7yn8fE4FE1TSrh6U94" alt=""><figcaption></figcaption></figure>

If the **Receive PO** option is not selected in the app configuration **“Auto-Select Default Item Location for Item Receiving and MO Production/Disassembly,”** the **“Auto-select default location by item”** toggle is available in the **Quick Receive** PO modal.&#x20;

When this toggle is enabled, the system assigns the receiving location based on the item’s configured default location, and a corresponding Item Receipt is created for the received item(s).

{% hint style="info" %}
If the app configuration **“Auto-Select Default Item Location for Item Receiving and MO Production/Disassembly”** is enabled with the **Receive PO** option selected, the system automatically assigns the item’s default location during Quick Receive and ASN receiving (regular and RMA). In this case, users will not be prompted to manually select a location, and and the received items will be placed directly into their configured default location.
{% endhint %}

### Receiving additional units during the ASN process

When handling an Advanced Shipping Notice (ASN), there may be instances where you need to receive more units than specified in the ASN. XoroERP provides you the option to over receive units when receiving the ASN.

#### Enabling Over Receiving

To begin, you'll need to enable the "[**Allow ASN Over-Receiving**](/xoroerp-1/configuration/application/app-config/warehouse.md#allow-asn-over-receiving)**"** app config. This setting can be found under the Warehouse tab. By toggling this setting on, you'll be able to receive additional units during the ASN process.

**Receiving Additional Units**

Once the "Allow ASN Over-Receiving" setting is enabled, you can proceed to receive additional units in the Receive ASN module. To do so, follow these steps:

1. Navigate to the Receive ASN module and select the item line for which you need to receive additional units.
2. Click on the "Cart" icon under the "Action" column in the right corner of the item line.

   <figure><img src="/files/lVZnGAQskWXZy0J1Mb3a" alt=""><figcaption></figcaption></figure>
3. In the "Receive Item to Location" screen, select the location and enter the new quantity, which includes the additional units, and click "Add".

   <figure><img src="/files/1PQyrMQDcJpDTpsiTfv3" alt=""><figcaption></figcaption></figure>
4. The system will notify you regarding the over receive, ensuring that your records are accurate and up-to-date. Click "OK" to receive the units.

   <figure><img src="/files/wBhzvGY2GrUrtViYOrDl" alt=""><figcaption></figcaption></figure>
5. You will see an exclamation sign against the "Received Qty" when over-receiving.

   <figure><img src="/files/jZQrxzQaN4vPHHYiia4q" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.xorosoft.com/xoroerp-1/warehouse/receiving/receive-asn/receiving-an-asn.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
