ST Comp Holdings
ST Comp Holdings
Pharmacy · ERP

Stock that knows its batch, its expiry and its register.

A pharmacy does not hold units, it holds batches with dates and obligations. Counting them as if they were interchangeable is how write-offs and register gaps happen.

Stock at riskNext 90 days · Live
LineBranchStatusDays to expiryNext action
Amoxicillin 500mgBangsarWatch38 daysTransfer suggested
Insulin, cold chainCherasExpiring11 daysReturn raised
Paediatric syrupSubangHealthy184 daysNothing due
Controlled · Sch 3BangsarRegisteredBalancedRegister signed
Vitamin rangeAll branchesWatch56 daysPromotion proposed
Wound carePuchongCountingCycle count due

The close finishes on the fourth.

Not because anyone works faster, but because the postings happen as the work happens instead of being assembled from paper in the first week of the following month.

0working days, on a twelve-day month-end
  1. Day 01

    Cut-off, all stores counted

    Every location closes its own count. No store waits on another.

  2. Day 02

    Goods received not invoiced matched

    Receipts without invoices are found and accrued, not discovered in March.

  3. Day 03

    Accruals and prepayments posted

    Standing entries post themselves against the schedule they were set on.

  4. Day 04

    Departmental P&Ls issued

    Every head of department gets their own numbers the same morning.

Day 05Review, then nothing.·Days 06 to 12 stop being month-end at all.

On this system4 days
Assembling it by hand12 days

Both runs are drawn on the same twelve days, so the gap between them is the thing you get back — eight working days a month, every month.

What pharmacy operations actually run.

Batch, expiry and the controlled-drugs register, counted correctly every single time.

  1. 01

    Batch and expiry control

    Every receipt carries its batch and expiry, issued shortest-dated first, with what is about to expire visible weeks before it does.

  2. 02

    Controlled drugs register

    Schedule-controlled lines held in their own register with receipt, issue and balance recorded to the standard an inspection expects.

  3. 03

    Dispensing-driven reorder

    Reorder points set from what actually dispensed over the last periods, not from a number typed in once and never revisited.

  4. 04

    Multi-branch stock

    Each branch counted separately, with transfers posted, so a branch short of a line can see which one is long.

  5. 05

    Supplier price control

    Purchase prices checked against the agreed distributor terms at receipt, so a price creep is caught at the door.

  6. 06

    Margin by SKU and branch

    Cost, sell and margin per line and per branch, so the range is managed on evidence.

How the numbers get there.

Four steps, each of them a posting rather than a report someone writes afterwards.

  1. 01

    Receive by batch

    Batch and expiry captured at goods-in, which is the only moment the information is available for free.

  2. 02

    Dispense shortest-dated

    Issues take the shortest-dated batch, so stock rotates the way it is supposed to without anyone policing it.

  3. 03

    Watch the dates

    Anything approaching expiry surfaces early enough to be moved, returned or promoted rather than written off.

  4. 04

    Prove the register

    Controlled lines reconcile continuously, so an inspection is a report rather than a week of preparation.

expiry write-offs
−64%

expiry write-offs

of receipts carry batch and expiry
100%

of receipts carry batch and expiry

branches on one stock ledger
6

branches on one stock ledger

Targets the system is built to hit, not results measured at a named client.

The rest of the platform, for pharmacy.

Three products on one data model and one vertical taxonomy. The industry you picked here is the industry you get there.

Pharmacy ERP, answered.

The questions this industry asks before anyone signs anything.

Controlled lines sit in their own register with every receipt, issue and running balance recorded. The register reconciles continuously rather than being reconstructed before an inspection.

See it running on pharmacy numbers.

Tell us how stock, purchasing and month-end work for you today. We will show you the build that fits, with your own operation in front of you.