Direct GRN in Web (Bulk Inward Without Selecting a Specific PO)
Overview
The Direct GRN feature allows bulk inward of inventory through a sheet upload, without manually selecting a specific Purchase Order (PO) during the GRN process.
Direct GRN is allowed only when an Approved Purchase Order exists for the SKU.
Uploaded quantities are automatically allocated against existing Approved POs.
Allocation follows FIFO logic (Oldest PO first).
If uploaded quantity exceeds available PO balance:
Use Case
Use Direct GRN when:
Multiple Approved POs exist for the same SKU.
Bulk inward is being performed via Excel upload.
Manual PO selection needs to be skipped.
FIFO-based allocation is operationally acceptable.
Avoid using Direct GRN when PO-level inward tracking must be manually controlled.
Navigation
Inventory → Purchase Orders → Direct GRN
Prerequisites
Direct GRN must be enabled for your account.
If the option is not visible, contact the EasyEcom support team.
Before using Direct GRN, ensure the following:
A Purchase Order exists for the SKU.
PO status is Approved.
SKU already exists in the system.
Valid Bin is available for inward.
SKU configuration supports the data being uploaded:
Serial-tracked → Serial Number mandatory
Batch-tracked → Batch Code mandatory
Expiry-managed → Expiry Date mandatory
If no Approved PO exists for the SKU, the upload will fail.
Step-by-Step Process
Step 1: Download Template
Download the Template File
Step 2: Fill the Template
Mandatory Columns (Required)
| Column Name | Description |
|---|
| SKU | Existing SKU code in system |
| Quantity | Inward quantity |
| Bin | Valid bin code where inventory will be stored |
| Cost | Unit cost |
All four fields are mandatory.
If Bin is not provided, inventory will remain in QC Passed status and must be putaway manually
Optional Columns
| Column Name | Description |
|---|
| Vendor SKU | Vendor-specific SKU reference |
| Serial Number | Required if SKU is serial-tracked |
| Batch Code | Required if SKU is batch-tracked |
| MRP | Applicable for MRP-based SKUs |
| Expiry Date | Required for expiry-managed SKUs |
| |
Note: If SKU is serial/batch/expiry controlled, respective fields must be filled as per SKU configuration.
Step 3: Upload the File
> 
Step 4: Check Import Status
Allocation Logic
System allocates inward quantity as follows:
Identifies all Approved POs for the SKU.
Sorts POs by date (Oldest first).
Allocates inward quantity against PO balance.
Stops when:
Allocation Examples
Example 1 – Exact Match
PO1 – 10 Qty
PO2 – 20 Qty
Upload Qty: 30
System will allocate:
10 against PO1
20 against PO2
No error.
Example 2 – Less Than Total
PO1 – 10 Qty
PO2 – 20 Qty
Upload Qty: 15
System will allocate:
10 against PO1
5 against PO2
No error.
Remaining PO2 balance: 15.
Inventory Impact
After successful upload:
Inventory status depends on whether Bin is provided:
Inventory can be verified from:
Inventory → Manage Inventory
Error Scenarios
| Scenario | System Behavior |
|---|
| No Approved PO exists | Upload fails |
| Quantity exceeds PO balance | Partial inward + error |
| Invalid SKU | Upload fails |
| Invalid Bin | Upload fails |
| Missing mandatory columns | Upload fails |
Operational Notes
Related Articles
HHT : Auto GRN (GRN without PO)
Software Plan: Growth & Enterprise Account Type: Seller Account, Aggregator, 3PL Inventory Type: Serialized Feature Description Auto GRN is a type of Goods Receipt Note (GRN) that is created without a Purchase Order (PO). Unlike the standard GRN ...
GRN Approval Configuration
Software Plan : Growth & Enterprise Account Type : Seller Account & Aggregator 3PL Inventory Type : Serialized & Non-Serialized Feature description The GRN Approval Configuration feature introduces an additional layer of control for sellers during ...
Create Goods Receiving Note - GRN
Software Plan: Growth & Enterprise Account Type: Seller Account, Aggregator, 3PL Inventory Type: Serialized & Non- Serialized Feature Description A Goods Receiving Note (GRN) is an internal document produced by the warehouse team after inspecting the ...
HHT- GRN Process for UoM
Software Plan : Growth & Enterprise Account Type : Seller Account & Aggregator 3PL Inventory Type : Serialized & Non-Serialized Feature Description GRN is recorded against purchase orders. To know more about how to create purchase orders, refer to ...
QR Code Scanning on GRN page
Software Plan: Growth & Enterprise Account Type: Seller Account & Aggregator 3PL Inventory Type: Non-Serialized Feature Description Easyecom now features QR code scanning on the GRN (Goods Receiving Note) page as well as in HHT. This new feature ...