Icon

RRVL<>Shelf Life Validations at GRN, & Expiry Management

© LLAMA LOGISOL PVT LTD 2025. All rights reserved. This document and the WMS software described herein are proprietary products of © LLAMA LOGISOL PVT LTD and are protected by copyright law. No part of this document or software may be reproduced, transmitted, or used in any form or by any means without prior written permission from © LLAMA LOGISOL PVT LTD 2025.

By Shipsy

In this guide, we'll learn how to process stock arrival and complete a Goods Receipt Note (GRN) through the web in a warehouse management system. We will cover how the system checks for shortfall in remaining shelf life, customer-defined shelf life, and MRP mismatches, and how these checks affect the quality control (QC) process and put away strategies.

You will see how to handle QC approvals, manage rejected quantities, and ensure that stock is routed to the correct locations based on inspection results.

Let's get started

1
"Our WMS flags stock based on shortfall, remaining shelf life, customer-defined shelf life, and MRP mismatches, routing affected stock through QC at the GRN level.
Step #1: "Our WMS flags stock based on shortfall, remaining shelf life, customer-defined shelf life, and MRP mismatches, routing affected stock through QC at the GRN level.

Put-away location recommendations are made based on quality control, rejection reasons, and predefined locations in the put-away strategies.

The shelf life check is done against the minimum shelf life and customer shelf life. MRP mismatches are calculated based on the MRPs provided in the ASN. All QC criteria that are breached will be routed through quality control. Based on the QC results, quantities will be either accepted or rejected. Rejection reasons will be provided for any rejected quantities, and the put-away process will proceed accordingly.

Here, we will process the GRN.

First, we are creating an ASN.

2
ASN is successfully created.
Step #2: ASN is successfully created.

3
Click on the hamburger icon.
Step #3: Click on the hamburger icon.

Go to Material Receipt and complete the GRN online.

4
Click on "material receipt".
Step #4: Click on "material receipt".
5
Click on "RR - 2526-000029" which is the required ASN.
Step #5: Click on "RR - 2526-000029" which is the required ASN.

The batch details are already pre-filled. To test if the remaining shelf life falls below the minimum required, we can simulate this by reducing the expiry date here.

The shelf life of this SKU is 365 days, The shelf life of this product is 200 days. Customer shelf life is 150 days. The minimum shelf life is 100 days.

  • "Once the GRN is completed, the item is routed to QC if it fails shelf life or MRP validation."

6
Change the MRP to trigger validation on MRP
Step #6: Change the MRP to trigger validation on MRP

7
"Item will be sent for QC" as soon as the GRN is completed.
Step #7: "Item will be sent for QC" as soon as the GRN is completed.
8
Step #8:
9
Click on "Quality Inspection"
Step #9: Click on "Quality Inspection"

Here, we can approve certain quantities and pack the rejected quantities into a separate LPN at the same time.

10
Click on the required GRN Ref. against which we are doing QC.
Step #10: Click on the required GRN Ref. against which we are doing QC.

11
Click on "Confirm"
Step #11: Click on "Confirm"

After the quality inspection is complete, items will automatically move from the inspection staging location (INSP) to the put staging location.

12
Click on the hamburger icon to go to the Putaway Screen.
Step #12: Click on the hamburger icon to go to the Putaway Screen.

The GRN must be available for put-away.

13
Step #13:

Here, the quantities rejected during quality inspection are routed to a near-expiry zone. The accepted quantities are routed based on their SKU categories and assigned put zones.

14
Click on "GRN Ref." against which the putaway task has been initiated.
Step #14: Click on "GRN Ref." against which the putaway task has been initiated.
15
This location (ZONE_CSL_LOC) has been configured for Near Expired goods.
Step #15: This location (ZONE_CSL_LOC) has been configured for Near Expired goods.
16
"Enter Putaway Qty"
Step #16: "Enter Putaway Qty"

We can continue to complete the put-away for this.

17
Click on "Confirm"
Step #17: Click on "Confirm"

The put-away is completed.

RRVL<>Shelf Life Validations at GRN, & Expiry Management