OCA modules for Odoo 14
There are 2,909 OCA community modules confirmed in Odoo 14.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 13 has 1,992. 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 14
See also
Modules for Odoo 14
- Account Invoice Mass SendingOdoo 12, 14, 15, 16, 17account_invoice_mass_sending
Send many customer invoices by email in the background, one by one, without blocking your screen. Invoices already being processed or without an email address are skipped and reported.
- Account Invoice MergeOdoo 12, 14, 15, 16, 18, 19account_invoice_merge
Lets you select several draft invoices in the invoices list and combine them into a single invoice, as long as they share the same partner, type, currency, journal and other key details.
- Account Invoice Mode At ShippingOdoo 13, 14account_invoice_mode_at_shipping
Adds an "At Shipping" invoicing mode on customers so their sales orders are invoiced automatically when the goods are delivered.
- Account Invoice Mode DailyOdoo 14account_invoice_mode_daily
Adds a 'Daily' invoicing mode for customers, so their sales orders are automatically turned into invoices once a day by a scheduled job.
- Account Invoice Mode MonthlyOdoo 13, 14account_invoice_mode_monthly
Lets you set a monthly invoicing mode on customers so their sales orders are invoiced automatically once a month, on a day you choose per company.
- Account Invoice Mode WeeklyOdoo 14account_invoice_mode_weekly
Lets you set a weekly invoicing mode on customers so their sales orders are turned into invoices automatically once a week, on a day you choose per company.
- Account Invoice Origin LinkOdoo 13, 14account_invoice_origin_link
Adds a clickable "Source Document" link on invoices and other accounting entries, so users can jump straight from the entry to the document it came from.
- Overdue Invoice ReminderOdoo 12, 13, 14, 15, 16, 17, 18account_invoice_overdue_reminder
Send and track overdue invoice reminders to customers by e-mail, letter or phone. Odoo proposes which customers to remind, keeps a history of every reminder and blocks reminders when configured.
- Warning on Overdue InvoicesOdoo 12, 13, 14, 16, 17, 18, 19account_invoice_overdue_warn
Shows a warning banner on the customer form when the customer has overdue invoices, telling you how many and the total overdue amount, with a link to open those invoices.
- Warning on Overdue Invoices - SaleOdoo 12, 13, 14, 16, 17, 18, 19account_invoice_overdue_warn_sale
Shows a warning banner on quotation and sale order forms when the invoicing partner has overdue invoices, displaying how many and the total amount still due, with a link to open those invoices.
- account_invoice_partner
When you pick a customer or vendor on an invoice, Odoo automatically swaps it for that contact's designated invoicing address, so the bill or invoice goes to the right recipient.
- Account Invoice Payment RetentionOdoo 14, 15, 16account_invoice_payment_retention
Plan a retention (a portion withheld) on customer invoices and vendor bills, keep it back when paying, and later return it by creating a new invoice that selects the retained amounts.
- Account - Pricelist on InvoicesOdoo 12, 13, 14, 15, 16, 17, 18, 19account_invoice_pricelist
Adds a Pricelist field to customer invoices and credit notes, automatically filled from the customer, and uses it to price invoice lines. Users can also refresh all line prices from the pricelist with one button.
- Account Invoice Pricelist - SaleOdoo 12, 13, 14, 15, 16, 18, 19account_invoice_pricelist_sale
When you create an invoice from a sales order, the customer's pricelist used on the order is automatically carried over to the invoice. This keeps the pricelist information consistent between sales and accounting.
- Invoice Production LotsOdoo 12, 13, 14, 15, 16, 17, 18, 19account_invoice_production_lot
Shows the delivered production lots or serial numbers of each invoice line, both in the invoice form and on the printed invoice report, with the delivered quantity per lot.
- account_invoice_purchase_picking_selection
On a draft vendor bill, pick a reception (goods receipt) and Odoo fills the invoice lines with the quantities still to be billed from that reception's purchase order.
- account_invoice_qr_code_sepa_payconiq
Adds a Payconiq QR code option for invoices, letting customers pay by scanning a QR code. Requires a Payconiq Profile Id in Accounting settings and only works for EUR invoices with a Luxembourg IBAN.
- Account invoice refund lineOdoo 12, 13, 14, 15, 16, 18account_invoice_refund_line_selection
Lets you refund only selected lines of a customer or vendor invoice instead of the whole document. In the credit note wizard you tick an option and pick the invoice lines to reverse.
- Show links between refunds and their originator invoices.Odoo 12, 13, 14, 15, 16, 17, 18, 19account_invoice_refund_link
Shows which credit notes (refunds) were created from an invoice and which invoice lines each refund line came from. Adds a Refunds tab on invoices and an Invoice reference field on refunds.
- Account Invoice Refund ReasonOdoo 12, 13, 14, 15, 16, 18account_invoice_refund_reason
Lets you keep a list of standard reasons for issuing credit notes and pick one when you reverse a customer invoice or vendor bill, so refunds are categorised and can be reported on.
- Account Invoice Refund Reason Skip Anglo SaxonOdoo 14, 15, 16account_invoice_refund_reason_skip_anglo_saxon
Adds a 'Skip anglo saxon entries?' checkbox to refund reasons, so selected refunds do not generate anglo-saxon stock accounting entries.
- Account Invoice Reinvoice RefundOdoo 13, 14, 15, 16account_invoice_refund_reinvoice
Adds a 'Restore Credit Note' button on posted customer and vendor credit notes that creates a new invoice with the same data, so nothing is lost when you need to re-bill.
- Account Invoice Report Due ListOdoo 12, 13, 14, 15, 16account_invoice_report_due_list
Adds a due dates table to invoices and vendor bills when the payment terms have several instalments, and shows the list of due dates on the invoice form.
- Account Invoice Grouped by PickingOdoo 12, 13, 14, 15, 16, 17, 18, 19account_invoice_report_grouped_by_picking
Lets you print customer invoices with lines grouped by delivery order (picking), showing the sales order and picking reference and a subtotal per picking. A toggle on each accounting journal turns the grouped layout on or off.
- Account Invoice Grouped by Picking - Sale MRPOdoo 12, 13, 14, 15, 18account_invoice_report_grouped_by_picking_sale_mrp
Adjusts the quantities shown on invoices grouped by picking when the invoice contains kit (BoM) products, so the picking details match the actual components delivered.
- 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 Report UTM CampaignOdoo 13, 14account_invoice_report_utm_campaign
Adds Campaign, Medium and Source columns to the Invoice Analysis report, so you can analyse invoiced amounts by marketing campaign, medium and source.
- Restrict Invoice created from SOOdoo 14, 15account_invoice_restrict_linked_so
On customer invoices, the Product, Quantity and Unit Price columns become read-only for any invoice line that came from a Sales Order, so those values can no longer be changed by hand.
- Account Invoice Sale Origin LinkOdoo 13, 14account_invoice_sale_origin_link
Adds a clickable link to the related Sale Order in the Source Document field of customer invoices, so users can jump straight from an invoice to its sales order.
- Account invoice search by referenceOdoo 12, 13, 14, 15account_invoice_search_by_reference
This module lets you find invoices and other accounting entries by their vendor reference, not only by the internal document number. It also shows the vendor reference next to the invoice number in selection lists.
- account_invoice_section_picking
Adds a new option to group invoice lines by delivery picking when invoicing sale orders, so each delivery appears as its own section on the customer invoice.
- Acccount Invoice Section Sale OrderOdoo 13, 14, 15, 16, 17, 18, 19account_invoice_section_sale_order
When one invoice covers several sale orders, this module inserts titled sections on the invoice so each group of lines is clearly linked to its sale order. The section titles can be customised in Settings or per customer.
- Account Invoice Select for PaymentOdoo 13, 14, 18account_invoice_select_for_payment
Lets you tick invoices in the invoice list as "To Pay" so you can group the ones you want to pay together. The tick disappears automatically once a payment is registered.
- Account Invoice Start End DatesOdoo 12, 13, 14, 15, 16, 17, 18, 19account_invoice_start_end_dates
Adds Start Date and End Date fields on invoice and journal entry lines, and lets you flag products that require these dates before an invoice can be posted.
- Account invoice start end dates on invoiceOdoo 14, 16account_invoice_start_end_dates_move
Lets you set a start and end date on a whole invoice or bill, and automatically copies those dates onto its lines. A company setting controls whether the dates apply to every line or only to products flagged as needing dates.
- Unique Supplier Invoice Number in InvoiceOdoo 12, 13, 14, 15, 16, 17, 18account_invoice_supplier_ref_unique
Prevents entering the same vendor bill twice by checking that the supplier invoice number is unique per supplier. The check is optional and can be switched on in the accounting settings.
- Purchase Self InvoiceOdoo 12, 13, 14, 15, 16, 18account_invoice_supplier_self_invoice
Lets you mark a supplier as approving self-billing, so that vendor bills you create for them automatically receive a self-bill number from a dedicated sequence and print as a self-bill invoice in the supplier's name.
- Account Invoice - Supplier Info UpdateOdoo 12, 13, 14, 16, 17, 18account_invoice_supplierinfo_update
On a vendor bill, a new "Check Supplier Infos" button compares each product line with the supplier price list and opens a wizard to update the supplier prices, minimum quantities, units of measure and discounts in one click.
- Account Invoice - Discount Supplier Info UpdateOdoo 12, 13, 14, 16account_invoice_supplierinfo_update_discount
When a supplier invoice line has a discount that differs from the discount stored on the supplier's product information, this module lets you update the supplier discount directly from the invoice's supplier-info update wizard.
- Account invoice tax noteOdoo 12, 13, 14, 15, 16, 18, 19account_invoice_tax_note
Lets you add a free-text note to each tax group, which is automatically printed on customer invoices when a tax from that group is used.
- Tax required in invoiceOdoo 12, 13, 14, 15, 16, 18, 19account_invoice_tax_required
Prevents posting customer invoices or vendor bills that contain lines without taxes, showing an error that lists the offending invoices and lines.
- Invoice Transmit MethodOdoo 12, 13, 14, 15, 16, 17, 18, 19account_invoice_transmit_method
Lets you set how each customer receives invoices and how each vendor sends bills (E-mail, Post, Customer Portal, or your own methods). The Send button on invoices only appears when the method is E-mail or empty.
- Account Invoice Tree CurrencyOdoo 13, 14, 15, 16, 18, 19account_invoice_tree_currency
Adds optional currency columns to the invoices list view in Odoo Accounting, so you can see untaxed, tax, total and amount due in the invoice currency alongside the company currency amounts.
- Account Invoice Triple DiscountOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20account_invoice_triple_discount
Lets users apply three successive discounts on each invoice line, with the combined total discount calculated automatically and shown on the invoice form and printed invoice.
- Account Invoice UBLOdoo 12, 13, 14, 16account_invoice_ubl
Generate UBL 2.1/2.0 XML files for customer invoices and refunds, either as a standalone XML (optionally with the PDF embedded) or embedded inside the invoice PDF. A button on posted customer invoices creates the XML file.
- Account Invoice UBL Email AttachmentOdoo 12, 13, 14account_invoice_ubl_email_attachment
When you email a customer invoice, this module can automatically attach the UBL XML file alongside the PDF, so the recipient gets both files. A company-wide setting lets you turn this behaviour on or off.
- Account Invoice UBL PEPPOLOdoo 13, 14account_invoice_ubl_peppol
Generate customer invoices as PEPPOL 3.0 BIS compliant UBL files. You choose which invoices use the stricter PEPPOL format via a domain, and configure default tax and unit of measure for the XML.
- Enqueue account invoice validationOdoo 12, 13, 14, 15, 16account_invoice_validation_queued
Lets you validate (post) several draft invoices in the background as separate jobs instead of waiting for them one by one, and follow each job's status from the invoice form.
- 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.
- Account Invoice Warn MessageOdoo 13, 14, 15, 16, 17, 18account_invoice_warn_message
Shows a warning banner on draft customer invoices and credit notes when the customer (or their parent company) has an invoice warning set. This helps billing staff notice important messages before sending the invoice.
- General sequence in account journalsOdoo 14, 15, 16, 18, 19account_journal_general_sequence
Adds a separate, configurable entry number to journal entries, per journal, and lets you renumber posted entries on demand. The number is assigned automatically when an entry is posted and must be unique per journal.
- Account Journal Lock DateOdoo 12, 13, 14, 15, 16, 17, 18, 19account_journal_lock_date
Set a lock date and a lock date for non-advisers on each accounting journal separately, and update those dates for several journals at once from a wizard.
- Account Loan managementOdoo 12, 13, 14, 15, 16, 17, 18account_loan
Manage bank loans and leases in Odoo: define the loan, automatically build the payment schedule, generate the accounting entries or vendor bills, and track pending principal, interest and total paid.
- Account Lock Date UpdateOdoo 12, 13, 14, 15, 16, 17, 18, 19account_lock_date_update
Lets accounting advisers set or change the company's accounting lock dates from a simple wizard, without needing full technical settings access. It adds a 'Lock Dates' menu under Accounting.
- Account Lock To DateOdoo 12, 13, 14, 15, 16, 17, 18account_lock_to_date
Lets accounting managers set future lock dates for sales, purchases, global and hard locks, blocking posting or modifying journal entries on or after those dates.
- Account Mail AutosubscribeOdoo 14, 16, 17, 18account_mail_autosubscribe
Automatically adds selected partners as followers (in copy) of their company's invoices, so they receive invoice-related messages without being added manually.
- Account Mass ReconcileOdoo 12, 13, 14, 15, 16, 17, 18account_mass_reconcile
Create reconciliation profiles per account that automatically match large volumes of journal items, run them manually or on a schedule, and keep a history of what was reconciled.
- account_mass_reconcile_as_job
Runs mass reconciliation in the background as queued jobs instead of during the user's click, so large reconciliations no longer block the screen. It is switched on or off with a system setting.
- account_mass_reconcile_by_mrp_production
Adds two new mass reconciliation methods in Odoo that let you match journal items using the Manufacturing Order or the Unbuild Order linked to each line.
- Account Mass Reconcile by Purchase LineOdoo 12, 13, 14, 15account_mass_reconcile_by_purchase_line
Adds a new mass reconciliation method that matches debit and credit journal items using the product and the purchase order line, useful for clearing the 'Goods Received Not Invoiced' accrual account.