Skip to main content Enter
ERP.AI Warehouse Management

Warehouse Management

Start now
Pricing Questions Get started
Build with Proto

Modules

Building and locationsMap your warehouse and configure the locations, handling rules and equipment that guide each task. ReceivingReconcile deliveries, resolve discrepancies and move received goods into storage. Put-away and replenishmentGuide stock into suitable storage and replenish pick faces for upcoming work. Inventory and license platesLocate stock, protect order commitments and trace each quantity through the warehouse.
PickingRelease prepared waves and guide operators from the right stock into the right order tote. PackingVerify each order's contents and prepare the right carton and carrier label. ShippingReconcile the staged load, close carrier manifests and record what leaves the warehouse. Cycle counting and exceptionsInvestigate stock differences and floor problems with controlled counts, corrections and approvals.

Warehouse Management

Start now
Pricing Questions Get started
Build with Proto

Processes

Dock to stockReconcile each delivery and move confirmed stock from the receiving dock into storage. Order to shipTake an accepted order through reservation, wave release, picking and packing to carrier handover. End of day manifest closeMatch the staged load to carrier documents, close the manifest and confirm handover.
Cycle count to adjustmentTurn a protected physical count into an evidenced, authorized stock correction. Exception to resolutionAssign a floor problem to its owner and follow the corrective work through resolution.

Warehouse Management

Start now
Pricing Questions Get started
Build with Proto

Industries

Parcel e-commerce fulfillmentKeep small orders moving from pick faces to packed parcels, with clear control over cutoffs and exceptions. Wholesale and B2B distributionCoordinate case and pallet orders, customer shipping requirements and freight handover.
Manufacturer's finished-goods warehouseConnect production receipts with storage and outbound orders while keeping quality and valuation responsibilities clear. Lot, expiry and controlled goodsPreserve stock identity and apply shelf-life, handling and hold rules throughout warehouse work.

Warehouse Management

Start now
Pricing Questions Get started
Build with Proto

Reference

Roles and permissionsGive each warehouse team the access and authority its work needs. Reports and dashboardsSee what is moving, what is late and where stock needs attention. Data modelExplore the records behind warehouse work and plan a controlled data migration.
IntegrationsConnect warehouse work with order management, purchasing, carriers and the equipment on your floor. ImplementationPlan your warehouse rollout around the building, stock, connections and people who will use it. AI agentsHelp your team prepare warehouse work, investigate exceptions and follow up on delays.

Warehouse Management

Start now
Pricing Questions Get started
Build with Proto
All systems
Modules
Building and locationsMap your warehouse and configure the locations, handling rules and equipment that guide each task.ReceivingReconcile deliveries, resolve discrepancies and move received goods into storage.Put-away and replenishmentGuide stock into suitable storage and replenish pick faces for upcoming work.Inventory and license platesLocate stock, protect order commitments and trace each quantity through the warehouse.PickingRelease prepared waves and guide operators from the right stock into the right order tote.PackingVerify each order's contents and prepare the right carton and carrier label.ShippingReconcile the staged load, close carrier manifests and record what leaves the warehouse.Cycle counting and exceptionsInvestigate stock differences and floor problems with controlled counts, corrections and approvals.
Processes
Dock to stockReconcile each delivery and move confirmed stock from the receiving dock into storage.Order to shipTake an accepted order through reservation, wave release, picking and packing to carrier handover.End of day manifest closeMatch the staged load to carrier documents, close the manifest and confirm handover.Cycle count to adjustmentTurn a protected physical count into an evidenced, authorized stock correction.Exception to resolutionAssign a floor problem to its owner and follow the corrective work through resolution.
Industries
Parcel e-commerce fulfillmentKeep small orders moving from pick faces to packed parcels, with clear control over cutoffs and exceptions.Wholesale and B2B distributionCoordinate case and pallet orders, customer shipping requirements and freight handover.Manufacturer's finished-goods warehouseConnect production receipts with storage and outbound orders while keeping quality and valuation responsibilities clear.Lot, expiry and controlled goodsPreserve stock identity and apply shelf-life, handling and hold rules throughout warehouse work.
Reference
Roles and permissionsGive each warehouse team the access and authority its work needs.Reports and dashboardsSee what is moving, what is late and where stock needs attention.Data modelExplore the records behind warehouse work and plan a controlled data migration.IntegrationsConnect warehouse work with order management, purchasing, carriers and the equipment on your floor.ImplementationPlan your warehouse rollout around the building, stock, connections and people who will use it.AI agentsHelp your team prepare warehouse work, investigate exceptions and follow up on delays.
Sign in
Sign in Start now
Warehouse Management Processes
Cycle count to adjustment4 of 5
  • Dock to stock1 of 5
  • Order to ship2 of 5
  • End of day manifest close3 of 5
  • Cycle count to adjustment4 of 5
  • Exception to resolution5 of 5

