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
Expense Management

Approve once. The books post themselves.

Claims with GST captured line by line, a policy engine that can trim the excess instead of blocking the trip, and employee balances that always tie to the ledger.

Request a demoExplore the platform →
Expense claim — R. Haddad · Jul 2026Status SubmittedLines 6
MERCHANTCATEGORYAMOUNTGSTPOLICY
Hotel Saras, North 📎 receiptLodging3,200CGST/SGST · ITC ✓Clear
Highway DhabaMeals850Over category limit — excess auto-disallowed 250
City CabsTravel1,450IGST · ITC ✓Clear
Advance adjusted −2,000Net reimbursable 10,150
THE LIFECYCLE
SnapSubmitCheck policyApprovePostReimburse
IN DEPTH

Finance-grade from the first tap.

01 · AUTO-POST ON APPROVAL

No month-end booking backlog

Final approval the books update themselves and the employee is owed exactly once — even if the approval is processed twice, it can never pay twice.

GST ON EVERY LINE
ITC captured where it happens
CGST/SGST/IGST/cess split, ITC eligibility and category, blocked-credit reasons, supplier GSTIN and HSN/SAC — eligible lines debit input GST and feed the same GST analytics as the rest of finance.
Ask Sense: "How much ITC did we capture this month?"
Claim EXP-2210 — approvedAuto-posted
Final approvalSara K.GL postingtravel · KothrudEmployee payableowed exactly once
GST splitCGST 216· SGST 216ITCeligible · input GST debitedSupplierGSTIN 27AA… · SAC 9964
Policy engine
Hotel 9,400· grade limit 7,000
auto-trimmed to limit
−2,400Trimmed
Receipt missing above 500
blocked at submit
Blocked
Same merchant, invoice & amount
duplicate — matched across 4 months
1,180Duplicate
02 · A POLICY ENGINE WITH TEETH

Block, warn, escalate — or trim the excess

Category and grade limits, receipt-mandatory thresholds, blocked categories, late submissions and duplicates — each rule chooses its consequence, including auto-disallow of just the over-limit amount, and every breach is an auditable violation record.

DUPLICATES, CAUGHT COLD
Same merchant, same invoice, same amount — even months apart
Duplicate checks run within the claim and across the employee’s history.
Ask Sense: "Which claims broke policy this week?"
03 · ADVANCES & BATCHES

Float paid, settled, recovered

Advances settle against claims or return as cash; reimbursement batches clear every claim’s payable in one bank payment with per-line reference tracking.

CORPORATE CARDS, ACCOUNTED PROPERLY
Card spend never touches the employee’s payable
Statement lines are imported and tagged, card spend credits the card payable, and a reconciliation session ties statement to book before the bank pays the card.
Ask Sense: "Reconcile the March card statement."
Reimbursement batch — March
Claims cleared38One bank payment284,600Referencesper-line tracking
Corporate card — statement line
tagged · card payable credited, not the employee
12,400Reconciled
BILLABLE

Rebill client costs — with markup.

Flag a line billable, pick the customer and markup %, get a per-customer recharge summary linked to the invoice.

Project & cost-centre coding on every lineEmployee-payable ageing that ties to the control accountReceipts snapped on the phone, filed on the claim
THE MECHANISM

Approve once. The rest posts itself.

RECEIPT PHOTO
🧾
Hotel · 4,850
GST captured from the bill
POLICY ENGINE
Hotel cap 4,000/night
850trimmed · claimable 4,000
meals within policy ✓
Approve once
manager · one tap
Journal
auto-posted · GST credit taken
REIMBURSEMENT BATCH
41 claims · 320,000
one bank file, not forty transfers
The policy trims the claim at submission — not in an audit three months later.
One approval is all a clean claim needs; the journal writes itself.
Reimbursement is a single batch to the bank, matched back claim by claim.
04 · EXPENSE MANAGEMENT AT A GLANCE

The capabilities, stated plainly.

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

CapabilityxMatix Expense Management
Typed claim lines with per-type rulesNative
GST and input-tax-credit captureNative
Policy engine with automatic disallowanceNative
Cross-history duplicate detectionNative
Advances and settlementNative
Reimbursement payment batchesNative
Auto-posting to the GL on approvalNative
Billable recharge with markupNative
Corporate card reconciliationNative
Mobile receipt captureNative
FEATURE HIGHLIGHTS

