Overview
This feature enables handling of serial numbers across multiple Units of Measurement (UOM) levels for a SKU. Instead of managing serial numbers only at unit level, the system supports serial tracking at different UOM levels such as higher-level UOMs and their corresponding lower-level units.
All serials are stored and maintained in a parent-child hierarchy across UOM levels and are used across warehouse operations.
When to Use This Feature
Use this when you want to:
Manage serial numbers across multiple UOM levels
Maintain hierarchy between UOM levels (parent → child)
Track serial movement across operations such as GRN, Letdown, Picking, and Returns
Operational Context
Before this feature
Serials were managed only at unit/item/eaches level
After this feature
Serials are managed across multiple UOM levels with hierarchy
How Serial Structure Works
Inventory is handled in a hierarchical structure:
Higher-level UOM
├── Intermediate UOM
│ ├── Lower-level units
Example:
Prerequisites
- Serialized inventory must be enabled at account level
- Correct USN type (Type 1 or Type 2) must be configured
multi_level_uom_serial setting must be enabled
Navigation
Inventory → Purchase Order → GRN
(Also applicable in: Letdown, Picking, Packing, Returns, Bin Transfer)
Process Overview
1. Inventory is inwarded with UOM-level serial data
2. System captures serials across UOM levels
3. Serial hierarchy is created and stored
4. Inventory becomes available for further operations
Web Step-by-Step Process
Step 1: Create / Open Purchase Order
(Click here to learn more on USN)
- PO is created as per USN type configuration
- For Type 1: serials may be predefined (as per system rules)
Step 2: Start GRN
Go to:
Inventory → Purchase Order → View Details → GRN
Step 3: Capture UoM Serials
Serial data is captured for the SKU across UOM levels.
System behavior:
- Identifies UOM structure
- System captures serials based on the configured UOM hierarchy.
- Maintains parent-child hierarchy
Step 4: Validate and Save
- System validates serials (based on USN type)
- Saves full hierarchy
- GRN is completed
Step-by-Step Process (Android – Device Based)
Step 1: Open GRN on Mobile App
- Open Easyecom mobile app
- Click on Start Inwarding Items (GRN)
Step 2: Select Purchase Order
- Search or select the relevant PO
Important:
- Serial data is handled as per configured UOM hierarchy
- Manual entry is not applicable in this flow
Step 4: System Auto Capture
Quantity is automatically updated based on the constituent quantity mapped to the scanned UOM serial wheras user can select Select Good/Bad

Step 5: Complete GRN
- Verify details
- Save / Submit GRN
System Behavior
1. Serial Capture
- Extracts serial hierarchy across UOM levels
- Parent-child relationship is maintained
- Manual serial entry is not used
- Parent-child relationship is maintained
3. USN Type Behavior
USN Type 1
- Unit-level serials validated against PO
- Higher-level serials (case/pack) are accepted as provided
USN Type 2
- No PO validation
- All serials accepted and stored
Letdown (Inventory Breakdown)
Letdown allows breaking inventory into smaller units. (Click here to learn more on UoM Letdown Process)
Scenario: Received: Serial handling follows configured UOM hierarchy
After Letdown
- Higher-level UOM serial becomes inactive
- Lower-level UOM serials become active
Key Rule
Operational Rules
Serial hierarchy must be valid
Parent serial cannot be reused after breakdown
The feature works only when the required UOM serial settings are enabled for the account.
Applicable only for USN Type 1 & 2
Case → Each (without Inner Pack) is not supported.
Outcome
Serial tracking across multiple UOM level
Maintained hierarchy between UOM levels
Controlled inventory breakdown using letdown
Improved traceability across operations
QR Code Structure
When encoding JSON into a QR code, you are generally limited to 2,953 characters.
If your JSON exceeds this, QR cannot be generated. but there is a solution. You can minify the JSON which will remove unwanted characters from the JSON and then you will be able to use the minified JSON to create the QR.
Minification doesn't increases the character limit but it just removes unwanted characters to reduce the no. of characters.
Use a simple product example to understand how serials are structured.
Case = 10 units → 2 Inner Packs × 5 Each
Case → Inner Pack → Each
Inner Pack → Each
FAQs
Q1. Are serials managed only at unit level?
No. Serials are managed across multiple UOM levels with hierarchy.
Q2. Can I manually enter serials?
No. UOM input is system-driven based on configuration.
Q3. What happens to case serial after breaking inventory?
It becomes inactive and cannot be used further.
Q4. Does this change actual inventory quantity?
No. It only changes how serials are captured and tracked.
Q5. Is this feature related to item-level serialization?
No. Item-level serialization already exists. This feature extends serialization to multiple UOM levels and manages hierarchy across them.
Related Articles