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 Invoice View PaymentOdoo 12, 14, 15, 16account_invoice_view_payment
Adds a "View Payments" link on invoices and a "Validate & View Payment" button on payment forms, so users can jump straight from an invoice to its payment or open the payment right after validating it.
- Account Invoice Warn MessageOdoo 13, 14, 15, 16, 17, 18account_invoice_warn_message
Shows a warning banner on draft customer invoices and credit notes when the customer (or their parent company) has an invoice warning set. This helps billing staff notice important messages before sending the invoice.
- General sequence in account journalsOdoo 14, 15, 16, 18, 19account_journal_general_sequence
Adds a separate, configurable entry number to journal entries, per journal, and lets you renumber posted entries on demand. The number is assigned automatically when an entry is posted and must be unique per journal.
- Account Journal Lock DateOdoo 12, 13, 14, 15, 16, 17, 18, 19account_journal_lock_date
Set a lock date and a lock date for non-advisers on each accounting journal separately, and update those dates for several journals at once from a wizard.
- Account Loan managementOdoo 12, 13, 14, 15, 16, 17, 18account_loan
Manage bank loans and leases in Odoo: define the loan, automatically build the payment schedule, generate the accounting entries or vendor bills, and track pending principal, interest and total paid.
- Account Lock Date UpdateOdoo 12, 13, 14, 15, 16, 17, 18, 19account_lock_date_update
Lets accounting advisers set or change the company's accounting lock dates from a simple wizard, without needing full technical settings access. It adds a 'Lock Dates' menu under Accounting.
- Account Lock To DateOdoo 12, 13, 14, 15, 16, 17, 18account_lock_to_date
Lets accounting managers set future lock dates for sales, purchases, global and hard locks, blocking posting or modifying journal entries on or after those dates.
- Account - Manual CurrencyOdoo 15, 17, 18account_manual_currency
Lets accountants set a custom exchange rate on draft invoices and on payment registration, instead of always using Odoo's automatic rate. Useful when the agreed deal rate differs from the accounting-date rate.
- Account Mass ReconcileOdoo 12, 13, 14, 15, 16, 17, 18account_mass_reconcile
Create reconciliation profiles per account that automatically match large volumes of journal items, run them manually or on a schedule, and keep a history of what was reconciled.
- Account Mass Reconcile by Purchase LineOdoo 12, 13, 14, 15account_mass_reconcile_by_purchase_line
Adds a new mass reconciliation method that matches debit and credit journal items using the product and the purchase order line, useful for clearing the 'Goods Received Not Invoiced' accrual account.
- Account Maturity Date DefaultOdoo 13, 15, 18account_maturity_date_default
Automatically fills in the due date of receivable and payable journal items with the journal entry date when no due date has been set, so you no longer have to type it manually.
- Account Move BudgetOdoo 12, 13, 14, 15, 16, 17account_move_budget
Create accounting budgets with dated debit and credit lines per account, then confirm or cancel them. Budgets are independent of any report format and can be reused as a comparison source in reporting tools.
- Account Move ExceptionOdoo 13, 14, 15account_move_exception
Lets you define custom exception rules on journal entries and journal items, see which entries are blocked by an exception, and either fix or deliberately ignore them before posting.
- Account Move Fiscal MonthOdoo 12, 14, 15, 16account_move_fiscal_month
Shows the fiscal month of each journal entry and journal item directly in Odoo, and lets you filter and group records by fiscal month.
- Account Move Fiscal YearOdoo 12, 14, 15, 16, 18account_move_fiscal_year
Shows the fiscal year of each journal entry and journal item directly in Odoo, and lets you filter and group entries by fiscal year.
- Account Move Force RemovalOdoo 13, 14, 15account_move_force_removal
Lets selected users permanently delete cancelled invoices and journal entries, which Odoo normally blocks. A new security group controls who is allowed to do it.
- Account Move Line MenuOdoo 14, 15account_move_line_menu
Makes the Journal Items menu available in Accounting without needing developer mode. Users can open the list of journal items directly from the standard menu.
- Account Move Line Mrp InfoOdoo 14, 15, 16, 17, 18, 19account_move_line_mrp_info
Links accounting journal items to the manufacturing or unbuild order that generated them, so users can see which production or unbuild order each accounting line belongs to and jump to those lines from the order.
- Account Move Line ProductOdoo 12, 13, 14, 15, 16, 17, 18account_move_line_product
Shows the product and quantity on journal entry lines, so you can see which product each accounting line relates to. Adds a Product column and a Product grouping option in journal items.
- Account Move Line Purchase InfoOdoo 12, 13, 14, 15, 16, 17, 18account_move_line_purchase_info
Adds the purchase order and purchase order line to journal items, so accountants can trace and group journal entries by purchase order. It also adds a Journal Entries button on purchase orders.
- Account Move Line Repair InfoOdoo 14, 15, 16account_move_line_repair_info
Links journal items to the repair order they come from, so you can see and group accounting entries by repair order.
- Account Move Line XLSX exportOdoo 14, 15, 17, 18account_move_line_report_xls
Adds an "Export Selected Lines" action on Journal Items so you can download the selected journal item lines as an Excel (XLSX) file with many accounting columns and debit/credit/balance totals.
- Residual amount on journal itemsOdoo 13, 15account_move_line_residual
Shows the residual (still unpaid/unreconciled) amount on journal item lines and adds ready-made filters to find partially or fully reconciled entries.
- Account Move Line Sale InfoOdoo 13, 14, 15, 16, 17, 18account_move_line_sale_info
Adds the Sales Order and Sales Order Line to journal items, so accountants can trace each accounting entry back to the sale that generated it and group or filter journal items by sale order.
- Account Move Line Stock InfoOdoo 12, 13, 14, 15, 16, 17, 18account_move_line_stock_info
Links each journal item created from a stock move back to that stock move, so you can trace inventory movements and their accounting entries from either side.
- Account Move Line Tax EditableOdoo 12, 13, 14, 15, 16, 17, 18, 19account_move_line_tax_editable
Lets users change the tax on invoice and bill lines while the document is still in draft, and automatically updates the related tax account line.
- Account Move Number SequenceOdoo 14, 15, 16, 17, 18, 19account_move_name_sequence
Journal entry numbers are now generated from a real, configurable sequence attached to each accounting journal, instead of being guessed from the last number typed by a user. Users can set the entry sequence and the credit note sequence directly on the…
- Acccount Move Original PartnersOdoo 14, 15, 16account_move_original_partner
Shows the original customers from the sale orders behind a customer invoice, so you can see who was actually invoiced when several orders are grouped into one invoice.
- Account Move Post BlockOdoo 13, 14, 15account_move_post_block
Lets accountants flag a journal entry with a "Post Block Reason" so it cannot be posted until a manager releases the block. Blocked entries are visible in a dedicated filter and a new menu manages the list of reasons.
- Account Move PrintOdoo 13, 14, 15, 16, 17, 18, 19account_move_print
Adds a printable PDF report for journal entries, so users can print or export an accounting move with its lines, accounts, partners, taxes and debit/credit totals.
- Account Move Reconcile Forbid CancelOdoo 13, 15, 16, 18account_move_reconcile_forbid_cancel
Prevents users from cancelling or resetting to draft any invoice or journal entry that has already been reconciled (paid).
- Account Move Reconcile HelperOdoo 12, 13, 14, 15, 16, 17, 18account_move_reconcile_helper
Adds a button on Journal Items that opens a list of all lines reconciled directly or indirectly with the selected line, so you can trace the full reconciliation chain.
- Account Move Reversal Choose MethodOdoo 13, 14, 15account_move_reversal_choose_method
Lets you pick the credit method when creating a credit note from a journal entry, and shows a short explanation of what each method does.
- Account Move Search LineOdoo 15account_move_search_line
Adds an "Invoice Lines" search field to the invoices search view, so users can find invoices by the text of their invoice lines.
- Account Move Sent UsabilityOdoo 15, 16account_move_sent_usability
Lets users filter journal entries and invoices by whether they have been sent, and shows a 'Sent' indicator on the invoice form.
- Account Move Sub StateOdoo 14, 15, 16, 19account_move_substate
Adds a secondary status (substate) to journal entries and invoices, so you can track extra steps like 'To Verify', 'Checked' or 'Verified' on top of the standard Draft/Posted status.
- Account Move TemplateOdoo 12, 13, 14, 15, 16, 17, 18, 19account_move_template
Create reusable journal entry templates for recurring entries, then generate real journal entries from them through a wizard where you fill in or let Odoo compute the amounts.
- Account Move Tier ValidationOdoo 13, 14, 15, 16, 17, 18, 19account_move_tier_validation
Adds an approval workflow to invoices, bills, credit notes and refunds: before an entry can be posted it may need to be reviewed and approved by one or more tiers of reviewers. Users also get new filters to find entries waiting for their review.
- Account Move Tier Validation - Forward OptionOdoo 13, 14, 15account_move_tier_validation_forward
Adds a Forward button on invoices and bills so a reviewer can pass the approval to another user, creating an extra approval step on the fly.
- Account Move Total By Account Internal GroupOdoo 15, 19account_move_total_by_account_internal_group
Adds optional columns to the Journal Entries list showing the total balance of each entry split by account internal group (asset, liability, equity, income, expense, off-balance).
- Account move update analyticOdoo 14, 15, 16, 17, 18, 19account_move_update_analytic
Lets accounting users change the analytic distribution on already posted journal entries and invoice lines, either one line at a time or for all lines of selected journal entries.
- Account Multi VatOdoo 13, 14, 15account_multi_vat
Lets you store several VAT numbers per contact, each linked to a tax administration, and automatically picks the right one on customer invoices based on the tax administration selected.
- Quick Company Creation WizardOdoo 12, 13, 14, 15, 16, 17, 18account_multicompany_easy_creation
Adds a wizard that creates a new company in one step: it sets the chart of accounts, bank journals, users, sequences, and can copy taxes, accounts and fiscal positions from your current company.
- Multicurrency revaluationOdoo 12, 13, 14, 15, 16account_multicurrency_revaluation
Generate and reverse unrealized currency revaluation entries for foreign-currency balances, and print a currency revaluation report. Configure revaluation, provision and analytic accounts per company.
- Account nettingOdoo 12, 13, 14, 15, 16, 17, 18, 19account_netting
Lets accountants offset a partner's receivable and payable balances by creating and posting a single journal entry that reconciles the selected journal items.
- Accounting with Operating UnitsOdoo 12, 13, 14, 15, 16, 17, 18, 19account_operating_unit
Tag accounting entries, journals, payments and invoices with an Operating Unit and, if the company is set as self-balanced, automatically create balancing entries through an inter-operating unit clearing account.
- Access all OUs' AccountingOdoo 14, 15, 17account_operating_unit_access_all
Gives selected users access to accounting records of every operating unit, without adding each operating unit to their user settings.
- Account Partner Company GroupOdoo 15, 16, 17, 18, 19account_partner_company_group
Adds a Company Group field to invoices and journal entries, taken automatically from the customer's company group, so you can filter, group and analyse accounting data by company group.
- Account Partner ReconcileOdoo 12, 13, 14, 15, 16, 17, 18account_partner_reconcile
Adds "Match Receivables" and "Match Payables" buttons on the partner form so accountants can jump straight into the reconciliation screen filtered on that partner and its receivable or payable account.
- Account Payment Batch ProcessingOdoo 14, 15, 16account_payment_batch_process
Pay several customer invoices or vendor bills at once from a single screen, with the option to leave invoices partly open or write off the unpaid difference to an account.
- Account Payment ModeOdoo 12, 13, 14, 15, 16, 17, 18, 19account_payment_mode
Lets you define payment modes (how customers pay you and how you pay suppliers) and assign them to contacts and invoices, so invoices are automatically routed to the right bank journal and the invoice report can show the bank account number.
- Payment Register with Multiple DeductionOdoo 12, 13, 14, 15, 16, 17, 18account_payment_multi_deduction
Adds a new option in the Register Payment wizard to mark an invoice as fully paid using several deduction lines instead of a single write-off amount. Each deduction can have its own account, label, amount and analytic distribution.
- Account payment notificationOdoo 15, 16, 18, 19account_payment_notification
Automatically notify customers by email or SMS when a payment or debit order is marked as sent, and optionally block sending if the customer cannot be reached.
- Account Payment OrderOdoo 12, 13, 14, 15, 16, 17, 18, 19account_payment_order
Lets accounting users group invoices and bills into payment orders and debit orders, confirm them, generate a payment file and mark them as uploaded, with the related journal entries and payments created automatically.
- Account Payment Order - Generate grouped movesOdoo 14, 15, 16, 17, 18, 19account_payment_order_grouped_output
Adds an option to create one grouped journal entry per payment date for a payment or debit order, so large orders are easier to reconcile with bank statements.
- Account Payment Order ReturnOdoo 12, 13, 14, 15, 16, 17, 18account_payment_order_return
Adds an option in the wizard that creates payment order lines so you can choose whether to include move lines coming from returned payments. By default those returned lines are left out.
- Account Payment PartnerOdoo 12, 13, 14, 15, 16, 17, 18account_payment_partner
Set default payment modes on customers and suppliers, and let Odoo fill the payment mode automatically on invoices and journal items. Control how the bank account appears on the printed invoice.
- Account Payment Promissory NoteOdoo 12, 13, 14, 15, 16, 17, 18account_payment_promissory_note
Mark customer payments as promissory notes and set a due date on them. The due date is automatically filled from the invoices being paid and is carried over to the accounting entry.
- Account Payment PurchaseOdoo 12, 13, 14, 15, 16, 17, 18, 19account_payment_purchase
Adds a Payment Mode and a Supplier Bank Account on purchase orders, filled automatically from the supplier and carried over to the supplier invoice.
- Account Payment Purchase StockOdoo 13, 14, 15, 16, 17, 18, 19account_payment_purchase_stock
Automatically copies the supplier's payment mode and bank account onto purchase orders created by stock rules (make-to-order or drop shipping).