Cycle count to adjustment

Turn a protected physical count into an evidenced, authorized stock correction.

6 stages · 2 approvals

Roles and responsibilities

Inventory Controller Inventory Controlleror Warehouse Manager System 1 Schedule CycleCounts 2 Count blind CountResults 3 Recount CountResults 4 Review CountResults 5 Approve Adjustments 6 Post and sync Adjustments
  1. Step 1Schedule
    My Cycle Count TasksAssigned
    Cycle CountLocationItemLot Number
  2. Step 2Count blind
    My Cycle Count TasksAssigned
    Cycle CountLocationItemLot Number
  3. Step 3Recount
    My Cycle Count TasksAssigned
    Cycle CountLocationItemLot Number
  4. Step 4Review
    Adjustments Pending ApprovalPendingApproval
    Adjustment NumberLocationItemLot Number
  5. Step 5Approve
    Adjustments Pending ApprovalPendingApproval
    Adjustment NumberLocationItemLot Number
  6. Step 6Post and sync
    Adjustments Pending ApprovalPendingApproval
    Adjustment NumberLocationItemLot Number
Red diamonds require approval.Rows show responsibility for each step.

Process steps

Follow the process from start to finish. Select a step to see who acts and what changes.

01Schedule02Count blind03Recount04Review05Approve06Post and sync

Schedule

Inventory Controller coordinates the configured ABC and exception-driven count work; Warehouse Manager can request a one-off count. Each task identifies the location and scope. A location lock must be active before the expected inventory snapshot is captured. Other locations continue operating, while movements touching the counted location are blocked.

Responsible
Inventory Controller
Records
CycleCountsCycleCountTasksLocationLocksInventoryWarehousePolicies
Effect
Count scope locked and snapshot captured
My Cycle Count TasksCycleCountTasks
YouStatusAssignedCountingRecount
Assigned
CCT-37055ITM-6856
CCT-19316ITM-2362
Counting
CCT-23329ITM-1085
CCT-22757ITM-9211
Recount
CCT-78785ITM-1290
CCT-51150ITM-6177
Cycle counting and exceptions →

Count blind

Inventory Controller scans the bin, license plate and exact item positions, including lot, serial and provenance distinctions. Expected quantity stays hidden until the result is saved. Each result retains the counted base quantity and the snapshot version, including properly identified unexpected stock rather than a net difference across unrelated positions.

Responsible
Inventory Controller
Records
CountResultsCycleCountTasksInventoryLocationLocks
Effect
Exact positions counted against the protected snapshot
My Cycle Count TasksCycleCountTasks
YouStatusAssignedCountingRecount
Assigned
CCT-37055ITM-6856
CCT-19316ITM-2362
Counting
CCT-23329ITM-1085
CCT-22757ITM-9211
Recount
CCT-78785ITM-1290
CCT-51150ITM-6177
Cycle counting and exceptions →

Recount

Inventory Controller arranges a different counter when either the absolute-quantity or percentage tolerance fails. Recounts preserve separate sequence evidence. A zero expected balance uses absolute-quantity review rather than an invalid percentage. If the lock expires or the snapshot is invalidated, the protected comparison must be renewed and recounted before correction.

Responsible
Inventory Controller
Records
CountResultsCycleCountTasksLocationLocks
Effect
Independent result or renewed protected comparison recorded
My Cycle Count TasksCycleCountTasks
YouStatusAssignedCountingRecount
Assigned
CCT-37055ITM-6856
CCT-19316ITM-2362
Counting
CCT-23329ITM-1085
CCT-22757ITM-9211
Recount
CCT-78785ITM-1290
CCT-51150ITM-6177
Cycle counting and exceptions →
Approval required

Review

Inventory Controller investigates the results and movement history, confirms supported differences and drafts linked adjustments. Stock found in another location can require a controlled move instead of an offsetting write-off. The count remains unresolved while evidence, recounts or approvals are outstanding.

