Platform

One ledger for everything that moves

Six capabilities, one data model. Every feature below reads and writes the same append-only movement ledger, which is why the numbers agree with each other.

Multi-warehouse sync

Real-time stock positions across every site

Receipts, picks, transfers, and adjustments post to the ledger within seconds of scanning, from any warehouse, store, or 3PL feed. Available-to-promise is computed per channel against the live position, including in-transit stock, allocated stock, and holds, so you stop promising units that left the building an hour ago.

  • Sub-second ledger writes; network-wide positions refresh continuously
  • In-transit visibility on every transfer, with expected-vs-received matching
  • Channel-level allocation rules: reserve, ring-fence, or share by priority
  • Offline-tolerant floor apps that queue and replay when connectivity drops

Reconciliation engine

Variances surfaced, never smoothed over

The engine continuously compares three sources of truth: the movement ledger, your source systems, and physical counts. Anything outside your tolerance bands opens a variance case with the complete movement history attached. Nothing is silently corrected. Every adjustment is a typed, attributed transaction with a mandatory reason code.

  • Tolerance bands by value, unit count, or percentage, per category or site
  • Variance cases with assignable owners, SLAs, and resolution audit trail
  • Rolling cycle counts scheduled by velocity and variance history, not the calendar
  • Blind and semi-blind count modes with sampling plans your auditors will accept

Demand forecasting

Forecasts your planners can interrogate

Weekly demand forecasts per SKU-location, decomposed into trend, seasonality, and residual, with an explicit error range on every number. Planners can override any forecast with a recorded reason; overrides are scored against actuals so the team learns which instincts to trust. Reorder proposals respect lead times, MOQs, and your working-capital targets.

  • Usable from 12 months of history, imported at onboarding, so there is no cold start
  • Seasonality and promotion-aware models per category
  • Safety-stock recommendations tied to your target service level rather than habit
  • Forecast-accuracy reporting (MAPE, bias) by planner, category, and site

Traceability & audit

Every movement attributable, forever

The ledger is append-only: nothing is edited, only superseded by new attributed transactions. Lot and serial tracking follow product from supplier receipt through every transfer to final issue, with documents attached along the way. Saved trace queries answer "where did lot X go" in minutes and export in formats your auditors and customers accept.

  • Lot, batch, and serial tracking with expiry and quarantine states
  • Mandatory reason codes on write-offs, corrections, and returns
  • One-click trace exports: every movement, user, timestamp, and document
  • Recall drill mode: scope an affected lot across the network in one query

Roles & permissions

Scoped by action, scoped by site

Permissions are granular on both axes: what a person can do, and where they can do it. A branch supervisor approves adjustments at their own branch and only views others; a controller closes count periods everywhere but never edits movements. Floor staff sign in with SSO or device-bound PINs, and no tier charges per-seat for warehouse floor users.

  • Role templates you copy and adjust; role changes are themselves audit-logged
  • SSO/SAML and SCIM provisioning on Growth and above
  • Approval chains for high-value adjustments and write-offs
  • Quarterly access-review exports for your audit program

Reporting

Operational answers, not report-builder homework

The questions operations actually asks are built in: record accuracy by site, shrink by reason code, fill rate by channel, aging and obsolescence exposure, count-program compliance, forecast accuracy by planner. Every report drills to the underlying movements, schedules to email, and exports clean CSV. For everything else, the API exposes the same ledger.

  • Site and network scorecards refreshed continuously
  • Drill-through from any number to the movements behind it
  • Scheduled delivery and shareable saved views
  • Full REST API and webhooks over the same data the UI reads

See the ledger with your own scenarios

Bring a messy reconciliation from last quarter. We'll show you how it would have gone.

Request a demo