OdooWiki OCA HUB

OCA modules for Odoo 12

There are 2,205 OCA community modules confirmed in Odoo 12.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. 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 12

See also

Modules for Odoo 12

  • account_analytic_default_account

    Lets you set a default analytic account based on the general ledger account, so invoice and journal entry lines automatically get the right analytic account when that account is used.

  • account_analytic_default_purchase

    Automatically fills in the analytic account on purchase order lines based on the product, vendor and company, using the analytic default rules already configured in Odoo.

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

    Allows users to enter long, multi-line descriptions on analytic accounting lines instead of being limited to a short single-line label.

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

    Adds a computed field on analytic accounts showing the top-most parent account in the hierarchy, so users can group and report on entire analytic account trees.

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

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

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

    Adds a chatter to bank statements so users can log notes, attach files, schedule activities and follow conversations directly on each statement.

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

  • account_bank_statement_import_bypass_check

    Lets accountants import a bank statement even when the statement's bank account does not match the selected journal, by showing a warning and a 'force this import' option.

  • account_bank_statement_import_camt_oca

    Import bank statements in SEPA CAMT.053 and CAMT.054 XML format, including zipped files, directly into Odoo's bank statement import screen.

  • account_bank_statement_import_coda

    Lets you import Belgian bank statements in the standard CODA file format directly into Odoo's bank statement import wizard, creating statements and their transaction lines automatically.

  • account_bank_statement_import_fr_cfonb

    This module lets you import French CFONB bank statement files (fixed-length 120-character text files) directly into Odoo's bank statement import wizard, so transactions and balances are created automatically.

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

    This module lets you import bank statements in OFX format directly into Odoo, so you can reconcile bank transactions without manual entry.

  • account_bank_statement_import_online

    Lets you configure bank journals to fetch statements automatically from an online provider, and pull them on demand or on a schedule. This module is the base framework; actual bank connections come from separate provider modules.

  • account_bank_statement_import_online_paypal

    Adds PayPal.com as an online bank statement provider in Odoo, so users can automatically pull their PayPal transaction history into Odoo as bank statement lines.

  • account_bank_statement_import_online_ponto

    Connect Odoo to MyPonto.com so bank statements are downloaded automatically into Odoo. Users configure a Ponto login and secret key on the online bank statement provider and import transactions.

  • account_bank_statement_import_online_qonto

    Connect Odoo to Qonto bank accounts so bank statements and transactions are downloaded automatically into Odoo's online bank statement provider.

  • account_bank_statement_import_online_transferwise

    Connect Odoo to Wise.com (formerly TransferWise) so bank statements are imported automatically into Odoo Accounting. Users configure the connection with an API key, choose a Wise profile, and can set up strong authentication with a generated key pair.

  • account_bank_statement_import_online_ua_pb_interpay

    Adds InterPay.PrivatBank.ua as an online bank statement source in Odoo, so users can automatically download transactions and balances from that Ukrainian bank into their bank statements.

  • account_bank_statement_import_paypal

    Import PayPal CSV reports (Statement or Activity) as bank statements in Odoo, using ready-made or custom column mappings.

  • account_bank_statement_import_save_file

    Keeps the original bank statement file you import, attached to the created bank statement, so you can download it later and see who imported it, when, and any import warnings.

  • account_bank_statement_import_split

    When importing a bank statement file, you can choose to keep it as one statement or split it into daily, weekly or monthly statements. Each resulting statement gets its own name, date and opening/closing balances.

  • account_bank_statement_import_transfer_move

    Adds an option on bank journals to automatically create a balancing line when importing a bank statement, so the statement ends at a zero balance.

  • account_bank_statement_import_txt_xlsx

    Import bank statements from TXT, CSV or XLSX files by defining reusable column mappings, so transactions are created automatically in Odoo.

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

    Group customer payments and receipts into a bank Deposit Ticket, then post the accounting entry in one step. Users select journal items, review the ticket, and print a deposit slip.

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

    Lets accounting users build bank reconciliation statements, tick off which journal items have cleared the bank, and track the difference between the bank statement and Odoo until it reaches zero.

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

  • account_bill_line_distribution

    Lets you split a vendor bill line across several companies by percentage, and when the bill is validated Odoo automatically creates the inter-company accounting entries so each company carries its share of the expense.

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

    Create reusable budget templates with budgetary positions and a periodicity, then apply them to a draft budget to automatically generate its budget lines.

  • account_cash_basis_group_base_line

    Groups the base lines created in cash basis journal entries, so that fewer lines are generated when taxes are recognised on payment. This keeps the cash basis journal entry shorter and easier to read.

  • 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 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 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_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_sslm102

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

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

    Lets accountants reorganize a customer's or supplier's open debts into a new payment plan with new due dates, by creating a single journal entry that replaces the selected open items.

  • account_coa_menu

    Adds a 'Templates' menu under Invoicing > Configuration, giving access to the chart of accounts, account, tax and fiscal position templates used to set up accounting in Odoo.

  • account_consolidation

    Consolidate the accounting entries of several subsidiary companies into a single consolidation company. Configure consolidation profiles, run checks, and generate consolidated journal entries with automatic currency conversion and intercompany elimination.

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

    Adds a technical extension point to the cash basis tax entry creation process, allowing other modules to pass extra context when generating cash basis journal entries on payment reconciliation.

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.