OdooWiki OCA HUB

OCA modules for Odoo 14

There are 2,909 OCA community modules confirmed in Odoo 14.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 13 has 1,992. 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 14

See also

Modules for Odoo 14

  • account_mass_reconcile_by_sale_line

    Adds a new mass reconciliation method that matches journal items using the sale order line and product, so users can automatically clear the 'Goods Delivered Not Invoiced' accrual account.

  • account_mass_reconcile_ref_deep_search

    Adds a new mass reconciliation method that matches debit and credit journal items by partner and by searching the credit entry reference inside the debit entry reference.

  • account_menu

    This module adds the missing menu entries in the Accounting app so users can reach account types, tags, groups, tax groups, bank and cash statements, and all the accounting templates (chart of accounts, accounts, taxes, fiscal positions). It also adds an…

  • Account Menu - Invoice & RefundOdoo 12, 13, 14, 16, 17, 18
    account_menu_invoice_refund

    Adds two combined menu entries in Accounting so users can see customer invoices together with credit notes, and vendor bills together with refunds, in a single list.

  • Journal Entry base importOdoo 12, 14, 16, 18
    account_move_base_import

    Import accounting entries from CSV or Excel files directly as journal entries, then automatically complete them (partner, accounts) using configurable rules set on the journal.

  • Account Move BudgetOdoo 12, 13, 14, 15, 16, 17
    account_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_change_company

    Lets you change the company on a draft journal entry or invoice. The company field becomes editable while the document is still in draft, and related journals and lines are updated automatically.

  • account_move_cutoff

    Automatically creates cut-off (deferred revenue/expense) journal entries when you post an invoice or bill whose lines have start and end dates spanning future months. You can follow the generated entries from the source document.

  • account_move_default_journal

    Lets you choose which journal Odoo proposes by default when creating new invoices, bills or miscellaneous entries, so users no longer get an old or wrong journal pre-filled.

  • Account Move ExceptionOdoo 13, 14, 15
    account_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, 16
    account_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, 18
    account_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_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_accounting_description

    Adds an 'Accounting description' field on products that replaces the product name on invoice lines, while keeping the original product name visible on the printed invoice report.

  • account_move_line_accounting_description_purchase

    When a purchase order is invoiced, the invoice line description now uses the product's accounting description instead of the purchase line text, while keeping the original text as the external note.

  • account_move_line_accounting_description_sale

    When invoicing a sale order, the invoice line description now uses the product's accounting description instead of the sales description, while keeping the original sales text as the external note.

  • account_move_line_check_number

    Shows the check number on journal items, automatically filled from the related payment, so you can see and search which check paid each accounting entry.

  • account_move_line_landed_cost_info

    Shows which landed cost and stock valuation adjustment line each journal item comes from, so you can trace landed cost entries in accounting.

  • account_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, 19
    account_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, 18
    account_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, 18
    account_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_reconcile_manual

    This module adds a manual reconciliation wizard that lets accountants quickly reconcile selected journal items, either fully, partially, or with a write-off entry. It also provides reusable write-off models to predefine accounts, journals, and analytic…

  • account_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_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.

  • Account Move Line Sale InfoOdoo 13, 14, 15, 16, 17, 18
    account_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, 18
    account_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, 19
    account_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_line_used_currency

    Adds two reporting fields to journal items: the amount expressed in the currency actually used on the line, and that currency itself. This lets you compare balances across companies that use different currencies.

  • Account Move Number SequenceOdoo 14, 15, 16, 17, 18, 19
    account_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…

  • account_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_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, 19
    account_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_propagate_ref

    When you reverse an accounting entry in Odoo, the new draft entry keeps the same reference as the original one instead of losing it.

  • Account Move Reconcile HelperOdoo 12, 13, 14, 15, 16, 17, 18
    account_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_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 Sub StateOdoo 14, 15, 16, 19
    account_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, 19
    account_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, 19
    account_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_approver

    Lets you set a default approver on a vendor and automatically fills that person as the Responsible for Approval on vendor bills, with an option to make it mandatory before posting.

  • account_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_transfer_partner

    Lets you move the outstanding amount due on posted invoices, refunds or payments from one or several partners to a single destination partner, by creating and posting a new journal entry.

  • Account move update analyticOdoo 14, 15, 16, 17, 18, 19
    account_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, 15
    account_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, 18
    account_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, 16
    account_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, 19
    account_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.

  • account_no_default

    Makes the default expense account optional on accounting journals, so users can save a journal without filling in a default account.

  • Accounting with Operating UnitsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    account_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.

  • account_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 ReconcileOdoo 12, 13, 14, 15, 16, 17, 18
    account_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 Partner RequiredOdoo 12, 14, 16, 17, 18, 19
    account_partner_required

    Adds a 'Partner Policy' setting on each accounting account so you can require, forbid or leave optional the partner on journal items posted to that account.

  • account_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_batch_process_discount

    Apply early-payment discounts when paying invoices in batch. Odoo calculates the discount automatically, shows a discount date on invoices, and lets you filter invoices that still qualify for the discount.

  • Credit Card PaymentsOdoo 12, 14, 16, 18
    account_payment_credit_card

    Lets you flag a bank journal as a credit card journal and pick the credit card company. When entries are posted in that journal, Odoo automatically creates the offsetting lines that transfer the payable to the credit card company.

  • account_payment_line

    Adds a "Counterpart Lines" tab to payments so you can split a payment across several invoices, add extra lines (fees, commissions, interest) and set write-off accounts. A button proposes the distribution automatically, oldest due date first.

  • account_payment_line_import

    Import payment distribution lines into a draft payment from an Excel file. The button "Import Payment Distribution" appears on the payment form and fills the counterpart lines automatically.

  • Account Payment ModeOdoo 12, 13, 14, 15, 16, 17, 18, 19
    account_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.

  • account_payment_mode_default_account

    Lets you set default receivable and payable accounts on each payment mode, so invoices using that payment mode automatically use those accounts instead of the customer's usual ones.

  • Payment Register with Multiple DeductionOdoo 12, 13, 14, 15, 16, 17, 18
    account_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.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.