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
Inventory

Stock you can trust — to the last decimal.

Every movement on an append-only inventory ledger, five valuation methods across statutory, tax and management books, and batch, serial and expiry traceability that reaches all the way to allocation.

Request a demo
Stock — all locationsLocations 14Below reorder 12In transit 3
ITEMLOCATIONON HANDVALUATION
Amber Cola 500mlCentral DC4,120Weighted avg
Masala Bites 90g Batch B-2417 · exp 02/27Port DC380 — reorderFIFO
Glow Soap 4-packVan 0796Weighted avg
Amber Cola 500mlIn transit · Central → Port1,200Weighted avg
THE LIFECYCLE
ReceiveMoveCountAdjustValueClose
IN DEPTH

A ledger, not a spreadsheet.

01 · THE LEDGER

An inventory ledger you can’t fudge

Append-only and immutable: corrections post reversals, never edits. Every movement, auditable forever. A negative-stock guard on every bucket, including in-transit.

TYPED ADJUSTMENTS
Damage is damage, shortage is shortage
Expired, damaged, shortage, excess, on-hold — each posts to its own bucket, each behind an approval.
Ask Sense: "Show every movement on lot KTR-2214."
Inventory ledger — Cooler 200L
Delivery — SO-10482
Kothrud WH · lot KTR-2214
−32Posted
Reversal — count correction
posts a reversal, never an edit
+4Reversal
Adjustment — damaged
own bucket · approval-gated
−2Approved
Append-only · negative-stock guard on every bucket, including in-transit
Valuation — three books
STATUTORY · FIFO
On hand1,240Value1,860,000
MANAGEMENT · WT AVG
On hand1,240Value1,821,400
Lot KTR-2214 · expiry 12 Nov
shelf-life window filters allocation
FIFO drawAllocable
02 · VALUATION

Numbers your auditor accepts — in three books

FIFO, LIFO, weighted average, moving average or specific identification — per book: statutory, tax and management, with accounting-standard guardrails and lower-of-cost-and-NRV write-downs.

TRACEABILITY
Batch, serial and expiry — all the way to the pick
Lots carry manufacture and expiry dates; shelf-life windows filter what can even be allocated; FIFO or LIFO draw order is your choice.
Ask Sense: "Value this item in the tax book."
03 · MULTI-LOCATION & IN-TRANSIT

DCs, stores, vans — and the truck between them

Two-step transfers hold real in-transit stock both legs must reconcile; vans are mobile storage locations on the same ledger.

CYCLE COUNTS
Count without closing the shop
Counts scoped by item, group, class or location; lots lock while counting; variances release into approval-gated adjustments.
Ask Sense: "What is on the truck to Baner right now?"
Transfer TR-0455 — Kothrud → Baner
Outward120 unitsIn transittruck MH-12Inwardpending
Both legs must reconcile · vans are mobile storage locations on the same ledger
THE MECHANISM

A ledger you can’t fudge — feeding three books at once.

MOVEMENT LEDGER · AMBER COLA 500ML · KOTHRUD WH
Receipt · GRN-2214+500
Issue · SO-20417−120
Issue · SO-20431−60
Reversal of GRN-2214 line 3 — the original stays−30
Balance290
Statutory bookFIFO · 551,000
Tax bookWeighted avg · 548,000
Management bookStandard · 560,000
A mistake posts as a reversal beside the original — the history can never be edited.
The same movements value three books in parallel: statutory, tax, and management.
Every balance traces back to the exact movements that made it.
WHAT MOVES, WHAT DOESN’T

The slow movers have nowhere to hide.

Seeded reports cover overstock items, stock reaching minimum level, stock ageing with a dead-stock bucket, and an FSN × ABC × branch movement-analysis pivot. The Inventory dashboard carries the same signals — ageing buckets, FSN and ABC breakdowns, stock-out and fast-moving flags — and Sense turns idle stock into nudges with the evidence attached.

04 · INVENTORY AT A GLANCE

The capabilities, stated plainly.

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

