Skip to content

PRDs: Inventory

Ordered by recommended reading order, top to bottom. Status is synced from Plane on each build - see the PRD Register for the cross-module view.

#IDNameDescriptionSurfaceStatus
1PRD-STK-001Stock Locations & Levels
  • Product requirements for inventory locations and stock levels
  • a location tree with exactly one default location, stock items carrying four quantities (on-hand, reserved, available, incoming), three-tier low-stock thresholds, and the available-quantity invariant enforced at the database layer
ClientBack OfficeSuperseded
2PRD-LDG-001Inventory Ledger
  • Product requirements for the inventory ledger
  • every stock change writes one append-only entry carrying before/delta/after, a reason, the source document, the unit, the conversion factor and the inventory valuation at that moment
BackendClientNo item
3PRD-RSV-001Stock Reservation & Oversell Guard
  • Product requirements for reserving stock against a named holder
  • sale order, stock transfer, production order
  • together with the default oversell guard and a screen that shows who is holding how much
BackendClientNo item
4PRD-UOM-001Units of Measure & Conversion
  • Product requirements for Inventory units of measure
  • a two-tier unit catalog, stock always held in the base unit, an engine that walks the reference chain to derive conversion factors, and per-item packaging overrides
ClientNo item
5PRD-VEN-001Vendors
  • Product requirements for Vendors and for the purchasing data held on each vendor
  • item pair (price, minimum order quantity, lead time, purchase unit, price tiers, preferred vendor)
ClientBack OfficeSuperseded
6PRD-PO-001Purchase Orders
  • Product requirements for Purchase Orders
  • raising an order against one vendor, receiving it in several partial batches, writing the inventory ledger and refreshing inventory valuation, and surfacing quantity and price variances without blocking a receipt
ClientSuperseded
7PRD-VAL-001Inventory Valuation
  • Product requirements for inventory valuation
  • one cost per item per merchant, a weighted moving average the system recomputes on every receipt, a hand-typed standard cost, and a screen that rolls up the variance for merchants running standard cost
BackendClientNo item
8PRD-LSE-001Lots, Expiry & Picking Strategy
  • Product requirements for lots and expiry
  • turning lot tracking on per item, splitting stock by lot, auto-picking lots on issue by FEFO or FIFO, and flagging near-expiry lots against a merchant-defined day threshold
ClientSuperseded
9PRD-TKT-001Inventory Tickets
  • Product requirements for the inventory ticket frame
  • nine ticket types sharing one lifecycle, a parent ticket carrying the intent with many child tickets executing it, stock moving only on completion, and an append-only rule throughout
ClientSuperseded
10PRD-TRF-001Stock Transfer
  • Product requirements for stock transfer
  • one parent transfer ticket picking a merchant and a location at both ends, many issue and many receipt child tickets, four stock numbers that fall out of the model, and an append-only rule throughout
ClientNo item
11PRD-CNT-001Stock Count
  • Product requirements for stock counting
  • snapshot the book quantity when the count opens, keep selling while the count runs, apply the result as a variance against the snapshot instead of overwriting stock, and treat an applied count as final
ClientNo item
12PRD-MAT-001Materials
  • Product requirements for materials
  • material types, a per-material set of stock configuration flags, three unit roles, and a single save that creates the material, its opening stock across locations, and its vendors in one go
ClientSuperseded
13PRD-BOM-001Bill of Materials
  • Product requirements for the inventory bill of materials
  • item type plus the track-stock flag decide how an item draws down stock, multi-level BOM explosion that stops at every component with stock of its own, materials reserved the moment an item is tapped into the order, and deducted from the ledger when the order completes
ClientSale POSNo item
14PRD-MFG-001Production Orders
  • Product requirements for production orders
  • the draft, in-progress, done or cancelled lifecycle
  • starting a run reserves materials per the bill of materials, completing it writes the materials off the ledger and adds the finished goods to stock with a lot number, an expiry date, the actual output and the shortfall
ClientNo item
15PRD-RPL-001Replenishment
  • Product requirements for replenishment suggestions
  • a reorder point driven by real sales velocity and vendor lead time, safety stock from a max-min formula or typed in by hand, and ABC classification by consumption value
ClientNo item
16PRD-SYN-001Omnichannel Sync
  • Product requirements for omnichannel stock sync
  • BANA is the single source of truth for stock, pushes the available number minus a buffer down to the marketplaces one way, and pulls marketplace orders back in to deduct stock and push the new number out again
BackendClientNo item

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.