1. SCM with AI Replenishment
  2. Data model
Reference

The tables behind SCM with AI Replenishment

SCM with AI Replenishment ships with 13 tables, grouped here by the feature that uses them. Every record your team works with lives in one of them, and you can add fields and tables in Proto.

Tables
13
Features
6, plus shared settings
Change it
Add fields and tables in Proto

How the model is organised

Demand Proposals

Demand proposals references stock requests through Parent and Organizations through Organization. Model version, generated at, proposed units and confidence percent identify the recommendation context.

Stock Requests

Stock requests references Item, Location, Counterparty, Owner and Organization. Both Location and Counterparty reference storage locations; Owner references team members.

Inventory Positions

Stock movements references Item, Location and optional Lot. Stock lots belongs to stock items and holds expires at and release state. Stock items defines base unit and lot tracked.

Reservations and Issues

Stock reservations references Request, Item, Location and optional Lot, with Quantity, State and expires at defining the claim.

Receipts and Transfers

Stock movements.Parent ties the effect to its request. Posted, signed quantity, source effect key and occurred at support the stock ledger and source evidence.

Reversals and Evidence

Stock movements.Reverses links a compensating movement to its original. Review decisions, operation receipts and record attachments all reference stock requests through Parent. Team members.User links operating membership to Users.

Every table, by feature

Demand Proposals

5 tablesAbout this feature
  • Demand proposals

    ML forecast reorder proposals attached to a stock request revision

    Linked to Stock requests, Organizations
  • Stock requests

    Operational stock request or replenishment case with lifecycle and revision

    Linked to Organizations, Team members, Storage locations, Stock items
  • Review decisions

    Independent reviewer approve, reject or return decisions per revision

    Linked to Stock requests, Team members
  • Record attachments

    Uploaded evidence files with visibility scope on a stock request

    Linked to Stock requests, Team members
  • Operation receipts

    Idempotent operation receipts recording the persisted result of each guarded action

    Linked to Stock requests

Stock Requests

6 tablesAbout this feature
  • Stock requests

    Operational stock request or replenishment case with lifecycle and revision

    Linked to Organizations, Team members, Storage locations, Stock items
  • Stock items

    Stock keeping units with base unit and lot tracking policy

    Linked to Organizations
  • Storage locations

    Active warehouses, cross-docks and holding sites with eligibility notes

    Linked to Organizations
  • Demand proposals

    ML forecast reorder proposals attached to a stock request revision

    Linked to Stock requests, Organizations
  • Review decisions

    Independent reviewer approve, reject or return decisions per revision

    Linked to Stock requests, Team members
  • Team members

    Authenticated staff membership linking a platform user to an organization and role

    Linked to Organizations, Users

Inventory Positions

5 tablesAbout this feature
  • Stock movements

    Posted signed inventory movements; the only source of on-hand totals

    Linked to Stock requests, Stock items, Storage locations, Stock lots
  • Stock items

    Stock keeping units with base unit and lot tracking policy

    Linked to Organizations
  • Stock lots

    Lot or batch records with expiry and release state

    Linked to Stock items
  • Stock reservations

    Active claims against eligible free quantity for a request, item, location and lot

    Linked to Stock requests, Stock items, Storage locations, Stock lots
  • Storage locations

    Active warehouses, cross-docks and holding sites with eligibility notes

    Linked to Organizations

Reservations and Issues

6 tablesAbout this feature
  • Stock reservations

    Active claims against eligible free quantity for a request, item, location and lot

    Linked to Stock requests, Stock items, Storage locations, Stock lots
  • Stock requests

    Operational stock request or replenishment case with lifecycle and revision

    Linked to Organizations, Team members, Storage locations, Stock items
  • Stock movements

    Posted signed inventory movements; the only source of on-hand totals

    Linked to Stock requests, Stock items, Storage locations, Stock lots
  • Stock items

    Stock keeping units with base unit and lot tracking policy

    Linked to Organizations
  • Stock lots

    Lot or batch records with expiry and release state

    Linked to Stock items
  • Operation receipts

    Idempotent operation receipts recording the persisted result of each guarded action

    Linked to Stock requests

Receipts and Transfers

7 tablesAbout this feature
  • Stock requests

    Operational stock request or replenishment case with lifecycle and revision

    Linked to Organizations, Team members, Storage locations, Stock items
  • Stock movements

    Posted signed inventory movements; the only source of on-hand totals

    Linked to Stock requests, Stock items, Storage locations, Stock lots
  • Stock items

    Stock keeping units with base unit and lot tracking policy

    Linked to Organizations
  • Stock lots

    Lot or batch records with expiry and release state

    Linked to Stock items
  • Storage locations

    Active warehouses, cross-docks and holding sites with eligibility notes

    Linked to Organizations
  • Record attachments

    Uploaded evidence files with visibility scope on a stock request

    Linked to Stock requests, Team members
  • Operation receipts

    Idempotent operation receipts recording the persisted result of each guarded action

    Linked to Stock requests

Reversals and Evidence

6 tablesAbout this feature
  • Stock requests

    Operational stock request or replenishment case with lifecycle and revision

    Linked to Organizations, Team members, Storage locations, Stock items
  • Stock movements

    Posted signed inventory movements; the only source of on-hand totals

    Linked to Stock requests, Stock items, Storage locations, Stock lots
  • Stock reservations

    Active claims against eligible free quantity for a request, item, location and lot

    Linked to Stock requests, Stock items, Storage locations, Stock lots
  • Review decisions

    Independent reviewer approve, reject or return decisions per revision

    Linked to Stock requests, Team members
  • Operation receipts

    Idempotent operation receipts recording the persisted result of each guarded action

    Linked to Stock requests
  • Record attachments

    Uploaded evidence files with visibility scope on a stock request

    Linked to Stock requests, Team members

Shared and settings

2 tables
  • Organizations

    Operating companies that own stock, locations and requests

  • Users

    Users

    Linked to Users

Keys and references

Preserve SKU, location Code, lot code and record number as recognizable business identifiers, with actual record IDs used in reference fields. Item code and lot code text on a movement do not replace the Item and Lot relationships.

Sum signed quantity only where Posted is true for on-hand. Keep Item, Location, Lot and base unit in the calculation context. Compare active reservation Quantity within its exact item/location/lot scope, using the item’s base unit and the relevant lot eligibility evidence.

Retain the original posting’s source effect key and link a compensating movement through Reverses. Repeated attempts of the same action use that action’s stable operation key. Agree how the original posting and its compensating action are identified during setup; carrying the source reference forward does not mean copying the posting’s operation key into the reversal. Review decisions.Parent identifies the request; use source revision and operation key with the review evidence to identify the revision actually decided. Retain the request and proposal revision context separately.

Migration order

  1. Prepare Organizations, Users and team members with the correct User and Organization references.
  2. Import stock items and storage locations with base-unit, active-state and eligibility information.
  3. Create stock lots with Item, owner reference, release state and expiry evidence.
  4. Prepare stock requests and demand proposals with the actual owner, location and item relationships. Preserve genuine decision evidence for any imported authorized scope.
  5. Bring stock into the operating ledger through inspected, authorized posting. Preserve existing source identities if migrating historical effects, then reconcile reservations and receipts against the corresponding physical evidence.

Set up SCM with AI Replenishment your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started