Responsible
Inventory Controller
Records
CountResultsCycleCountsAdjustmentsStockEventsStockMovements
Effect
Supported differences confirmed and corrections proposed
Adjustments Pending ApprovalAdjustments
approval waits for the warehouse manager
Approval conditions

Warehouse Manager: Approve independent Adjustments above threshold or requiring special review

PendingApproval
  • ADJ-61413 LCT-140 590
  • ADJ-89465 LCT-150 660
  • ADJ-20719 LCT-110 90
  • ADJ-36834 LCT-110 480
  • ADJ-18419 LCT-140 250
ADJ-61413
Location
LCT-140
Item
ITM-6691
LotNumber
L26-7144
QuantityBefore
590

Approval waits for the warehouse manager.

Inventory and license plates →
Approval required

Approve

Inventory Controller may confirm their own eligible below-threshold existing-stock correction under the explicit policy exception. Independent Warehouse Manager approval is required for above-threshold, discovered, identity-changing, reserved or order-owned corrections and missing or stale cost. Usable reviewed cost is mandatory before posting. The decision binds quantity, evidence and revision; changes require renewed review.

Responsible
Inventory Controller or Warehouse Manager
Records
AdjustmentsWarehousePoliciesCountResults
Effect
Controller policy exception or independent manager decision recorded
Adjustments Pending ApprovalAdjustments
approval waits for the warehouse manager
Approval conditions

Warehouse Manager: Approve independent Adjustments above threshold or requiring special review

PendingApproval
  • ADJ-61413 LCT-140 590
  • ADJ-89465 LCT-150 660
  • ADJ-20719 LCT-110 90
  • ADJ-36834 LCT-110 480
  • ADJ-18419 LCT-140 250
ADJ-61413
Location
LCT-140
Item
ITM-6691
LotNumber
L26-7144
QuantityBefore
590

Approval waits for the warehouse manager.

Inventory and license plates →

Post and sync

Inventory Controller completes the authorized correction through a guarded posting. The live lock and complete scoped position/version set are checked again, including missing or newly appearing identities. Unrelated-bin changes do not invalidate the count. A signed stock event applies the adjustment once. Resolved work allows the count to close and its lock to release. WarehouseDeliveries retries the upstream quantity event independently from the local posting.

Responsible
Inventory Controller
Records
AdjustmentsInventoryStockEventsStockMovementsCycleCountsLocationLocksWarehouseDeliveries
Effect
Version-checked correction posted once; delivery retried separately
Adjustments Pending ApprovalAdjustments
PendingApproval
  • ADJ-61413 LCT-140 590
  • ADJ-89465 LCT-150 660
  • ADJ-20719 LCT-110 90
  • ADJ-36834 LCT-110 480
  • ADJ-18419 LCT-140 250
ADJ-61413
Location
LCT-140
Item
ITM-6691
LotNumber
L26-7144
QuantityBefore
590

Approval waits for the warehouse manager.

Inventory and license plates →
Approvals and exception handling

2 approvals required in this process

  • Review Inventory Controller signs · approve waitsCountResults, CycleCounts, Adjustments, StockEvents, StockMovements
  • Approve Inventory Controller or Warehouse Manager signs · post and sync waitsAdjustments, WarehousePolicies, CountResults
  • A count timestampLabor history cannot replace the live location lock and version check. Stock movement during an unprotected count requires a new comparison.
  • Blind entry and independent recounts preserve separate evidence; later results do not erase earlier ones.
  • Zero expected quantityUnknown cost and tracking-identity differences require explicit handling, rather than an automatic tolerance pass.
  • Approval does not permit an edit to the underlying quantity after the decision. Stale or materially changed evidence returns to review.
  • The financial system receives a quantity event under the configured integration contract; replaying delivery cannot repeat the warehouse adjustment.

When the process needs attention

  • exception Schedule

    Inventory Controller coordinates the configured ABC and exception-driven count work; Warehouse Manager can request a one-off count.

  • reject Recount

    Inventory Controller arranges a different counter when either the absolute-quantity or percentage tolerance fails.

  • exception Approve

    Inventory Controller may confirm their own eligible below-threshold existing-stock correction under the explicit policy exception.

Records and postings

