Cycle Count#
Cycle counting is the recurring physical count that keeps INVT honest without shutting down for a full annual inventory. ManexCloud drives it primarily via ABC classification — A parts (high value / velocity) counted often, C parts rarely.
Flow#
- A count sheet is generated for a set of parts / locations (typically based on
InvtAbcHelperclassification and last-counted date). - Counters scan or enter physical quantity per line.
CycleCountHelpercompares toINVTon-hand and computes variances.- Variances go through a review — approver can accept the physical count (writes an adjustment) or reject (recount).
- Accepted variances post an inventory adjustment (
InvtTransHelper) and a matching GL entry viaInvtgls*helpers.
Business rules#
- A cycle-count adjustment must post both the inventory move and its GL offset — do not accept a physical count without the GL side.
- Consigned locations produce a variance report only — no internal adjustment is posted, since the material isn’t ours.
- Serial-tracked parts are counted by scanning each serial; the system flags “extra” or “missing” serials individually.
- Lot-tracked parts count by lot; expired lots are flagged for disposition.
Where it lives#
| Layer | File |
|---|---|
| Controller | CycleCountController |
| Helper | MnxEFModel/Helper/CycleCount/CycleCountHelper.cs, InvtAbcHelper.cs, InvtTransHelper.cs, Invt_IsuHelper.cs, InvtglsHelper.cs |
| Related | Part Master, Financials → GL |