A POS-connected replenishment workflow needs more than a successful first sync. The buying team must know whether sales, returns, supplier packs, open orders and receipts produce the quantities they expect—even when a message is delayed or processed twice.
This checklist is for the operations lead implementing replenishment with a POS, inventory system and supplier purchasing workflow. Use it to agree acceptance criteria before rollout. For choosing software, use the replenishment buyer’s demo checklist; for investigating an actual shortage, use the stockout diagnosis guide.
Prepare a small test set
Select one ordinary SKU, one case-to-unit conversion and one bundle or recipe if your business uses them. Include two locations only if the planned workflow spans them. Write down the starting quantities and identify which system owns sales, stock movement, purchase orders and financial records.
Run the following checks in a test environment or an agreed controlled workflow. Assign a person to inspect the result in each receiving system. An API success response alone does not prove the business record is correct.
1. A sale changes stock once
Start with 30 bottles. Process a sale of two: the expected stock is 28 if this workflow owns that decrement and no other movement occurred. Replay the same source event; the expected stock remains 28.
If the POS already sends an updated stock balance, do not also subtract its sale independently unless the integration design explicitly reconciles those events. Record the source identifier, location, timestamp and last successful sync. Set an acceptable delay based on how frequently the team buys and how quickly the stock moves.
2. Returns and cancellations use the correct movement
Cancel an unfulfilled order and return a completed sale. Those are different events. A returned item may be resellable, damaged or awaiting inspection; a refund alone does not establish that usable stock returned to the shelf.
Check whether the integration imports the source movement or creates one itself. Verify both the quantity and destination status before allowing the next replenishment calculation to use it.
3. Bundles, recipes and production do not double-count usage
For an illustrative bundle containing two bottles, three bundle sales represent six bottles of demand. Confirm the bundle mapping, unit conversion and inventory owner.
Recipe-based restaurant depletion is estimated usage, so counts and recorded waste still matter. For manufacturing, distinguish component consumption during production from demand when finished goods sell. Deducting the same components at both events would duplicate usage. See BOM and consumption rate.
4. Missing data is visible before a recommendation is trusted
Interrupt the test feed, then inspect the buying screen. The operator needs to tell when the last successful update occurred and whether the relevant item or location is missing. Agree who investigates and whether ordering pauses or continues with a physical count and manual review.
A zero-sales day and a day with no imported data must not silently mean the same thing. Likewise, sales during an out-of-stock period can understate demand. Use demand classification to inform analysis, not to certify that an incomplete series is trustworthy.
5. The trigger and order quantity are explainable
Ask the operator to identify the lead time, review interval, target stock and buffer behind the recommendation. A continuous-review reorder point is a trigger; a periodic-review target also needs to cover the interval until the next review.
Change one input and inspect the result. Then restore it and record who can edit the policy. If the software proposes changes from delivery history, establish whether those changes require review. Do not assume that recording a late delivery automatically retunes the model. The reorder point calculator can help check a simple example.
6. Packs and draft quantities stay distinct from commitments
Suppose a reviewed target is 60 bottles, usable stock is 24 and a confirmed incoming purchase is 12. With no separate commitments, the gap is 24 bottles: two twelve-bottle cases.
In LineNow’s configured stocked-inventory replenishment path, automation stages cart items for review. Its planning code accounts for relevant incoming quantities and existing cart coverage when deciding what additional quantity to stage. It does not make a draft cart a supplier commitment. Check the destination, selected purchasing option, pack conversion, minimum and price before sending.
Re-run the same replenishment event. The existing draft should not grow by two more cases merely because the job ran again. An unresolved purchasing allocation needs resolution before automation can safely choose the supplier quantity.
7. Incoming quantity has a usable arrival date
For the same item, four bottles of demand per day would consume the 24 on hand in six days. A twelve-bottle incoming order due on day eight does not cover that earlier gap.
Inspect dated receipts separately from aggregate coverage. LineNow’s aggregate inventory-alert coverage calculation includes incoming purchase and transfer quantities; it does not itself establish whether each arrival precedes the shortage. Assign the delivery-date review and any expedite or transfer decision to a buyer.
8. A supplier proposal requires a commercial decision
Have the supplier propose one case instead of two, or a different pack size or price. The extracted proposal should remain distinguishable from the requested and buyer-accepted terms. Confirm who can accept it and how the warehouse sees the result.
A reply marked “confirmed” does not prove receipt. A substitute also needs item, unit and suitability review. Test the actual supported supplier channel with supplier email processing, including a repeated message.
9. A partial receipt updates stock once and leaves the balance visible
Against an accepted 24-bottle order, receive 20. Record 20 physically received and four still due unless the buyer cancels the remainder. Do not leave all 24 counted as incoming after posting the receipt.
Retry the stock update and confirm that inventory does not gain another 20 bottles. Give finance the invoice and relevant order and receipt evidence through the agreed handoff. An invoice for 24 is not a second physical receipt or automatic authorization to pay for the unresolved four.
Agree rollout ownership
For each failed check, record the expected result, actual result, owner and correction before widening the rollout. Include a recovery procedure for stale feeds and failed stock or finance updates. A workflow can combine automation with explicit human review; the team must know which is responsible at each step.
Bring this checklist, your POS and a supplier pack example to a replenishment walkthrough. Confirm the events, permissions and implementation scope in current pricing.
After launch, monitor availability, excess stock, unresolved receipts and active buying time over comparable periods. Passing these checks supports a controlled rollout; it does not guarantee that stockouts disappear.