PROJECT CASE STUDY

Trace stock ownership through five movement categories.

An inventory ownership model connecting head-office storage, branch purchases, and order fulfilment for a cross-border cookware distributor.

KEY NUMBERS

5Stock movement categoriesImplemented recording rules
1 per itemWarranty identifierProduct-to-order traceability
2Connected inventory viewsWarehouse location and branch ownership

Problem

Goods sit together at head office, but ownership lives in separate branch spreadsheets. Sales, reservations, and dispatches require manual reconciliation.

Approach

Separate physical storage from inventory ownership. Confirmed payment creates a branch allocation, and each sale draws on that branch’s stock.

What changed

Head office can see total warehouse stock and each branch’s allocation.

CLIENT

Retail distributor

SCOPE

Inventory ownership · Order flow · Product traceability

Earlier work by the Ordiva founding team, delivered under Story Light Studio. The three feature stories cover the same operations system.

01

Executive Summary

This cookware distributor stores goods centrally, while individual branches pay for and own their allocations. Separate spreadsheets blurred location, ownership, and dispatch status. We built an ownership ledger connecting payment confirmation, branch sales, reservations, dispatch, and warranty records. Head office can see the warehouse and branch allocations together; branches work within their own stock.

The client is a Vancouver-based premium cookware distributor with operations in China. Stock stays in a central warehouse, while individual branches pay for and sell their own allocation. Storage is shared; ownership is not.

02

The Problem

A conventional stock sheet can show what is in the warehouse without showing who owns it. When purchases, customer payments, and dispatches are recorded separately, head office and branches must reconcile allocations, borrowed stock, and unshipped orders by hand.

Before

Goods sit together at head office, but ownership lives in separate branch spreadsheets. Sales, reservations, and dispatches require manual reconciliation.

The implemented workflow

Separate physical storage from inventory ownership. Confirmed payment creates a branch allocation, and each sale draws on that branch’s stock.

03

The Vision

Give head office and branches a consistent answer for each item: who owns it, how much remains available, what has sold but not shipped, and how to trace it after dispatch.

04

The Solution

Separate physical storage from branch ownership

Two views describe the same stock: where it sits and which branch owns it. Head office confirms a branch purchase before its allocation is recorded. Sales, bundle deductions, and reservations follow that allocation. Five agreed movement categories provide a recording framework, and an individual warranty identifier links each dispatched item to its order.

Included in the build

  • Branch ownership ledgers and a head-office stock view
  • Payment confirmation, reservations, and bundle deductions
  • Inventory movements and exception-handling records
  • Per-item warranty identifiers linked to orders
05

How the System Works

How the team uses the inventory workflow

  1. 01

    Establish ownership before changing quantities

    Head office confirms a branch payment before the system adds its allocation. Goods remain centrally stored, with ownership tracked independently of location.

  2. 02

    Keep each sale within its branch allocation

    Branch orders draw only on that branch’s stock. Bundles are handled by component, while paid but unshipped quantities appear separately as reserved stock.

  3. 03

    Give exceptions a traceable route

    Damaged returns, shortages in transit, write-offs, and recovered items retain their records. Key quantities on settled write-offs are protected from later changes.

  4. 04

    Connect after-sales service to the individual product

    Dispatch generates a warranty identifier for each item, linked to its product and order. Head office and branches can trace the movement through shared records.

06

What Makes This System Different

A model that matches the trading relationship

Head office holds the goods; branches own their paid allocations. Separating those facts prevents total warehouse quantity from being treated as stock every branch can sell.

Payment confirmation is a workflow event

Confirmed branch purchases create ownership. Branch orders draw on that allocation, giving payment records and stock changes an explicit sequence.

Exceptions remain connected to normal fulfilment

Bundle components, reserved stock, damaged goods, transit shortages, and write-offs have defined paths. Settled quantities are protected, and warranty identifiers connect after-sales work to the original transaction.

07

Measurable Results

The following are functional and verification results from the project record.

5

Movement categories recorded

The contract-defined categories create a shared recording basis for branch and head-office reconciliation.

1 per item

Product linked to its order

Each dispatched item receives its own warranty identifier. Bundles are handled by component, allowing after-sales checks against the related order.

700+

Project-wide automated tests

The project record describes more than 700 tests across orders, payments, dispatch, damaged goods, permissions, and other areas. This is coverage for the whole system, not a stock-module test count.

Figure definitions and verification notes

Figures are drawn from the project introduction and sections A1, A5, A12, and A16. Counts describe implemented recording rules and project-wide verification.

08

Business Impact

Head office: less reconstruction of ownership

Managers can start with warehouse totals and branch allocations before investigating a difference. Reconciliation time still needs measurement after launch.

Branches: distinguish sellable stock from pending dispatch

Paid but unshipped quantities are shown separately as reservations, providing a clearer basis for taking orders and planning replenishment.

After-sales teams: trace the item back to the transaction

Warranty identifiers link products and orders, giving service staff a record to follow when checking purchase and dispatch information.

Ongoing operating metrics

  • Manual minutes spent on each reconciliation
  • Differences between reserved quantities and physical checks
  • Time to retrieve a full order from a warranty identifier
09

Why This Matters

A warehouse total cannot explain responsibility when goods are stored together but sold by different branches. As the network grows, ownership differences become harder to resolve from memory. Connecting payment, ownership, and dispatch gives new branches a consistent way to keep records.

010

The Takeaway

Define ownership first, then automate stock movements. Head office and branches gain a common, traceable record; live reconciliation time and stock variance can then show how much the process improves.

LET’S TALK

Where does your workflow lose its thread?

Start with a problem your team handles repeatedly. Share the context by email, or arrange a remote video conversation.

Discuss your workflow