Save time
Worldwide compatibility
Odoo Accounting can be used in any country.*
The Fiscal Localization Packages pre-configure your database according to your country's taxes, fiscal positions, chart of accounts, and legal statements so that you can start working immediately.
* Check compatibility for your country with your salesperson.
Mobile apps
iOS and Android native apps cover 100% of the features. Low data transfer to get a fast user experience even on slow internet connections.
AI-powered invoice digitization
Upload your scanned PDF or image format files and let Odoo encode them automatically, thanks to the AI-powered digitization feature.
Test our recognition toolMulti-companies
Pay only one subscription and get all your subsidiaries within the same system with real-time consolidation reports. You can also automate business flows with intercompany rules.
Accounts Receivable and Payable
Attractive Invoice Templates
Fine-tune your documents' design by adjusting the colors and fonts and choosing the best invoice template for your company.
Instant invoice draft
Draft invoices are created automatically by Odoo based on sales orders, subscriptions, timesheets, or delivery orders.
Credit Notes and Refunds
Create a customer or vendor credit note directly from the customer invoice or vendor bill.
Sales credit limit
Trigger alerts when creating Invoices and Sales Orders for Partners exceeding their total receivable amount limit.
Multi-currency support
Enjoy currency rates updated daily.
Overview of your journal entries
Review, edit, and reconcile your journal entries by journal types: purchases, sales, bank and cash, and miscellaneous.
Get paid easily
Online Payments
Allow customers to pay online via payment methods of their choice. Odoo also supports main payment gateways such as Stripe, Authorize.net, Ogone, PayPal, Adyen, Alipay, and many more.
Customer Portal
Empower your customers through the Customer Portal. Let them view, download, and pay their invoices online. They can manage their subscriptions, sign documents, track order status, send messages, and more.
Automated follow-ups
Ensure your credit collection with automated processes: follow-up emails, letters, SMS, and automated tasks to remind your customers when necessary.
Mobile payment with QR Codes
Add a QR code to your invoices so customers can pay effortlessly with their mobile banking application.
Direct Payments
With SEPA direct debit, you automatically collect your automated payments and create direct debit customer mandates.
Pay bills
Automate wire transfers
Automate supplier payments throughout the SEPA zone with SEPA Credit Transfer (SCT).
Batch Payments
Use batch payments to group different payments and ease the reconciliation process and bank check deposits.
Print checks
Get suggestions for supplier bills to pay and print checks in batches in just a few clicks.
Bank & Cash
Automate bank feeds
Synchronize your bank statements and enjoy automatically imported bank feeds straight within Odoo.
Manage cash registers
Easily track every cash transaction with starting and ending balances.
Import Statements
Import your bank statements in any format you wish: .OFX, .QIF, .CSV, .CAMT.053, or CODA files.
Easy Reconciliation
Smart Reconciliation Tool
Get reconciliation suggestions automatically and register extra journal items on the fly. Manual reconciliations interface for both open and paid invoices. Learning of account numbers based on first manual reconciliation.
Odoo matches 95% of invoices and payments automatically. For the remaining 5%, the smart matching tool is extremely quick and convenient.
Easy outstanding payments
Get partial and full reconciliation suggestions straight from the invoice or bank statement.
Legal Statements
In-depth and dynamic statements
Any change in your accounting is directly visible and allows an in-depth audit to understand each value entered.
Advanced Taxes Management
Odoo's tax engine supports a wide range of tax computations: price included/excluded, percentage, grid, tax on taxes, partial exemptions, etc.
Tax reports
Get your tax reports in accrual or cash-based formatted according to your country's taxation regulations.
Tax Audit Report
Check easily how the tax report is computed for your audits through the tax audit report, just by clicking on a line.
Invoicing switch threshold
The invoices up to this date will not be taken into account as accounting entries
Cash basis taxes
Report your income and expenses to your fiscal administration thanks to the Odoo cash basis feature.
Analytic accounting
Hierarchies of cost accounts
Structure your analytic accounts automatically based on projects, contracts, departments, etc.
Analytic distribution
Analytic JS widget on Invoices/Bills to create analytic distribution “on the spot”, directly from your invoices. Create templates according to your needs to make it even faster.
Multiple plans
Manage multiple analytic plans and sub-plans with applicability conditions to shape your own analytic multi-dimensions/axes for your company.
Budget management
Track your budget and compare actual performance with different budgets. Manage the budget of your financial accounting or analytic accounts.
Mass edit
Have access to all your analytic items, and feel free to mass edit them directly without opening any invoice.
Assets, Expense & Revenue Recognition
Assets Management
Track assets and depreciation boards and automatically generate amortization entries. Manage all events on your assets in just a few clicks.
Expense & Revenue Recognition
Manage multi-year contracts, automate deferred revenue and expense entries, and get a clear overview of your recurring revenue and expenses.
One-shot deferred revenue & expenses and Mass edition
Use the cut-off feature to adjust specific amounts in journal entries of different periods.
Odoo balances out part of the amount and puts it in your chosen dedicated account. Thanks to the Automatic Entries, you can also mass edit several journal entries at once.
Connect
Web-service API
Connect third-party applications with the Odoo web service API. Odoo supports all languages: python, PHP, java, c#, ruby, ...
Flexible Import-Export
Use the built-in import-export tool to mass import or export. You can export and import the same data to mass update through Excel sheets.
TaxCloud integration
Have the correct tax rates automatically applied based on U.S. zip codes and product categories. TaxCloud calculates sales tax in real-time for every state, city, and special jurisdiction in the United States.
Integrations
Sales
Get your customer invoices created automatically from your sales order, tasks or delivery orders.
Discover ⟶Inventory
Work in periodic or perpetal inventory valuations. Get your accounting entries created automatically in standard price, average price of FIFO.
Discover ⟶Purchase
Control supplier bills is just a few clicks. No need to record everything, they are proposed by Odoo based on purchase orders or incoming shipments.
Discover ⟶eCommerce
Get all your ecommerce transactions reported automatically in your accounts: sales, payments, refunds, shipping, etc.
Discover ⟶