Capabilities
Every capability below has completed the project's own governed engineering lifecycle and is marked Locked — meaning it has been implemented, independently validated, and formally signed off. Nothing on this page is aspirational.
Define policy once, apply it consistently
Policy-vs-Process Separation
Travel policy rules are defined independently from the approval process that enforces them, so policy can change without re-engineering workflow.
Configurable Travel & Spend Policy
Spend-policy rules configured by dimension — category, threshold, role group — without custom code.
Decision Explainability
Every automated compliance or routing decision records the rule and inputs that produced it, so any outcome can be explained after the fact.
Model your real organization
Cost Center / Business Unit / Legal Entity Structure
Financial and organizational grouping structures, with legal-entity distinction, drive budget and reporting scope.
Company Isolation Completion
Multi-company data isolation is enforced at the transactional-model level, verified so that one company's data is never reachable from another.
Role Taxonomy & Composability
Governed business roles can be composed without collapsing distinct responsibilities, preserving clear authorization boundaries across travel, finance, compliance, audit, and administration.
Governed Extension Model
A defined, supported way to extend the platform without modifying core governed logic.
From request to travel-ready, with proof at every step
Multi-Tier, Conditional, Delegated Approval Routing
Approval routing operates entirely behind the scenes — tiered, conditional, and delegation-aware — with no separate configuration screen to screenshot.
Post-Approval Change Control
Changes made after approval are governed automatically — this is enforcement logic, not a page a user opens.
Booking & Itinerary Awareness
Inbound booking data is automatically matched to the correct trip by destination and travel-date overlap, with manual reconciliation available when it can't be.
Continuous Compliance Re-Validation
Document compliance is re-checked automatically as conditions change — including on document expiry — not only at the moment of original approval.
Enforce Configured-but-Unused Rules
Configured compliance rules are guaranteed to actually be enforced, closing the gap between "configured" and "applied."
Traveler Risk Awareness & Duty-of-Care Workflow
Risk and duty-of-care events are tracked and acknowledged through governed workflow logic, without a bespoke risk dashboard to display here.
Spend, budget, and the general ledger, kept in sync
Expense Capture & Reimbursement
Expenses are captured, verified, and moved through reimbursement processing with a defined approval path.
Budget Allocation & Consumption Tracking
Budget allocations are matched to real spend as it is finalized, with concurrency-safe consumption tracking against cost center, business unit, or legal entity scope.
Accounting / General Ledger Integration
Financially closed travel spend is exportable into downstream accounting processes.
Configurable and connectable, without custom code
Integration & Partner API Foundation
A governed inbound/outbound exchange model connects the platform to external travel, expense, and risk data sources.
Extend Config-Over-Code
Administrators can extend policy and workflow behavior through configuration rather than code changes.
Complete State/Search Coverage
Every governed record state is reachable through search and filtering in the standard Odoo interface — nothing is hidden from normal use.