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_account_constraint_code

    Prevents changing the code of an account once it has journal items, protecting accounting consistency.

  • account_analytic_distribution_required

    Adds two new analytic policies to control analytic distributions on journal items: 'Always (analytic distribution)' and 'Always (analytic account or distribution)'. It also enforces that an analytic account and an analytic distribution cannot be used…

  • account_analytic_no_lines

    This module stops Odoo from creating separate analytic entries from journal items and hides the related analytic entry menus, so you can do your analytic reporting directly on journal items instead.

  • Account Analytic ParentOdoo 12, 13, 14, 15, 16, 17, 18, 19
    account_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, 19
    account_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, 19
    account_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_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_analytic_wip

    Track work in progress and cost variances on analytic accounts. Odoo creates tracking items, compares planned versus actual costs, and posts WIP and variance journal entries automatically.

  • Account Asset Batch ComputeOdoo 12, 13, 14, 15, 16
    account_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.

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

  • account_asset_from_expense

    Lets you turn an employee expense into a fixed asset. On an expense line you pick an Asset Profile, and when the expense is posted Odoo creates the asset automatically and links it to the accounting entry.

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

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

  • account_asset_operating_unit_access_all

    Adds a new user group, "Access all OUs' assets", that lets selected users see and work with assets belonging to every Operating Unit, without having to assign each Operating Unit to their user profile.

  • account_asset_pms

    Adds a Property field to assets so each asset can be linked to a PMS property. The property is shown on asset forms and lists and included in the asset Excel report.

  • account_asset_stock_move

    Create fixed assets automatically when a stock receipt is validated, instead of waiting for the vendor bill. A smart button on the transfer shows how many assets were created and links to them.

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

  • Avatax ExemptionsOdoo 14, 16, 18
    account_avatax_exemption

    Connect Odoo to Avalara AvaTax so customer tax exemption certificates and product tax codes can be exported to and downloaded from AvaTax, and so custom exemption rules can be managed per state.

  • Avatax Exemptions BaseOdoo 14, 15, 16, 18
    account_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, 18
    account_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.

  • account_avatax_repair_oca

    Adds Avalara AvaTax automatic tax calculation to Repair Orders, including exemption handling and tax amounts on repair lines and fees.

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

  • account_avatax_website_sale

    Automatically recalculates sales taxes with Avalara AvaTax for online shop orders before the customer reaches the payment page.

  • Account Balance EBP exportOdoo 12, 14, 16, 18
    account_balance_ebp_csv_export

    Adds two buttons to the trial balance wizard so you can export the balance in EBP format, either as a CSV text file or as an XLSX spreadsheet, ready to import into French fiscal declaration software.

  • Balance on journal itemsOdoo 12, 13, 14, 15
    account_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.

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

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

  • Billing ProcessOdoo 12, 13, 14, 16, 18, 19
    account_billing

    Group unpaid customer invoices or vendor bills into a single Billing document per partner, then validate it and register payment for all included invoices at once.

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

  • Budgets ManagementOdoo 12, 13, 14, 16, 17, 18, 19
    account_budget_oca

    Create and track budgets by period, with budget lines per analytic account and budgetary position, and see planned, practical, theoretical amounts and achievement percentage.

  • Account Cash DepositOdoo 14, 16, 18
    account_cash_deposit

    Record cash deposits to and cash orders from your bank, broken down by notes, coins and coin rolls, and generate the related journal entry and a printable bank slip.

  • account_cash_discount_base

    Adds cash discount (early payment discount) fields to customer and supplier invoices, computes the discounted total and due date, and shows the discount information on the invoice report.

  • account_cash_discount_payment

    When you add invoices with cash discounts to a payment order, this module proposes the discounted amount and lets you toggle the discount on or off per payment line, as long as the discount due date has not passed.

  • account_cash_discount_reconcile_write_off

    Shows cash discount information (discount amount and discount due date) directly in the bank reconciliation window for invoices that include a cash discount.

  • account_cash_discount_write_off

    Automatically creates a write-off journal entry when a payment with a cash discount is confirmed on a payment order, including tax adjustments when the discount is based on the total amount.

  • Account cash invoiceOdoo 12, 13, 14, 16, 18
    account_cash_invoice

    Lets you pay or collect an existing customer invoice, refund, vendor bill or refund directly from a cash journal, creating the matching bank statement line and reconciling it automatically.

  • account_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 Check DateOdoo 13, 14, 15
    account_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, 19
    account_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_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, 19
    account_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_sslm102

    Adds an SSLM102 lined check layout so you can print vendor payments on pre-printed SSLM102 check paper directly from Odoo.

  • Account CommentsOdoo 14, 15, 16, 17, 18, 19
    account_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_consolidation_oca

    Consolidate the accounts of several subsidiary companies into one consolidation company. Users define consolidation profiles, run configuration checks and generate consolidation journal entries for a chosen month.

  • CostcenterOdoo 12, 14, 15
    account_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, 19
    account_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_cryptocurrency

    Track cryptocurrency holdings in Odoo: mark a currency as inventoried, record incoming and outgoing crypto moves, and let Odoo value outgoing crypto using FIFO and create the related journal entries automatically.

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

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.