How KlyraOS handles opened packs and applies the FEFO rule so the item expiring soonest is used first.
Opening a pack often changes how long a product actually lasts: an ingredient that keeps for weeks unopened may need to be used within days once opened. KlyraOS lets you manage this secondary shelf life and apply the FEFO rule for rotation.

FEFO stands for “first expired, first out”: the product with the closest expiry date must be used first, regardless of when it arrived in stock. It suits perishable food far better than simple FIFO based on arrival order.
When you open a pack, you can record the opening date: from that moment KlyraOS calculates a secondary expiry based on the after-opening shelf life set for the product, often shorter than the original expiry.
Pick lists and consumption suggestions show the batches closest to expiry first, helping staff choose correctly without checking every label by hand.
The most common risk is using the last-arrived product first simply because it is closer to hand: applying FEFO systematically cuts waste and hygiene risk.
What does the FEFO rule mean in practice?
It means giving consumption priority to the product expiring soonest, even if it arrived later than other batches in stock.
Does KlyraOS calculate the after-opening expiry automatically?
Yes, if you have set the after-opening shelf life on the product sheet, the secondary expiry is calculated automatically from the recorded opening date.
Do I need to print a new label after opening?
It is good practice whenever the expiry changes, so whoever uses the product always sees the correct date.
Was this guide helpful?
Still need help?
Describe the issue: page, location, organisation and role are attached automatically.
Contact support