| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 1814 |
| Technical Name |
finance_treasury |
| License | LGPL-3 |
| Website | https://github.com/jonibekodoo |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Lines of code | 1814 |
| Technical Name |
finance_treasury |
| License | LGPL-3 |
| Website | https://github.com/jonibekodoo |
| Versions | 18.0 19.0 |
Finance Treasury
Universal Treasury Management: Cash, Bank, Card, Wallet & Financial Operations
Odoo 18 | Fully Integrated with Accounting | Multi-Currency | Multi-Company
One Module. All Your Treasury Operations.
Stop juggling multiple tools. Finance Treasury gives you a single, unified engine to manage income, expenses, transfers, and currency exchanges — all with full Odoo Accounting integration.
Key Features
Multi-Account Management
Manage Cash, Bank, Card, and Wallet accounts from a single dashboard with real-time balances.
Universal Transactions
Record income and expenses through a single transaction model. Each confirmation auto-creates and posts a journal entry.
Account-to-Account Transfers
Transfer money between your treasury accounts instantly. Same-currency validation ensures accuracy.
Multi-Currency Exchange
Exchange between currencies with auto-calculated rates from Odoo. Manual rate override and exchange fee support included.
Reports & Analytics
Built-in Cash Flow and Income vs. Expense reports with pivot tables, bar charts, and pie charts.
Role-Based Security
Two security levels: Treasury User for daily operations, Treasury Manager for full control including configuration.
How It Works
Create Accounts
Set up your Cash, Bank, Card, or Wallet accounts. Link each to a Chart of Accounts entry and an Accounting Journal. The dashboard shows all accounts with live balances.
Configure Categories
Define Income, Expense, Transfer, and Exchange categories. Each category maps to a Chart of Accounts entry that becomes the counterpart in journal entries.
Record Operations
Create transactions (income/expense), transfers (account-to-account), or currency exchanges. Each goes through a Draft → Confirmed → Cancelled workflow.
Automatic Journal Entries
On confirmation, the system automatically creates and posts journal entries in Odoo Accounting. Balances update in real-time. Cancellation reverses everything cleanly.
Full Odoo Accounting Integration
Every treasury operation is backed by real journal entries. No manual bookkeeping required.
📋
Auto Journal Entries
Created & posted on confirmation
💰
Live Balances
Computed from posted journal items
🔄
Currency Rates
Uses Odoo's rate engine
Complete Feature List
| Feature | Description |
|---|---|
| Account Types | Cash, Bank, Card, Wallet |
| Transactions | Income & Expense with state workflow (Draft / Confirmed / Cancelled) |
| Transfers | Same-currency account-to-account transfers with balance validation |
| Currency Exchange | Multi-currency with auto-rate, manual override, and fee support |
| Negative Balance Protection | Per-account toggle to allow or prevent overdraft |
| Kanban Dashboard | Visual overview of all accounts grouped by type with live balances |
| Pivot & Graph Reports | Cash Flow and Income vs. Expense analysis with charts |
| Security | Treasury User and Treasury Manager roles with record rules |
| Multi-Company | Full multi-company support with company-based record rules |
| Multi-Currency | Each account has its own currency, enforced to match Chart of Accounts |
| Auto Sequences | Automatic reference numbers for accounts, transactions, transfers, exchanges |
| Mail Tracking | Chatter integration with field tracking on all records |
Journal Entry Logic
Understand exactly how your treasury operations translate into accounting entries.
Income Transaction
| Debit | Account's Chart of Account |
| Credit | Category's Chart of Account |
Asset increases, income recognized
Expense Transaction
| Debit | Category's Chart of Account |
| Credit | Account's Chart of Account |
Expense recognized, asset decreases
Menu Structure
📂 Treasury
📄 Operations
Transactions
Transfers
Currency Exchanges
💳 Accounts
📊 Reporting
Cash Flow Report
Income vs. Expense
⚙ Configuration
Categories (Manager only)
Technical Details
Version
19.0.2.0.0
License
LGPL-3
Dependencies
base, mail, account
Category
Accounting / Finance
Data Models
finance.account
Cash, Bank, Card, Wallet accounts with CoA & Journal links
finance.transaction
Universal income/expense model with journal entry lifecycle
finance.transfer
Same-currency account-to-account transfers
finance.exchange
Multi-currency exchanges with auto-rate & fee support
finance.category
Income / Expense / Transfer / Exchange categories linked to CoA
Need Help or Have Questions?
Feel free to reach out for support, customization, or feature requests.
Author: Jonibek Yorqulov | GitHub: github.com/jonibekodoo
Finance Treasury © 2025 Jonibek Yorqulov | Licensed under LGPL-3
Please log in to comment on this module