List of "Must Have" OCA
Accounting modules

The Odoo Community Association hosts thousands of Odoo Applications and Modules, all available under the AGPL licence and free to use. This mass of modules can be overwhelming.

Regarding accounting modules, each country has his own rules and needs his own accounting modules. But some modules can be used in all countries.

We have identified for you a list of "Must Have" OCA Accounting modules.  

You like an OCA Accounting module that can be used in a lot of countries and you don't see it in this list?

Contact us!

person using laptop on white wooden table


                                    Module Technical Name
                                    Description
                                    GitHub Repository
                                    account_financial_report

                                    This module adds a set of financial reports. They are accessible under "Invoicing / Reporting / OCA Accounting Reports".

                                    • General ledger

                                    • Trial Balance

                                    • Open Items

                                    • Aged Partner Balance

                                    • VAT Report

                                    • Journal Ledger

                                    server-financial-reporting
                                    mis_builder This module allows you to build custom reports (financial or other type of reports).

                                    The data is fetch from account moves, but can also combine data coming from other Odoo models.

                                    The reports show KPI in rows and time periods in columns.
                                    mis-builder
                                    mis_builder_demo

                                    This module provide the following demo data based on the Odoo generic chart of accounts:

                                    • Few demo  Styles ;
                                    • A demo  Budget ;
                                    • A Report Template showing  Expenses by Category ;
                                    • A sample committed purchase view model, showing  Uninvoiced Purchase Order Lines  and  Draft Invoice Lines ;
                                    • A report instance showing  Budget, Committed Purchases, Actuals and Available .
                                    mis-builder
                                    mis_builder_budget This module allows you to create Budgets for any MIS report.

                                    Budget figures are provided by KPI or by GL account, with different Time Periods.

                                    Then, a Budget can be selected as a Data Source for a MIS report column, and the Report will show the Budgeted Values for each KPI, adjusted for the Period of the column.
                                    mis-builder
                                    account_analytic_required

                                    This module adds an option "Analytic Policy" on Accounts so you can determine if an Analytic Account is Requiered for Journal entries related to this Account.

                                    There is 4 policies options: 

                                    • Always

                                    • Never

                                    • Posted moves

                                    • Empty (optional)

                                    account-analytic
                                    account_asset_management

                                    This module manages the Assets owned by a company.

                                    It will keep track of depreciation's occurred on those assets and it allows to create Accounting Entries from the Depreciation Lines.

                                    The full asset life-cycle is managed (from Asset Creation to Asset Removal).

                                    account-financial-tools
                                    account_usability

                                    This module extends the Odoo CE Account module to add all the missing or hidden things only available on EE version.

                                    • Missing Menu Entries and Views for the  Account  module.

                                    • Add the option to enable or disable Anglo-Saxon accounting in the Chart of Account Template form view and in the Invoicing Settings.

                                    • In Odoo CE, the group "Show Full Accounting Features" is hidden. With that module, the group is selectable in the user form view. Also the group "Billing / xxx" are renamed into "Accounting / yyy" to fit with the EE terms.

                                    • Rename the main menu "Billing" into "Accounting" to fit with EE naming.

                                    account-financial-tools
                                    account_reconcile_oca This module allows you to reconcile Bank Statements and Accounts marked as "Reconcile". account-reconcile
                                    account_statement_base This is a technical module that adds the views of the  Bank Statement Lines.

                                    Since Odoo 16.0, these views are not part of the  account  module anymore.
                                    account-reconcile
                                    date_range This module define global Date Ranges that can be used to filter your values in tree (list) views. server-ux
                                    partner_statement

                                    This module provides Customer and . They can be printed.

                                    There are 3 types of statements available : 

                                    • Activity

                                    • Detailed Activity

                                    • Outstanding

                                    account-financial-reporting