Fictional data for demo purposes

Expiry Hunter

Find the stock that will expire before it turns into a loss.

Demand variation0%
Stock value
R$ 356,130.00
Expires within 90 days
R$ 207,090.00
Includes expired
Projected loss
R$ 100,590.50
Stock that will not be used in time
Lots that need action
11
of 20

Stock value by expiry band

Projected loss by location

  • Southeast DCR$ 53,280.00
  • Northeast DCR$ 24,876.50
  • South DCR$ 22,434.00

Lots Sorted by projected loss

Simplified rules for demo purposes. In real life, transfers and disposal follow health regulations.

  • Pain reliever 500 mg box 20
    L2405 · Southeast DC
    Up to 30 days
    Expiry
    Nov 29, 2026 (25 days)
    Qty
    4,000
    Coverage
    66.7 days
    Leftover
    2,500
    Loss
    R$ 21,250.00
  • Vitamin C 1 g box 30
    L1120 · Southeast DC
    31 to 60 days
    Expiry
    Dec 19, 2026 (45 days)
    Qty
    2,500
    Coverage
    83.3 days
    Leftover
    1,150
    Loss
    R$ 21,160.00
  • Healing ointment 30 g
    L7203 · South DC
    61 to 90 days
    Expiry
    Jan 13, 2027 (70 days)
    Qty
    1,500
    Coverage
    150 days
    Leftover
    800
    Loss
    R$ 12,480.00
  • Children's syrup 120 mL
    L6612 · Northeast DC
    Over 90 days
    Expiry
    Feb 7, 2027 (95 days)
    Qty
    1,800
    Coverage
    120 days
    Leftover
    555
    Loss
    R$ 11,821.50
  • Antibiotic 875 mg box 14
    L5501 · Southeast DC
    31 to 60 days
    Expiry
    Dec 29, 2026 (55 days)
    Qty
    700
    Coverage
    87.5 days
    Leftover
    260
    Loss
    R$ 8,320.00
  • Antihistamine 10 mg box 10
    L3302 · South DC
    Up to 30 days
    Expiry
    Nov 22, 2026 (18 days)
    Qty
    900
    Coverage
    45 days
    Leftover
    540
    Loss
    R$ 6,966.00
  • Children's syrup 120 mL
    L6604 · Northeast DC
    Up to 30 days
    Expiry
    Nov 16, 2026 (12 days)
    Qty
    450
    Coverage
    30 days
    Leftover
    270
    Loss
    R$ 5,751.00
  • Vitamin C 1 g box 30
    L1135 · Northeast DC
    Up to 30 days
    Expiry
    Nov 24, 2026 (20 days)
    Qty
    500
    Coverage
    41.7 days
    Leftover
    260
    Loss
    R$ 4,784.00
  • Lubricant eye drops 10 mL
    L8809 · South DC
    Over 90 days
    Expiry
    Mar 4, 2027 (120 days)
    Qty
    600
    Coverage
    150 days
    Leftover
    120
    Loss
    R$ 2,988.00
  • Pain reliever 500 mg box 20
    L2401 · Southeast DC
    Expired
    Expiry
    Oct 29, 2026 (-6 days)
    Qty
    300
    Coverage
    5 days
    Leftover
    300
    Loss
    R$ 2,550.00
  • Saline solution 500 mL
    L0907 · Northeast DC
    Expired
    Expiry
    Oct 20, 2026 (-15 days)
    Qty
    600
    Coverage
    7.5 days
    Leftover
    600
    Loss
    R$ 2,520.00
  • Lubricant eye drops 10 mL
    L8801 · Southeast DC
    Up to 30 days
    Expiry
    Dec 2, 2026 (28 days)
    Qty
    350
    Coverage
    23.3 days
    Leftover
    0
    Loss
    R$ 0.00
  • Saline solution 500 mL
    L0915 · Northeast DC
    31 to 60 days
    Expiry
    Dec 9, 2026 (35 days)
    Qty
    2,000
    Coverage
    25 days
    Leftover
    0
    Loss
    R$ 0.00
  • Saline solution 500 mL
    L0920 · South DC
    61 to 90 days
    Expiry
    Jan 18, 2027 (75 days)
    Qty
    1,500
    Coverage
    60 days
    Leftover
    0
    Loss
    R$ 0.00
  • Lubricant eye drops 10 mL
    L8806 · Southeast DC
    61 to 90 days
    Expiry
    Jan 28, 2027 (85 days)
    Qty
    900
    Coverage
    60 days
    Leftover
    0
    Loss
    R$ 0.00
  • Pain reliever 500 mg box 20
    L2409 · South DC
    Over 90 days
    Expiry
    Mar 24, 2027 (140 days)
    Qty
    1,200
    Coverage
    13.3 days
    Leftover
    0
    Loss
    R$ 0.00
  • Vitamin C 1 g box 30
    L1128 · Southeast DC
    Over 90 days
    Expiry
    Apr 13, 2027 (160 days)
    Qty
    3,000
    Coverage
    100 days
    Leftover
    0
    Loss
    R$ 0.00
  • Antihistamine 10 mg box 10
    L3310 · Northeast DC
    Over 90 days
    Expiry
    May 23, 2027 (200 days)
    Qty
    400
    Coverage
    8.9 days
    Leftover
    0
    Loss
    R$ 0.00
  • Antibiotic 875 mg box 14
    L5507 · South DC
    Over 90 days
    Expiry
    Jun 2, 2027 (210 days)
    Qty
    300
    Coverage
    20 days
    Leftover
    0
    Loss
    R$ 0.00
  • Healing ointment 30 g
    L7211 · South DC
    Over 90 days
    Expiry
    Aug 31, 2027 (300 days)
    Qty
    1,000
    Coverage
    100 days
    Leftover
    0
    Loss
    R$ 0.00

Data

Everything runs in your browser. Nothing goes to a server.

How it works

  1. 1FEFO: for each SKU and location, the lot that expires first is used first.
  2. 2Leftover is the quantity daily demand cannot reach before expiry.
  3. 3Projected loss is the leftover times the unit cost.