OdooWiki OCA HUB

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

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

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

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

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

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

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

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

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

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

    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_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_menu

    Adds an Account Tags menu under Invoicing > Configuration > Accounting, and lets you link each tag to specific accounts or taxes for custom reporting.

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

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

  • account_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, 18
    agreement_account

    Link customer invoices and vendor bills to an agreement, and see all related invoices directly from the agreement form.

  • agreement_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_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, 14
    agreement_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_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.

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.