VendventoryDocumentation
v1.0.0Changelog

POS Branch Replenishment

This page is for moving stock where it is needed. A store can ask for stock, another store can send stock, and the team can follow the request until the item is received.

Simple meaning: branch stock request and branch stock transfer live on one page.

Two main parts

Replenishment
  • Use this when one store needs stock from its source warehouse.
  • The request starts as pending.
  • A manager or allowed user can approve, fulfill, or reject it.
Branch transfer
  • Use this when stock is moving from one store to another store.
  • The transfer can be approved, dispatched, received, or rejected.
  • The app keeps quantity history on the request.

Simple example

Example

North branch needs 5 units. The manager creates a replenishment request. HQ approves 5 units. Warehouse fulfills the request and sends the stock. After that, the request shows fulfilled.

Another example: Main store sends 2 units to South branch. The branch transfer is approved, then dispatched, then received at South branch.

Important fields

What these fields mean
  • Store: the branch that needs the item.
  • From Store / To Store: where stock is leaving from and where it is going.
  • Product: the item being requested.
  • Inventory Batch: the lot being moved, if batch tracking matters.
  • Requested Qty: how much is needed.
  • Approved Qty: how much the manager allowed.
  • Fulfilled / Dispatched / Received Qty: how much actually moved in that step.
  • Needed By: the date the store hopes to receive it.

Stock balance checks

Why a source balance error appears

When creating a replenishment or transfer, the selected source warehouse and bin must already have enough released stock for the requested quantity.

Example: if Main Warehouse has 4 units in the selected bin and the user requests 5, the app blocks the request during creation. The staff should lower the quantity, choose another source bin, or choose another source warehouse that has enough stock.

The app also checks again during approval because another user may sell or move the stock after the request was created. Fulfillment and dispatch still keep a final safety check for old or changed requests.

What the statuses mean

Plain status guide
  • Pending: request created, no decision yet.
  • Approved: request accepted, waiting for stock movement.
  • Partially Fulfilled or Partially Dispatched: some stock moved, not all.
  • Dispatched: stock has left the source side.
  • Partially Received: destination received some, not all.
  • Received or Fulfilled: the movement is complete.
  • Rejected: request was declined.

Good message to tell users

Simple staff note

If the company has stock somewhere else, that does not mean your branch can sell it right now. It must be approved and moved first.