OCA modules for Odoo 15
There are 2,091 OCA community modules confirmed in Odoo 15.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 14 has 2,909. Open any module to see what it does, its availability in the other versions and its sources.
Confirmed modules per version
Repositories with the most modules in Odoo 15
See also
Modules for Odoo 15
- Account Analytic ParentOdoo 12, 13, 14, 15, 16, 17, 18, 19account_analytic_parent
Lets you organise analytic accounts in a parent/child tree, so costs and revenues can be analysed at any level of a hierarchy. Each account shows its full path name and its depth level.
- Account Analytic RequiredOdoo 12, 13, 14, 15, 16, 17, 18, 19account_analytic_required
Adds a per-account analytic policy so Odoo can force, forbid, or only require analytic accounts on journal entries. Accountants get an error when the rule is broken.
- Account Analytic SequenceOdoo 12, 13, 14, 15, 16, 17, 18, 19account_analytic_sequence
Automatically gives every analytic account a unique reference code (like AA001) and prevents two analytic accounts in the same company from sharing the same code.
- Account Analytic Tag DefaultOdoo 13, 14, 15account_analytic_tag_default
Lets you set default analytic tags on an analytic account so that invoices and journal items using that account automatically get those tags when no other tag is chosen.
- Account Asset Batch ComputeOdoo 12, 13, 14, 15, 16account_asset_batch_compute
Adds a "Batch Processing" option to the Compute Assets wizard so asset depreciation entries can be generated in the background instead of all at once.
- Assets - Compute Depre. in BatchOdoo 14, 15, 18account_asset_compute_batch
Create depreciation batches for assets and track each computation run in one record. You can compute all asset profiles at once, see the depreciation amount per profile, and optionally delay the accounting posting.
- Assets Management - Low Value AssetOdoo 14, 15, 16, 18account_asset_low_value
Flags assets whose profile uses an expense account and zero years as Low Value Assets, so they carry no residual value, skip depreciation, and can be removed by simply changing their status without any accounting entry.
- Assets ManagementOdoo 12, 13, 14, 15, 16, 17, 18, 19account_asset_management
Manage company assets and their depreciation in Odoo: create assets manually or from accounting entries, generate depreciation schedules and journal entries, and remove or sell assets with the corresponding accounting entries.
- Assets Management MenuOdoo 13, 14, 15account_asset_management_menu
Moves the Assets menu so it appears under the Accounting menu, making asset management reachable in both Odoo Community and Enterprise.
- Assets NumberOdoo 14, 15, 16, 18account_asset_number
Adds an asset number field to assets, which can be filled manually or generated automatically from a sequence defined on the asset profile. It also lets you print asset number labels with barcode or QR codes.
- Asset with Operating UnitsOdoo 14, 15account_asset_operating_unit
Adds an Operating Unit field to assets so each asset belongs to a business unit, and carries that unit onto the accounting entries and asset reports.
- Asset Transfer from AUC to AssetOdoo 14, 15, 16, 18account_asset_transfer
Lets accountants move the cost of assets under construction (AUC) into finished assets, creating the transfer journal entry and the new asset records automatically.
- account_asset_transfer_operating_unit
Adds an Operating Unit field to the asset transfer wizard so transfers and their accounting entries are booked under the right operating unit.
- Avatax Exemptions BaseOdoo 14, 15, 16, 18account_avatax_exemption_base
Set up Avalara AvaTax exemption data in Odoo: groups of states, exemption types, activity types, and customer exemptions with per-state certificate lines.
- Avalara Avatax Certified ConnectorOdoo 14, 15, 16, 17, 18account_avatax_oca
Connect Odoo to Avalara AvaTax to automatically calculate US/Canada sales tax on invoices and sale orders, validate customer addresses, and record or void tax transactions in AvaTax.
- Avalara Avatax Certified Connector for Sales OrdersOdoo 14, 15, 16, 17, 18account_avatax_sale_oca
Adds Avalara AvaTax tax calculation directly to Sales Orders, so taxes are computed by the AvaTax service and stored on the order and its lines. Users can also manage customer exemption numbers and choose whether tax is based on the shipping or invoice…
- Balance on journal itemsOdoo 12, 13, 14, 15account_balance_line
Adds a Balance column with a total to journal item (move line) lists in Accounting, so users can see the running balance of the lines they are viewing.
- Clear all partners in bank statement linesOdoo 12, 13, 15account_bank_statement_clear_partner
Adds a 'Clear partners' button on bank statements that removes the partner assigned to every line that has not yet been reconciled.
- Bank statement import move linesOdoo 12, 13, 15account_bank_statement_import_move_line
Adds an "Import Journal Items" button on open bank statements that opens a wizard to filter, select and turn existing journal items into bank statement lines.
- account_bank_statement_reopen_skip_undo_reconciliation
When you reset a bank statement back to 'New', Odoo no longer undoes the reconciliation of its already reconciled lines. Those lines stay posted and reconciled, so you can adjust the statement without losing completed work.
- Localizations for North American Banking & FinancialsOdoo 12, 14, 15, 16, 17, 18account_banking_ach_base
Adds the US banking details and rules needed to create ACH payment files in Odoo, including a waiting period on direct debit mandates and a company mandate form link.
- Account Banking ACH Credit TransferOdoo 12, 14, 15, 17, 18account_banking_ach_credit_transfer
Adds an ACH payment method for outgoing credit transfers so you can generate Nacha/ACH payment files from payment orders in Odoo.
- Account Banking ACH Direct DebitOdoo 12, 14, 15, 18account_banking_ach_direct_debit
Adds ACH direct debit support to Odoo: record ACH mandates on customers, generate Nacha direct debit files from customer payment orders, and automatically manage mandate sequence types and expiry.
- French Letter of ChangeOdoo 12, 13, 14, 15, 16, 17account_banking_fr_lcr
Adds a French LCR (Lettre de Change Relevé) payment method so you can collect customer payments by generating a CFONB bank file to send to your bank.
- Account Banking MandateOdoo 12, 13, 14, 15, 16, 17, 18, 19account_banking_mandate
Lets you record customer direct debit mandates (signed authorisations to debit a bank account), track their status, and automatically attach them to invoices and payment lines when the payment method requires one.
- Account Banking Mandate ContactOdoo 14, 15, 16, 17, 18, 19account_banking_mandate_contact
Lets you set a specific banking mandate (and bank account) on a contact, so debit orders for that contact use the chosen mandate instead of the default one.
- Account Banking Mandate SaleOdoo 12, 14, 15, 16, 17, 18, 19account_banking_mandate_sale
Adds a Direct Debit Mandate field to sale orders so the mandate used for SEPA direct debit is carried over to the customer invoice.
- Account Banking PAIN Base ModuleOdoo 12, 13, 14, 15, 16, 17, 18, 19account_banking_pain_base
Technical base module that adds the SEPA/PAIN fields and XML generation logic used by the SEPA Credit Transfer and Direct Debit modules. It provides no standalone feature for end users.
- Account Banking SEPA Credit TransferOdoo 12, 13, 14, 15, 16, 17, 18, 19account_banking_sepa_credit_transfer
Adds a SEPA Credit Transfer payment method so you can generate SEPA XML payment files (pain.001) to pay suppliers from Odoo.
- Account Banking SEPA Direct DebitOdoo 12, 13, 14, 15, 16, 17, 18, 19account_banking_sepa_direct_debit
Generate SEPA Direct Debit (SDD) XML payment files from payment orders and manage SEPA mandates, including mandate printing, emailing and automatic expiry.
- Account BrandOdoo 12, 13, 14, 15, 16, 17, 18, 19account_brand
Adds a Brand field to customer invoices and refunds so you can send branded documents, and lets you set different receivable/payable accounts per partner and brand.
- Detect changes and update the Account Chart from a templateOdoo 12, 13, 14, 15, 16, 17, 18, 19account_chart_update
Compare your company's chart of accounts with an official chart template and create or update accounts, taxes, tax groups, account groups and fiscal positions that changed in the template.
- Account Chart update OSSOdoo 15, 17account_chart_update_l10n_eu_oss
This module makes the chart of accounts update wizard skip OSS (One Stop Shop) taxes, so they are not deactivated when updating the accounting chart.
- Account Chart update OSS OCAOdoo 15, 16, 18account_chart_update_l10n_eu_oss_oca
This module makes the chart of accounts update wizard skip OSS (EU one-stop-shop) taxes, so they are not deactivated when updating the chart of accounts.
- Account Check DateOdoo 13, 14, 15account_check_date
Adds a check date field to payments made by check, so you can record and search the date written on the check separately from the payment date.
- Account Check DepositOdoo 12, 13, 14, 15, 17, 18, 19account_check_deposit
Group received customer checks into a bank deposit, post the accounting entry and print a deposit slip. Each deposit is tied to a check journal, a bank account and a currency.
- Account Check PayeeOdoo 14, 15account_check_payee
Adds a Payee field to payments made by check, so the name printed on the check can be controlled separately from the vendor/customer name. The payee defaults to the partner name and can be edited while the payment is still in draft.
- Account Check Printing Report BaseOdoo 12, 13, 14, 15, 16, 18, 19account_check_printing_report_base
Adds ready-to-use check and promissory note print layouts for payments, plus an option to print checks automatically when a payment is validated.
- Account Check Printing Report DLT103Odoo 12, 15account_check_printing_report_dlt103
Adds a DLT103 lined check layout so you can print vendor payments on pre-printed US Letter check paper directly from Odoo.
- Account Check Printing Report SSLM102Odoo 12, 14, 15account_check_printing_report_sslm102
Adds an SSLM102 lined check layout so you can print vendor payments on pre-printed SSLM102 check paper directly from Odoo.
- Account Check ReportOdoo 12, 15account_check_report
Adds a printable 'Payment Check Report' on payments that lists the invoices settled by a specific check, showing due date, description, original amount, balance due and paid amount, plus the total check amount.
- Account CommentsOdoo 14, 15, 16, 17, 18, 19account_comment_template
Lets you add pre-written comment blocks to invoices and other accounting documents, either above or below the invoice lines, and prints them on the PDF invoice.
- Account commissionsOdoo 15, 16, 17account_commission
Calculate and settle commissions on customer invoices, then create vendor bills to pay the agents. Adds commission analysis reports and a dedicated settlements menu.
- CostcenterOdoo 12, 14, 15account_cost_center
Adds a cost center dimension to invoices and journal entries, so each accounting line can be tagged with a cost center for analysis.
- Account Credit ControlOdoo 12, 13, 14, 15, 16, 17, 18, 19account_credit_control
Set up reminder policies with escalating levels to chase overdue customer invoices, generate credit control lines from unpaid receivable entries, and send letters or emails to customers.
- Account Cut-off Accrual PickingOdoo 12, 13, 14, 15account_cutoff_accrual_picking
Generates accrued expense and accrued revenue entries from done stock transfers linked to purchase and sale orders, so you can book cut-off accruals for goods received but not invoiced (or delivered but not invoiced).
- Account Accrual SubscriptionsOdoo 14, 15, 16, 17, 18account_cutoff_accrual_subscription
Lets accountants define recurring expense or revenue subscriptions and automatically compute accrual cutoff entries when actual amounts fall below the expected minimum. Subscriptions are managed from a new menu under Accounting.
- Account Cut-off BaseOdoo 12, 13, 14, 15, 16, 17, 18account_cutoff_base
Provides the technical foundation for creating accounting cut-off entries (accrued and prepaid revenue/expense) in Odoo. It adds menus, configuration settings and screens, but the actual line generation must come from additional modules.
- Account Cut-off Start End DatesOdoo 14, 15, 16, 17, 18account_cutoff_start_end_dates
Compute prepaid revenue/expenses and accrued revenue/expenses on cut-off entries using the start and end dates of invoice lines and journal items, with an optional forecast mode.
- Payments Due listOdoo 12, 13, 14, 15, 16, 17, 18, 19account_due_list
Adds a 'Payments and due list' menu in Accounting that shows every open receivable and payable journal item with its due date, so you can track what customers owe and what you owe suppliers.
- Payment Due List Payment ModeOdoo 12, 13, 14, 15, 16, 17, 18, 19account_due_list_payment_mode
Adds the Payment Mode of invoices to the due payments list, so users can see and group pending payments by payment mode.
- Account e-invoice GenerateOdoo 14, 15, 16, 17, 18account_einvoice_generate
Technical module that lets Odoo attach an XML e-invoice file to customer invoice PDFs. It adds a setting to choose the XML format and marks the standard invoice report as an invoice report.
- Account Financial ReportsOdoo 12, 13, 14, 15, 16, 17, 18, 19account_financial_report
Adds a set of OCA financial reports (General Ledger, Trial Balance, Open Items, Aged Partner Balance, VAT Report, Journal Ledger) under Invoicing > Reporting, each with its own wizard and HTML, PDF or Excel output.
- Accounting Financial Report Operating UnitOdoo 14, 15, 17account_financial_report_operating_unit
Adds an Operating Unit filter to the OCA financial reports (General Ledger, Trial Balance, Journal Ledger, Open Items, Aged Partner Balance and VAT Report) so users can run each report for selected operating units only.
- Account Financial Reports SaleOdoo 15, 16, 18account_financial_report_sale
Adds a new grouping option to the Open Items financial report so users can group open receivable and payable lines by the delivery address of the sales order customer instead of the invoice partner.
- Account Financial RiskOdoo 12, 13, 14, 15, 16, 17, 18, 19account_financial_risk
Adds a Financial Risk page on customer records where you set credit limits and see how much credit each customer has used. Invoices that would push a customer over their limit are blocked unless a risk manager allows them.
- Account Fiscal MonthOdoo 12, 13, 14, 15, 16, 17, 18account_fiscal_month
Adds a ready-made 'Fiscal month' date range type in Odoo, so users can define monthly fiscal periods and let the system find the fiscal month that contains a given date.
- Account Fiscal Position Autodetect optional VIESOdoo 13, 14, 15, 16, 17account_fiscal_position_autodetect_optional_vies
Adds a VIES validation option to fiscal positions so they only apply when a customer's VAT number has passed VIES validation.
- Account Fiscal Position Partner TypeOdoo 12, 13, 14, 15, 16, 17, 18, 19account_fiscal_position_partner_type
Adds a Type field (End customer B2C / Company B2B) to fiscal positions and partners, so Odoo only applies fiscal positions that match the partner's type.
- Account Fiscal Position - TypeOdoo 12, 15, 16account_fiscal_position_type
Adds a "Position Application" setting (Sale, Purchase or All) on fiscal positions so that sale-only fiscal positions cannot be selected on vendor bills and purchase-only ones cannot be used on customer invoices.