OdooWiki OCA HUB

OCA modules for Odoo 13

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

See also

Modules for Odoo 13

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

    Adds a 'Send mails' button on payment and debit orders so you can email each partner a list of their transactions, and keeps a history of who was notified.

  • Account Payment Order ReturnOdoo 12, 13, 14, 15, 16, 17, 18
    account_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_order_tier_validation

    Adds an approval workflow to Payment Orders: before a draft payment order can be confirmed, the reviewers you configure must validate it. A new "Needs my Review" filter helps reviewers find orders waiting for them.

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

  • Account Payment ReturnsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    account_payment_return

    Record customer payment returns (bounced cheques, rejected transfers) and automatically reopen the related invoices so the debt is still owed. Track the return history and see which invoices have a returned payment.

  • Partner Payment Return RiskOdoo 12, 13, 14, 15, 16, 17, 18
    account_payment_return_financial_risk

    Adds a new risk category for returned customer payments on the partner form, so you can set a limit and include returned payments in the partner's financial risk. When the limit is exceeded, the partner is blocked from confirming sale orders.

  • Account Payment Return ImportOdoo 12, 13, 14, 15, 16, 17, 18, 19
    account_payment_return_import

    Import bank payment return files (CSV or ZIP) to automatically create payment returns in Odoo, with duplicate detection and optional automatic matching.

  • Account Payment Return Import Iso20022Odoo 12, 13, 14, 15, 16, 17, 18, 19
    account_payment_return_import_iso20022

    Import bank payment return files in ISO 20022 formats (pain.002, camt.053, camt.054) to automatically create payment return records in Odoo, including matching returned lines to existing payments and providing standard return reason codes.

  • Account Payment SaleOdoo 12, 13, 14, 15, 16, 17, 18, 19
    account_payment_sale

    Adds a Payment Mode field to sale orders, automatically filled from the customer and carried over to the customer invoice. The payment mode note also appears on the printed quotation/sales order.

  • account_payment_show_invoice

    Adds a column to the Payments list showing which invoices each payment is linked to, and lets you filter or search payments by those invoices.

  • Payment Term ExtensionOdoo 12, 13, 14, 15, 16, 17, 18, 19
    account_payment_term_extension

    Extends payment terms with rounding, weeks/months delays, multiple payment days, holiday postponement and sequential due dates. Users can also base a line on the untaxed amount instead of the taxed total.

  • account_payment_term_partner_holiday

    Lets you record holiday periods on a customer or vendor so invoice due dates are automatically moved to the next working day, avoiding due dates that fall inside those holidays.

  • account_payment_term_restriction

    Lets you mark each Payment Term as usable only for Sales, only for Purchases, or for All, and blocks users from picking a wrong-type Payment Term on invoices, credit notes, bills or refunds.

  • account_payment_term_restriction_purchase

    Restricts which payment terms can be used on purchase orders and on vendor records, so only terms marked as applicable to purchases (or to all) are allowed.

  • account_payment_term_restriction_sale

    Restricts which payment terms can be used on sales orders and customer records, so only terms marked as applicable to Sales or All can be selected.

  • Payment Term SecurityOdoo 13, 15, 17
    account_payment_term_security

    Restricts who can change payment terms on customer/supplier records and invoices. Users without the new "Change payment terms in partners and invoices" permission see those fields as read-only.

  • Account Payment UNECEOdoo 12, 13, 14, 15, 16, 17, 18, 19
    account_payment_unece

    Adds a UNECE payment mean code to each payment method in Odoo, so payment methods can be mapped to the international UNECE/UNCL 4461 standard used in electronic invoicing.

  • account_portal_invoice_search

    Lets customers search their invoices and bills in the Odoo customer portal by invoice number or payment reference, instead of only browsing the list.

  • account_portal_invoice_search_by_lot

    Lets customers search their invoices and bills in the Odoo customer portal by the lot or serial number of the products they bought.

  • account_product_fiscal_classification

    Lets you define ready-made combinations of purchase and sale taxes (fiscal classifications) and assign one to each product, instead of picking taxes manually. You can also set rules that forbid certain tax combinations for certain product categories.

  • account_product_fiscal_classification_test

    Technical test module that adds demo tax templates and a demo fiscal classification template used to check the fiscal classification features of the accounting modules. It is not meant for production use.

  • account_promissory_note_bankia

    Adds a Bankia-specific A4 promissory note layout that can be printed from payments in Odoo. It places the due date, amount, payee and issue date on the pre-printed Bankia form.

  • Impresión de pagaré CaixaBank A4Odoo 12, 13, 15, 16, 18
    account_promissory_note_caixabank

    Adds a CaixaBank A4 promissory note layout that can be selected on the company and printed from payments, placing the due date, amount, payee and amount in words on the official form.

  • account_promissory_note_santander

    Adds a Santander-specific promissory note report that prints the due date, amount, customer name, amount in words and payment date on a pre-printed A4 form.

  • account_purchase_stock_report_non_billed

    Extends the non-billed stock report to include stock moves coming from purchase orders, so users can see received goods that have not yet been invoiced by vendors.

  • account_reconcile_model_strict_match_amount

    Adds a 'Strict Amount Matching' option to reconciliation models so that automatic matching only proposes entries whose amount really matches the statement line, instead of bypassing the amount rule when the communication text matches exactly.

  • Reconcile payment ordersOdoo 12, 13, 14, 15
    account_reconcile_payment_order

    When reconciling a bank statement line, Odoo automatically proposes the unreconciled journal items coming from payment orders whose total matches the statement amount.

  • account_reconcile_restrict_partner_mismatch

    Prevents reconciling receivable and payable journal items that belong to different partners (or one with a partner and one without). Also provides a report listing already-reconciled items that break this rule.

  • account_reconciliation_widget_due_date

    Adds a Due date field to bank statement lines and to the bank reconciliation widget, so the due date you enter during reconciliation is copied to the journal items' maturity date.

  • account_reporting_net_weight

    Adds a Net Weight measure to the invoices analysis view, so users can analyse the total net weight of products on customer and vendor invoices.

  • account_reporting_volume

    Adds a Volume measure to the invoices analysis view, so users can see the total product volume of invoiced goods, with returns and refunds subtracted.

  • account_reporting_weight

    Adds a Weight measure to the Invoices Analysis reporting view, so users can see the total product weight of invoiced lines alongside amounts and quantities.

  • account_sale_stock_report_non_billed

    Adds a report under Accounting > Reporting that lists delivered stock moves which were not yet invoiced at a chosen date, showing quantity and amount still to invoice.

  • account_skip_bank_reconciliation

    Lets you hide selected accounts from bank statement reconciliation and restrict a bank journal to only reconcile specific accounts, so unwanted journal items never appear in the matching list.

  • Cost-Revenue SpreadOdoo 12, 13, 14, 15, 16, 17, 18
    account_spread_cost_revenue

    Spread a cost or revenue from an invoice over several months, quarters or years, so big one-off amounts are evened out. Odoo creates the recurring journal entries automatically and reconciles them with the invoice line.

  • Tax BalanceOdoo 12, 13, 14, 15, 16, 17, 18, 19
    account_tax_balance

    Adds a Taxes Balance report that shows tax and base amounts for a chosen period, split between regular and refund entries, with drill-down to the underlying journal items.

  • account_tax_group_widget_base_amount

    Shows the base amount next to each tax group in the tax totals widget on invoices and receipts, so users see the amount the tax was calculated on.

  • account_tax_repartition_line_tax_group_account

    Lets you set a default account on a tax group, which is then automatically filled in on new tax repartition lines of type 'tax' when no account is chosen.

  • Account Tax UNECEOdoo 12, 13, 14, 15, 16, 17, 18, 19
    account_tax_unece

    Adds UNECE standard codes (tax type, tax category and EU VAT exemption reason) to taxes, so tax data can be used in international electronic invoicing formats such as CII and UBL.

  • AgreementsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    agreement

    Register and follow customer and supplier agreements in one place, with a code, partner, sale or purchase domain, and signature, start and end dates. Agreements appear on the partner form and can be classified by type or used as templates.

  • Agreements LegalOdoo 12, 13, 14, 15, 16, 17, 18
    agreement_legal

    Manage legal agreements, letters of intent and contracts in Odoo: build them from templates with sections, clauses, recitals and appendices, generate PDF documents, and track versions, signatures and review dates.

  • Maintenance AgreementsOdoo 12, 13, 14, 16
    agreement_maintenance

    Link maintenance agreements to equipment and maintenance requests, so you can see which contract covers each machine and each repair job.

  • Agreement RebateOdoo 13, 15, 16, 18, 19
    agreement_rebate

    Lets you define rebate conditions on agreements and automatically calculate, settle and invoice the rebates owed to customers or vendors based on their invoiced amounts.

  • agreement_rebate_partner_company_group

    Extends rebate agreements so that when a rebate settlement is created, it can include all members of the agreement partner's company group, not just the partner itself.

  • Agreement SaleOdoo 12, 13, 14, 16, 17, 18, 19
    agreement_sale

    Links sales orders to agreements and agreement types, and shows a Sale Orders counter button on the agreement form. Sales managers get full access to agreements and agreement types.

  • Agreement Service ProfileOdoo 12, 13, 14, 15, 16, 18
    agreement_serviceprofile

    Adds a Service Profile object to agreements, letting you track the services delivered under a contract with their own stages, products and notes.

  • Base Analytic Department CategorizationOdoo 12, 13, 14, 15, 16, 17, 18
    analytic_base_department

    Links analytic accounts and analytic lines to HR departments, so you can tag costs and revenues by department and filter or group analytic data by department.

  • Analytic BrandOdoo 12, 13, 14, 15, 16, 17, 18
    analytic_brand

    Lets you add a Brand to analytic distribution models, so that invoices or sales orders linked to that brand automatically pick the right analytic account.

  • Analytic Operating UnitOdoo 12, 13, 14, 15, 16, 17, 18, 19
    analytic_operating_unit

    Adds operating units to analytic accounts and restricts which analytic accounts each user can see based on the operating units they are allowed to use.

  • Link analytic items and partnerOdoo 12, 13, 14, 15, 16, 17, 18
    analytic_partner

    Adds an 'Other Partner' field to analytic items so you can search and group analytic entries by partner, and automatically fills it from the invoice's commercial partner when invoices are validated.

  • Analytic Accounts DimensionsOdoo 12, 13, 14, 15
    analytic_tag_dimension

    Create analytic dimensions to group analytic tags, and automatically store the chosen tag of each dimension on journal items, analytic entries and invoice reports so you can filter and group by dimension.

  • analytic_tag_dimension_enhanced

    Adds extra control over analytic tags: mark dimensions as required, order tag choices by sequence, auto-create tags from another model's records, and filter tag choices based on previously selected tags.

  • analytic_tag_dimension_sale_warning

    Adds the analytic tag dimension warning to sales order lines, so Odoo warns users when two tags from the same dimension are selected on a sale order line.

  • AnnouncementOdoo 13, 15, 16, 17, 18
    announcement

    Create internal announcements that pop up for targeted Odoo users, with rich content, attachments, tags and a read log showing who has read them.

  • apps_download

    Lets you package an app product together with all its dependent modules into a single downloadable ZIP file, and attach it to the product so customers can download it.

  • Github product creatorOdoo 12, 13, 14
    apps_product_creator

    Automatically creates a sellable product (and one variant per Odoo version) for every module found in the connected Github repositories, and keeps them published on the website.

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.