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.
- Purchase Analytic DefaultOdoo 12account_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 RequiredOdoo 12, 14account_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 TextOdoo 12, 17account_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, 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.
- Root Analytic AccountOdoo 12, 16account_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, 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 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 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.
- Account Balance EBP exportOdoo 12, 14, 16, 18account_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, 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.
- Chatter on bank statementsOdoo 12, 16, 17account_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.
- 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.
- 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.
- CAMT Format Bank Statements ImportOdoo 12, 13account_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.
- Import CODA Bank StatementOdoo 12, 13account_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.
- Import French CFONB Bank StatementsOdoo 12, 13account_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.
- 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.
- Import OFX Bank StatementOdoo 12, 13account_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.
- Online Bank StatementsOdoo 12, 13account_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.
- Online Bank Statements: PayPal.comOdoo 12, 13account_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.
- Online Bank Statements: MyPonto.comOdoo 12, 13account_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.
- Online Bank Statements: QontoOdoo 12, 13account_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.
- PayPal CSV Format Bank Statements ImportOdoo 12, 13account_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 by dateOdoo 12, 13account_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.
- Bank Account Transfer LineOdoo 12, 13account_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/CSV/XLSXOdoo 12, 13account_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.
- 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.
- Bank Deposit TicketOdoo 12account_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, 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 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.
- Bank Account ReconciliationOdoo 12account_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, 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_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, 19account_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, 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.
- Budgets ManagementOdoo 12, 13, 14, 16, 17, 18, 19account_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 TemplateOdoo 12account_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.
- Tax Cash Basis Group Base LinesOdoo 12, 13account_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, 18account_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.
- 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 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 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 Clearance PlanOdoo 12account_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 ConsolidationOdoo 12account_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, 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_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.