StageRecordsEffect
1 Schedule CycleCountsCycleCountTasksLocationLocksInventoryWarehousePolicies Count scope locked and snapshot captured
2 Count blind CountResultsCycleCountTasksInventoryLocationLocks Exact positions counted against the protected snapshot
3 Recount CountResultsCycleCountTasksLocationLocks Independent result or renewed protected comparison recorded
4 Review CountResultsCycleCountsAdjustmentsStockEventsStockMovements Supported differences confirmed and corrections proposed
5 Approve AdjustmentsWarehousePoliciesCountResults Controller policy exception or independent manager decision recorded
6 Post and sync AdjustmentsInventoryStockEventsStockMovementsCycleCountsLocationLocksWarehouseDeliveries Version-checked correction posted once; delivery retried separately
Data model →

Process reports

All reports

Expiring Lots

Exact Inventory identities grouped by expiry date and remaining life at planned/actual shipping date, with lot/serial, plate, physical quantity, reservation stage and hold status. Show applicable Items.MinShelfLifeDays and order lot conditions; 30/60/90-day buckets are reporting ranges, not release authority.

Inventory by LocationInventory
on hand
ItemLocationLicense PlateLot NumberSerial Number
ITM-4871LCT-120LP-86838L26-8833INV-45431
ITM-4207LCT-120LP-43172L26-5968INV-74718
ITM-7739LCT-110LP-75864L26-7286INV-30305
ITM-4992LCT-140LP-23247L26-7236INV-18410
ITM-7408LCT-150LP-56789L26-2838INV-60717
ITM-5403LCT-110LP-92944L26-4521INV-99000

Cycle Count Accuracy

First-count results within both effective quantity and percent tolerance divided by eligible first-count positions, with discovered stock, serialized discrepancies, stale snapshots and no-data cases flagged separately. Show recount rate and signed/absolute variance by like item/BaseUOM; do not sum incompatible units as one quantity.

My Cycle Count TasksCycleCountTasks
YouStatusAssignedCountingRecount
Assigned
CCT-37055ITM-6856
CCT-19316ITM-2362
Counting
CCT-23329ITM-1085
CCT-22757ITM-9211
Recount
CCT-78785ITM-1290
CCT-51150ITM-6177
Run by an agent

Agent support

Human decisions remain with the authorized people. An assistant cannot release a wave, close a receipt or manifest, approve a stock correction, invent delegation or turn an uncertain carrier response into a confirmed shipment. It can prepare evidence and proposals. Every permitted write must retain its identity, scope and source context.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › cycle count to adjustment · schedule on CycleCounts, CycleCountTasks, LocationLocks, Inventory, WarehousePolicies ✓ Inventory Controller coordinates the configured ABC and exception-driven count work; Warehouse Manager can request a one-off count. › cycle count to adjustment · count blind on CountResults, CycleCountTasks, Inventory, LocationLocks ✓ Inventory Controller scans the bin, license plate and exact item positions, including lot, serial and provenance distinctions. › cycle count to adjustment · recount on CountResults, CycleCountTasks, LocationLocks ✓ Inventory Controller arranges a different counter when either the absolute-quantity or percentage tolerance fails. › cycle count to adjustment · review on CountResults, CycleCounts, Adjustments, StockEvents, StockMovements ⏸ approval · waiting for the inventory controller # 2 more stages after approval: approve, post and sync

Other processes

4 more
Today's Inbound Dock ScheduleScheduledArrival
Receipt NumberReceipt TypeScheduled Arrival AtActual Arrival At
Production

Dock to stock

Reconcile each delivery and move confirmed stock from the receiving dock into storage.

6 stages · 1 approval

Order Fulfillment BoardNew
Order NumberCustomerCarrier ServiceCarrier

Order to ship

Take an accepted order through reservation, wave release, picking and packing to carrier handover.

6 stages · 2 approvals

Shipments Not Yet ManifestedPending
Shipment NumberCarrierCarrier ServiceShip To Name

End of day manifest close

Match the staged load to carrier documents, close the manifest and confirm handover.

6 stages · 1 approval

Today's Inbound Dock ScheduleScheduledArrival
Receipt NumberReceipt TypeScheduled Arrival AtActual Arrival At
Production

Exception to resolution

Assign a floor problem to its owner and follow the corrective work through resolution.

6 stages · 1 approval

ERP•AI workspace

Start now Warehouse Management

Create your ERP.AI account and get started with Proto.

Start now Download agent
Previous · process 3 of 5End of day manifest closeNext · process 5 of 5Exception to resolution

Customize Cycle count to adjustment. With Proto, your desktop AI agent.

Ask Proto to help you customize Warehouse Management.

Customize
Cycle count to adjustment.
Ask: “Review “Review”.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.