Know exactly what's where — and prove it

As a 3PL, your product is trust: your clients hand you their stock and expect a straight answer at any moment. Pickpoint keeps a complete, permanent record of every unit — every move, every adjustment, every count — so the answer is always one search away.

Sound familiar?

Stock figures nobody trusts

The system says 40, the shelf says 37, and the client's asking why. Without traceability, every discrepancy becomes an argument.

Expiry and batch surprises

Expired stock ships, batches can't be traced when a recall hits, and FIFO exists only as a good intention.

Stocktakes that stop the warehouse

Counting means shutting down operations for days — so counts get skipped, and accuracy quietly erodes.

Built into the software, not bolted on

A permanent stock ledger

Pickpoint never overwrites history — every movement is a new record.

  • Append-only stock ledger: every receipt, move, adjustment and allocation is recorded permanently with who, when and where
  • Trace any item's complete journey through the warehouse from a single screen
  • Point-in-time stock snapshots power accurate historical and storage reporting
  • Adjustments require configurable reason codes, so every variance has an explanation

Batch, expiry & serial tracking

Item-level control for regulated, perishable and high-value stock.

  • Per-item tracking flags for batch/lot, expiry date and serial number
  • Batch validation on receipt and picking — configurable from warning to hard stop
  • Fifteen stock statuses out of the box: sale, damaged, quarantine, QA pending, returns, expired and more — each with its own receive/move rules
  • Expiry-FIFO allocation and replenishment keep oldest stock moving first, automatically

Stocktakes without the shutdown

Count while you operate — full takes or targeted cycle counts.

  • Full stocktakes or cycle counts by item or location, worked from handheld scanners
  • Automatic variance detection with second-level confirmation counts and recounts
  • Stock arriving mid-count is handled — no frozen warehouse, no double-counting
  • Count by location or by pallet, with missing locations added on the spot

Replenishment & multi-warehouse

Pick faces stay full and stock moves where it's needed.

  • Pick-face replenishment by min/max levels, with guided mobile flows
  • Configurable allocation strategies: FIFO, pick face, bulk, or aged-stock-first to drain old inventory
  • Inter-warehouse transfers with full documentation and reporting
  • Interactive warehouse map shows live occupancy per location; enquiry by item, location, pallet or carton from any device

What this means for your warehouse

Answers in seconds, not spreadsheets

When a client calls about a batch, a pallet or a single serial number, the full history is one search away.

Audit-ready, always

A permanent movement ledger and reason-coded adjustments mean stock audits become routine, not fire drills.

Accuracy that compounds

Cycle counting without shutdowns means small errors get caught weekly — not discovered at year-end.

Inventory Control: common questions

Does Pickpoint track batch numbers, expiry dates and serial numbers?

Yes. Batch/lot, expiry-date and serial-number tracking are enabled per item, with validation at receiving and picking that can be configured from a warning up to a hard stop.

Can I run a stocktake without stopping the warehouse?

Yes. Pickpoint supports cycle counts by item or location alongside full stocktakes, with automatic variance detection, confirmation recounts, and handling for stock that arrives mid-count — so normal operations continue.

How does Pickpoint keep stock rotating by expiry or age?

Allocation and replenishment strategies include expiry-FIFO and aged-stock-first, so the oldest or soonest-to-expire stock is picked and moved to pick faces first, automatically.

Can I see who moved or adjusted stock?

Yes. The stock ledger is append-only — every receipt, move, adjustment and allocation is recorded permanently with the user, time and location, and adjustments require a reason code.