Connects to the tools you use
Set up connections through ERP.AI and Proto workflows, with every change logged.
- SCM with Cycle Counting
- Platform users
- Source evidence
- Stock effects
A stock request connects the item, location, owner, quantity and required date to the work being counted. Count sessions capture physical units and any recount for a zone.
Approval conditions
| Id | Status | Revision | Zone | Counted at | Physical units | |
|---|---|---|---|---|---|---|
| COUNT-2026-041 | Submitted | 600 | Aisle 4 fasteners | 24 Oct | 510 | |
| COUNT-2026-042 | Submitted | 30 | Cold room bay 2 | 11 Oct | 440 | |
| COUNT-2026-043 | Submitted | 530 | Overflow lane 7 | 16 Oct | 480 | |
| COUNT-2026-044 | Submitted | 260 | North pick face C12 | 18 Oct | 70 | |
| COUNT-2026-045 | Submitted | 660 | Dock 2 buffer | 26 Oct | 290 |
Inventory Reviewer decides the submitted count revision.
Every feature works on the same records. Pick one to see the screen your team works in.
Give each count or stock operation a defined item, location, owner and requested scope.
Stock requests
| Record number | Subject | Status | Required by | Requested units | Item | |
|---|---|---|---|---|---|---|
| SR-66730 | Recount aisle 4 fasteners | Draft | 17 Oct | 50 | Sealant cartridge, clear, 300 ml | |
| SR-66517 | Adjust valve kits after blind count | Review | 04 Nov | 430 | Rubber gasket, 50 mm | |
| SR-23551 | Count sealant cases in cold room | Approved | 02 Nov | 380 | Stainless washer, M10, pack of 50 | |
| SR-83824 | Investigate missing filter cartons | Executed | 03 Nov | 150 | Air filter, pleated, 16 x 20 | |
| SR-47368 | Reconcile overflow pallet stock | Draft | 16 Oct | 110 | Air filter, pleated, 16 x 20 |
Record a blind physical count, recount evidence and the review outcome against one request.
Completion waits for the program manager
| Id | Status | Decision at | Zone | Physical units | Recount units | |
|---|---|---|---|---|---|---|
| COUNT-2026-041 | Approved | 02 Nov | Aisle 4 fasteners | 680 | 6 | |
| COUNT-2026-042 | Approved | 11 Oct | Cold room bay 2 | 500 | 30 | |
| COUNT-2026-043 | Approved | 13 Oct | Overflow lane 7 | 810 | 21 | |
| COUNT-2026-044 | Approved | 16 Oct | North pick face C12 | 710 | 23 | |
| COUNT-2026-045 | Approved | 31 Oct | Dock 2 buffer | 920 | 23 |
Read posted movements by item, lot and location and retain the lineage of corrections.
Stock movements
| Parent | Item | Location | Lot | Signed quantity | Occurred at | |
|---|---|---|---|---|---|---|
| Count sealant cases in cold room | Copper elbow, 3/4 in | West bulk storage | Bolt lot HB-2609 | 590 | 15 Oct | |
| Recount aisle 4 fasteners | Hex bolt, M8 x 40 mm, box of 100 | Returns sorting shelf | Gasket lot RG-2610 | 130 | 28 Oct | |
| Reconcile overflow pallet stock | Air filter, pleated, 16 x 20 | Overflow pallet lane 7 | Bolt lot HB-2609 | 410 | 26 Oct | |
| Count safety masks in pick face | Valve repair kit, 1 in | Cold room bay 2 | Bolt lot HB-2609 | 250 | 01 Nov | |
| Investigate missing filter cartons | Valve repair kit, 1 in | Overflow pallet lane 7 | Valve kit lot VK-2611 | 270 | 20 Oct |
Keep active stock claims separate from posted on-hand quantity and trace consumption.
Stock reservations
| Request | Item | Location | Lot | Quantity | State | |
|---|---|---|---|---|---|---|
| Reconcile overflow pallet stock | Hex bolt, M8 x 40 mm, box of 100 | Overflow pallet lane 7 | Mask lot SM-2607 | 390 | Active | |
| Recount aisle 4 fasteners | Air filter, pleated, 16 x 20 | Returns sorting shelf | Elbow lot CE-2612 | 20 | Active | |
| Investigate missing filter cartons | Stainless washer, M10, pack of 50 | Cold room bay 2 | Bolt lot HB-2609 | 320 | Active | |
| Investigate missing filter cartons | Valve repair kit, 1 in | Returns sorting shelf | Washer lot SW-2609 | 200 | Active | |
| Count safety masks in pick face | Hex bolt, M8 x 40 mm, box of 100 | Cold room bay 2 | Bolt lot HB-2609 | 70 | Active |
Keep count evidence, independent decisions and guarded operation outcomes together.
Review decisions
| Parent | Reviewer | Decision | Source revision | Decided at | Reason | |
|---|---|---|---|---|---|---|
| Recount aisle 4 fasteners | Theo Martin | Approve | 610 | 23 Oct | Recount aisle 4 after variance | |
| Count safety masks in pick face | Hiro Tanaka | Return | 670 | 20 Oct | Approve verified blind count | |
| Review gasket variance in bin C12 | Salma Idris | Approve | 670 | 13 Oct | Hold pending second counter | |
| Investigate missing filter cartons | Noor Alvi | Return | 650 | 22 Oct | Investigate broken case pack | |
| Investigate missing filter cartons | Hiro Tanaka | Approve | 110 | 25 Oct | Reverse duplicate adjustment |
Tie counted stock to an organization, active item, storage location and named staff member.
Stock lots
| Lot code | Item | Expires at | Release state | Owner reference | |
|---|---|---|---|---|---|
| HB-2609-A | Valve repair kit, 1 in | 31 Oct | Released | PO 61042 | |
| VK-2611-B | Hex bolt, M8 x 40 mm, box of 100 | 02 Nov | Released | Receipt 4821 | |
| SC-2608-C | Safety mask, N95, box of 20 | 28 Oct | Released | Supplier batch 26S08 | |
| AF-2610-A | Valve repair kit, 1 in | 14 Oct | Released | Transfer 2207 | |
| CE-2612-D | Stainless washer, M10, pack of 50 | 23 Oct | Released | Return 1905 |
Count, review and reconcile stock ships ready to use. One step needs a named approval before the work moves on: Decide Variance (Inventory Reviewer).
Define the item, location, owner and requested scope.
Capture physical units in the count zone.
Present the count and supporting evidence for review.
An independent reviewer records a reasoned decision.
Tie the signed movement to the approved request.
Compare the receipt with its linked effect.
Open any count session to see the roles that work on it, its process stages and its approvals on one page.
Revision, Zone, Counted at and Physical units.
Records linked to this count session.
Inventory Coordinator, Inventory Reviewer and Warehouse Operator, each with their own permissions.
Record Blind Count and Record Recount Evidence, with the role that acts.
Decide Variance, with who decides.
Aisle 4 fasteners · Submitted
Give the decision on a submitted count to a person other than its preparer.
Signed in as Inventory Reviewer
| Decision | Approver | |
|---|---|---|
| Decide VarianceAn independent reviewer records a reasoned decision. | Inventory Reviewer | |
| Approve count sessions | Inventory Reviewer |
Everyone opens SCM with Cycle Counting to the work that is theirs. Pick a role to see what it starts with.
Operational access for cycle-count program staff: read and maintain authorized records, interact with app pages, and no administrative authority.
This is the first screen this role sees.
Stock requests · Cycle Count Operations
Prepares stock requests, records count evidence and submits count sessions for review.
This is the first screen this role sees.
Stock requests · Inventory Coordinator
Makes independent revision-specific decisions and examines reconciliation exceptions.
This is the first screen this role sees.
Count sessions · Inventory Reviewer
| Id | Status | Revision | Zone | Counted at | Physical units | |
|---|---|---|---|---|---|---|
| COUNT-2026-041 | Submitted | 600 | Aisle 4 fasteners | 24 Oct | 510 | |
| COUNT-2026-042 | Submitted | 30 | Cold room bay 2 | 11 Oct | 440 | |
| COUNT-2026-043 | Submitted | 530 | Overflow lane 7 | 16 Oct | 480 | |
| COUNT-2026-044 | Submitted | 260 | North pick face C12 | 18 Oct | 70 | |
| COUNT-2026-045 | Submitted | 660 | Dock 2 buffer | 26 Oct | 290 |
Records physical stock handling and checks item, lot and location before issue.
This is the first screen this role sees.
Stock reservations · Warehouse Operator
| Request | Item | Location | Lot | Quantity | State | |
|---|---|---|---|---|---|---|
| Reconcile overflow pallet stock | Hex bolt, M8 x 40 mm, box of 100 | Overflow pallet lane 7 | Mask lot SM-2607 | 390 | Active | |
| Recount aisle 4 fasteners | Air filter, pleated, 16 x 20 | Returns sorting shelf | Elbow lot CE-2612 | 20 | Active | |
| Investigate missing filter cartons | Stainless washer, M10, pack of 50 | Cold room bay 2 | Bolt lot HB-2609 | 320 | Active | |
| Investigate missing filter cartons | Valve repair kit, 1 in | Returns sorting shelf | Washer lot SW-2609 | 200 | Active | |
| Count safety masks in pick face | Hex bolt, M8 x 40 mm, box of 100 | Cold room bay 2 | Bolt lot HB-2609 | 70 | Active |
Monitors counted stock, pending decisions and unresolved operation receipts.
This is the first screen this role sees.
Count sessions · Program Manager
| Id | Status | Revision | Zone | Counted at | Physical units | |
|---|---|---|---|---|---|---|
| COUNT-2026-041 | Submitted | 600 | Aisle 4 fasteners | 24 Oct | 510 | |
| COUNT-2026-042 | Submitted | 30 | Cold room bay 2 | 11 Oct | 440 | |
| COUNT-2026-043 | Submitted | 530 | Overflow lane 7 | 16 Oct | 480 | |
| COUNT-2026-044 | Submitted | 260 | North pick face C12 | 18 Oct | 70 | |
| COUNT-2026-045 | Submitted | 660 | Dock 2 buffer | 26 Oct | 290 |
Maintains organization, item, location and team setup for the program.
Read count outcomes, stock effects, reservations and exceptions from the recorded fields.
This quarter
How far records got this quarter
| Stage | Reached | Step | |
|---|---|---|---|
| Draft | 36 | ||
| Submitted | 6 | 17% | |
| Approved | 2 | 33% | |
| Rejected | 1 | 50% |
Sample totals per stage
Group count sessions by Status and Zone to see submitted, approved and completed work.
Compare review decisions by Decision, Reviewer and decided at for each Parent.
Group stock requests by Status, Owner and required by to find overdue work.
Follow stock requests through stock movements by Item, Location, Lot and occurred at.
Sum stock reservation quantity by State, Item, Location and Lot.
Group stock lots by release state and expires at for each Item.
Group operation receipts by result state, Action and occurred at, retaining failure reason.
Follow stock movement reverses to the original movement and compare signed quantity.
See how SCM with Cycle Counting fits your kind of team.
Count held stock across storage locations while keeping reservations and posted effects distinct.
Count component stock and trace issue claims through the request and movement history.
Give each entity and storage location a clear identity for count ownership and review.
Each stage of count, review and reconcile stock names the role that acts and the status it records, so a change is never anonymous.
Each stage, the role that acts and the status it records
Ask Proto to help prepare count, review and reconciliation work from the app's records.
Set up connections through ERP.AI and Proto workflows, with every change logged.
Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.
Browse all 13 tablesStart with one team and one process, then add the rest once the basics are running.
Identify the first organization, items, lots, locations and team members.
Choose who prepares requests, counts, reviews variances and records physical effects.
Submit one blind count, record a separate reviewer decision and inspect the resulting stock movement.
Add an active reservation and verify how it changes available stock while on hand stays tied to posted movements.
Match operation receipts to the source revision and linked effects; route discrepancies for review.
$0per user
The base account and everyday work in the ERP.AI app are free, for every user.
| Usage | Per $1 |
|---|---|
| Record reads (list, filter, get) | 20,000 |
| Search or aggregate queries | 4,000 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| Workflow runs | 2,000 |
| AI agent runs | 2,000 |
| Scheduled jobs or webhooks | 20,000 |
| File uploads (MB) | 2,000 |
| CSV or PDF exports | 100 |
Click Get started, then use Proto to configure SCM with Cycle Counting for your business. Begin with one organization, a small set of items and locations, and one count that a separate reviewer can decide.
Posted stock movements determine on hand. Active reservations reduce the quantity available for another request without changing the physical on-hand position.
Yes. A submitted count session is linked to its stock request. The review decision records the reviewer, source revision, decision and reason.
The count session has a recount quantity alongside the physical quantity. Supporting files can be attached to the parent stock request.
The session can carry Rejected status and the reviewer records a reason. The team can revisit the observation and submit corrected scope for another decision.
A compensating stock movement can reference the original movement through its reversal reference, preserving the original ledger history.
A reservation is a claim on available quantity. It does not alter the physical observation or the movement-derived on-hand balance.
Stock lots carry lot code, expiry date and release state. Movements and reservations can point to a lot.
Operation receipts keep failed and review-needed outcomes with an operation key, reason and effect references for investigation.
Program Manager checks the reviewer decision and reconciled effect before treating the count session as completed.
Start free, then use Proto to change fields, steps and approvals before your team goes live.