xMatix
Sign in Request demo
xMatix
PRODUCTS
SalesField SalesCRMRewardsClaimsInventoryProcurementWarehouse ManagementField ServiceServiceSupportTelephony & MessagingFinance & AccountingPayrollExpense ManagementCommercePortalsAnalytics & ReportingData StudioMobile AppSee all products →
PLATFORM
Platform overviewApp BuilderAutomationIntegrationsSecurity & GovernanceChange ManagementDevelopers
SENSE AI
Sense AI overviewSense AssistSense ControlSense VisionAI StudioTrust & governanceIn Claude & ChatGPTUse cases
SOLUTIONS
FMCG & DistributionManufacturing & Dealer NetworksAutomotive & DealershipsPharma & HealthcareConsumer DurablesAgri-InputsBuilding MaterialsService NetworksWarehousing & 3PLFinancial AccountingERP SoftwareIndia GST ComplianceUAE VAT & e-InvoicingSaudi ZATCA & VATAll solutions →
RESOURCES
Knowledge CenterDeveloper & CLIBlogGuidesWhat is xMatix?Company facts
COMPANY
AboutCareersPartnersEventsContactAuthorsLegal
Sign in Request demo
Warehouse Management

Allocate, pick, deliver, ship — and prove it.

Demand from sales orders and service jobs allocated to concrete lots, picking as a real stock state, delivery orders and shipments with the paperwork attached — partial and selective at every step.

Request a demo
Fulfilment — order SO-20423To allocate 8To pick 5To deliver 3
LINEORDEREDALLOCATEDPICKEDPENDING
Amber Cola 500ml2402402400
Masala Bites 90g1201206060 — partial
Glow Soap 4-pack48048
TRF-1032 · Central → North IN TRANSIT6006006000
AllocatePickDeliver
THE LIFECYCLE
DemandAllocatePickDeliverShipReconcile
IN DEPTH

How stock actually moves.

01 · FULFILMENT CHAIN

Partially, if that’s the day you’re having

Allocation moves stock into a visible allocation state; picking confirms it; every step — allocate, pick, deliver, cancel — has a line-selective variant, so partial work is first-class, not a workaround.

DELIVERY ORDERS & SHIPMENTS
The paperwork ships with the goods
Delivery orders print, invoice and post; shipments release to receipt at the other end; India-ready documents included.
Ask Sense: "What is picked but not delivered today?"
Fulfilment — SO-10482Line-selective
Allocate46/46Pick32/46Deliver18/46Post
Delivery orders print, invoice and post — India-ready documents included
Transfer TR-0455 — arrival
Sent120Received116In transit0
Damage — 3 units
own bucket · approval-gated
−3Damage
Shortage — 1 unit
discrepancy register updated
−1Shortage
02 · TRANSFERS

What’s on the truck is on the books

Two-step outward/inward transfers with a real in-transit leg, partial receipt, and damage, shortage and excess captured on arrival into their own buckets.

Ask Sense: "Which transfers arrived short this week?"
03 · THE LOCATION TREE

Sites, warehouses, racks — and wheels

A storage-location hierarchy with typed levels, location-scoped stock and lots — including mobile van locations with vehicle and capacity details for direct-store delivery.

COUNTS ON THE FLOOR
Freeze the lot, not the warehouse
Cycle counting locks only what’s being counted; discrepancies flow to approval-gated adjustments; a discrepancy register keeps score.
Ask Sense: "Freeze rack B-04 for counting."
Location tree — Central site
Kothrud WH → Rack B-04
lot-scoped stock · counting now
lockedCount
Van MH-12-4410 · Ravi K.
mobile location · capacity 140
86 unitsOn route
Cycle counts lock only the lot being counted — the shop stays open
THE MECHANISM

The conveyor — partial at every step.

Allocate
60 cartons reserved
Pick
48 of 60 picked
12 SHORT — REST MOVES ON
Deliver
challan DL-903 · 48 cartons
Ship
vehicle MH-12 AT 4482
FROM
Central WH
issued 48 · must reconcile
——IN TRANSIT · 48 CARTONS——→
TO
North branch
received 0 of 48 · must reconcile
A short pick doesn’t stall the wave — what’s ready moves, what’s short follows.
In-transit stock belongs to neither branch until both sides sign for it.
Nothing ships that wasn’t picked, and nothing invoices that wasn’t shipped.
04 · WAREHOUSE AT A GLANCE

The capabilities, stated plainly.

Every row ships today and traces to a capability described on this page.

