Cash advances, reconciled against every expense
First-class advance requests, multi-gate approvals, and automatic reconciliation against employee expenses — so finance always knows who owes what, and for how long.
The problem
Employees who travel or spend on the company's behalf often need cash or credit before the expense happens — flights, client dinners, field supplies. Odoo's native expense app only handles reimbursement after the fact, so finance teams end up tracking advances by hand in journal entries and spreadsheets, with no visible link back to the expenses they were meant to cover.
The solution
Expense Advance adds a first-class advance workflow on top of hr_expense: employees request an advance, it moves through configurable manager and finance approval gates, and every expense submitted afterward automatically offsets the outstanding balance — so requester and finance both see, in one place, what remains owed, overdue, or settled.
Everything an advance needs, start to finish
Every capability below is implemented in the module.
Advance Requests
Employees request a cash or credit advance ahead of spend, capturing type, amount, and purpose up front.
Multi-Gate Approval
Configurable manager and finance approval steps per advance, with an optional finance-approval skip for lower-risk requests.
Advance-to-Expense Reconciliation
A dedicated Reconciliation tab links expenses back to the advance and automatically offsets the outstanding balance.
Outstanding Balance Tracking
List, kanban, and form views always show reconciled versus outstanding amounts, so nothing has to be calculated by hand.
Overdue Detection
A red ribbon and list and kanban decorations flag advances that are past their reconcile-by date, before finance has to chase them.
Advance Types & Reconcile Deadlines
Configure types such as Travel, Meals, Field Supplies, and Training, each with its own default reconcile window.
Chatter & Audit Trail
Every state change, amount edit, and approval is tracked and logged on the advance's chatter for a complete, auditable history.
Applied Advance on Expenses
Every hr.expense form links directly back to the advance it is offsetting, closing the loop from the expense side too.
Company-Wide Settings
Toggle mandatory finance approval and set the default reconcile window from Settings, without any developer involvement.
How it works
Request
An employee submits an advance request with type, amount, and purpose.
Approve
The manager, then finance, approve through configurable gates — finance can be skipped when not required.
Pay & Spend
Once marked paid, the employee spends and submits expenses against the advance.
Reconcile
Expenses automatically offset the balance, so finance can settle it or track any overdue remainder.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Expense Advance builds on top of the standard hr_expense app — existing reimbursement, approval, and accounting flows keep working. It adds the advance request, approval, and reconciliation layer that hr_expense does not provide.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Expense Advance
Employee cash advance requests with multi-gate approval, automatic reconciliation against the expenses they funded, and outstanding-balance and overdue tracking.
Buy on Odoo App StoreMore Odoo human resources apps
Expense Dynamic Approval & Cash Advances
Dynamic multi-level expense approval and full cash-advance lifecycle, built natively on Odoo.
Expense Unique Number Sequence
A unique, immutable reference number stamped on every expense at creation, with a dedicated, never-colliding series for advance and clearing claims and a configurable prefix and padding.
Expenses For Helpdesk Tickets
Log parts, travel and contractor costs straight from a Helpdesk ticket, roll them up on every ticket view, and analyse support spend by ticket, team or customer.
Import Expenses from Excel/CSV
Bulk-import employee expenses from Excel or CSV with a validating row-by-row preview, broad employee and product matching and analytic account assignment — plus ready-to-fill templates.
Cancel HR Expense - Full-Lifecycle Cancellation with Preview
Cancel, reset or delete an expense at any stage from Draft to Paid — with an accounting-impact preview, per-role permissions and an audit log that survives deletion.
Employee Expense Reports
Group expenses into submitted, approved and rejected reports with readable auto-summaries, conditional routing, missing-receipt alerts and a reconciliation-ready PDF.