Everything your agency needs in one platform
From double-entry accounting to travel-native invoicing, refunds, and reporting — Travix covers the full financial lifecycle.
Accounting
Double-Entry Ledger
Every voucher posts balanced debit and credit entries to an immutable ledger. A SHA-256 hash chain links each entry to the previous one — tampering is detectable, and corrections use reversals, never silent edits.
- Trial balance always balances — debits equal credits
- Cryptographic hash chain for tamper detection
- Drill from any report line to source voucher entries
Accounting
Chart of Accounts
Hierarchical account tree with 6-digit ERP codes, system-ledgers for travel agencies, and account locking. Default chart materializes on onboarding — no blank-slate setup.
- System and standard COA blueprints ship on tenant creation
- Lock or deactivate accounts to control posting
- Auto-generated codes with parent-aware type inheritance
Accounting
Vouchers & Journals
Create invoices, payments, receipts, and manual journals through a unified voucher workflow — draft, submit, approve, and post. Opening balances, payable bills, and ticket voids included.
- Single lifecycle for all financial documents
- Draft vouchers have no ledger impact until posted
- Multi-invoice receipt allocations and reversal support
Accounting
Accounting Periods & Closing
Define fiscal periods, close them with a trial-balance snapshot, and lock posted vouchers inside the period. Reopen is restricted and audited for super admins only.
- Period close generates an immutable trial-balance snapshot
- Posted vouchers in closed periods cannot be edited
- Controlled reopen with full audit trail
Accounting
Multi-Currency & Exchange Rates
Store historical FX rates and transact in foreign currencies while reporting in base currency. Original currency amounts and exchange rates are preserved on every posting.
- Historical rate table with latest and convert endpoints
- Inline FX on travel documents where currencies differ
- Base-currency reporting with audit-grade originals
Travel
Travel Invoices
Multi-service travel invoices for airline, hotel, visa, and insurance — each line carries domain-specific fields and posts balanced AR, revenue, COGS, and supplier AP entries on approval.
- PNR, hotel nights, visa type, and passenger details per line
- Mixed-service invoices on a single voucher
- Server-side airline fare engine with commission splits
Travel
Refund Management
Process full, partial, and item-level refunds with automatic reversal postings. Customer ledger, vendor ledger, and AR balances update on post — no manual journal workarounds.
- Reversal entries linked to the original invoice
- Item-level refund with remaining balance tracking
- Approval workflow for high-value refunds
Travel
Customer & Vendor Ledgers
Running-balance sub-ledgers for every customer and vendor. Filter by date, type, and currency; export to CSV or PDF; click any row to open the source document.
- Real-time balance after every posting
- PKR and foreign-currency toggle on the same ledger
- Set opening balances and navigate back to source modules
Travel
Daybook, Cashbook & Bankbook
Agency-style daily books for front-desk and finance staff. Chronological cash and bank transaction views with running balances — the operational view operations trusts.
- Daybook for chronological daily transactions
- Separate cashbook and bankbook views
- Tied to the same ledger — no reconciliation gaps
Travel
Commission Tracking
Manage agents, accrue commissions on sales, review summaries, and move commissions through approve and paid states. Commission GL accounts resolve automatically on travel invoices.
- Agent registry with per-sale commission records
- Approve-then-pay workflow with status tracking
- Commission summary reports by agent and period
Travel
Service Items Catalog
Reusable catalog of tickets, hotel bookings, visa applications, and umrah packages. Prefill invoice line items and power service-performance reporting.
- CRUD catalog scoped to your tenant
- Prefill travel invoice lines from saved items
- Feeds service-performance and profitability reports
Finance Ops
Ledger Reconciliation
Import a counterparty ledger — customer AR, vendor AP, or bank account — via CSV or Excel, map columns, and match against your GL sub-ledger with exact and fuzzy matching.
- Wizard flow: select account → upload → map → review
- Detects date drift, amount mismatches, and orphan lines
- Manual match/unmatch with CSV diff export
Finance Ops
Debt Recovery
Chase overdue receivables with a follow-up queue fed by AR aging. Create, send, and track follow-ups across channels until invoices are collected or written off.
- AR aging drives the follow-up work queue
- Channel and status tracking per follow-up
- Overdue invoices can trigger recovery automatically
Automation
Approval Workflows
Configure multi-step approval chains for vouchers before posting. Matching workflows create approval tasks and notify approvers — finance keeps control without blocking operations.
- Ordered steps with per-step status tracking
- Pending approvals surfaced on dashboard and in-app
- Approve or reject with full audit trail
Reporting
Financial Reports
P&L, balance sheet, cash flow, trial balance, general ledger, and AR/AP aging — all generated from live ledger data with date-range filters and CSV export.
- Reports reconcile to trial balance every time
- Drill-down from report line to account ledger
- Export to PDF and Excel with export audit logging
Reporting
Travel Reports
Service-level breakdowns for airline, hotel, visa, and insurance revenue. Customer profitability, service performance, and trend analysis included.
- Revenue by service type, agent, and customer
- Travel-specific report pages per service category
- Trend analysis and period-over-period comparisons
Reporting
Operations Dashboard
Home dashboard with AR aging, cash-flow trend, pending approvals, and notification center. KPIs draw from the same ledger as your financial statements.
- Summary cards and cash-flow chart on login
- Real-time updates via WebSocket notifications
- Quick links to actionable items
Security
Access Management
Enterprise IAM with RBAC and ABAC — 13 system role templates, hierarchical permission catalog, teams, branches, data scopes, session registry, and policy engine with financial guardrails.
- Unified authorize pipeline: plan → feature → permission → policy
- Branch and team structure with OWN_BRANCH data scoping
- Session and device registry with admin revoke
Security
Multi-Tenant Security
Every table carries a tenantId. Isolation is enforced at middleware, repository, and guard layers — cross-tenant access is architecturally prevented, not just discouraged.
- JWT carries tenant context on every request
- Repository queries always filter by tenantId
- WebSocket rooms scoped per tenant for live events
Audit
Audit & Activity Logs
Immutable audit log for every mutation — who changed what, when, and from where. Activity log captures user actions; export audit tracks every report download separately.
- Filter by user, entity, action, and date range
- Before/after values for critical field changes
- Export audit for compliance reporting
Automation
Document OCR
Upload receipts and supplier invoices for automatic field extraction. Review and correct extracted data before posting to reduce manual entry.
- Queued processing with reviewable results
- Human-in-the-loop confirmation before use
- Integrates with document storage and vouchers
Platform
Feature Flags
Toggle features per tenant and subscription plan — including travel item types like airline and hotel. Enable modules without code deployments.
- Plan-level defaults with per-tenant overrides
- Frontend reads flags to show or hide features
- Gradual rollout for new capabilities
Platform
Document Storage
S3-backed file storage organized by category. Upload, download via signed URLs, and attach documents to invoices, OCR jobs, and reconciliation imports.
- Category-based organization per tenant
- Signed download URLs with metadata lookup
- Backs OCR, attachments, and export archives
Integrations
REST API & API Keys
Full REST API with OpenAPI documentation at /api/docs. Issue scoped API keys with the same tenant isolation and permissions as JWT-authenticated users.
- Interactive Swagger UI for every endpoint
- API key management with revoke and scoped permissions
- Bulk ingest for customers, invoices, and payments
Integrations
Webhooks
Subscribe to domain events — invoice.created, payment.received, voucher.status.changed — with signed payloads, delivery logs, and automatic retry.
- HMAC-signed payloads for verification
- Delivery history with per-attempt status
- Connect Travix to your existing tools in real time
Integrations
Import & Export
Onboard existing data and export for analysis or backup. Import customers, vendors, and accounts via CSV templates; export vouchers, ledger entries, and full snapshots.
- Downloadable CSV templates with validation
- Migration helpers analyze source data and recommend COA
- Full tenant export for backup or offboarding
Platform
Real-Time Notifications
In-app, email, and live WebSocket notifications for approvals, postings, and system events. Per-user preferences and unread counts keep teams in sync.
- Socket.IO delivery scoped by tenant room
- Email and in-app channels with user preferences
- Unread count and mark-all-read from the header
Platform
Smart UX
Reduce data entry with smart defaults, party autofill, saved templates, and line-item suggestions. Forms learn from your customers, vendors, and past vouchers.
- Autofill customer and vendor details on document forms
- Saved templates for recurring invoice patterns
- Next-action and line-item suggestions
Platform
Backups & Recovery
Database backup lifecycle with integrity verification and test restores. Create, verify, and restore backups — your financial data survives infrastructure failures.
- Scheduled backups with status tracking
- Verify integrity before relying on a backup
- Test-recovery procedures with documented runbooks
Platform
Mobile-Responsive Web
Full platform access from any modern browser on phone or tablet. Native iOS and Android apps are on the roadmap — responsive web ships today.
- Approve vouchers and check balances on mobile
- Ledger views and daybook work on any screen size
- Native apps planned — responsive web available now
Ready to run your agency on one ledger?
Join travel businesses that replaced spreadsheets and legacy ERP with a platform built for how agencies actually work.