This guide provides a clear, step-by-step walkthrough for using the Import/Export Line Items feature when creating a shipment for a Purchase Order (PO).
When to Use This Feature
Use import/export when:
A PO has many line items
Creating a partial shipment
Bulk entering or adjusting quantities
Manual entry would be time-consuming or error-prone
Step-by-Step Walkthrough
Step 1: Create a Shipment from a PO
Navigate to Inventory from the main menu.
Locate and open the relevant Purchase Order.
In the PO window, click Shipment > Create Shipment.
The Shipment Creation screen will load, displaying all available PO line items for allocation.
Confirm the PO and continue with shipment details as needed.
Step 2: Export Line Items
Click Export Items.
The file will automatically download.
Use this file to:
Step 3: Update the File
Open the exported file.
Enter the quantities to be shipped for each line item.
Save the file.
Step 4: Import Line Items
Return to the Shipment Creation screen.
Click Import Items.
Upload the completed file.
The system will:
Map line items to the PO
Allocate shipment quantities
Validate quantities automatically
The system will:
Map line items to the PO
Allocate shipment quantities
Validate quantities automatically
If you did not select any PO when mapping the system will Auto-allocate. Below is the detailed explanation:
How Import Auto-Allocation Works
Allocation behavior depends on whether a PO was selected before importing.
Scenario 1: Importing After Selecting a PO
If a PO is selected before importing:
Quantities are allocated directly to that specific PO.
The system validates that quantities do not exceed what remains to be shipped.
If quantities exceed available amounts, validation errors will appear.
Scenario 2: Importing Without Selecting a PO
If items are imported without selecting a PO, the system automatically allocates quantities using an oldest-first method.
Step 1: Finding Eligible POs
The system looks for POs that:
Include the imported SKU
Are active
Still have remaining quantities to be shipped
Step 2: Sorting by Age
Eligible POs are sorted by creation date (oldest first).
Step 3: Filling Orders
The system starts with the oldest PO.
It allocates the quantity needed to complete that PO.
If additional quantity remains, it moves to the next oldest PO.
This continues until:
The imported quantity is fully allocated, or
No additional eligible POs remain.
Example: How Allocation Is Split
200 units of “Widget A” are imported without selecting a PO.
Existing Purchase Orders:
Order #5 (oldest): needs 50 units
Order #8: needs 80 units
Order #9: needs 100 units
Allocation result:
50 units → Order #5 (fully filled)
80 units → Order #8 (fully filled)
70 units → Order #9 (partially filled)
The 200 units are automatically split across three POs, oldest first.
Step 5: Review Validation Results
After importing:
Valid rows will populate the shipment.
Invalid rows will display error messages.
If errors appear:
Correct the file
Re-import until all validations pass
Step 6: Review Shipment Allocation
Before saving the shipment:
Confirm all intended line items are included.
Verify quantities are correct.
Ensure allocations align with PO expectations.