CapabilityxMatix Inventory
Immutable stock ledger — corrections are new entriesNative
Accounting posting rules set by financeConfigurable
Five valuation methods across three booksNative
Batch, serial and expiry trackingNative
Multi-location stock, including in-transitNative
Cycle counting without a floor freezeNative
Typed, approved adjustmentsNative
Reorder policies with ABC/FSN analysisNative
Period balance snapshotsNative
Barcode scanning on receipt, pick and countNative
Stock ageing analysisNative
FSN and ABC classificationConfigurable
Overstock and slow-mover reportingNative
Idle-stock and stocking nudgesIntegrated — Sense
FEATURE HIGHLIGHTS

Everything in Inventory.

Immutable inventory ledger
Stock figures nobody can quietly fix.
When the auditor asks why March moved, the answer is already written down. Every stock movement is recorded permanently — corrections are new entries, never edits — so your numbers carry their own history. The system refuses to let any location go negative, even in transit.
Configurable posting rules
Your accounting policy, enforced automatically.
How stock hits the books is set once by your finance team — and every movement follows it without a developer involved.
Five valuation methods, three books
Value stock the way each authority requires.
Statutory, tax and management views of the same stock, each valued its own way — no year-end restatement.
NRV write-downs
Overvalued stock corrects itself honestly.
When realizable value drops below cost, the write-down happens properly — the balance sheet tells the truth.
Batch, serial & expiry lots
Trace any unit to its batch and its expiry.
Every unit knows where it came from and when it expires — recalls become a query, not a crisis.
Multi-location & in-transit
What's on the truck shows on the books.
Stock is tracked across every location, including the road in between — nothing goes dark mid-transfer.
Cycle counts
Count a little always, never close for stocktake.
Rolling counts keep accuracy high without stopping the floor. Variances record as typed, auditable entries.
Typed adjustments
Every adjustment says why.
Damage, shortage, excess — each correction carries its reason and its approval, so the audit trail explains itself.
Reorder policies & ABC/FSN
Reorder before the stockout, not after.
Policies watch levels and flag what needs buying; ABC and FSN analysis tells you what deserves attention.
Period balances
Month-end stock closes itself.
Balances snapshot by period so historical positions are a lookup, not a reconstruction.
Stock reports & dashboards
Where stock sits, at a glance.
Position, movement and ageing across every location, live — the question answered before the meeting.
Barcode scanning
Scan it, don't type it.
Barcode entry on receipt, pick and count — fewer keystrokes, fewer wrong SKUs.
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.

Can it show what is not moving?

Yes — stock ageing ships with a dead-stock bucket, and the seeded reports include Overstock Items and an FSN × ABC × branch movement analysis, so slow and non-moving stock is visible per branch, not just in total. The Inventory dashboard carries the same ageing buckets, class breakdowns and movement flags. FSN and ABC classes are maintained as item attributes, which keeps the classification under your control and makes every report’s grouping explainable.

How does it help decide what to stop stocking?

The reports make the case — ageing with a dead-stock bucket, overstock, and movement analysis by class and branch — and the nudge layer brings it to the person who can act: idle-stock findings arrive with structured evidence and a suggested action, applied under the user’s own permissions and written to the audit trail. What it deliberately does not do is per-SKU capital allocation — the decision stays with you, with the arithmetic in view.

RELATED RESOURCES
Related product
Explore xMatix Warehouse Management →
Related architecture
Explore the xMatix platform →
Related guide
Browse the xMatix guides →
Related reference
What a reorder point is →
xMatix Sense · On This Data

Ask the stock what runs out.

Senseacting as Sara Khan · audited
What goes below reorder this week?
12 SKUs at the current run rate — 7 share one supplier. Want a consolidated requisition drafted for approval?
Draft requisition → approveShow details
Meet xMatix Sense →
BUILT ON THE PLATFORM
Add fields without codeChange forms in the studioAutomate approvalsPromote changes with undo
Explore the platform →
RELATEDWarehouse Management →Procurement →

See xMatix on your business.

A 30-minute demo, tailored to your industry.

Request a demo