Everything in Expense Management.

Claims & typed lines
Claims that file themselves correctly.
Travel, meals, mileage — each line knows its type and its rules, so claims arrive complete the first time.
GST & ITC capture
Tax credit captured at the receipt.
GST details ride on the claim line, so input credit is claimed instead of quietly lost.
Policy engine with auto-disallow
Out-of-policy spend stops itself.
Limits and rules check every line as it's entered; the over-limit portion is disallowed automatically — no awkward email later.
Cross-history duplicate checks
The same receipt never pays twice.
New lines are checked against the claimant's whole history, not just this claim. Copy-paste expenses get caught.
Advances & settlement
Advances that close themselves out.
Money given before the trip reconciles against the claim after it — the open balance is always visible.
Reimbursement batches
Everyone reimbursed in one run.
Approved claims collect into a payment batch and go out together. Finance makes one payment, not forty.
Auto-post on approval
Approved means booked.
The moment a claim clears approval it lands in the books — no rekeying, no month-end pile.
Billable recharge with markup
Client-billable expenses bill the client.
Expenses tagged to a customer flow onto their invoice, markup included. Recoverable money stops leaking.
Corporate cards & reconciliation
Card statements reconcile themselves.
Card spend matches to claims line by line, and the exceptions surface instead of hiding.
Expense vouchers
Petty cash with a paper trail.
Direct expense vouchers land cleanly in the books, so the small stuff is as auditable as the big stuff.
Mobile receipt capture
Shoot the receipt before it's lost.
Snap it at the taxi stand and the claim line starts itself. The shoebox of receipts retires.
Payable ageing & spend analysis
See where the money actually goes.
Ageing and spend cuts by person, team and category — the pattern behind the policy questions.
APPROVALSExpense approvals land in the platform-wide approvals inbox — one queue across every process.See the approver’s day →
05 · COMMON QUESTIONS

The questions evaluators ask.

Which statutory components are supported?

The Indian set, kept current: PF, ESI, professional tax across ten states' rules, LWF, and income tax with a dual-regime engine that works out old and new regime side by side for every employee, every month. Challans for PF, ESI and tax produce straight from the run, and TDS returns and Form 16 generate from the runs themselves — what was deducted is what gets filed.

How does attendance reach payroll?

Without a file transfer. Attendance captured in xMatix — including field attendance with selfie and geofence verification — lives on the same data model the pay run reads, so the run consumes the recorded facts directly. When an input turns out wrong, recalculation is safe: fix it and rerun, with no orphaned figures and no manual patching of what was already paid.

Can expense claims be filed from the field?

Yes — snap the receipt at the taxi stand and the claim line starts itself. Each line knows its type and its rules, GST details ride along so input credit is captured instead of lost, and the policy engine checks every line as it is entered — the over-limit portion is disallowed automatically, with no awkward email later. Duplicates are checked against the claimant's whole history, not just the current claim. Explore xMatix Expense Management.

How are approvals routed?

By your policy, on the platform. Claims route through the approvals you configure, and the moment one clears it is booked — approved means posted to the GL, with no rekeying and no month-end pile. Payments then batch: approved claims collect into one reimbursement run and net pay disburses as a single authorized batch, each with the trail intact.

RELATED RESOURCES
Related product
Explore xMatix Payroll →
Related architecture
Read the offline-first mobile architecture →
Related guide
Browse the xMatix guides →
Related reference
xMatix at a glance — the company facts →
xMatix Sense · On This Data

Ask finance’s queue.

Senseacting as Sara Khan · audited
Which claims are waiting on finance this week?
Nine claims — 160,000 total — sit at final approval, four past their usual turnaround. Nudge the approvers?
Nudge approvers → sendShow details
Meet xMatix Sense →
BUILT ON THE PLATFORM
Add fields without codeChange forms in the studioAutomate approvalsPromote changes with undo
Explore the platform →
RELATEDPayroll →Finance & Accounting →

See xMatix on your business.

A 30-minute demo, tailored to your industry.

Request a demoExplore the platform →