Migrating from Odoo 12 to Odoo 13: which OCA modules are available
Of the 2,205 OCA modules confirmed in Odoo 12.0, 1,292 (59 %) are also confirmed in Odoo 13.0. The other 913 do not have a confirmed 13.0 version in the catalogue yet: if you use any of them, check its page before planning the migration. In addition, 700 modules are in Odoo 13.0 without being in 12.0.
- 2,205
- in Odoo 12
- 1,292
- also in Odoo 13
- 913
- pending in Odoo 13
- 59 %
- already migrated
See also
Odoo 12 modules not yet confirmed in Odoo 13
- Technical Pricelists For Account InvoicesOdoo 12, 16account_invoice_pricelist_technical
Prevents technical pricelists from being chosen on customer invoice forms, so only real, usable pricelists appear in the pricelist field.
- account_invoice_recompute_tax
Adds a "Reset Taxes Computation" button on draft vendor bills that clears the existing tax lines and recalculates them from the invoice lines.
- Reimbursables managementOdoo 12account_invoice_reimbursable
Add reimbursable costs to supplier invoices, so you can record expenses your supplier already paid on your behalf and see the total amount you actually have to pay.
- Account Invoice Repair LinkOdoo 12account_invoice_repair_link
Adds a button on customer invoices that opens the repair orders linked to that invoice, so you can jump from an invoice back to the repairs that generated it.
- account_invoice_report_ddt_group
Groups invoice lines by the transport document (DDT) that generated them, adding section headers and optionally showing the shipping address and delivered lots/serials on the printed invoice.
- account_invoice_report_hide_line
Adds a 'Show in report' checkbox on invoice lines that is automatically unticked when the unit price is zero, so those lines are left out of the printed/PDF invoice.
- account_invoice_supplier_date
Moves the accounting date field next to the invoice date on the supplier invoice form, making it easier for accountants to see and compare both dates.
- Account Invoice - Quantity Multiplier UpdateOdoo 12, 16account_invoice_supplierinfo_update_qty_multiplier
Adds a Quantity Multiplier column to the supplier info update wizard, so users can see and change the multiplier quantity when updating vendor prices from a bill.
- account_invoice_supplierinfo_update_triple_discount
Extends the supplier invoice update wizard so that the second and third discounts on vendor price lists can be compared and updated from the invoice line, not just the first discount.
- Invoice Tier ValidationOdoo 12account_invoice_tier_validation
Adds a multi-step approval (tier validation) process to customer and vendor invoices, so invoices in draft must be reviewed and validated by designated reviewers before they can be opened or paid.
- account_invoice_tier_validation_approver
Lets you set a default approver on each vendor and require that an approver be chosen before a vendor bill can be posted, using the tier validation approval flow.
- account_invoice_tier_validation_forward
Adds a Forward button to vendor bills so a reviewer can pass the approval to another user, creating a new sub-tier validation on the fly.
- account_invoice_transmit_method_substitution_rule
Lets accountants define rules that automatically change the invoice transmission method when an invoice matches conditions, such as a missing customer email.
- Account Invoices - UoM ColumnOdoo 12, 16account_invoice_uom_column
On printed and PDF invoices, the quantity column is renamed "Qty" and a separate "UoM" column is added next to it, so each invoice line shows its unit of measure in its own column.
- account_invoice_update_check
Prevents users from changing key fields on invoice lines once the invoice is no longer in draft state. It blocks modifications to product, account, description, quantity, price, taxes, discount, and subtotal on validated invoices.
- Account Invoice View PaymentOdoo 12, 14, 15, 16account_invoice_view_payment
Adds a "View Payments" link on invoices and a "Validate & View Payment" button on payment forms, so users can jump straight from an invoice to its payment or open the payment right after validating it.
- Mass Reconcile Ref Deep SearchOdoo 12, 14account_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_move_analytic_recreate
When you change the analytic account or analytic tags on a journal item, Odoo automatically deletes the old analytic lines and recreates them to match the new values.
- Journal Entry base importOdoo 12, 14, 16, 18account_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 Batch ValidateOdoo 12account_move_batch_validate
Lets you mark many draft journal entries for posting and have Odoo post them in the background, so you can keep working while large batches are processed.
- Chatter on journal entriesOdoo 12account_move_chatter
Adds the chatter (messages, followers and scheduled activities) to journal entries, so users can log notes, attach files and follow up on accounting documents directly in Odoo.
- Account Move Fiscal MonthOdoo 12, 14, 15, 16account_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, 18account_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_line_auto_reconcile_hook
Adds extension points to the automatic reconciliation of journal items, letting other modules change how debit and credit lines are matched and how much is reconciled.
- Journal Item DrilldownOdoo 12account_move_line_drilldown
This module adds new ways to group and analyze journal items by the top two levels of your chart of accounts hierarchy. It provides a dedicated menu and filters to drill down into accounting entries.
- account_move_line_partner_country
Adds the partner's country to journal items (account move lines) in Accounting, so you can see it on each line and group or filter lines by country.
- Account Move Multi-CompanyOdoo 12account_move_multi_company
Lets accountants mark individual journal entry lines to be transferred to another company in the group, and automatically creates the matching inter-company entries when the entry is posted.
- Journal Entry Sale Order completionOdoo 12, 16, 18account_move_so_import
Adds two automatic matching rules that find the customer on a bank statement line by looking up a Sales Order using the line's label or payment reference.
- account_move_transactionid_import
Import bank statement files that contain a transaction ID and let Odoo automatically find the matching sales order or invoice to fill in the partner and account on each statement line.
- account_multicurrency_revaluation_rate_type
Lets you choose whether multicurrency revaluation uses monthly average rates or daily rates, set once in accounting settings and adjustable on the revaluation wizard.
- Account Partner RequiredOdoo 12, 14, 16, 17, 18, 19account_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.
- Credit Card PaymentsOdoo 12, 14, 16, 18account_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 Mode BrandOdoo 12, 18account_payment_mode_brand
Lets you restrict which payment modes can be selected on invoices and bills depending on the brand. Each brand can be given a list of allowed payment modes; if none are set, all payment modes remain available.
- Account Payment NettingOdoo 12account_payment_netting
Lets you settle a customer invoice and a supplier invoice of the same partner against each other in one payment, instead of paying each one separately.
- Account Payment Other CompanyOdoo 12, 14account_payment_other_company
Lets a company pay a vendor bill on behalf of another company in the same Odoo database, automatically creating the matching journal entry in that other company so costs can be shared between companies.
- Account Payment RepairOdoo 12account_payment_repair
Adds a Payment Mode field to Repair Orders, automatically filled from the customer and copied to the invoice created from the repair order. The payment mode note also appears on the printed repair order.
- account_payment_residual_amount
Shows the residual amount (the part of a payment not yet reconciled) on customer and vendor payments, both in the payment list and on the payment form.
- account_payment_select_cost_account
Lets you choose a specific cost account for outbound payments, instead of being limited to the default payable account. Useful for tracking payments like taxes or penalties that aren't linked to an invoice.
- Account Payment Widget AmountOdoo 12, 14, 15, 16, 17, 18account_payment_widget_amount
Lets you choose how much of an outstanding payment or credit note to apply to an invoice, instead of always applying the full amount. A small pop-up appears when you click the outstanding item in the invoice form.
- Permanent Lock MoveOdoo 12account_permanent_lock_move
Adds a Permanent Lock Date to accounting settings that irreversibly blocks any creation, change or cancellation of journal entries dated on or before that date, for good fiscal year closing.
- Website Hide InvoiceOdoo 12, 15account_portal_hide_invoice
This module hides the Invoices section from the customer portal, so customers can no longer see or open their invoices online.
- account_promissory_note_deutschebank_es
Adds an A4 printable Deutsche Bank Spain promissory note for payments, so users can print the bank's official layout directly from an account payment.
- Account Reconciliation DateOdoo 12, 14account_reconcile_reconciliation_date
Adds a Reconciliation Date field to invoices, payments and full reconciliations, so users can see when a document was actually reconciled.
- Account Reconcile RulesOdoo 12account_reconcile_rule
Automatically applies reconciliation models (write-off entries) when reconciling bank statements, based on configurable rules for rounding differences or foreign currencies.
- account_reconciliation_widget_partial
Lets you partially reconcile a bank statement line by editing the amount applied to a matching entry, instead of always matching the full amount.
- Account Renumber WizardOdoo 12account_renumber
This module adds a wizard that lets accounting managers renumber posted journal entries in selected journals and date ranges, restarting the numbering from a chosen first number.
- Account Set ReconcilableOdoo 12account_set_reconcilable
Allows changing the 'Allow Reconciliation' setting on an account that already has journal items, which Odoo normally blocks. When you change it, existing journal items are updated so their reconciliation status stays correct.
- account_subsequence_fiscal_year
Lets you choose how accounting entry numbering sub-sequences are generated, so that all entries of a non-standard fiscal year share the same numbering prefix.
- Account Tag MenuOdoo 12account_tag_menu
Adds an Account Tags menu under Invoicing > Configuration > Accounting, and lets you link each tag to specific accounts or taxes for custom reporting.
- Disable Account Template ItemsOdoo 12, 14, 16account_template_active
Lets you archive (disable) or re-enable accounting template items — accounts, taxes and fiscal positions — so they can be hidden from the chart template without deleting them.
- Account Types MenuOdoo 12account_type_menu
Adds an Account Types menu entry under Invoicing > Configuration > Accounting, giving quick access to the list of account types.
- ITA - Liquidazione IVAOdoo 12, 14, 16account_vat_period_end_statement
Create and manage Italian VAT period-end statements (liquidazione IVA): collect VAT from selected periods, compute the amount due to or from the tax authority, and generate the related journal entry.
- Accounting Payment AccessOdoo 12, 15, 18account_voucher_killer
Restricts who can register payments from invoices in Odoo. Only users in the new "Payments for Invoices" group see the Register Payment buttons, the bulk payment action, and the Customer/Supplier Payments menus.
- Receipt PrintingOdoo 12account_voucher_print
Adds a printable PDF receipt for sale and purchase vouchers, showing the customer or vendor, the lines, taxes, totals and the total amount written out in words.
- Agreement AccountOdoo 12, 14, 17, 18agreement_account
Link customer invoices and vendor bills to an agreement, and see all related invoices directly from the agreement form.
- Agreement Helpdesk MgmtOdoo 12, 18agreement_helpdesk_mgmt
Link helpdesk tickets to agreements and see all tickets related to an agreement from a smart button on the agreement form.
- Agreement Legal SaleOdoo 12, 14agreement_legal_sale
When a sales order is confirmed, this module automatically creates a customer agreement from a chosen agreement template, copying the order lines and generating service profiles for service products.
- agreement_legal_sale_fieldservice
When a sales order is confirmed, this module automatically fills in the Field Service location on the related agreement using the customer's service location, so users don't have to set it manually.
- Agreement - MRPOdoo 12, 14agreement_mrp
Link manufacturing orders to an agreement and see how many MOs belong to each agreement from a smart button on the agreement form.
- Agreement with Operating UnitsOdoo 12, 14agreement_operating_unit
Adds an Operating Unit field to agreements and their service profiles, and limits which agreements each user can see based on their assigned operating units.