CapabilityxMatix Warehouse Management
Location hierarchy to rack and binNative
Vans as mobile stock locationsNative
Demand-driven allocationNative
Picking as a stock stateNative
Partial picks, deliveries and invoicesNative
Delivery orders and documents at dispatchNative
Shipment tracking with carrier and statusNative
Two-step transfersNative
Typed damage, shortage and excess captureNative
Floor cycle countingNative
FEATURE HIGHLIGHTS

Everything in Warehouse Management.

Location hierarchy to rack level
Every item has an exact address.
Zones, aisles, racks, bins — stock lives at a findable spot, and the picker walks straight to it.
Mobile van locations
The van is a warehouse on wheels.
Vehicles are stock locations too — what's on the truck shows on the books, all day.
Demand-driven allocation
Stock reserves itself for real demand.
Orders claim stock as they're confirmed — the second salesperson can't promise the same pallet.
Picking as a stock state
Picked stock can't be sold twice.
The moment goods are picked, the system knows — no phantom availability between floor and dock.
Selective/partial everything
Ship what's ready; the rest waits intact.
Partial picks, partial deliveries, partial invoices — real operations, handled as the normal case.
Delivery orders & documents
Paperwork that writes itself at dispatch.
Delivery orders and documents generate from the fulfilment itself — the driver leaves with everything correct.
Shipments
Every dispatch tracked to the door.
Shipments carry their contents, carrier and status — “where is it” has an answer at every step.
Two-step transfers
Transfers that can't lose stock in between.
Goods leave one branch and arrive at another as two recorded steps — the road in between is on the books.
Damage/shortage/excess capture
Discrepancies recorded the moment they're found.
Damage, shortage and excess capture at receipt or count, typed and approved — shrinkage stops being a mystery.
Floor cycle counting
Count while the floor keeps moving.
Rolling counts run without freezing operations — accuracy stays high, business doesn't stop.
Operational registers
The floor's whole day, on record.
Every movement lands in operational registers — the answer to any “what happened” is a lookup.
05 · COMMON QUESTIONS

The questions evaluators ask.

Is stock shared across sales, service and warehouse, or copied?

Shared — there is one stock ledger on one data model. The order that allocates stock, the service job that picks a part and the warehouse count that adjusts a bin all move the same record, so there is no sync job to run and no morning where two systems disagree about what is on the shelf. The ledger itself is immutable: corrections are new entries, never edits, so every figure carries its own history.

Does it support multiple warehouses and locations?

Yes — stock tracks across every location, down to zone, aisle, rack and bin, so each item has an exact, findable address. Vehicles count too: vans are stock locations in their own right, and what is on the truck shows on the books all day. Goods in transit between branches stay visible as well — nothing goes dark mid-transfer.

How are transfers and adjustments controlled?

Deliberately. Transfers move as two recorded steps — goods leave one branch and arrive at another — so the road in between is on the books and stock cannot be lost in the middle. Adjustments are typed: damage, shortage or excess, each carrying its reason and its approval. Because the ledger is immutable and no location may go negative, the audit trail explains itself.

Does procurement run a three-way match?

Yes — the bill, the purchase order and the goods receipt must agree before payment goes out, so the classic overbilling simply cannot clear. Receiving itself is checked: goods arrive against the order with quality inspection built in, and rejects turn around at the gate rather than after payment. The received-not-billed gap clears systematically instead of being chased at month-end. Explore xMatix Procurement.

Does warehouse support pick, pack and dispatch?

Yes — picking is a stock state, so the moment goods are picked the system knows, and there is no phantom availability between floor and dock. Partial picks, partial deliveries and partial invoices are the normal case. Delivery orders and documents generate from the fulfilment itself, and shipments carry their contents, carrier and status to the door. Explore xMatix Warehouse Management.

Are serial and batch numbers tracked?

Yes — batch, serial and expiry lots are native. Every unit knows where it came from and when it expires, which turns a recall from a crisis into a query. Barcode scanning covers receipt, pick and count, so the tracking survives contact with a busy floor: fewer keystrokes, fewer wrong SKUs, and a trace you can actually rely on.

RELATED RESOURCES
Related product
Explore xMatix Inventory →
Related architecture
Read the offline-first mobile architecture →
Related guide
Browse the xMatix guides →
Related reference
WMS vs inventory management — the difference →
xMatix Sense · On This Data

Ask the floor what’s pending.

Senseacting as Sara Khan · audited
What’s pending delivery this week?
Three orders sit picked but undelivered — two wait on vehicle capacity, one on an invoice hold. The pending-delivery register has the line detail.
Open pending delivery registerShow details
Meet xMatix Sense →
BUILT ON THE PLATFORM
Add fields without codeChange forms in the studioAutomate approvalsPromote changes with undo
Explore the platform →
RELATEDInventory →Procurement →

See xMatix on your business.

A 30-minute demo, tailored to your industry.

Request a demo