Odoo Modules

This list contains all OCA modules along with the Odoo versions they support. Use this as an easy reference to determine module version availability.

Key

Group by: None | Repository

account-analytic

Name v17.0 v18.0 v19.0
account_analytic_account_tag
Restore the tag_ids in account.analytic.account
account_analytic_distribution_manual
Account analytic distribution manual
account_analytic_distribution_manual_date
Account analytic distribution manual date
account_analytic_distribution_model_recalculate
Add the posibility to change the analytic distribution of the journal items assigned by the distribution model
account_analytic_distribution_widget_rebalance
Add a button to rebalance the analytic distribution back to 100%
🚧
account_analytic_document_date
Account Analytic Document Date
account_analytic_line_commercial_partner
This module add the commercial partner field to analytic items
account_analytic_line_name_text
Changes account analytic line name field to Text.
account_analytic_organization
Adds organization field on the partner so you can use it on your analytic
account_analytic_parent
This module reintroduces the hierarchy to the analytic accounts.
🚧
account_analytic_required
account_analytic_sequence
Restore the analytic account sequence
account_analytic_spread_by_tag
account_analytic_tag
account_move_analytic_link
This module allows users to navigate from journal items that have analytic distribution assigned to the analytic items generated.
account_move_update_analytic
This module allows the user to update analytic on posted moves
analytic_base_department
Add relationship between Analytic and Department
analytic_hr_department_restriction
analytic_partner
Search and group analytic entries by partner
🚧
analytic_tag_dimension
Group Analytic Entries by Dimensions
🚧
hr_expense_analytic_tag
🚧
hr_timesheet_analytic_tag
mrp_stock_analytic
🚧
pos_analytic_by_config
Use analytic account defined on POS configuration for POS orders
🚧
product_analytic
Add analytic distribution models on products and product categories
purchase_analytic
purchase_analytic_distribution_model_warehouse
Use analytic distribution models based on the picking type's warehouse in purchase orders
purchase_analytic_tag
purchase_request_analytic
🚧
purchase_stock_analytic
Copies the analytic distribution of the purchase order itemto the stock move
sale_analytic_distribution_model_warehouse
Use analytic distribution models based on the warehouse in sale orders
sale_analytic_tag
🚧
sale_stock_analytic
Copies the analytic account of the sale order and the analytic tags of the sale order line to the stock move
🚧 🚧
stock_analytic
Adds analytic distribution in stock move
🚧
stock_analytic_rule
Adds distribution rules for stock moves to automatically create analytic lines
stock_landed_costs_analytic
This module adds an analytic account and analytic tags on landed costs lines so that on landed costs validation account moves get analytic account and analytic tags values from landed costs lines.
stock_picking_analytic
Allows to define the analytic account on picking level
🚧

account-budgeting

Name v17.0 v18.0 v19.0
account_budget_oca

account-closing

Name v17.0 v18.0 v19.0
account_cutoff_accrual_subscription
Accrued expenses based on subscriptions
🚧
account_cutoff_base
Base module for Account Cut-offs
🚧
account_cutoff_picking
Accrued and prepaid expense/revenue from pickings
🚧
account_cutoff_start_end_dates
Cutoffs based on start/end dates
🚧
account_fiscal_year_closing
Generic fiscal year closing wizard
account_fiscal_year_closing_range
Allow mapping account ranges in fiscal year closing
account_invoice_start_end_dates
Adds start/end dates on invoice/move lines
account_move_cutoff
Account move Cut-offs, manage Deferred Revenues/Expenses
🚧

account-consolidation

Name v17.0 v18.0 v19.0

account-financial-reporting

Name v17.0 v18.0 v19.0
account_bank_reconciliation_summary_xlsx
XLSX report to help on bank reconciliation
🚧
account_financial_report
OCA Financial Reports
account_financial_report_sale
OCA Financial Reports Sale
🚧
account_liquidity_forecast
Account Liquidity Forecast
🚧 🚧
account_move_line_report_xls
Journal Items Excel export
🚧
account_purchase_stock_report_non_billed
account_sale_stock_report_non_billed
🚧
account_tax_balance
Compute tax balances based on date range
mis_builder_cash_flow
mis_template_financial_report
partner_statement
OCA Financial Reports

account-financial-tools

Name v17.0 v18.0 v19.0
account_account_tag_code
Add a code field to the accounts tags
🚧
account_asset_batch_compute
Add the possibility to compute assets in batch
🚧
account_asset_compute_batch
account_asset_force_account
account_asset_low_value
account_asset_management
🚧
account_asset_management_stock_lot
account_asset_number
🚧
account_asset_transfer
account_bank_statement_chatter
🚧
account_cash_deposit
Manage cash deposits and cash orders
account_chart_update
Wizard to update a company's account chart from a template
🚧
account_chart_update_code_digits
Modify account chart digits lenght
account_chart_update_l10n_eu_oss
account_chart_update_l10n_eu_oss_oca
🚧
account_check_deposit
Manage deposit of checks to the bank
🚧
account_cost_center
Cost center information for invoice lines
🚧
account_dashboard_banner
Add a configurable banner on the accounting dashboard
account_dashboard_banner_mis_builder
Display MIS builder KPIs in the accounting dashboard banner
account_fiscal_month
Provide a fiscal month date range type
account_fiscal_position_vat_check
Check VAT on invoice validation
🚧
account_fiscal_year
Create Account Fiscal Year
🚧
account_fiscal_year_auto_create
Automatically create new fiscal years, based on the datas of the last fiscal years
account_invoice_constraint_chronology
🚧
account_journal_general_sequence
Add configurable sequence to account moves, per journal
account_journal_lock_date
Lock each journal independently
account_journal_restrict_mode
Lock All Posted Entries of Journals.
account_loan
🚧
account_lock_date_update
Allow an Account adviser to update locking date without having access to all technical settings
🚧
account_lock_to_date
Allows to set an account lock date in the future.
account_maturity_date_default
account_move_budget
Create Accounting Budgets
🚧
account_move_fiscal_year
Display the fiscal year on journal entries/item
account_move_line_landed_cost_info
Introduces the landed cost adjustment lines to the journal items
🚧
account_move_line_purchase_info
Introduces the purchase order line to the journal items
🚧
account_move_line_repair_info
Introduces the repair order to the journal items
🚧
account_move_line_sale_info
Introduces the purchase order line to the journal items
🚧
account_move_line_tax_editable
Allows to edit taxes on non-posted account move lines
account_move_name_sequence
Generate journal entry number from sequence
account_move_post_date_user
Trace journal entry posting date and user.
account_move_print
Adds the option to print Journal Entries
account_move_template
Templates for recurring Journal Entries
🚧
account_move_total_by_account_internal_group
Adds Totals by Account Internal Group in Journal Entries
🚧
account_netting
Compensate AR/AP accounts from the same partner
🚧
account_partner_required
Adds an option 'partner policy' on accounts
🚧
account_sequence_option
Manage sequence options for account.move, i.e., invoice, bill, entry
🚧
account_spread_cost_revenue
Spread costs and revenues over a custom period
🚧
account_spread_cost_revenue_enhanced
Extra feature for account spread cost/revenue
🚧
account_tax_repartition_line_tax_group_account
Set a default account from tax group to tax repartition lines
account_usability
Adds missing menu entries for Account module and adds the option to enable Saxon Accounting
mail_template_substitute_account_move
Module to support Mail Template Substitution for Account Move
product_category_tax
Configure taxes in the product category
purchase_unreconciled

account-fiscal-rule

Name v17.0 v18.0 v19.0
account_avatax_exemption
This application allows you to add exemptions to Avatax
account_avatax_exemption_base
This application allows you to add exemptions base to Avatax
account_avatax_oca
Compute Sales Tax using the Avalara Avatax Service
account_avatax_oca_log
Add Logs to Avatax calls
account_avatax_sale_oca
Sales Orders with automatic Tax application using Avatax
account_avatax_website_sale
Ecommerce Sales Orders require tax recalculation prior to payment.
account_ecotax
Ecotax Management: in French context is a 'cost' added to the sale price of electrical or electronic appliances or furnishing items
account_ecotax_sale
Sale Ecotaxe
🚧
account_ecotax_sale_tax
Sale Ecotaxe managed as a tax
🚧
account_ecotax_tax
Use Odoo tax mechanism to compute the ecotaxes
🚧 🚧
account_fiscal_position_autodetect_optional_vies
account_fiscal_position_partner_type
account_fiscal_position_vies_warning
account_product_fiscal_classification
Simplify taxes management for products
🚧
l10n_eu_oss_oca
product_refund_account
Adds account to product to manage debit and credit notes
🚧

account-invoice-reporting

Name v17.0 v18.0 v19.0
account_comment_template
Comments templates on invoice documents
account_invoice_bank_details
Select bank account base on currency + print bank details on reportreports and customer portal
account_invoice_line_report
New view to manage invoice lines information
account_invoice_line_sale_line_position
Adds the related sale line position on invoice line.
🚧
account_invoice_production_lot
Display delivered serial numbers in invoice
🚧
account_invoice_report_grouped_by_picking
Print invoice lines grouped by picking
account_invoice_report_grouped_by_picking_sale_mrp
Take into account BoM kits in invoice report grouped by picking
account_invoice_report_payment_info
Show payment extended info in invoice
🚧
account_invoice_report_picking_customer_note
Print picking customer note in Invoice
account_invoice_report_product_sticker
Display Product Stickers on Invoice Reports
account_invoice_report_salesperson
Salesperson info in Invoice report
account_reporting_volume
account_reporting_weight
partner_time_to_pay
Add receivables and payables statistics to partners

account-invoicing

Name v17.0 v18.0 v19.0
account_billing
Group invoice as billing before payment
🚧
account_global_discount
account_invoice_alternate_payer
Set a alternate payor/payee in invoices
🚧
account_invoice_auto_send_by_email
Invoice with the email transmit method are send automatically.
account_invoice_block_payment
Module to block payment of invoices
🚧
account_invoice_blocking
Set a blocking (No Follow-up) flag on invoices
account_invoice_change_currency
Allows to change currency of Invoice by wizard
🚧
account_invoice_check_picking_date
Check if date of pickings match with accounting date
🚧 🚧
account_invoice_check_total
Check if the verification total is equal to the bill's total
🚧
account_invoice_clearing
Account invoice clearing wizard
🚧
account_invoice_crm_tag
account_invoice_custom_rounding
Custom taxes rounding method in invoices
account_invoice_customer_no_autofollow
Do not add customer as follower in Invoices
🚧
account_invoice_date_due
🚧
account_invoice_default_code_column
Display Default code product in a dedicated column on invoice reports
account_invoice_discount_date
Set the early discount date on invoices
🚧
account_invoice_discount_display_amount
Show total discount applied and total without discount on invoices.
🚧
account_invoice_fiscal_position_update
Changing the fiscal position of an invoice will auto-update invoice lines
account_invoice_fixed_discount
Allows to apply fixed amount discounts in invoices.
account_invoice_google_document_ai
Allows to import data from document using Google Document AI
🚧
account_invoice_line_default_account
🚧
account_invoice_line_sequence
Adds sequence field on invoice lines to manage its order.
🚧
account_invoice_mass_sending
This addon adds a mass sending feature on invoices.
account_invoice_merge
Merge invoices in draft
🚧
account_invoice_partner_reference
Add partner reference in the billing tree view.
🚧
account_invoice_payment_retention
🚧 🚧
account_invoice_payment_term_date_due
account_invoice_pricelist
Add partner pricelist on invoices
account_invoice_pricelist_sale
Module to fill pricelist from sales order in invoice.
🚧
account_invoice_purchase_picking_selection
Autocomplete invoices lines by selecting the receptions originating from a purchase order.
🚧 🚧
account_invoice_refund_code
This module allows to have specific refund codes.
🚧
account_invoice_refund_line_selection
This module allows the user to refund specific lines in a invoice
🚧 🚧
account_invoice_refund_link
account_invoice_refund_reason
Account Invoice Refund Reason.
🚧
account_invoice_refund_reason_skip_anglo_saxon
Account Invoice Refund Reason.
🚧
account_invoice_refund_reinvoice
Allow to Reinvoice a Refund
🚧
account_invoice_section_sale_order
For invoices targetting multiple sale order addsections with sale order name.
🚧
account_invoice_show_currency_rate
Show currency rate in invoices.
🚧
account_invoice_subscription_per_contact
account_invoice_supplier_ref_unique
Checks that supplier invoices are not entered twice
account_invoice_supplier_self_invoice
🚧
account_invoice_supplierinfo_update
In the supplier invoice, automatically updates all products whose unit price on the line is different from the supplier price
account_invoice_tax_note
Print tax notes on customer invoices
🚧 🚧 🚧
account_invoice_tax_required
This module adds functional a check on invoice to force user to set tax on invoice line.
🚧 🚧
account_invoice_transmit_method
Configure invoice transmit method (email, post, portal, ...)
🚧
account_invoice_transmit_method_substitution_rule
This addon allow to set substitution rules for transmit method
account_invoice_tree_currency
Show currencies in the invoice tree view
🚧
account_invoice_triple_discount
Manage triple discount on invoice lines
account_invoice_warn_message
Add a popup warning on invoice to ensure warning is populated
account_mail_autosubscribe
Automatically subscribe partners to their company's invoices
🚧
account_manual_currency
Allows to manual currency of Accounting
account_menu_invoice_refund
New invoice menu that combine invoices and refunds
🚧
account_move_auto_post_ref
Propagate customer ref when auto-generating next recurring invoice
account_move_cancel_confirm
🚧
account_move_exception
Custom exceptions on account move
🚧
account_move_line_accounting_description
Adds an 'accounting description' on products
🚧
account_move_substate
🚧 🚧
account_move_tag
Adds tags to the account move so vendor bills and customer invoices can be easily distinguished in the accounting journal.
🚧
account_move_tier_validation
Extends the functionality of Account Moves to support a tier validation process.
account_move_tier_validation_approver
account_portal_invoice_search
🚧
account_receipt_journal
Define and use journals dedicated to receipts
account_receipt_send
Send receipts
🚧
account_tax_change
Configure your tax changes starting from a date.
🚧
account_tax_group_widget_base_amount
Adds base amount to tax group widget
account_tax_legal_notes_translate
Agrega traducciones a las notas legales de los impuestos
account_tax_one_vat
Allow only the selection of one VAT Tax.
🚧
account_tax_one_vat_purchase
Allow only the selection of one VAT Tax in purchase order line
🚧
account_tax_one_vat_sale
Allow only the selection of one VAT Tax in purchase order line
🚧
account_warn_option
Add Options to Account Warn Messages
partner_invoicing_mode
Base module for handling multiple partner invoicing mode
partner_invoicing_mode_at_shipping
Create invoices automatically when goods are shipped.
partner_invoicing_mode_monthly
Create invoices automatically on a monthly basis.
partner_last_invoice_date
Add Last Invoice Date to Partners.
🚧 🚧
portal_account_personal_data_only
product_customerinfo_invoice
Based on product_customerinfo, this module loads in every account invoice the customer code defined in the product
product_form_account_move_line_link
Adds a button on product forms to access Journal Items
purchase_stock_picking_return_invoicing
Add an option to refund returned pickings
sale_credit_note_reversal
Allow to revert a credit note
🚧
sale_invoicing_date_selection
Set date invoice when you create invoices
sale_line_refund_to_invoice_qty
Allow deciding whether refunded quantity should be considered as quantity to reinvoice
sale_order_invoicing_grouping_criteria
sale_order_invoicing_qty_percentage
sale_order_type_whole_delivered_invoiceability
sale_order_whole_delivered_invoiceability
sale_stock_picking_invoicing
🚧
sale_timesheet_invoice_description
Add timesheet details in invoice line
🚧 🚧
stock_account_move_reset_to_draft
stock_picking_invoicing
🚧
stock_picking_invoicing_incoterm
stock_picking_return_refund_option
Update the refund options in pickings

account-payment

Name v17.0 v18.0 v19.0
account_cash_invoice
Pay and receive invoices from bank statements
account_check_date
Add check date on payment for check printing
🚧
account_check_printing_report_base
account_due_list
List of open credits and debits, with due date
account_due_list_days_overdue
🚧
account_due_list_payment_mode
account_force_early_discount
Allow forcing financial discounts for early payments
account_move_line_payment
Register only due payments
🚧
account_payment_line
Payment Counterpart Lines
account_payment_method_base
Add form and list view for account.payment.method
account_payment_multi_deduction
🚧
account_payment_notification
Notifiy upcoming payments
account_payment_promissory_note
account_payment_return
Manage the return of your payments
🚧
account_payment_return_import
This module adds a generic wizard to import payment returnfile formats. Is only the base to be extended by anothermodules
account_payment_return_import_iso20022
This addon allows to import payment returns from ISO 20022 files like PAIN or CAMT.
account_payment_show_invoice
Extends the tree view of payments to show the paid invoices related to the payments using the vendor reference by default
account_payment_term_extension
Adds rounding, months, weeks and multiple payment days properties on payment term lines
🚧
account_payment_term_partner_holiday
🚧 🚧
account_payment_term_security
account_payment_tier_validation
Extends the functionality of Payment to support a tier validation process.
account_payment_widget_amount
Extends the payment widget to be able to choose the payment amount
account_refund_early_payment_discount
Suppoprt early payment discount on credit notes
account_voucher_killer
Prevent the usage of payments from invoices
partner_aging
Aging as a view - invoices and credits
partner_restrict_payment_acquirer
Partner Restrict Payment Acquirer
payment_partner
Filter Payments by Partner
product_restrict_payment_acquirer
Product Restrict Payment Acquirer
sale_payment_term_security

account-reconcile

Name v17.0 v18.0 v19.0
account_in_payment
This module enables in-payment mode for your accounting
account_mass_reconcile
account_move_base_import
🚧
account_move_reconcile_forbid_cancel
🚧
account_move_reconcile_helper
Provides tools to facilitate reconciliation
🚧 🚧
account_partner_reconcile
account_reconcile_analytic_tag
account_reconcile_model_oca
This includes the logic moved from Odoo Community to Odoo Enterprise
account_reconcile_oca
Reconcile addons for Odoo CE accounting
account_reconcile_oca_add_default_filters
Add default filters in Reconcile tab when the bank statement line has a partner
account_reconcile_oca_queue
Auto-reconcile in queue jobs
account_reconcile_restrict_partner_mismatch
Restrict reconciliation on receivable and payable accounts to the same partner
account_reconcile_sale_order
Invoice and reconcile sale orders
account_statement_base
Base module for Bank Statements
account_statement_reconcile_status
Show reconciliation status on bank statements
base_transaction_id

agreement

Name v17.0 v18.0 v19.0
agreement
Adds an agreement object
🚧
agreement_account
Agreement on invoices
agreement_helpdesk_mgmt
Link a helpdesk ticket to an agreement
agreement_helpdesk_mgmt_fieldservice
agreement_helpdesk_mgmt_sale
agreement_helpdesk_mgmt_serviceprofile
agreement_legal
Manage Agreements, LOI and Contracts
agreement_project
Link projects to an agreement
agreement_rebate
Rebate in agreements
🚧
agreement_repair
Link repair orders to an agreement
agreement_sale
Agreement on sales
🚧
agreement_serviceprofile
Adds an Agreement Service Profile object

ai

Name v17.0 v18.0 v19.0
ai_oca_bridge
Makes a basic configuration to be used as bridge with external AI systems
🚧
ai_oca_bridge_chatter
Integrate a Bridge with a user that will use it on chatter
ai_oca_bridge_document_page
Adds Documents synchronization using AI Bridges
ai_oca_bridge_extra_parameters
Adds extra parameters to the AI OCA Bridge payload.
ai_oca_native_generate_ollama
This module replaces AI from html_editor to use an Ollama server instead of OpenAI through Odoo IAP.

apps-store

Name v17.0 v18.0 v19.0
apps_download
Product Download for Appstore
🚧
apps_product_creator
Create a product variant (by version) for every module found in the Github repositories
🚧
website_apps_store
Website Apps Store
🚧

automation

Name v17.0 v18.0 v19.0
automation_oca
Automate actions in threaded models

bank-payment

Name v17.0 v18.0 v19.0
account_banking_international_credit_transfer
Create PAIN XML files for International Credit Transfers
account_banking_mandate
Banking mandates
account_banking_mandate_contact
Assign specific banking mandates in contact level
account_banking_mandate_sale
Adds mandates on sale orders
account_banking_mandate_sale_contact
Add a specific contact mandate to sale orders
account_banking_pain_base
Base module for PAIN file generation
account_banking_sepa_credit_transfer
Create SEPA XML files for Credit Transfers
🚧
account_banking_sepa_direct_debit
Create SEPA files for Direct Debit
account_invoice_select_for_payment
account_payment_mode
Adds payment mode on partners and invoices
account_payment_mode_default_account
Set Receivable or Payable account according to payment mode
🚧
account_payment_order
account_payment_order_grouped_output
account_payment_order_notification
account_payment_order_return
🚧
account_payment_order_tier_validation
Extends the functionality of Payment Orders to support a tier validation process.
account_payment_partner
Adds payment mode on partners and invoices
account_payment_purchase
Adds Bank Account and Payment Mode on Purchase Orders
account_payment_purchase_stock
Integrate Account Payment Purchase with Stock
🚧
account_payment_sale
Adds payment mode on sale orders
account_vendor_bank_account_default
Set a default bank account on partners for their vendor bills
account_vendor_bank_account_default_purchase
Set a default bank account purchase orders

bank-payment-alternative

Name v17.0 v18.0 v19.0
account_payment_base_oca
OCA extensions to native payment objects of Odoo
account_payment_base_oca_sale
Adds payment method on sale orders
account_payment_batch_oca
Add payment orders and debit orders
account_payment_batch_oca_reconcile
Easy reconciliation of payment/debit lots on bank statement reconcile interface
account_payment_batch_oca_tier_validation
Tier validation process on payment/debit orders
account_payment_mandate
Add support for banking mandates used in direct debits
account_payment_mandate_sale
Adds mandates on sale orders
account_payment_sepa_base
Base module for SEPA file generation
account_payment_sepa_credit_transfer
Create SEPA XML files for Credit Transfers
account_payment_sepa_direct_debit
Create SEPA files for Direct Debit

bank-statement-import

Name v17.0 v18.0 v19.0
account_statement_import_base
account_statement_import_camt
account_statement_import_camt54
🚧
account_statement_import_file
account_statement_import_file_reconcile_oca
account_statement_import_move_line
Import journal items into bank statement
account_statement_import_ofx
account_statement_import_ofx_by_acctid
Import OFX Bank Statement by ACCTID
🚧
account_statement_import_online
Online bank statements update
account_statement_import_online_gocardless
account_statement_import_online_paypal
Online bank statements for PayPal.com
🚧
account_statement_import_online_plaid
account_statement_import_online_ponto
account_statement_import_online_qonto
🚧
account_statement_import_online_stripe
Online bank statements for Stripe
🚧
account_statement_import_online_wise
Online bank statements for Wise.com
account_statement_import_paypal
Import PayPal CSV files as Bank Statements in Odoo
account_statement_import_sheet_file
Import TXT/CSV or XLSX files as Bank Statements in Odoo
🚧

brand

Name v17.0 v18.0 v19.0
account_analytic_brand
This module allows to propagate analytic distribution from branded analytic distribution models on account moves
account_brand
Send branded invoices and refunds
account_invoice_bank_brand
Enables the automatic selection of the partner'sbank account on invoices based on the brand.
account_payment_mode_brand
This addon define allowed payment mode per brand
🚧
analytic_brand
This addon allows to define analytic distribution models using brands in their domains.
🚧
brand
This is a base addon for brand modules. It adds the brand object and its menu and define an abstract model to be inherited from branded objects
brand_external_report_layout
This module allows you to have a different layout by brand for your external reports.
contract_brand
This module allows you to manage branded contracts. It adds a brand field on the contract and propagate the value on the invoices.
contract_forecast_brand
This addon add brand field for contract forecast
contract_payment_mode_brand
This addon limits payment mode selection in contract to the brand's allowed.
mail_brand
If a model has a brand defined to it, emails send from this model will be branded accordingly.
partner_brand
Define registered mark in partners according to brand settings
🚧
product_brand
Product Brand Manager
product_brand_mrp
This module allows to work with product_brand in MRP.
🚧
product_brand_purchase
This module allows to work with product_brand in purchase reports.
🚧
product_brand_stock
This module allows to work with product_brand in Stock.
🚧
product_brand_stock_account
This module allows to work with product_brand in Stock Account.
🚧
product_brand_tag
Add tags to product brand
🚧
product_contract_brand
This addon propagate the brand from sale order to contract
sale_analytic_brand
This module allows to propagate analytic distribution from branded analytic distribution models on sale order lines
sale_brand
Send branded sales orders
sale_payment_mode_brand
This addon limit payment mode selection on sale order to the brand allowed payment modes.
stock_brand
Manage brands on stock picking documents
stock_picking_partner_brand
Automatically sets the brand on a Stock Picking based on the selected partner's brand.

business-requirement

Name v17.0 v18.0 v19.0

calendar

Name v17.0 v18.0 v19.0
calendar_event_link_base
This module add an abstract model that provide an action to link any model to calendar events
🚧 🚧
calendar_event_link_project_task
This module add a link between project tasks and calendar events
🚧
calendar_event_type_color
Colorize calendar view depending on event type color
🚧
calendar_export_ics
Allow exporting odoo calendar to an ics file
🚧
calendar_import_ics
Allow importing an ics file to our calendar
🚧
calendar_public_holiday
Manage Public Holidays
resource_booking
Manage appointments and resource booking
🚧

commission

Name v17.0 v18.0 v19.0
account_commission
account_commission_oca
commission
commission_delegated_partner
Allow to delegate the invoices of agent to a delegate partner
🚧
commission_formula
Commissions computed by formulas
commission_formula_oca
Commissions computed by formulas
commission_oca
hr_commission
hr_commission_oca
🚧
sale_commission
sale_commission_oca
sale_commission_pricelist
🚧
sale_commission_product_criteria
Advanced commissions rules
🚧
sale_commission_salesman
🚧

community-data-files

Name v17.0 v18.0 v19.0
account_payment_unece
UNECE nomenclature for the payment methods
account_tax_unece
UNECE nomenclature for taxes
🚧
base_bank_from_iban
base_currency_iso_4217
Adds numeric code and full name to currencies, following the ISO 4217 specification
base_iso3166
base_unece
Base module for UNECE code lists
🚧
company_sanitary_registry
l10n_eu_nace
l10n_eu_product_adr
Allows to set appropriate danger class and components
l10n_eu_product_adr_dangerous_goods
product_allergen
Add allergen information to products
product_fao_fishing
Set fishing areas and capture technology
uom_unece
UNECE nomenclature for the units of measure

connector

Name v17.0 v18.0 v19.0
component
Add capabilities to register and use decoupled components, as an alternative to model classes
🚧
component_event
connector
🚧
connector_base_product
test_component
Automated tests for Components, do not install.
test_connector
Automated tests for Connector, do not install.

connector-accountedge

Name v17.0 v18.0 v19.0

connector-cmis

Name v17.0 v18.0 v19.0
cmis
Connect Odoo with a CMIS server
🚧

connector-ecommerce

Name v17.0 v18.0 v19.0

connector-infor

Name v17.0 v18.0 v19.0

connector-interfaces

Name v17.0 v18.0 v19.0
connector_importer
This module takes care of import sessions.
connector_importer_product
Ease definition of product imports using `connector_importer`.
connector_importer_source_sftp
Add import source capable of loading files from SFTP.

connector-jira

Name v17.0 v18.0 v19.0
connector_jira
connector_jira_servicedesk
connector_jira_tempo
🚧
connector_jira_tempo_base
Base for JIRA Connector Tempo
🚧

connector-lengow

Name v17.0 v18.0 v19.0

connector-magento

Name v17.0 v18.0 v19.0

connector-odoo2odoo

Name v17.0 v18.0 v19.0

connector-prestashop

Name v17.0 v18.0 v19.0

connector-sage

Name v17.0 v18.0 v19.0

connector-telephony

Name v17.0 v18.0 v19.0
asterisk_click2dial
Asterisk-Odoo connector
🚧
base_phone
Validate phone numbers
sms_alternative_provider
Base module for implementing alternative SMS gateways
🚧
sms_no_alter_body
Avoid sms formatting between html and text
🚧
sms_no_automatic_delete
Avoid automatic delete of sended sms
🚧
sms_ovh_http
Send sms using ovh http API
🚧
voip_oca
Provides the use of Voip
🚧

connector-woocommerce

Name v17.0 v18.0 v19.0

contract

Name v17.0 v18.0 v19.0
agreement_rebate_partner_company_group
Rebate agreements applied to all company group members
🚧
agreement_tier_validation
Extends the functionality of Agreement to support a tier validation process.
🚧
contract
🚧
contract_analytic_tag
🚧
contract_forecast
contract_forecast_variable_quantity
contract_invoice_auto_validate
This addon auto-validate invoices after its creation from a contract
contract_invoice_manually
Option on contracts to invoice them manually
contract_invoice_start_end_dates
🚧
contract_line_successor
🚧
contract_mandate
Mandate in contracts and their invoices
contract_payment_mode
Payment mode in contracts and their invoices
contract_price_revision
Easy revision of contract prices
contract_queue_job
This addon make contract invoicing cron plan each contract in a job instead of creating all invoices in one transaction
contract_refund_on_stop
🚧
contract_sale
🚧
contract_sale_generation
🚧
contract_sale_invoicing
Include sales to invoice in contract invoice creation
contract_sale_mandate
This module manages the banking mandate from the sale order to the contract.
contract_sale_payment_mode
This addon manages payment mode from sale order to contract.
contract_sale_transmit_method
Propagate transmit method (email, post, portal, ...) from sale orders to contracts.
contract_termination
contract_termination
🚧
contract_transmit_method
Set transmit method (email, post, portal, ...) in contracts and propagate it to invoices.
contract_update_last_date_invoiced
This module allows to update the last date invoiced if invoices are deleted.
🚧
contract_variable_qty_prorated
🚧
contract_variable_qty_timesheet
Add formula to invoice
contract_variable_quantity
🚧
product_contract
🚧
product_contract_recurrence_in_price
Add an option to include the recurrences in the total of a Sale Order Line.
product_contract_variable_quantity
Product contract with variable quantity
subscription_oca
Generate recurring invoices.
🚧

cooperative

Name v17.0 v18.0 v19.0

credit-control

Name v17.0 v18.0 v19.0
account_credit_control
🚧
account_credit_control_attach_invoice
Extend account credit control to print credit control summary with invoices
account_credit_control_dunning_fees
account_credit_control_queue_job
🚧
account_financial_risk
Manage customer risk
account_invoice_overdue_reminder
Simple mail/letter/phone overdue customer invoice reminder
🚧
account_invoice_overdue_warn
Show warning on customer form view if it has overdue invoices
account_invoice_overdue_warn_sale
Show overdue warning on sale order form view
account_payment_return_financial_risk
partner_risk_insurance
Risk insurance partner information
partner_risk_insurance_product_sticker_invoice_report
Display a Sticker on Invoice Reports secured with Risk Insurance
sale_financial_risk
Manage partner risk in sales orders
🚧
sale_financial_risk_info
Adds risk consumption info in sales orders.
sale_payment_sheet_financial_risk
Manage partner risk in sale payment sheet
🚧
stock_financial_risk
Manage partner risk in stock moves
🚧
website_sale_financial_risk

crm

Name v17.0 v18.0 v19.0
crm_claim
Track your customers/vendors claims and grievances.
🚧
crm_claim_code
🚧
crm_claim_type
Claim types for CRM
🚧
crm_date_deadline_required
Field date deadline required in the opportunity
crm_exception
crm_industry
Link leads/opportunities to industries
crm_lead_code
crm_lead_currency
On leads/opportunities, add the amount in the customer's currency.
crm_lead_firstname
Specify split names for contacts in leads
🚧
crm_lead_product
Adds a lead line in the lead/opportunity model in odoo
crm_lead_to_task
Create Tasks from Leads/Opportunities
🚧
crm_lead_vat
Add VAT field to leads
crm_location
crm_multicompany_reporting_currency
Adds Amount in multicompany reporting currency to CRM Lead
🚧
crm_partner_assign
Assign a Partner to an Opportunity/Lead/Partner to indicate Partnership
crm_partner_capital
This addon extends the functionality of partner_capital
crm_partner_employee_quantity
Show partner employee quantity in CRM leads
crm_partner_required
Field partner required in the opportunity
crm_phonecall
🚧
crm_phonecall_planner
Schedule phone calls according to some criteria
🚧
crm_phonecall_result
Adds phone call result tracking and reporting to CRM phonecalls
crm_phonecall_summary_predefined
Allows to choose from a defined summary list
crm_project_create
Allow create projects from lead/opportunity
🚧
crm_project_task
Create tasks from lead or opportunity
crm_salesperson_planner
crm_security_group
Add new group in Sales to show only CRM
🚧
crm_stage_mail
crm_stage_multi_team
Allows multiple teams in crm stage
crm_stage_probability
Define fixed probability on the stages
crm_team_parent
Add a parent field on sales teams.
🚧
crm_won_reason
🚧
crm_won_restrict_per_stage
marketing_crm_partner
Copy tracking fields from leads to partners

crowdfunding

Name v17.0 v18.0 v19.0
crowdfunding
Turn Odoo into a platform for crowdfunding
🚧

currency

Name v17.0 v18.0 v19.0
currency_old_rate_notify
Notify accounting managers when currency rates are too old
currency_rate_update
Update exchange rates using OCA modules
currency_rate_update_xe
Update exchange rates using XE.com

data-protection

Name v17.0 v18.0 v19.0
base_export_anonymize
Anonymize certain fields for a group of users when exporting them directly or via relational fields.
privacy
Provides data privacy and protection features to comply to regulations, such as GDPR.
privacy_consent
Allow people to explicitly accept or reject inclusion in some activity, GDPR compliant
privacy_partner_report
Show the transactions that a specific partner is involved in.
🚧
privacy_partner_to_be_forgotten
Anonymize partner data for GDPR compliance

ddmrp

Name v17.0 v18.0 v19.0
ddmrp
Demand Driven Material Requirements Planning
ddmrp_adjustment
Allow to apply factor adjustments to buffers.
ddmrp_adjustment_matrix
Wizard to manage DDMRP Adjustments with a 2D matrix.
ddmrp_chatter
Adds chatter and activities to stock buffers.
ddmrp_coverage_days
Implements Coverage Days.
ddmrp_cron_actions_as_job
Run DDMRP Buffer Calculation as jobs
ddmrp_exclude_moves_adu_calc
Define additional rules to exclude certain moves from ADU calculation
ddmrp_exclude_moves_adu_calc_sales
DDMRP Exclude Moves ADU Calc integration with Sales app.
ddmrp_history
Allow to store historical data of DDMRP buffers.
ddmrp_include_location_final
This module implements the final location logic of v18 added in v17 by stock_push_delay to DDMRP logic.
ddmrp_packaging
DDMRP integration with packaging
ddmrp_packaging_product_replace
Glue module for DDMRP packaging and product replace
ddmrp_product_replace
Provides a assisting tool for product replacement.
ddmrp_purchase_hide_onhand_status
Replace purchase onhand status with smart button.
ddmrp_report_part_flow_index
Provides the DDMRP Parts Flow Index Report
ddmrp_warning
Adds configuration warnings on stock buffers.
ddmrp_warning_as_job
Run DDMRP Warning as jobs
stock_buffer_capacity_limit
Ensures that the limits of storage are never surpassed
stock_buffer_route
Allows to force a route to be used when procuring from Stock Buffers
stock_buffer_sales_analysis
Allows to access the Sales Analysis from Stock Buffers

delivery-carrier

Name v17.0 v18.0 v19.0
base_delivery_carrier_label
carrier_account_environment
Configure carriers with server_environment_files
🚧
delivery_auto_refresh
Auto-refresh delivery price in sales orders
🚧
delivery_carrier_account
delivery_carrier_agency
Add a model for Carrier Agencies
delivery_carrier_city
Integrates delivery with base_address_city
🚧
delivery_carrier_deposit
Create deposit slips
🚧
delivery_carrier_global_manifest
Manifest files for all carriers
delivery_carrier_image
This module allows to use a carrier logo in different flows
delivery_carrier_info
Add code on carrier
🚧
delivery_carrier_label_batch
🚧
delivery_carrier_label_default
This module defines a basic label to print when no specific carrier is selected.
delivery_carrier_manual_price
Allow setting manual shipping cost in sale order.
🚧
delivery_carrier_manual_weight
Allow setting weight and shipping weight in stock transfers manually based on carrier.
delivery_carrier_max_weight_constraint
🚧
delivery_carrier_multi_zip
delivery_carrier_option
🚧
delivery_carrier_partner
Add a partner in the delivery carrier
🚧
delivery_carrier_picking_valid
Checks if a transfer matches carrier requirements
delivery_carrier_picking_valid_dangerous_goods
Checks if a transfer matches carrier dangerous goods restrictions
delivery_carrier_pricelist
Compute delivery method price based on the product's pricelist.
delivery_carrier_shipping_label
🚧
delivery_carrier_shipping_policy
delivery_carrier_warehouse
Get delivery method used in sales orders from warehouse
delivery_cbl
Integrate CBL webservice
delivery_correos_express
Delivery Carrier implementation for Correos Express using their API
delivery_cttexpress
Delivery Carrier implementation for CTT Express API
🚧
delivery_dachser
Delivery Carrier implementation for Dachser API
delivery_date_exclude_service
Exclude service products from delivery date computation
delivery_driver
Allow choose driver in delivery methods
delivery_driver_stock_picking_batch
Add drivers from delivery in stock picking batch
🚧
delivery_dropoff_site
Send goods to sites in which customers come pick up package
🚧
delivery_easypost_oca
OCA Delivery Easypost
delivery_estimated_package_quantity_by_weight
Compute the amount of packages a picking out should have depending on the weight of the products and the limit fixed by the carrier
delivery_free_fee_removal
Hide free fee lines on sales orders
delivery_multi_destination
delivery_package_fee
Add fees on sales order for delivered packages
delivery_package_number
Set or compute number of packages for a picking
delivery_package_type_number_parcels
Number of parcels in a package type
delivery_package_type_shipping_weight
Set and manage shipping weight based on package type.
delivery_postlogistics
Print PostLogistics shipping labels using the Barcode web service
🚧
delivery_postlogistics_dangerous_goods
Declare dangerous goods when generating postlogistics labels
delivery_postlogistics_server_env
Server Environment layer for Delivery Postlogistics
delivery_price_method
Force a fixed or rule price calculation on Delivery Methods, for example to override a webservice provided prices.
🚧
delivery_purchase
delivery_purchase_multi_destination
delivery_roulier
Integration of multiple carriers
delivery_roulier_chronopost_fr
🚧
delivery_roulier_option
Add options to roulier modules
delivery_schenker
Delivery Carrier implementation for DB Schenker API
delivery_sendcloud_oca
Compute shipping costs and ship with Sendcloud
🚧
delivery_state
Provides fields to be able to contemplate the tracking statesand also adds a global fields
delivery_ups_oca
Integrate UPS webservice
partner_delivery_info
Send delivery notice to the shipper from any operation.
🚧
partner_delivery_schedule
Set on partners a schedule for delivery goods
🚧
partner_delivery_zone
Enables partner delivery zones for physical products
sale_order_warehouse_from_delivery_carrier
Sale Order WH from Delivery Carrier
server_environment_delivery
Configure prod environment for delivery carriers
stock_fleet_delivery_driver
Allow choose Vehicle in Carriers, Transfers and Batches
stock_picking_carrier_from_rule
Set the carrier on picking if the stock rule used has a partner address set with a delivery method.
stock_picking_delivery_link
Adds link to the delivery on all intermediate operations.
stock_picking_delivery_package_type_domain
This module will allow to extend the domain to filter package type selection in 'Choose Delivery Package' wizard
stock_picking_report_delivery_cost
Show delivery cost in delivery slip and picking operations reports

dms

Name v17.0 v18.0 v19.0
dms
Document Management System for Odoo
🚧
dms_attachment_link
🚧
dms_auto_classification
dms_field
Create DMS View and allow to use them inside a record
dms_field_auto_classification
dms_file_sequence
dms_storage
Integrate DMS with external Storages
🚧
dms_user_role
hr_dms_field
web_editor_media_dialog_dms
Integrate DMS with media dialog of web editor

donation

Name v17.0 v18.0 v19.0
donation
Manage donations
donation_base
Base module for donations

e-commerce

Name v17.0 v18.0 v19.0
product_template_multi_link
product_template_multi_link_date_span
Add an optional date span for when a link is active.
product_variant_multi_link
website_sale_acquirer_confirm_order
eCommerce Confirm Order By Payment Provider
website_sale_address_format
🚧 🚧
website_sale_attribute_filter_form_submit
Allow to apply manually the filters on the e-commerce
website_sale_b2x_alt_price
Display prices with(out) taxes in eCommerce, complementing normal mode
website_sale_barcode_search
It improve website product search adding search by barcode
🚧
website_sale_cart_expire
Cancel carts without activity after a configurable time
🚧
website_sale_category_breadcrumb
Displays Product Category Breadcrumb(s) in eCommerce
🚧
website_sale_charge_payment_fee
Payment fee charged to customer
🚧
website_sale_checkout_country_vat
Autocomplete VAT in checkout process
website_sale_checkout_skip_payment
Skip payment for logged users in checkout process
🚧
website_sale_comparison_hide_price
Hide product prices on the shop
🚧 🚧
website_sale_empty_cart
Adds a button in the website cart to empty all
website_sale_hide_empty_category
Hide any Product Categories that are empty
website_sale_hide_price
Hide product prices on the shop
🚧
website_sale_menu_partner_top_selling
Displays the user's regular products in the e-commerce.
website_sale_order_shipping_modification
Change the delivery address in quotes from the portal
website_sale_order_type
This module allows sale_order_type to work with website_sale.
website_sale_product_assortment
Use product assortments to display products available on e-commerce.
🚧
website_sale_product_attachment
Let visitors download attachments from a product page
website_sale_product_attribute_filter_category
Allow group attributes in shop by categories
website_sale_product_attribute_filter_order
Move active checkbox options to the first place of the list
website_sale_product_attribute_value_filter_existing
Allow hide attributes values not used in variants
🚧
website_sale_product_brand
website_sale_product_description
Shows custom e-Commerce description for products
website_sale_product_detail_attribute_image
Display attributes images in shop product detail
website_sale_product_item_cart_custom_qty
Allows to add to cart from product items a custom quantity.
website_sale_product_matrix
website_sale_product_minimal_price
Display minimal price for products that has variants
🚧
website_sale_product_publish_date
🚧
website_sale_product_reference_displayed
🚧
website_sale_product_sort
Allow to define default sort criteria for e-commerce
website_sale_require_legal
Force the user to accept legal tems to buy in the web shop
website_sale_resource_booking
Let customers book resources temporarily before buying
🚧
website_sale_secondary_unit
Allow manage secondary units in website shop
website_sale_secondary_unit_product_matrix
website_sale_stock_available
Display 'Available to promise' in shop online instead of 'Free To Use Quantity'
website_sale_stock_list_preview
Show the stock of products on the product previews
website_sale_stock_product_matrix
website_sale_stock_provisioning_date
Display provisioning date for a product in shop online
website_sale_suggest_create_account
Suggest users to create an account when buying in the website
🚧
website_sale_tax_toggle
Allow display price in Shop with or without taxes
website_sale_vat_required
VAT number required in checkout form
website_sale_wishlist_hide_price
Hide product prices on the shop
🚧
website_sale_wishlist_keep
Allows to add products to my cart but keep it in my wishlist"
website_snippet_product_category
Adds a new snippet to show e-commerce categories

e-learning

Name v17.0 v18.0 v19.0
website_sale_slides_order_line_link
Link sales order lines to slide channel participations in sold courses.
website_slides_attendees_completed_time
Show course completed time in attendee views
🚧

edi

Name v17.0 v18.0 v19.0
account_einvoice_generate
Technical module to generate PDF invoices with embedded XML file
🚧
account_invoice_download
Auto-download supplier invoices and import them
account_invoice_download_ovh
Get OVH Invoice via the API
account_invoice_download_scaleway
Get Scaleway Invoices via the API
account_invoice_export
account_invoice_export_job
account_invoice_export_server_env
account_invoice_facturx
Generate Factur-X/ZUGFeRD customer invoices
🚧
account_invoice_facturx_py3o
Generate Factur-X invoices with Py3o reporting engine
account_invoice_import
Import supplier invoices/refunds as PDF or XML files
🚧
account_invoice_import_facturx
Import Factur-X/ZUGFeRD Vendor Bills
account_invoice_import_invoice2data
Import supplier invoices using the invoice2data lib
🚧
account_invoice_import_simple_pdf
Import simple PDF vendor bills
account_invoice_import_ubl
Import UBL XML supplier invoices/refunds
base_business_document_import
Provides technical tools to import sale orders or supplier invoices
base_business_document_import_phone
Use phone numbers to match partners upon import of business documents
base_ebill_payment_contract
Base for managing e-billing contracts
base_edi
Base module to aggregate EDI features.
base_facturx
Base module for Factur-X/ZUGFeRD
🚧
base_import_pdf_by_template
base_import_pdf_by_template_account
base_ubl
Base module for Universal Business Language (UBL)
base_ubl_generate
Base module to generate UBL files (Universal Business Language)
base_ubl_parse
Base module to parse UBL files (Universal Business Language)
partner_identification_import
Provides partner matching on extra ID
pdf_helper
Provides helpers to work w/ PDFs
sale_order_customer_free_ref
Splits the Customer Reference on sale orders into two fields. An Id and a Free reference. The existing field is transformed into a computed one.
sale_order_import
Import RFQ or sale orders from files
sale_order_import_packaging
Import the packaging on the sale order line
sale_order_import_ubl
Import UBL XML sale order files
sale_order_import_ubl_customer_free_ref
Extract CustomerReference from sale UBL
sale_order_import_ubl_line_customer_ref
Extract specific customer reference for each order line
sale_order_import_ubl_requested_delivery
Extract RequestedDeliveryPeriod from sale UBL
test_base_import_pdf_by_template

edi-ediversa

Name v17.0 v18.0 v19.0
edi_ediversa_oca
Ediversa - Base Module
🚧
edi_ediversa_oca_invoice_send
Send customer invoices to Ediversa
edi_ediversa_oca_sale_order_import
Process sale orders from Ediversa

edi-framework

Name v17.0 v18.0 v19.0
edi_account_core_oca
Define EDI Configuration for Account Moves
🚧
edi_account_oca
Define some component listeners for Account Moves
edi_component_oca
Allow to use Connector as a source in EDI
🚧
edi_core_oca
Define backends, exchange types, exchange records, basic automation and views for handling EDI exchanges.
edi_endpoint_oca
Base module allowing configuration of custom endpoints for EDI framework.
edi_exchange_deduplicate_oca
Introduce a deduplication mechanism at the sending step
🚧
edi_exchange_template_oca
Allows definition of exchanges via templates.
edi_exchange_template_party_data
Glue module between edi_exchange_template and edi_party_data
edi_oca
Integrate all EDI modules together
edi_partner_oca
EDI framework configuration and base logic for partners
🚧
edi_party_data_oca
Allow to configure and retrieve party information for EDI exchanges.
edi_product_oca
EDI framework configuration and base logic for products and products packaging
🚧
edi_project_oca
Define EDI Configuration for Projects and Tasks
edi_queue_oca
Set Queue Jobs on EDI
edi_record_metadata_oca
Allow to store metadata for related records.
edi_sale_endpoint
Glue module between edi_sale_oca and edi_endpoint_oca.
edi_sale_input_oca
Process incoming sale orders with the EDI framework.
edi_sale_oca
Configuration and special behaviors for EDI on sales.
edi_sale_stock_oca
Configuration and special behaviors for EDI on sales & stock.
edi_sale_ubl_oca
Configuration and special behaviors for EDI UBL exchanges related to sales.
edi_sale_ubl_output_oca
Configuration and special behaviors for EDI on sales.
edi_state_oca
Allow to assign specific EDI states to related records.
edi_stock_oca
Define EDI Configuration for Stock
edi_storage_oca
Base module to allow exchanging files via storage backend (eg: SFTP).
edi_storage_queue_oca
Integrates EDI Storage with Queue
edi_ubl_oca
Define EDI backend type for UBL.
edi_webservice_oca
Defines webservice integration from EDI Exchange records
🚧
edi_xml_oca
Base module for EDI exchange using XML files.

edi-voxel

Name v17.0 v18.0 v19.0
edi_voxel_account_invoice_oca
Sends account invoices to Voxel.
edi_voxel_oca
Base module for connecting with Voxel
edi_voxel_sale_order_import_oca
Import sale order from Voxel.
edi_voxel_secondary_unit_oca
Add Voxel UoM code to Secondary UoM model
edi_voxel_stock_picking_oca
Sends stock picking report to Voxel.
🚧

event

Name v17.0 v18.0 v19.0
crm_event
Link opportunities to event categories
event_contact
Add contacts to event and event type
🚧
event_email_reminder
Send an email before an event start
event_mail
Mail settings in events
event_min_seat
event_project
event_registration_cancel_reason
🚧
event_registration_mass_mailing
🚧
event_registration_multi_qty
Allow registration grouped by quantities
event_registration_partner_unique
Enforces 1 registration per partner and event
event_sale_free_no_invoiceable
event_sale_registration_multi_qty
Allows sell registrations with more than one attendee
event_sale_reservation
Allow selling event registrations before the event exists
🚧 🚧
event_sale_session
Sell Event Sessions
event_sale_update_qty
Update event registrations from confirmed sale order lines.
event_session
Sessions in events
event_session_registration_multi_qty
Allow registration grouped by quantities in sessions
event_stage_cancelled
🚧
event_track_location_overlap
Restrict event track location overlapping
partner_event
🚧
sale_crm_event_reservation
Combine event reservations, opportunities and quotations
website_event_contact
Display your event contacts on your event page
website_event_crm_invitation
Invite leads to event types on website
website_event_filter_city
Add a customizable top area to filter events with city
🚧
website_event_membership_restriction
Restrict event registration to members only
website_event_questions_by_ticket
Events Questions conditional to the chosen ticket
🚧
website_event_require_legal
🚧
website_event_require_login
🚧
website_event_ribbon
Add ribbons on events
website_event_sale_b2x_alt_price
Display alt. price (B2B for B2C websites, and viceversa)
website_event_track_stage_cancelled

field-service

Name v17.0 v18.0 v19.0
base_territory
This module allows you to define territories, branches, districts and regions to be used for Field Service operations or Sales.
fieldservice
Manage Field Service Locations, Workers and Orders
🚧
fieldservice_account
Track invoices linked to Field Service orders
🚧
fieldservice_account_analytic
Track analytic accounts on Field Service locations and orders
fieldservice_account_payment
Allow workers to collect payments from the order.
🚧 🚧
fieldservice_activity
Field Service Activities are a set of actions that need to be performed on a service order
fieldservice_address_no_change
Prevents address changes in completed Field Service orders to preserve historical data.
fieldservice_agreement
Manage Field Service agreements and contracts
🚧
fieldservice_agreement_repair
Fieldservice Agreement Repair
fieldservice_availability
Provides models for defining blackout days, stress days, and delivery time ranges for FSM availability management.
fieldservice_base_location
Autocomplete address in field service locations
fieldservice_calendar
Add calendar to FSM Orders
🚧
fieldservice_crm
Create Field Service orders from the CRM
fieldservice_current_location
Use current location on fsm orders
fieldservice_equipment_stock
Integrate stock operations with your field service equipments
🚧
fieldservice_equipment_stock_return
Integrate return orders for field service equipments
fieldservice_equipment_warranty
Field Service equipment warranty
🚧
fieldservice_fleet
Link Field Service vehicles with Odoo Fleet
🚧 🚧
fieldservice_geoengine
Display Field Service locations on a map with Open Street Map
fieldservice_isp_flow
Field Service workflow for Internet Service Providers
🚧
fieldservice_kanban_info
Display key service information on Field Service Kanban cards.
🚧
fieldservice_maintenance
Integrate Field Service orders with maintenance requests
fieldservice_portal
Bridge module between fieldservice and portal.
🚧
fieldservice_project
Create field service orders from a project or project task
fieldservice_recurring
Manage recurring Field Service orders
🚧
fieldservice_repair
Integrate Field Service orders with MRP repair orders
fieldservice_repair_order_template
Use Repair Order Templates when creating a repair orders
fieldservice_route
Organize the routes of each day.
fieldservice_route_availability
Restricts blackout days for Scheduled Start (ETA) orders with the same date.
fieldservice_sale
Sell field services.
🚧
fieldservice_sale_agreement
Integrate Field Service with Sale Agreements
🚧
fieldservice_sale_agreement_equipment_stock
Integrate Field Service with Sale Agreements and Stock Equipment
fieldservice_sale_recurring
Sell recurring field services.
fieldservice_sale_recurring_agreement
Field Service Recurring Agreement
fieldservice_sale_stock
Sell stockable items linked to field service orders.
fieldservice_sale_stock_from_pos
Create Field Service Orders from POS Orders
fieldservice_size
Manage Sizes for Field Service Locations and Orders
fieldservice_skill
Manage your Field Service workers skills
fieldservice_stage_server_action
Execute server actions when reaching a Field Service stage
fieldservice_stage_validation
Validate input data when reaching a Field Service stage
🚧
fieldservice_stock
Integrate the logistics operations with Field Service
🚧
fieldservice_stock_request
Integrate Stock Requests with Field Service Orders
fieldservice_stock_scrap
Scrap stock from Field Service order of Stock Requests
fieldservice_timeline
This module is a display timeline view of the Field Service order in Odoo.
fieldservice_timesheet
Timesheet on Field Service Orders
🚧
fieldservice_vehicle
Manage Field Service vehicles and assign drivers

fleet

Name v17.0 v18.0 v19.0
fleet_vehicle_calendar_year
This module extends the fleet management functionality. Allows the registration of the vehicle's calendar year.
fleet_vehicle_category
Add category definition for vehicles.
fleet_vehicle_configuration
add vehicle configuration capacity
fleet_vehicle_fuel_capacity
This module extends the functionality of fleet management. It allows the registration of a vehicle's fuel capacity.
fleet_vehicle_fuel_type_ethanol
This module extends the fleet management functionality. This adds ethanol as another type of fuel to be used by a vehicle in the fleet.
fleet_vehicle_history_date_end
Automatically assign date end in vehicle history when a new driver is assigned.
🚧
fleet_vehicle_inspection
This module extends the Fleet module allowing the registration of vehicle entry and exit inspections.
fleet_vehicle_inspection_template
This module extend module fleet_vehicle_inspection enable inspection templates feature
🚧 🚧
fleet_vehicle_log_fuel
Add Log Fuels for your vehicles.
🚧
fleet_vehicle_ownership
Add vehicle ownership, linking partners to vehicles
fleet_vehicle_purchase
Allow to integrate Purcase with Fleet Vehicles
🚧
fleet_vehicle_service_activity
Activity alerts for fleet services
🚧
fleet_vehicle_service_kanban
Add features of kanban to logs of vehicle services.
🚧
fleet_vehicle_service_services
Add subservices in Services.
🚧
fleet_vehicle_stock
This module is an add-on for the Fleet application in Odoo. It allows you to track your Fleet Vehicles in stock moves.
fleet_vehicle_usage
🚧

geospatial

Name v17.0 v18.0 v19.0
base_geoengine
🚧
base_geoengine_demo
geoengine_base_geolocalize
geoengine_partner
web_leaflet_draw_lib
Bring leaflet.draw.js library in odoo.
web_leaflet_lib
Bring leaflet.js librairy in odoo.
web_view_leaflet_map
Add new 'leaflet_map' view, to display markers.
🚧
web_view_leaflet_map_partner
Add a leaflet map view for partners model
website_geoengine
🚧
website_geoengine_store_locator
🚧

helpdesk

Name v17.0 v18.0 v19.0
helpdesk_mgmt
Helpdesk
helpdesk_mgmt_activity
Create Activities for Odoo records from the Helpdesk
helpdesk_mgmt_assign_method
Helpdesk Assign Method
helpdesk_mgmt_crm
Links helpdesk tickets with leads
helpdesk_mgmt_fieldservice
Create service orders from a ticket
helpdesk_mgmt_fieldservice_equipment
Helpdesk Ticket Field Service Equipment
helpdesk_mgmt_fieldservice_equipment_warranty
Helpdesk Ticket Equipment Warranty
helpdesk_mgmt_fieldservice_project
helpdesk_mgmt_merge
Wizard to merge helpdesk tickets
helpdesk_mgmt_portal_follower
Add ticket followers from website portal
helpdesk_mgmt_project
Add the option to select project in the tickets.
helpdesk_mgmt_project_domain
Enable to set a project domain on ticket
🚧
helpdesk_mgmt_rating
This module allows customer to rate the assistance received on a ticket.
helpdesk_mgmt_sale
Add the option to select project in the sale orders.
helpdesk_mgmt_sale_project
helpdesk_mgmt_sla
Add SLA to the tickets for Helpdesk Management.
helpdesk_mgmt_stage_validation
Validate input data when reaching a Helpdesk Ticket stage
helpdesk_mgmt_template
Create Helpdesk Ticket Template
helpdesk_mgmt_timesheet
Add HR Timesheet to the tickets for Helpdesk Management.
helpdesk_mgmtsystem_nonconformity
Links helpdesk tickets with nonconformities
helpdesk_motive
Keep the motive
helpdesk_portal_restriction
helpdesk_product
Add the option to select product in the tickets.
helpdesk_ticket_close_inactive
helpdesk_ticket_open_tab
helpdesk_ticket_partner_response
Change ticket stage when partner response
helpdesk_ticket_related
Link tickets to each other
helpdesk_timesheet_time_type
helpdesk_timesheet_time_type_non_billable
helpdesk_type
Add a type to your tickets
helpdesk_type_sla
Helpdesk Type SLA

hr

Name v17.0 v18.0 v19.0
hr_announcement
hr_appraisal_oca
Module for managing employee appraisals
hr_collective_agreement
Create and manage collective agreements
hr_collective_agreement_partner
Partner integration for collective agreements
hr_contract_bonus
Manage bonuses in employee contracts
hr_contract_document
Documents attached to the contact
🚧
hr_contract_employee_calendar_planning
🚧
hr_contract_reference
🚧
hr_contract_renew
Generate a new contract using an existing contract as a base
hr_course
This module allows your to manage employee's training courses
hr_department_code
🚧
hr_employee_age
Age field for employee
🚧
hr_employee_birthday_mail
Automating birthday mail messages and fostering for a positive work environment.
🚧
hr_employee_calendar_planning
hr_employee_document
Documents attached to the employee profile
🚧
hr_employee_document_from_applicant
HR Employee Document from Applicant
hr_employee_firstname
Adds First Name to Employee
hr_employee_id
🚧
hr_employee_language
🚧
hr_employee_medical_examination
Adds information about employee's medical examinations
🚧
hr_employee_partner_external
Associate an external Partner to Employee
🚧
hr_employee_phone_extension
hr_employee_ppe
🚧
hr_employee_relative
Allows storing information about employee's family
🚧
hr_employee_second_lastname
Split Name in First Name, Father's Last Name and Mother's Last Name
hr_employee_service
Employee service information & duration
hr_employee_service_contract
Employee service information & duration based on employee's contracts
hr_employee_ssn
View/edit employee's SIN field
hr_holidays_settings
Enables Settings Form for HR Holidays.
🚧
hr_holidays_team_manager
🚧
hr_job_category
Adds tags to employee through contract and job position
🚧
hr_personal_equipment_request
This addon allows to manage employee personal equipment
🚧
hr_personal_equipment_request_tier_validation
Enables tier validation from hr.personal.equipment.request
🚧
hr_personal_equipment_stock
This addon allows to integrate hr_personal_equipment_request with stock
🚧
hr_professional_category
🚧
hr_study
Structured study field for employees
hr_work_entry_profile
User can access their work entries from the profile view.
🚧

hr-attendance

Name v17.0 v18.0 v19.0
hr_attendance_autoclose
Close stale Attendances
🚧 🚧
hr_attendance_calendar_view
This module adds the calendar view as an option to display attendance
hr_attendance_modification_tracking
Attendance changes will now be registered in the chatter.
🚧 🚧
hr_attendance_overtime
Mark Attendances as overtime.
🚧
hr_attendance_reason
🚧
hr_attendance_report_theoretical_time
hr_attendance_rest_time_included
Rest time of employee's is included during their working hours
🚧
hr_attendance_rfid
hr_attendance_validation
Employee attendance validation.
🚧
hr_birthday_welcome_message
This addon adds a birthday message as welcome message when it is the employee's birthday
🚧
hr_contract_update_overtime
Update Overtime from HR Contract
🚧

hr-expense

Name v17.0 v18.0 v19.0
hr_expense_advance_clearing
hr_expense_advance_clearing_sequence
hr_expense_cancel
hr_expense_employee_analytic_default
🚧
hr_expense_invoice
🚧
hr_expense_journal
Set the Journal for the payment type used to pay the expense
🚧
hr_expense_payment
hr_expense_petty_cash
🚧
hr_expense_sequence
hr_expense_sequence_option
Manage sequence options for hr.expense.sheet
🚧
hr_expense_tier_validation
hr_expense_vendor_receipt
Allow to create Vendor Receipt from Hr Expense
hr_expense_widget_o2m
🚧

hr-holidays

Name v17.0 v18.0 v19.0
hr_holidays_auto_extend
Allow to extend some kind of holidays
🚧 🚧
hr_holidays_leave_auto_approve
Leave type for auto-validation of Leaves
🚧 🚧
hr_holidays_leave_repeated
Define periodical leaves
🚧
hr_holidays_natural_period
Apply natural days in holidays
🚧
hr_holidays_public
Manage Public Holidays
hr_holidays_public_city
hr_holidays_public_overtime
Support public holidays in overtime calculations
🚧
hr_holidays_settings
Enables Settings Form for HR Holidays.
🚧
hr_holidays_summary_email
Notify employees with daily or weekly leaves summaries of their company.
🚧
hr_leave_custom_hour_interval
Edit start and end of leaves using time intervals
🚧
hr_leave_type_code
Add a code field to HR Leaves
🚧 🚧
resource_calendar_flexible_exclude_weekend
resource_leaves_geographic
Add geographic State to Resource Calendar Leaves
🚧 🚧

infrastructure

Name v17.0 v18.0 v19.0
base_dns_infrastructure

interface-github

Name v17.0 v18.0 v19.0
github_connector
Synchronize information from Github repositories
🚧
github_connector_odoo
Analyze Odoo modules information from Github repositories

intrastat-extrastat

Name v17.0 v18.0 v19.0
intrastat_base
Base module for Intrastat reporting
intrastat_product
Base module for Intrastat Product
🚧
intrastat_product_generic
intrastat_product_hscodes_import
Module used to import HS Codes for Intrastat Product
🚧 🚧
product_harmonized_system
Base module for Product Import/Export reports
product_harmonized_system_delivery
Hide native hs_code field provided by the delivery module
product_harmonized_system_stock
Adds a menu entry for H.S. codes
product_harmonized_system_tax_rate
Add a notion of tax rate linked to an H.S. Code and Country.

iot

Name v17.0 v18.0 v19.0
iot_amqp_oca
Integrate Iot Outputs with AMQP
iot_input_oca
IoT Input module
🚧
iot_oca
IoT base module
iot_output_oca
IoT allow multiple outputs
🚧
iot_rule
Define IoT Rules (Keys that control Inputs)
iot_template_oca
IoT module for managing templates
🚧

knowledge

Name v17.0 v18.0 v19.0
attachment_category
Adds a document category to help classification
attachment_preview
Preview attachments supported by Viewer.js
🚧
attachment_zipped_download
🚧
document_knowledge
🚧
document_page
🚧
document_page_access_group
Choose groups to access document pages
🚧
document_page_access_group_user_role
🚧
document_page_approval
🚧
document_page_group
Define access groups on documents
🚧
document_page_partner
Allows to link doucment pages to a partner
🚧
document_page_project
This module links document pages to projects
🚧
document_page_reference
Include references on document pages
🚧
document_page_tag
Allows you to assign tags or keywords to pages and search for them afterwards
🚧
document_page_tag_print_control
Restricts document page printing based on assigned tags
document_url

l10n-argentina

Name v17.0 v18.0 v19.0

l10n-belarus

Name v17.0 v18.0 v19.0

l10n-belgium

Name v17.0 v18.0 v19.0
account_statement_import_coda
companyweb_base
Know exactly who you are doing business with. Enrich Odoo contacts with Companyweb.
companyweb_payment_info
Send your customer payment information to Companyweb
l10n_be_intrastat_product
Intrastat Product Declaration for Belgium
🚧
l10n_be_mis_reports
MIS Builder templates for the Belgium P&L, Balance Sheets and VAT Declaration
l10n_be_mis_reports_xml
Exports MIS Builder templates VAT Declaration as XML to load on the administration websites.
l10n_be_partner_identification
l10n_be_partner_kbo_bce
🚧
l10n_be_vat_reports

l10n-brazil

Name v17.0 v18.0 v19.0
l10n_br_account
Invoicing and accounting entries for Brazil
🚧
l10n_br_account_due_list
l10n_br_account_payment_order
l10n_br_base
Customization of base module for implementations in Brazil.
l10n_br_base_l10n_br_compat
Compatibility with the l10n_br module
l10n_br_cnpj_search
Integração com os Webservices da ReceitaWS e SerPro
l10n_br_coa
Base do Planos de Contas brasileiros
l10n_br_coa_generic
Plano de Contas para empresas do Regime normal (Micro e pequenas empresas)
🚧 🚧
l10n_br_coa_simple
Plano de Contas ITG 1000 para Microempresas e Empresa de Pequeno Porte
🚧 🚧
l10n_br_crm
Brazilian Localization CRM
l10n_br_crm_cnpj_search
CNPJ search in CRM Lead
l10n_br_cte_spec
CT-e abstract models generated by xsdata-odoo from the official xsd
l10n_br_currency_rate_update
Update exchange rates using OCA modules for Brazil
l10n_br_fiscal
Fiscal module/tax engine for Brazil
l10n_br_fiscal_certificate
l10n_br_fiscal_closing
Period fiscal closing
🚧
l10n_br_fiscal_dfe
Distribuição de documentos fiscais
l10n_br_fiscal_edi
Common EDI fiscal features
l10n_br_fiscal_notification
Define fiscal document notifications
l10n_br_hr
Brazilian Localization HR
l10n_br_hr_contract
l10n_br_ie_search
Integração com a API SintegraWS e SEFAZ
l10n_br_mdfe_spec
MDF-e abstract models generated by xsdata-odoo from the official xsd
l10n_br_mis_report
Templates de relatórios contábeis brasileiros: Balanço Patrimonial e DRE
l10n_br_nfe
Eletronic Invoicing for Brazil / NF-e
🚧
l10n_br_nfe_spec
NF-e abstract models generated by xsdata-odoo from the official xsd
l10n_br_nfse
Root electronic invoice for service / NFS-e module
l10n_br_nfse_focus
NFS-e (FocusNFE)
l10n_br_portal
Campos Brasileiros no Portal
🚧 🚧
l10n_br_resource
This module extend core resource to create important brazilian informations. Define a Brazilian calendar and some tools to compute dates used in financial and payroll modules
🚧
l10n_br_sped_base
Framework abstrato pro SPED
l10n_br_zip
Brazilian Localisation ZIP Codes
spec_driven_model
XML binding for Odoo: XML to Odoo models and models to XML.

l10n-bulgaria

Name v17.0 v18.0 v19.0
l10n_bg_account_reconcile_patch
l10n_bg_account_statement_import_mt940
l10n_bg_address_extended
l10n_bg_bank_wallet
Secure storage of cryptographic keys and passwords for banking integrations
l10n_bg_city
Complete database of Bulgarian cities, municipalities, and administrative-territorial units with EKATTE codes.
l10n_bg_company_registry
Real-time integration with Bulgarian Trade Registry (portal.registryagency.bg)
l10n_bg_config
This module allows you to install and configure all the localization modules related to Bulgaria.
l10n_bg_erp_net_fp
Integration with ERP.BG fiscal printers through ErpNet.FP server. Supports real-time fiscal receipt printing and status monitoring.
l10n_bg_hr_holidays
Bulgarian localization for HR Holidays
l10n_bg_invoice_copy
Add COPY watermark to Bulgarian invoice reports
l10n_bg_mrp_multilang
Multilanguage filed for mrp_workcenter name
l10n_bg_multilang
l10n_bg_payroll_classifications
Bulgarian localization for HR payroll with NKPD and Economic Activity classifications
l10n_bg_project_multilang
Add multilingual support for project task fields in Bulgarian localization
l10n_bg_report_stock
Bulgaria - Accepted delivery documents in stock picking
l10n_bg_report_theme
Professional report theme with modular section-based layout for Bulgarian business documents.
l10n_bg_reports_audit
Technical base module for Bulgarian accounting reports - SQL queries and tag configurations
l10n_bg_reports_config
Configuration module for Bulgarian Accounting Reports - Odoo 18.0 specific views and wizards
l10n_bg_sale_order_delivery_note
Generate Accepted Delivery Report for Bulgarian Sale Orders
l10n_bg_stock_sale_line_description
Show sale order line description on pickings and delivery slips
l10n_bg_tariff_code
TARIC/HS/CN Code Management with EU API Integration
l10n_bg_tax_offices
Add in partners tax offices and department of NRA Bulgaria
markdown_viewer_locale
View localized Markdown files based on user language
partner_multilang
Automatic multilingual partner names with intelligent transliteration and language detection.
taric_ai_classifier
AI-powered automatic TARIC and INTRASTAT code classification for products

l10n-canada

Name v17.0 v18.0 v19.0

l10n-chile

Name v17.0 v18.0 v19.0

l10n-china

Name v17.0 v18.0 v19.0

l10n-colombia

Name v17.0 v18.0 v19.0
l10n_co_currency_rate_update
Tasa de cambio de Superfinanciera para Colombia
l10n_co_withholding_advance
Soporte para retenciones anticipadas en la contabilidad colombiana.

l10n-croatia

Name v17.0 v18.0 v19.0

l10n-ecuador

Name v17.0 v18.0 v19.0
l10n_ec_account_edi
Electronic data interchange adapted Ecuadorian localization
🚧
l10n_ec_base
Ecuadorian Localization
l10n_ec_credit_note
l10n_ec_withhold
Electronic Withholding adapted Ecuadorian localization

l10n-estonia

Name v17.0 v18.0 v19.0

l10n-ethiopia

Name v17.0 v18.0 v19.0

l10n-finland

Name v17.0 v18.0 v19.0
l10n_fi_banks
Finnish banks and their addresses
l10n_fi_edicode
Adds EDI code field and operators
l10n_fi_payment_terms
Common Finnish invoice payment terms
l10n_fi_sale_refund_payment_reference
Automatically generate payment references for sale refunds

l10n-france

Name v17.0 v18.0 v19.0
account_balance_ebp_csv_export
Export the trial balance in EBP format (CSV or XLSX)
account_banking_fr_lcr
Create French LCR CFONB files
account_payment_fr_lcr
Create French LCR CFONB files
account_statement_import_fr_cfonb
Import CFONB bank statements files in Odoo
country_fr
Set FR country on `base.main_company` record to set up French localisation.
l10n_fr_account_invoice_facturx
France-specific module to generate Factur-X invoices
🚧
l10n_fr_account_invoice_import_facturx
France-specific module to import Factur-X invoices
l10n_fr_account_invoice_import_simple_pdf
Invoice import simple PDF: match partners using SIREN
l10n_fr_account_payment_intl_credit_transfer
Regulatory reporting codes for ISO 20022 credit transfer files
l10n_fr_account_tax_unece
Auto-configure UNECE params on French taxes
🚧
l10n_fr_account_vat_return
VAT return for France: CA3, 3310-A, 3519
🚧
l10n_fr_business_document_import
Adapt the module base_business_document_import for France
l10n_fr_chorus_account
Generate Chorus-compliant e-invoices and transmit them via the Chorus API
l10n_fr_chorus_facturx
Generate Chorus-compliant Factur-X invoices
l10n_fr_chorus_sale
Add checks on sale orders for Chorus Pro
l10n_fr_cog
Add Code Officiel Géographique (COG) on countries
l10n_fr_das2
DAS2 (France)
🚧
l10n_fr_department
Populate Database with French Departments (Départements)
l10n_fr_department_oversea
Populate Database with overseas French Departments (Départements d'outre-mer)
l10n_fr_fec_oca
Fichier d'Échange Informatisé (FEC) for France
🚧
l10n_fr_hr_check_ssnid
Check validity of Social Security Numbers in French companies
l10n_fr_intrastat_product
EMEBI (ex-DEB) for France
l10n_fr_intrastat_service
Module for Intrastat service reporting (DES) for France
l10n_fr_mis_reports
MIS Report templates for the French P&L and Balance Sheets
l10n_fr_pos_caisse_ap_ip
Add support for Caisse-AP payment protocol used in France
l10n_fr_siret
Complete support for SIRET/SIREN/NIC with checksum validation
🚧
l10n_fr_siret_account
Glue module between l10n_fr_siret and account
l10n_fr_siret_lookup
Lookup partner via an API on the SIRENE directory
🚧
l10n_fr_state
Populate Database with French States (Régions)

l10n-germany

Name v17.0 v18.0 v19.0
datev_export
Export invoices and refunds as xml and pdf files zipped in DATEV format.
datev_export_dtvf
Export Data for DATEV (dtvf)
🚧
datev_export_xml
Export invoices and refunds as xml and pdf files zipped in DATEV format.
🚧
datev_import_csv_dtvf
Import account moves generated by external software
🚧
l10n_de_location_nuts
NUTS specific options for German
l10n_de_mis_reports
MIS Builder templates for the German P&L and Balance Sheets (SKR03 + SKR04)
l10n_de_tax_statement
l10n_de_tax_statement_zm
l10n_din5008_move_name
Add Account move name on the name of the move
🚧

l10n-iran

Name v17.0 v18.0 v19.0
l10n_ir_account
iran accounting chart and localization.
l10n_ir_states
Add Iran States and Cities

l10n-italy

Name v17.0 v18.0 v19.0
l10n_it_abicab
Base Bank ABI/CAB codes
🚧
l10n_it_accompanying_invoice
Stampa della fattura accompagnatoria
🚧
l10n_it_account
Modulo base usato come dipendenza di altri moduli contabili
🚧
l10n_it_account_invoice_start_end_dates
Set start/end dates on Italian tax move lines for partially/totally deductible VAT
🚧
l10n_it_account_stamp
Gestione automatica dell'imposta di bollo
🚧
l10n_it_account_vat_period_end_settlement
Allow to create the 'VAT Settlement'.
🚧
l10n_it_amount_to_text
Localizza le valute in italiano per amount_to_text
🚧
l10n_it_appointment_code
Aggiunge la tabella dei codici carica da usare nelle dichiarazioni fiscali italiane
🚧
l10n_it_asset_management
Gestione Cespiti
🚧
l10n_it_ateco
🚧
l10n_it_bill_of_entry
🚧
l10n_it_central_journal_reportlab
🚧
l10n_it_currency_rate_update_boi
Update exchange rates using www.bancaditalia.it
🚧
l10n_it_delivery_note
Crea, gestisce e fattura i DDT partendo dalle consegne
🚧
l10n_it_delivery_note_batch
Crea i DDT partendo da gruppi di prelievi
🚧
l10n_it_delivery_note_customer_code
🚧
l10n_it_delivery_note_order_link
Crea collegamento tra i DDT e ordine di vendita/acquisto
🚧
l10n_it_edi_doi_extension
🚧
l10n_it_edi_extension
E-invoice base feature
🚧
l10n_it_edi_related_document
🚧
l10n_it_edi_sender_partner
Terzo intermediario o soggetto emittete per fatturazione elettronica
🚧
l10n_it_financial_statement_eu
🚧
l10n_it_financial_statements_report
Rendicontazione .pdf e .xls per stato patrimoniale e conto economico a sezioni contrapposte
🚧
l10n_it_fiscalcode_sale
Mostra il codice fiscale del cliente nella stampa del preventivo
🚧
l10n_it_intrastat
Riclassificazione merci e servizi per dichiarazioni Intrastat
l10n_it_intrastat_statement
Dichiarazione Intrastat per l'Agenzia delle Dogane
l10n_it_location_nuts
Opzioni NUTS specifiche per l'Italia
🚧
l10n_it_pos_fiscalcode
Gestione codice fiscale del cliente all'interno dell'interfaccia del POS
🚧
l10n_it_riba_oca
Ricevute bancarie
🚧
l10n_it_sct_cbi
Usare gli standard CBI per SEPA Credit Transfer
🚧
l10n_it_sdd_cbi
Create SEPA files for CBI SDD Italy
🚧
l10n_it_vat_registries
🚧
l10n_it_vat_settlement_communication
Comunicazione liquidazione IVA ed esportazione file xmlconforme alle specifiche dell'Agenzia delle Entrate
🚧
l10n_it_vat_settlement_date
Settlement date for VAT Statement
🚧
l10n_it_website_portal_fiscalcode
Add fiscal code to details of frontend user

l10n-japan

Name v17.0 v18.0 v19.0
account_move_delivery_invoice
account_payment_term_cutoff_day
account_tax_rounding_method
l10n_jp_account_report_registration_number
🚧
l10n_jp_address_layout
l10n_jp_country_state
l10n_jp_partner_title_qweb
l10n_jp_partner_zip_address
🚧
l10n_jp_summary_invoice
🚧
l10n_jp_summary_invoice_carryover
Add carryover amount tracking to summary invoices
report_alternative_layout
🚧

l10n-luxemburg

Name v17.0 v18.0 v19.0

l10n-mexico

Name v17.0 v18.0 v19.0
currency_rate_update_banxico
Update exchange rates using Banxico
🚧
l10n_mx_catalogs
Catálogos del Servicio de Administración Tributaria de México
🚧
l10n_mx_cfdi
Allow generating CFDI (Comprobante Fiscal Digital por Internet)
l10n_mx_cfdi_account
Mexico CFDI Account Integration
l10n_mx_res_partner_csf
Scan and extract information from CSF

l10n-morocco

Name v17.0 v18.0 v19.0

l10n-netherlands

Name v17.0 v18.0 v19.0
l10n_nl_bank
Import all Dutch banks with BIC code
l10n_nl_bsn
l10n_nl_kvk_partner
Use the Peppol Endpoint as the Dutch Chamber of Commerce number
l10n_nl_partner_name
Adapt parter names to Dutch conventions (support infix)
🚧
l10n_nl_postcode
l10n_nl_tax_statement
🚧
l10n_nl_tax_statement_date_range
l10n_nl_tax_statement_icp
🚧
l10n_nl_xaf_auditfile_export
Export XAF auditfiles for Dutch tax authorities

l10n-peru

Name v17.0 v18.0 v19.0

l10n-poland

Name v17.0 v18.0 v19.0

l10n-portugal

Name v17.0 v18.0 v19.0
l10n_pt_account_invoicexpress
Portuguese certified invoices using InvoiceXpress
🚧
l10n_pt_certification
l10n_pt_future_account
Future accounting features for Portugal
l10n_pt_payment
Portugal-specific payment methods: Multibanco and MB WAY
l10n_pt_stock_invoicexpress
Portuguese legal transport and shipping documents (Guias de Transporte e Guias de Remessa) generated with InvoiceXpress
🚧
l10n_pt_stock_vehicle_daily
Daily documente with vehicle content, to communicate to Portuguese Tax Authorities
🚧 🚧
l10n_pt_vat
Portuguese VAT requirements extensions
🚧

l10n-romania

Name v17.0 v18.0 v19.0
currency_rate_update_RO_BNR
Currency Rate Update National Bank of Romania service
l10n_ro_account
Romania - Account
l10n_ro_account_anaf_sync
Romania - Account ANAF Sync
l10n_ro_account_bank_statement_import_mt940_alpha
l10n_ro_account_bank_statement_import_mt940_base
Romania - MT940 Bank Statements Import
l10n_ro_account_bank_statement_import_mt940_bcr
l10n_ro_account_bank_statement_import_mt940_brd
Romania - Import bank statements from BRD
l10n_ro_account_bank_statement_import_mt940_ing
l10n_ro_account_bank_statement_import_mt940_rffsn
Romania - Import bank statements from Raiffeisen
l10n_ro_account_bank_statement_report
Romania - Bank Statement Report
l10n_ro_account_edit_currency_rate
Romania - Invoice Edit Currency Rate
l10n_ro_account_period_close
Romania - Account Period Closing
l10n_ro_account_report_invoice
Romania - Invoice Report
l10n_ro_city
Romania - City
l10n_ro_config
Romania - Localization Install and Config Applications
l10n_ro_dvi
l10n_ro_etransport
Romania - E-Trasnport
l10n_ro_fiscal_validation
Romania - Fiscal Validation
l10n_ro_message_spv
Romania - Mesaje SPV
l10n_ro_nondeductible_vat
Romania - Nondeductible VAT
l10n_ro_partner_create_by_vat
Romania - Partner Create by VAT
l10n_ro_partner_unique
Creates a rule for vat and nrc unique for partners.
l10n_ro_payment_receipt_report
Romania - Payment Receipt Report
l10n_ro_payment_to_statement
Add payment to cash statement
l10n_ro_pos
l10n_ro_stock
l10n_ro_stock_account
Romania - Stock Accounting
l10n_ro_stock_account_date
Romania - Stock Accounting Date
l10n_ro_stock_account_date_wizard
Romania - Stock Accounting Date Wizard
l10n_ro_stock_account_landed_cost
Romania - Stock Accounting Landed Cost
l10n_ro_stock_account_notice
Romania - Stock Accounting Notice
l10n_ro_stock_account_reception_in_progress
Romania - Stock Accounting Reception In progress
l10n_ro_stock_account_tracking
Romania - Stock Accounting
l10n_ro_stock_picking_comment_template
This model is going to add a a header and a footer at picking report depeding on the operation type.
🚧
l10n_ro_stock_picking_valued_report
Romania - Stock Picking Valued Report
l10n_ro_stock_price_difference
Romania - Stock Accounting Price Difference
l10n_ro_stock_report
l10n_ro_vat_on_payment
Romania - VAT on Payment

l10n-russia

Name v17.0 v18.0 v19.0
l10n_ru
l10n_ru_banks
Russian banks and their addresses

l10n-slovenia

Name v17.0 v18.0 v19.0

l10n-spain

Name v17.0 v18.0 v19.0
account_promissory_note_caixabank
delivery_dhl_parcel
Delivery Carrier implementation for DHL Parcel using their API
delivery_gls_asm
Delivery Carrier implementation for GLS with ASMRed API
🚧
delivery_mrw
Delivery Carrier implementation for MRW with SAGEC API
🚧
delivery_seur_atlas
Integrate SEUR Atlas API
l10n_ca_es_cnae
Genera la traducción al catalán de todos los códigos Nace
l10n_es_account_asset
l10n_es_account_banking_sepa_fsdd
l10n_es_account_statement_import_n43
l10n_es_aeat
Modulo base para declaraciones de la AEAT
l10n_es_aeat_mod111
🚧
l10n_es_aeat_mod115
🚧
l10n_es_aeat_mod123
🚧
l10n_es_aeat_mod130
l10n_es_aeat_mod190
l10n_es_aeat_mod216
l10n_es_aeat_mod296
l10n_es_aeat_mod303
l10n_es_aeat_mod303_oss
l10n_es_aeat_mod303_vat_prorate
l10n_es_aeat_mod322
AEAT modelo 322
🚧
l10n_es_aeat_mod347
l10n_es_aeat_mod347_igic
🚧
l10n_es_aeat_mod349
l10n_es_aeat_mod369
l10n_es_aeat_mod390
🚧
l10n_es_aeat_mod390_oss
l10n_es_aeat_mod390_vat_prorate
l10n_es_aeat_mod592
l10n_es_aeat_partner_check
l10n_es_aeat_sii_invoice_summary
l10n_es_aeat_sii_match
l10n_es_aeat_sii_oca
l10n_es_aeat_sii_oss
l10n_es_atc
Modulo 'glue' de la AEAT para el menú de la ATC
l10n_es_atc_mod415
🚧
l10n_es_atc_mod417
l10n_es_atc_mod420
l10n_es_atc_mod425
l10n_es_atc_sii_oca
l10n_es_cnae
Extiende los códigos NACE europeos con los CNAE españoles
🚧
l10n_es_facturae
🚧
l10n_es_facturae_face
🚧
l10n_es_facturae_sale_stock
l10n_es_facturae_special_payment
l10n_es_hr_collective_agreement
Datos iniciales de configuración para convenios colectivos en España
l10n_es_igic
l10n_es_igic_reav
l10n_es_igic_verifactu_oca
Comunicación Veri*FACTU para IGIC
🚧 🚧
l10n_es_intrastat_report
Spanish Intrastat Product Declaration
l10n_es_location_nuts
NUTS specific options for Spain
l10n_es_mis_report
Plantillas MIS Builder para informes contables españoles
l10n_es_partner
l10n_es_partner_mercantil
Añade los datos del registro mercantil a la empresa
l10n_es_payment_order_confirming_aef
l10n_es_payment_order_confirming_sabadell
l10n_es_pos_oca
🚧
l10n_es_pos_sii
l10n_es_reav
l10n_es_sigaus_account
Sistema de gestión de aceites industriales usados en España - Facturación
🚧
l10n_es_sigaus_purchase
Sistema de gestión de aceites industriales usados en España - Compras
🚧
l10n_es_sigaus_sale
Sist. gestión aceites industriales usados en España - Ventas
🚧
l10n_es_sigaus_stock_picking_report_valued
Show SIGAUS amount in valued stock pickings.
🚧
l10n_es_toponyms
l10n_es_vat_book
🚧
l10n_es_vat_book_igic
l10n_es_vat_book_invoice_summary
l10n_es_vat_book_oss
l10n_es_vat_book_pos
l10n_es_vat_prorate
Prorrata de IVA para la localización española
l10n_es_verifactu_oca
l10n_es_verifactu_oca_oss
🚧 🚧
payment_redsys
Payment Acquirer: Redsys Implementation

l10n-switzerland

Name v17.0 v18.0 v19.0
ebill_postfinance
Postfinance eBill integration
ebill_postfinance_customer_free_ref
Glue module: ebill_postfinance and sale_order_customer_free_ref
ebill_postfinance_server_env
ebill_postfinance_stock
Add stock integration to Postfinance eBill
l10n_ch_account_tags
l10n_ch_adr_report
Print Delivery report to ADR swiss configuration
l10n_ch_mis_reports
Specific MIS reports for switzerland localization
🚧
l10n_ch_qr_no_amount
Allow to print QR bill without amount

l10n-taiwan

Name v17.0 v18.0 v19.0

l10n-thailand

Name v17.0 v18.0 v19.0
currency_rate_update_TH_BOT
l10n_th_account_tax
🚧
l10n_th_account_tax_expense
🚧
l10n_th_account_tax_multi
🚧
l10n_th_account_tax_report
🚧
l10n_th_account_wht_cert_form
🚧
l10n_th_amount_to_text
Convert Amount Text to Thai
l10n_th_bank_payment_export
Base export payment text file to bank
🚧
l10n_th_base_sequence
🚧
l10n_th_base_utils
Collection of all Thai fonts, Convert month/year/number to thai
🚧
l10n_th_fonts
Collection of all Thai fonts
l10n_th_mis_report
🚧
l10n_th_partner
🚧
l10n_th_tax_address
🚧
l10n_th_tier_department
🚧
l10n_th_tier_department_demo
🚧

l10n-ukraine

Name v17.0 v18.0 v19.0

l10n-usa

Name v17.0 v18.0 v19.0
account_banking_ach_base
Add fields required for North American Banking & Financials
account_banking_ach_credit_transfer
Create ACH files for Credit Transfers
account_banking_ach_direct_debit
Create ACH files for Direct Debit
🚧
account_banking_ach_discount
🚧
l10n_us_account_routing
Add the routing numbers to the banks
l10n_us_base_county
Add United States counties.
l10n_us_crm_county
Add United States counties to leads.
l10n_us_form_1099
Manage 1099 Types and Suppliers
🚧
l10n_us_gaap
🚧
l10n_us_gaap_mis_report
🚧
l10n_us_mis_financial_report
l10n_us_partner_legal_number
Add Legal Number for North American Banking & Financials

l10n-venezuela

Name v17.0 v18.0 v19.0

l10n-vietnam

Name v17.0 v18.0 v19.0

mail

Name v17.0 v18.0 v19.0
base_search_mail_content
mail_activity_board
Add Activity Boards
🚧
mail_activity_dashboard
Add Activity Dashboards
mail_activity_done
mail_activity_future_counter
Add a badge counter on the bottom-right of the activity clock icon of the navigation bar, showing the count of future activities.
mail_activity_reminder
Reminder notifications about planned activities
mail_activity_team
Add Teams to Activities
🚧
mail_attach_existing_attachment
Adding attachment on the object by sending this one
mail_attach_existing_attachment_account
Module to use attach existing attachment for account module
mail_autogenerated_header
Add headers to Odoo's mails indicating they are autogenerated
mail_autosubscribe
Automatically subscribe partners to its company's business documents
mail_chatter_split
Separate user messages, activities and automatic logs in the chatter
mail_composer_cc_bcc
This module enables sending mail to CC and BCC partners in mail composer form.
mail_debrand
Remove Odoo branding in sent emails Removes anchor <a href odoo.com togheder with it's parent ( for powerd by) form all the templates removes any 'odoo' that are in tempalte texts > 20characters
mail_drop_target
Attach emails to Odoo by dragging them from your desktop
🚧
mail_extra_header
Adds extra headers per mail server to sent mails.
mail_force_email_notification
Context key to define notifications to be sent by emaildefined by force_notification_by_email context key
🚧
mail_forward
Forward messages from the chatter of any document to other users.
mail_inline_css
Convert style tags in inline style in your mails
mail_layout_preview
Preview email templates in the browser
mail_message_search
🚧
mail_no_user_assign_notification
mail_notification_clean_status_error
Extend Odoo scheduled action to also delete notifications in error.
mail_notification_custom_subject
Apply a custom subject to mail notifications
mail_notification_link
Navigate to document by clicking on notification name
mail_optional_autofollow
Choose if you want to automatically add new recipients as followers on mail.compose.message
mail_optional_follower_notification
Choose to notify followers on mail.compose.message
🚧
mail_outbound_static
Allows you to configure the from header for a mail server.
mail_partner_forwarding
Forwarding notifications for partners
🚧
mail_partner_opt_out
Add the partner's email to the blackmailed list
mail_post_defer
Faster and cancellable outgoing messages
mail_quoted_reply
Make a reply using a message
mail_restrict_follower_selection
Define a domain from which followers can be selected
🚧
mail_restrict_send_button
Security for Send Message Button on Chatter Area
mail_send_confirmation
mail_show_follower
Show CC document followers in mails.
mail_suggested_recipient_unchecked
mail_template_substitute
This module allows to create substitution rules for mail templates.
mail_tracking
Email tracking system for all mails sent
🚧
mail_tracking_mailgun
Mail tracking and Mailgun webhooks integration
🚧
mail_tracking_mass_mailing
Improve mass mailing email tracking
🚧

maintenance

Name v17.0 v18.0 v19.0
base_maintenance
base_maintenance_group
Provides base access groups for the Maintenance App
hr_maintenance_security
maintenance_account
maintenance_equipment_category_hierarchy
Equipment Categories Hierarchy
🚧
maintenance_equipment_contract
Manage equipment contracts
maintenance_equipment_hierarchy
Manage equipment hierarchy
maintenance_equipment_image
Adds images to equipment.
🚧
maintenance_equipment_meter
Track meter for equipments
🚧
maintenance_equipment_ref
Adds reference field to maintenance equipment
maintenance_equipment_scrap
Enhance the functionality for Scrapping Equipments
🚧
maintenance_equipment_sequence
Adds sequence to maintenance equipment defined in the equipment's category
maintenance_equipment_status
maintenance_equipment_tags
Adds category tags to equipment
maintenance_equipment_usage
maintenance_inspection
Allow to manage inspections inside Preventive requests
🚧 🚧
maintenance_location
Define a location system for maintenance
🚧
maintenance_partner
Add Partner information in Maintenance Requests and equipments
maintenance_plan
Extends preventive maintenance planning
🚧
maintenance_plan_activity
This module allows defining in the maintenance plan activities that will be created once the maintenance requests are created as a consequence of the plan itself.
maintenance_plan_only
Technical module to hide built-in recurrent settings
maintenance_product
🚧
maintenance_project
Adds projects to maintenance equipments and requests
🚧
maintenance_purchase
Create Equipments with purchases
maintenance_request_employee
maintenance_request_purchase
Allows you to link PO with maintenance requests
maintenance_request_repair
This is a bridge module between Maintenance and Repair
maintenance_request_sequence
Adds sequence to maintenance requests
maintenance_request_tags
Adds tags to Maintenance Requests
maintenance_security
maintenance_stock
Links maintenance requests to stock
maintenance_team_hierarchy
Create hierarchies on teams
🚧
maintenance_timesheet
Adds timesheets to maintenance requests
maintenance_timesheet_time_control
Maintenance Timesheets Timesheet Time Control

management-system

Name v17.0 v18.0 v19.0
document_page_environment_manual
document_page_environmental_aspect
document_page_health_safety_manual
document_page_procedure
document_page_quality_manual
document_page_work_instruction
mgmtsystem
Support for management systems, such as ISO compliance.
mgmtsystem_action
mgmtsystem_action_efficacy
Add information on the application of the Action.
mgmtsystem_action_template
Add Template management for Actions.
mgmtsystem_audit
mgmtsystem_claim
mgmtsystem_hazard
mgmtsystem_hazard_risk
mgmtsystem_info_security_manual
mgmtsystem_manual
mgmtsystem_nonconformity
mgmtsystem_nonconformity_hazard
mgmtsystem_nonconformity_hr
Bridge module between hr and mgmsystem and
mgmtsystem_nonconformity_maintenance_equipment
mgmtsystem_nonconformity_mrp
Bridge module between mrp and mgmsystem
mgmtsystem_nonconformity_product
Bridge module between Product and Management System.
mgmtsystem_nonconformity_quality_control_oca
Bridge module between Quality Control and Non Conformities
mgmtsystem_nonconformity_repair
Bridge module between Repair and Non Conformities
mgmtsystem_nonconformity_type
Add Nonconformity classification for the root context.
mgmtsystem_objective
Define objectives on your management system
mgmtsystem_partner
Add Management System reference on Partner's Contacts.
mgmtsystem_quality
Manage your quality management system
mgmtsystem_review
mgmtsystem_review_objective
Integrate reviews and objectives
mgmtsystem_review_survey
mgmtsystem_survey

manufacture

Name v17.0 v18.0 v19.0
account_move_line_mrp_info
🚧
mrp_account_bom_attribute_match
Glue module between `mrp_account` and `mrp_bom_attribute_match`
🚧
mrp_attachment_mgmt
mrp_bom_attribute_match
Dynamic BOM component based on product attribute
🚧
mrp_bom_component_menu
mrp_bom_hierarchy
Make it easy to navigate through BoM hierarchy.
mrp_bom_image
Add product Images to BoM
mrp_bom_line_formula_quantity
Compute the quantity of a Production Line using a formula in the BoM Line.
mrp_bom_location
Adds location field to Bill of Materials and its components.
mrp_bom_note
mrp_bom_select_product_variant
Favors Product variant selection for BOM creation.
mrp_bom_tracking
Logs any change to a BoM in the chatter
mrp_bom_version
BoM versioning
🚧
mrp_bom_widget_section_and_note_one2many
Add section and note in Bills of Materials
mrp_byproduct_auto_create_lot
Auto create lots for byproducts on manufacturing orders
mrp_component_operation
Allows to operate the components from a MO
mrp_component_operation_scrap_reason
Allows to pass a reason to scrap with MRP component operation
mrp_default_workorder_time
Adds an MRP default workorder time
🚧
mrp_lot_number_propagation
Propagate a serial number from a component to a finished product
mrp_lot_production_date
🚧
mrp_mass_production_order
Create multiple manufacturing orders in one step
mrp_multi_level
Adds an MRP Scheduler
mrp_multi_level_estimate
Allows to consider demand estimates using MRP multi level.
mrp_package_propagation
Propagate a package from a component to a finished product
mrp_packaging_default
Include packaging info in MRP by default
mrp_planned_order_matrix
Allows to create fixed planned orders on a grid view.
mrp_production_allow_recursive
mrp_production_auto_validate
Manufacturing Order Auto-Validation when components are picked
mrp_production_back_to_draft
Allows to return to draft a confirmed or cancelled MO.
mrp_production_generator_by_date_interval
mrp_production_location_picking_type
Add production location field to picking types for MRP operations.
mrp_production_note
🚧
mrp_production_picking_type_from_route
Updates the operation type creating MO based on the product
mrp_production_putaway_strategy
Applies putaway strategies to manufacturing orders for finished products.
mrp_production_quant_manual_assign
mrp_production_request
Allows you to use Manufacturing Request as a previous step to Manufacturing Orders for better manufacture planification.
🚧
mrp_production_serial_matrix
🚧
mrp_production_unique_lot
🚧
mrp_progress_button
Add a button on MO to make the MO state 'In Progress'
🚧
mrp_repair_order
Create repair order from manufacturing order
🚧
mrp_restrict_lot
mrp_sale_info
Adds sale information to Manufacturing models
mrp_stock_move_actual_date
Extend actual date handling to manufacturing and unbuild orders
mrp_stock_move_line_qty_picked
Adapt functionality of stock_move_line_qty_picked into MRP
mrp_stock_owner_restriction
🚧
mrp_subcontracting_bom_dual_use
mrp_subcontracting_inhibit
mrp_subcontracting_purchase_link
mrp_subcontracting_skip_no_negative
mrp_tag
Allows to add multiple tags to Manufacturing Orders
mrp_unbuild_move_link
Link the stock moves of manufacturing orders to the respective unbuild orders
mrp_unbuild_restore_origin
🚧
mrp_unbuild_subcontracting
Unbuild orders are created automatically when is returned a product subcontracted
🚧
mrp_unbuild_valuation_layer_link
Unbuild orders display the connected valuation layers
mrp_warehouse_calendar
Considers the warehouse calendars in manufacturing
mrp_workorder_blocking_time
Allow to block time on work orders
mrp_workorder_last_worker
See the last user who worked on a workorder
🚧
mrp_workorder_sequence
adds sequence to production work orders.
printing_auto_mrp
product_mrp_info
Adds smart button in product form view linking to manufacturing order list.
🚧
purchase_mrp_distribution
quality_control_mrp_oca
🚧
quality_control_oca
Generic infrastructure for quality tests.
quality_control_oca_timesheet
🚧
quality_control_product_manufacturer
Provides information related to Manufacturer under Inspection
🚧 🚧
quality_control_stock_oca
sale_mrp_bom_menu
Add a Sales > Products > Bills of Materials menu
stock_replenishment_mrp_bom_selection
stock_whole_kit_constraint
Avoid to deliver a kit partially

manufacture-reporting

Name v17.0 v18.0 v19.0
mrp_bom_current_stock
Add a report that explodes the bill of materials and show the stock available in the source location.
🚧
mrp_bom_matrix_report
🚧
mrp_bom_structure_report_level_1
mrp_bom_structure_xlsx
Export BoM Structure to Excel .XLSX
🚧
mrp_bom_structure_xlsx_level_1
Export BOM Structure (Level 1) to Excel .XLSX
mrp_flattened_bom_xlsx
🚧
mrp_flattened_bom_xlsx_direct_materials_cost
🚧
mrp_flattened_bom_xlsx_labour_cost
🚧
mrp_flattened_bom_xlsx_subcontracting_cost
🚧

margin-analysis

Name v17.0 v18.0 v19.0
account_invoice_margin
Show margin in invoices
🚧
account_invoice_margin_sale
Set margin in invoices from sale orders
🚧
product_replenishment_cost
Provides an overridable method on product which computethe Replenishment cost of a product
🚧 🚧
product_standard_margin
🚧
product_standard_margin_security
Security for product standard margin
sale_margin_delivered
🚧
sale_margin_delivered_dropshipping
sale_margin_delivered_security
Glue module between sale margin delivered and sale margin security modules
🚧
sale_margin_security
🚧
sale_margin_sync
Recompute sale margin when stock move cost price is changed
🚧
sale_report_margin

mass-mailing

Name v17.0 v18.0 v19.0
mass_mailing_custom_unsubscribe
Track metadata for GDPR compliance
mass_mailing_event_registration_exclude
Link mass mailing with event for excluding recipients
mass_mailing_list_dynamic
Mass mailing lists that get autopopulated
mass_mailing_partner
mass_mailing_resend

mis-builder

Name v17.0 v18.0 v19.0
mis_builder
Build 'Management Information System' Reports and Dashboards
mis_builder_budget
Create budgets for MIS reports
mis_builder_demo
Demo addon for MIS Builder

mis-builder-contrib

Name v17.0 v18.0 v19.0
mis_builder_analytic
Provide account analytic lines for MIS builder reports
🚧
mis_builder_budget_product
Offer more options for budgets for MIS reports
🚧
mis_builder_total_committed_purchase
Addon to create a alternative source based on all purchase order line with MIS Builder.
🚧

module-composition-analysis

Name v17.0 v18.0 v19.0
odoo_repository
Base module to host data collected from Odoo repositories.

multi-company

Name v17.0 v18.0 v19.0
account_invoice_inter_company
Intercompany invoice rules
account_multicompany_easy_creation
This module adds a wizard to create companies easily
account_reconcile_model_multicompany_propagate
Propagate account reconcile model in companies with same chart template
🚧
base_multi_company
Provides a base for adding multi-company support to models.
🚧
calendar_event_multi_company
This module add multi-company management to calendar events
calendar_event_type_multi_company
This module add multi-company management to calendar event type
company_dependent_flag
Apply css style to company dependent fields
🚧
crm_lost_reason_multi_company
This module add multi-company management to crm lost reason
🚧
crm_stage_multi_company
This module adds support for multi company on crm stage.
🚧
crm_tag_multi_company
This module add multi-company management to crm tag
🚧
crm_tag_multi_company_sale
Ensure multi-company check in sale order tag ids
🚧
hr_employee_multi_company
This module add multi-company management to HR Employee
ir_filters_multi_company
This module add multi-company management to user-defined filters
🚧
ir_ui_view_multi_company
This module allows companies operating in a multi-company environment to define custom views for specific companies.
login_all_company
Access all your companies when you log in
mail_multicompany
mail_template_multi_company
🚧
mass_mailing_multi_company
Adds the company_id field to the models mailing.mailing, mailing.list and mailing.contact
🚧
multicompany_configuration
Simplify the configuration on multicompany environments
🚧
partner_category_multi_company
This module add multi-company management to partner categories
🚧
partner_multi_company
Select individually the partner visibility on each company
pos_category_multicompany
Point of Sale Category in Multi company context
🚧
product_account_multicompany_default
Set a default account for all companies of a product
🚧
product_category_company
Product categories as company dependent
🚧 🚧
product_category_company_favorite
Possilibity to set favorite product categories per company
🚧
product_multi_company
Select individually the product template visibility on each company
🚧
product_multi_company_stock
Does not allow to remove company if there is stock or moves in that company
product_tax_multicompany_default
purchase_sale_inter_company
Intercompany PO/SO rules
purchase_sale_stock_inter_company
Intercompany PO/SO rules with warehouse
🚧
purchase_sale_stock_inter_company_mrp
Intercompany PO/SO rules with MRP
🚧 🚧
res_company_active
Add the 'active' feature on company model
res_company_category
🚧 🚧
res_company_code
Add 'code' field on company model
🚧 🚧
res_company_search_view
Add a search view for company model
🚧 🚧
res_partner_industry_multi_company
This module add multi-company management to res partner industry
stock_intercompany
🚧 🚧
utm_medium_multi_company
This module add multi-company management to utm medium
utm_source_multi_company
This module add multi-company management to utm source

oca-custom

Name v17.0 v18.0 v19.0
oca_all
All oca modules dependencies
oca_custom
Custom Settings for OCA Instance
website_oca_integrator
Displays Integrators in website.
website_sale_oca_apps
Redirect all archived OCA-App-Related Products to the new shop

odoo-pim

Name v17.0 v18.0 v19.0
attribute_set
🚧
attribute_set_completeness
🚧
attribute_set_mass_edit
🚧
attribute_set_searchable
🚧
pim
🚧
product_attribute_set
🚧
product_search_multi_value
🚧

OpenUpgrade

Name v17.0 v18.0 v19.0
openupgrade_framework
Module to integrate in the server_wide_modules option to make upgrades between two major revisions.
openupgrade_scripts
Module that contains all the migrations analysis and scripts for migrate Odoo SA modules.

operating-unit

Name v17.0 v18.0 v19.0
account_financial_report_operating_unit
Introduces Operating Unit (OU) in financial reports
account_operating_unit
Introduces Operating Unit (OU) in invoices and Accounting Entries with clearing account
account_operating_unit_access_all
🚧
analytic_operating_unit
analytic_operating_unit_access_all
🚧
contract_operating_unit
🚧
contract_operating_unit_access_all
crm_operating_unit
hr_operating_unit
🚧
mail_operating_unit
mrp_operating_unit
operating_unit
An operating unit (OU) is an organizational entity part of a company
operating_unit_access_all
pos_operating_unit
product_operating_unit
Adds the concept of operating unit (OU) in products
🚧
project_operating_unit
This module adds operating unit information to projects and tasks.
🚧
purchase_operating_unit
Adds the concecpt of operating unit (OU) in purchase order management
purchase_operating_unit_access_all
🚧
purchase_stock_operating_unit
Copies the operating unit of purchase picking to the stock picking
🚧
report_qweb_operating_unit
res_partner_operating_unit
Introduces Operating Unit fields in Partner
sale_operating_unit
An operating unit (OU) is an organizational entity part of a company
sale_stock_operating_unit
An operating unit (OU) is an organizational entity part of a company
sales_team_operating_unit
stock_operating_unit
Adds the concept of operating unit (OU) in stock management
stock_operating_unit_access_all

partner-contact

Name v17.0 v18.0 v19.0
account_partner_company_group
Adds the possibility to add a company group to a company
🚧
animal
Manage animals information
🚧
base_country_state_translatable
Translate Country States
base_location
Enhanced zip/npa management system
base_location_geonames_import
Import zip entries from Geonames
base_location_nuts
🚧
base_partner_company_group
Adds the possibility to add a company group to a company
base_partner_sequence
Sets customer's code from a sequence
crm_partner_company_group
Adds the possibility to add a company group to a company
partner_accreditation
Add Accreditation to Partners
🚧 🚧
partner_address_split
Add specific helper methods
partner_address_street3
Add a third address line on partners
partner_address_version
🚧
partner_affiliate
partner_auto_archive
Archive periodically all contacts marked as auto-archive.
🚧
partner_bank_acc_holder_name
Show the account holder name field on bank accounts
🚧
partner_bank_code
Add fields information in banks
partner_capital
🚧
partner_category_description
Adds a description field to contact categories to improve organization and managment of customer relationships.
🚧
partner_category_security
partner_category_type
Add a selection field 'Type' to classify Contact Tags.
🚧
partner_company_default
partner_company_group
Adds the possibility to add a company group to a company
🚧
partner_company_type
Adds a company type to partner that are companies
🚧
partner_contact_access_link
Allow to visit the full contact form from a company
partner_contact_address_default
Set a default delivery address, invoice address and contact for contacts
partner_contact_age_range
Age Range for Contact's
🚧
partner_contact_birthdate
partner_contact_birthplace
This module allows to define a birthplace for partners.
partner_contact_department
Assign contacts to departments
partner_contact_gender
Add gender field to contacts
🚧
partner_contact_in_several_companies
Allow to have one contact in several partners
🚧 🚧
partner_contact_job_position
Categorize job positions for contacts
partner_contact_lang
partner_contact_nationality
Add nationality field to contacts
🚧
partner_contact_personal_information_page
Add a page to contacts form to put personal information
partner_contact_role
Add roles to partners.
🚧
partner_contact_tags_in_popup
Display a contact's tags in the 'Contacts & Addresses' pop-up form view.
partner_contact_type_end_user
Adds a new contact type 'End User'
partner_country_lang
partner_country_state_required
🚧
partner_data_vies_populator
Using VIES webservice, name and address information will be fetched and added to the partner.
🚧 🚧
partner_deduplicate_acl
Contact deduplication with fine-grained permission control
partner_deduplicate_by_ref
🚧
partner_deduplicate_by_website
partner_deduplicate_filter
partner_disable_gravatar
Disable automatic connection to gravatar.com
partner_display_name_line_break
Split the company and the partner name on two different lines
partner_duns
Set DUNS (Data Universal Numbering System) on partners
🚧
partner_email_check
Validate email address field
partner_email_duplicate_warn
Warning banner on partner form if other partners have the same email
partner_employee_quantity
Know how many employees a partner has
partner_external_map
Add Map and Map Routing buttons on partner form to open GMaps, OSM, Bing and others
partner_fax
Add fax number on partner
partner_firstname
Split first name and last name for non company partners
partner_identification
partner_identification_eori
This addon extends "Partner Identification Numbers" to provide a number category for EORI Number
🚧
partner_identification_gln
This addon extends "Partner Identification Numbers" to provide a number category for GLN registration
partner_identification_notification
🚧 🚧
partner_identification_unique_by_category
partner_industry_parent
This module add a parent relation to the partner industry
partner_industry_secondary
Add secondary partner industries
partner_interest_group
Add Interest Group to Partners
🚧
partner_iterative_archive
Archive all contacts when parent is archived
partner_label
Print partner labels
🚧
partner_lastname_uppercase
Uppercases the the last names of partners
🚧 🚧
partner_manual_rank
Be able to manually flag partners as customer or supplier.
partner_middlename
Have split Middle
🚧
partner_mobile
Add mobile field on partner
partner_mobile_duplicate_warn
Warning banner on partner form if another partner has the same mobile
🚧
partner_multi_relation
partner_name_hide_parent
🚧
partner_noncommercial
🚧
partner_phone_extension
Partner Phone Number Extension
🚧
partner_phone_secondary
Adds a secondary phone number on partners
🚧
partner_phonecall_schedule
Track the time and days your partners expect phone calls
🚧
partner_pricelist_search
partner_pricelist_tracking
🚧
partner_priority
Adds priority to partners.
partner_property
partner_purchase_manager
Add purchase manager field in partner
partner_rank_single
Introduce single rank for partners.
partner_readonly_security
🚧
partner_ref_unique
Add an unique constraint to partner ref field
partner_salesperson_propagate
Propagate any changes in the salesperson field from the partner to its contacts.
🚧
partner_search_alias
partner_second_lastname
Have split first and second lastnames
🚧
partner_shipping_policy
Define shipping policy at partners level.
🚧 🚧
partner_socialmedia
Add social media fields to contacts
partner_stage
Add lifecycle Stages to Partners
partner_stage_only_confirmed
Adds filters on form views to display only confirmed partners
🚧
partner_store
Add store type to Partners
🚧
partner_subject_to_vat
Record whether a company is subject to VAT.
partner_supplier_ref
Adds a supplier reference to contacts
partner_supplier_ref_sequence
Adds a sequence for the Supplier Reference field
🚧
partner_tier_validation
Support a tier validation process for Contacts
partner_title
Add title field on partner
partner_title_active
partner_title_order
Makes partner title sortable by sequence
partner_type_base
Base implementation to improve the address type customization.
🚧
partner_tz
Remove partner timezone default value and display on form
partner_utm_source
This module adds the use of utm source in partners
partner_vat_unique
Module to make the VAT number unique for customers and suppliers.
purchase_supplier_rank
Update Supplier Rank when creating a Purchase Order
sale_customer_rank
Update Customer Rank when creating a Sale Order
🚧 🚧
sale_partner_company_group
Adds the possibility to add a company group to a company
🚧

payroll

Name v17.0 v18.0 v19.0
hr_payroll_document
Manage payroll for each employee
🚧
payroll
Manage your employee payroll records
🚧
payroll_account
Manage your payroll to accounting
🚧
payroll_contract_advantages
Allow to define contract advantages for employees.
🚧
payroll_hr_public_holidays
Integration between payroll and hr_public_holidays
🚧

pms

Name v17.0 v18.0 v19.0
multi_pms_properties
Multi Properties Manager

pos

Name v17.0 v18.0 v19.0
pos_access_right
Point of Sale - Extra Access Right for certain actions
🚧
pos_auto_invoice
Allow to set POS orders as to-invoice by default
🚧
pos_barcode_rule_priced_with_change_rate
Add a barcode rule to be able to scan a barcode with price encoded (as the standard "Priced Product" rule), and convert the price according to a given change rate.
pos_cash_control_extension
This module extends the cash in/out control
🚧
pos_cash_move_reason
pos_category_vertical_display
pos_config_phone
Display phone of POS in ticket
pos_customer_required
Point of Sale Require Customer
🚧
pos_disable_pricelist_selection
Disable Pricelist selection button in POS
🚧
pos_display_order_number
POS - Display order number in order summary
pos_display_total_quantity
POS - Display total quantity in order summary
pos_divide_order_summary
POS - Divider order summary
pos_early_receipt_printing
Generate bill from Shop
pos_edit_order_line
POS Edit Order Line
🚧 🚧
pos_financial_risk
Point of Sale Fonancial Risk
🚧
pos_hide_cost_price_and_margin
Hide Cost and Margin on PoS
🚧
pos_lot_barcode
Scan barcode to enter lot/serial numbers
🚧
pos_lot_selection
pos_margin
Margin on PoS Order
🚧
pos_minimize_menu
Reduce size of the main menu of the point of sale.
🚧
pos_open_cashbox_after_payment
Allways Open the cashbox when a payment is made
pos_order_attachment
Add attachments on a point of sale order
pos_order_copy
Copy Orders from PoS Frontend
🚧
pos_order_new_line
Allow cashier to create a new order line, instead of merging the quantity with a previous line
🚧 🚧
pos_order_remove_line
Add button to remove POS order line.
🚧 🚧
pos_order_reorder
Simple Re-order in the Point of Sale
🚧 🚧
pos_order_return
🚧
pos_order_split_invoice
Allow to generate a secondary invoice from a point of sale order for a second partner
pos_order_to_sale_order
🚧 🚧
pos_partner_address_required
Put partner address required in pos
pos_partner_birthdate
Adds the birthdate in the customer screen of POS
pos_partner_firstname
POS Support of partner firstname
pos_partner_firstname_required
Put partner firstname required in pos
pos_partner_ref
Adds the partner ref in the customer screen of POS
pos_partner_sale_warning
Show partner sales warning in POS
🚧
pos_partner_second_lastname
Manage second last name inside Point Of Sale Frontend
pos_partner_vat_required
Put partner vat required in pos
pos_partner_vat_valid
Validate partner vat in POS
pos_payment_change
Allow cashier to change order payments, as long as the session is not closed.
🚧 🚧
pos_payment_method_cashdro
Allows to pay with CashDro Terminals on the Point of Sale
pos_payment_method_change_policy
Adds alternative way to handle Change in Point of Sale.
🚧
pos_payment_terminal
Point of sale: support generic payment terminal
🚧
pos_product_display_default_code
pos: display product default code before product name
🚧 🚧
pos_product_expiry
Evaluate expiry of lot
pos_product_mergeable_line
Allows to configure at the product level, if an order line can be merged or not.
🚧 🚧
pos_product_multi_barcode
Make product multi barcodes usable in the point of sale
🚧
pos_product_template
Manage Product Template in Front End Point Of Sale
pos_quick_logout
Allow PoS user to logout quickly after user changed
🚧
pos_receipt_hide_price
Add button to remove price from receipt.
🚧
pos_report_session_summary
Adds a Session Summary PDF report on the POS session
🚧
pos_sale_order_print
Print multiple sale orders in POS
🚧
pos_sale_picking_keep
pos_screen_element_custom_size
Set custom size for POS screen elements
🚧
pos_session_pay_invoice
Pay and receive invoices from PoS Session
🚧
pos_session_sequence
Generates a sequence of POS sessions
🚧
pos_show_clock
Point of Sale: Display Current Date and Time on POS sreen
🚧 🚧
pos_show_config_name
Point of sale: show pos config name
🚧
pos_stock_available_online
Show the available quantity of products in the Point of Sale
🚧
pos_supplierinfo_search
Search products by supplier data
🚧 🚧
pos_ticket_extra_company_info_l10n_fr
Add siret company infos on the ticket
🚧 🚧
pos_user_restriction
Restrict some users to see and use only certain points of sale

product-attribute

Name v17.0 v18.0 v19.0
nutritional_info
Nutritional information.
🚧
pos_product_cost_security
Compatibility between Point of Sale and Product Cost Security
🚧 🚧
product_abc_classification
ABC classification for sales and warehouse management
🚧 🚧
product_abc_classification_sale_stock
Compute ABC classification from the number of delivered sale order line by product
🚧
product_assortment
Adds the ability to manage products assortment
🚧
product_attachment_zipped_download
🚧
product_attribute_archive
Add an active field on product attributes
product_attribute_auto_add
Add new attribute values to product templates automatically
product_attribute_company_favorite
Possibility to set favorite product attributes per company
product_attribute_value_avoid_auto_fill
Add option allow filling automatically the values
product_attribute_value_menu
Product attributes values tree and form. Import attribute values.
🚧
product_barcode_required
Make product barcode required when enabled
product_catalog_stock
Use the product catalog on stock pickings
product_category_active
Add option to archive product categories
product_category_code
Allows to define a code on product categories
product_category_code_unique
Allows to set product category code field as unique
product_category_description
Allows to add a detailed description for a product category.
🚧
product_category_hr_department
Link product categories to hr departments
🚧 🚧
product_category_level
Add Level field on Product Categories to show the recursion level on the category
🚧 🚧
product_category_name_translatable
Translate Product Category Names
🚧
product_category_product_link
Allows to get products from a category
🚧
product_category_product_qty
🚧
product_category_tag
Add tags to product categories
🚧
product_category_type
Add Type field on Product Categories to distinguish between parent and final categories
product_category_uom
Define default product UoM at product category level
product_code_mandatory
Set Product Internal Reference as a required field
🚧
product_code_unique
Set Product Internal Reference as Unique
product_company_default
product_cost_security
Product cost security restriction view
🚧
product_cost_security_stock_account
Glue module between product_cost_security and stock_account
product_customerinfo
Allows to define prices for customers in the products
product_dimension
product_document_domain
More user friendly domain and new filters for product documents
🚧
product_drained_weight
Add 'Drained Weight' on product models
product_exception
Ensure products are valid against a set of rules
🚧 🚧
product_form_pricelist
Show/edit pricelist in product form
product_get_price_helper
This module provides a helper function to compute product prices.
product_list_price_from_pricelist
🚧 🚧
product_logistics_uom
Configure product weights and volume UoM
🚧
product_logistics_uom_total_weight
View the product weight in differents views
product_lot_sequence
Adds ability to define a lot sequence from the product
product_main_supplierinfo
Display the main vendor of a product.
🚧
product_manufacturer
Adds manufacturers and attributes on the product view.
product_medical
Base structure to handle medical products
product_multi_category
🚧
product_multi_code
Allow multiple internal references (default_code) per product
product_multi_image
Add multiple images for a product, a.k.a. an image gallery.
🚧
product_multi_price
🚧
product_net_weight
Add 'Net Weight' on product models
product_next_reception_date
Add 'Next Reception date' on product models
product_optional_product_quantity
Specify optional products quantity for product
🚧 🚧
product_origin
Adds the origin of the product
🚧
product_packaging_archive
Add an active field on product packaging
product_packaging_calculator
Compute product quantity to pick by packaging
product_packaging_calculator_packaging_level
Glue module for packaging level
product_packaging_dimension
Manage packaging dimensions and weight
product_packaging_level
This module binds a product packaging to a packaging level
🚧
product_packaging_level_purchasable
Control purchase of products via packaging settings.
🚧 🚧
product_packaging_level_salable
product_packaging_level_vendor
Allows to mark a packaging level as vendor specific
product_packaging_unit_price_calculator
Wizard to calculate a unit price from a packaging price
product_pricelist_alternative
Calculate product price based on alternative pricelists
🚧
product_pricelist_assortment
Product assortment and pricelist
product_pricelist_by_contact
product_pricelist_direct_print
Print price list from menu option, product templates, products variants or price lists
product_pricelist_direct_print_company_group
Print Pricelist items using the company group model
product_pricelist_direct_print_website_sale
Extend Product Pricelist Direct Print for filter by public categories
product_pricelist_direct_print_xlsx
Print price list in XLSX format
product_pricelist_discount_by_range
Allows to create priceslists with discount ranges
product_pricelist_fixed_currency_rate
Set a fixed currency rate between pricelists
🚧
product_pricelist_item_list_view
View and search the list of pricelist items
product_pricelist_margin
This module shows the product's cost and margin from the pricelists.
product_pricelist_revision
Product Pricelist Revision
🚧
product_pricelist_simulation
Simulate the product price for all pricelists
🚧 🚧
product_pricelist_simulation_margin
Add margin of product price for all pricelists
🚧
product_pricelist_supplierinfo
Allows to create priceslists based on supplier info
🚧
product_print_category
Define print categories for products and automate products print, when data has changed
product_product_template_link
Adds a button in product to view the template
🚧
product_profile
Allow to configure a product in 1 click
product_readonly_security
product_restricted_type
product_route_mto
This module allows to compute if a product is an 'MTO' one from its configured routes
product_sale_description
Long and short description for products
🚧
product_sale_manufactured_for
Allows to indicate in products that they were made specifically for some customers.
🚧
product_sale_team
Sale Team for products
product_secondary_unit
Set a secondary unit per product
product_sequence
🚧
product_set
🚧
product_simple_seasonality
Product seasonality
🚧
product_state
Module introducing a state field on product template
🚧
product_state_active
Allows to define option on product state to activate or inactivate product
🚧
product_state_sale
This module add the use of Product State in Sale
🚧
product_state_stock_base
This module add the use of Product State in Stock
product_status
Product Status Computed From Fields
product_sticker
🚧
product_stock_state
Compute the state of a product's stockthe stock level and sale_ok field
product_supplierinfo_archive
Add the active field to the product supplier info
🚧
product_supplierinfo_code
Allows to get main supplierinfo product_code on product level
product_supplierinfo_comment
Add the comment field to the product supplier info
product_supplierinfo_for_customer
Allows to define prices for customers in the products
product_supplierinfo_import
Import supplier pricelists
product_supplierinfo_import_margin
Import supplier pricelists and margins
product_supplierinfo_revision
🚧
product_supplierinfo_stock_picking_type
🚧 🚧
product_tag_view
Show product tags on General Information tab
product_tags_code
This addon allow to add code on products tags
🚧
product_tier_validation
Support a tier validation process for Products
🚧
product_total_weight_from_packaging
Compute estimated weight based on product's packaging weights
product_uom_measure_type
product_uom_updatable
allows products uom to be modified after be used in a stock picking if the product uom is of the same category
product_usability
Adds missing menu entries for Product module and adds extra groups to fine-tune access rights
product_variant_attribute_name_manager
Manage how to display the attributes on the product variant name.
🚧 🚧
product_variant_route_mto
Allow to individually set variants as MTO
🚧
purchase_product_template_tags
Show product tags menu in Purchase app
sale_product_matrix_secondary_unit
sale_product_template_tags
Show product tags menu in Sale app
stock_lot_production_date
🚧
stock_product_template_tags
Show product tags menu in Inventory app
🚧
stock_production_lot_expired_date
🚧
uom_alias
Adds alias for UOM
🚧
uom_category_active
Add option to archive UoM categories
🚧

product-configurator

Name v17.0 v18.0 v19.0
product_configurator
Base for product configuration interface modules
🚧
product_configurator_mrp
BOM Support for configurable products
🚧
product_configurator_sale
Product configuration interface modules for Sale
🚧
website_product_configurator
Configure products in e-shop
🚧

product-pack

Name v17.0 v18.0 v19.0
product_pack
This module allows you to set a product as a Pack
purchase_product_pack
This module allows you to buy product packs
🚧
sale_product_pack
This module allows you to sell product packs
🚧
sale_product_pack_fixed_discount
Glue module between sale product pack and sale fixed discount
sale_stock_product_pack
Compatibility module for packs that are storable products
🚧
stock_product_pack
This module allows you to get the right available quantities of the packs
🚧
website_sale_product_pack
Compatibility module of product pack with e-commerce
🚧 🚧

product-variant

Name v17.0 v18.0 v19.0
product_attribute_value_archive
Allows to archive a `product.attribute.value` referenced by archived `product.product`.
product_matrix_show_color
Technical module: Show attribute color in product matrix table
🚧
product_variant_attribute_tax
Set taxes on the product attribute values
🚧 🚧
product_variant_change_attribute_value
product_variant_configurator
Provides an abstract model for product variant configuration.
🚧
product_variant_configurator_manual_creation
Provides a wizards to make variants on demand
product_variant_default_code
Allow to automatically generate the variant default code
🚧
product_variant_name
🚧
product_variant_sale_price
Allows to write fixed prices in product variants
🚧
product_variant_specific_description
🚧 🚧
purchase_variant_configurator
Product variants in purchase management
🚧
sale_order_line_variant_description
🚧
sale_product_variant_attribute_tax
Bring the taxes associated to product values
🚧 🚧
sale_variant_configurator
Product variants in sale management
🚧

project

Name v17.0 v18.0 v19.0
project_administrator_restricted_visibility
Adds a 'Project Administrator' access group with restricted visibility to 'Projects'
project_analytic_code
Search projects by analytic account code.
project_budget
Adds budget management to projects.
🚧
project_department
project_forecast_line
Project Forecast Lines
🚧
project_group
Add groups for filtering on projects
project_group_hr_timesheet
This module makes project group work properly with timesheets
project_hr
Link HR with project
project_key
Module decorates projects and tasks with Project Key
project_merge
Wizard to merge project tasks
project_milestone_status
project_parent
🚧
project_parent_task_filter
Add a filter to show the parent tasks
🚧
project_pivot
project_portal_task_visibility
project_purchase_link
project_reviewer
Add the possibility to assign reviewer to a task
project_risk
MOR risk management method
project_role
Project role-based roster
project_sequence
Add a sequence field to projects, filled automatically
🚧
project_stage_extra_info
Project Stage Extra Info
project_stage_last_update_date
Project Stage Last Update Date
project_stakeholder
Manage project stakeholders and their roles
project_status
Project Status
🚧
project_tag_hierarchy
project_tag_multicompany
project_tag_security
project_task_add_very_high
Adds extra options 'High' and 'Very High' on tasks
project_task_ancestor
project_task_code
🚧
project_task_code_portal
Use custom task code in customer portal
project_task_default_stage
Recovery default task stages for projects from v8
project_task_description_portal
Dedicated task description for portal users
project_task_description_template
Add a description template to project tasks
project_task_material
Record products spent in a Task
project_task_name_with_id
project_task_note
Add notes in project tasks
project_task_parent_completion_blocking
Prevents a task from being completed if any children task isn't.
project_task_parent_due_auto
Recalculates parent task's due date when child task changes
project_task_personal_stage_auto_fold
Moves task to the first fold personal stage when done
🚧
project_task_pull_request
Adds a field for a PR URI to project tasks
project_task_pull_request_state
Track Pull Request state in tasks
project_task_recurring_activity
Project Task Recurring Activity
🚧
project_task_related
project_task_stage_change_restriction
Restrict project task stage
project_task_stage_lock
Locks the Stages in the Kanban view of the project task to avoid modification of the stages in other projects. Also removes the default group by in the stages list view to be able to see the stages order.
project_task_stage_mgmt
Allows to assign and create task stages on project creation wizard
project_task_stage_state
Restore State attribute removed from Project Stages in 8.0
project_task_stock
🚧
project_task_stock_product_set
project_task_tag
Limit tags available on task
🚧
project_template
Project Templates
🚧
project_template_milestone
Adds function to copy of milestones when creating a project from template
🚧
project_timeline
Timeline view for projects
project_timeline_hr_timesheet
Shows the progress of tasks on the timeline view.
project_timesheet_time_control
project_type
project_update_portal
Allows portal access for project and update followers
🚧
project_version
project_wbs
Apply Work Breakdown Structure
🚧
sale_project_copy_tasks
Copy tasks into sale order's project
🚧
sale_project_reimbursement_cost
Display provisions and reimbursement costs in the Project Updates dashboard.
sale_project_task_recurrency
Configuring Task Recurrence from the Product Form.
🚧
sale_project_task_selection
Manually select the Task or Project for a Sale Order Line

project-agile

Name v17.0 v18.0 v19.0
project_scrum
Use Scrum Method to manage your project
🚧

project-reporting

Name v17.0 v18.0 v19.0
project_task_report
Basic report for project tasks.
🚧

purchase-reporting

Name v17.0 v18.0 v19.0
purchase_comment_template
Comments texts templates on Purchase documents
purchase_order_report_grouped_by_vendor
Purchase order report grouping orders by vendor
purchase_order_report_hide_tax
Hide taxes column when they don't add value
purchase_packaging_report
Packaging data in purchase reports
purchase_report_date_format
🚧
purchase_report_hide_line
Hide purchase order lines from the Purchase Report
purchase_report_payment_term
purchase_report_shipping_address
🚧

purchase-workflow

Name v17.0 v18.0 v19.0
partner_supplierinfo_smartbutton
🚧 🚧
procurement_purchase_no_grouping
procurement_purchase_requisition_generation
procurement_purchase_requisition_generation_dropshipping
procurement_purchase_sale_no_grouping
product_main_seller
Main Vendor for a product
🚧
product_supplier_code_purchase
This module adds to the purchase order line the supplier code defined in the product.
product_supplierinfo_disable_autocreation
Add option to disable automatic creation of pricelists for suppliers
product_supplierinfo_purchase_contact
Add Purchase Contact in product supplier info
product_supplierinfo_qty_multiplier
🚧
product_supplierinfo_update_price
Updates the product's vendor price with the price set in a purchase order.
🚧
purchase_advance_payment
Allow to add advance payments on purchase orders
🚧
purchase_advance_payment_line
Allow to add advance payment lines on purchase orders
purchase_all_shipments
🚧
purchase_allowed_product
This module allows to select only products that can be supplied by the vendor
purchase_analytic_global
🚧 🚧
purchase_billing_address
Create a new partner type (purchase), to differentiate the purchase order and invoice addresses.
purchase_blanket_order
Purchase Blanket Orders
purchase_cancel_reason
purchase_commercial_partner
Add stored related field 'Commercial Supplier' on POs
purchase_container
Add containers to purchase orders and stock pickings.
purchase_date_planned_manual
This module makes the system to always respect the planned (or scheduled) date in PO lines.
🚧
purchase_default_terms_conditions
This module allows purchase default terms & conditions
🚧
purchase_delivery_split_date
Allows Purchase Order you confirm to generate one Incoming Shipment for each expected date indicated in the Purchase Order Lines
🚧
purchase_deposit
Option to create deposit from purchase order
🚧
purchase_exception
Custom exceptions on purchase order
purchase_fop_shipping
purchase_force_invoiced
Allows to force the billing status of the purchase order to "Invoiced"
purchase_force_invoiced_quantity
Add manual invoice quantity in purchase order lines
purchase_invoice_method
Allow to force the invoice method of a purchase
purchase_invoice_plan
Add to purchases order, ability to manage future invoice plan
purchase_invoice_status_line
Add invoice status on purchase order lines
purchase_last_price_info
🚧
purchase_line_procurement_group
Group purchase order line according to procurement group
purchase_line_reassign
purchase_location_by_line
Allows to define a specific destination location on each PO line
purchase_lot
purchase_manual_currency
Allows to manual currency of Purchase
purchase_manual_delivery
Prevents pickings to be auto generated upon Purchase Order confirmation and adds the ability to manually generate them as the supplier confirms the different purchase order lines.
purchase_mass_mail
Automatically send massive emails to many purchase orders
purchase_merge
Wizard to merge purchase with required conditions
🚧
purchase_minimum_amount
🚧
purchase_no_rfq
🚧
purchase_only_by_packaging
Manage purchase of packaging
🚧
purchase_open_qty
Allows to identify the purchase orders that have quantities pending to invoice or to receive.
purchase_order_approval_block
purchase_order_approved
Add a new state 'Approved' in purchase orders.
🚧 🚧
purchase_order_archive
Archive Purchase Orders
purchase_order_general_discount
General discount per purchase order
purchase_order_hide_receipt_status
🚧
purchase_order_line_deep_sort
Purchase Order Line Sort
purchase_order_line_description
🚧
purchase_order_line_menu
Adds Purchase Order Lines Menu
🚧
purchase_order_line_original_date
adds the Original Expected Arrival to PO lines.
🚧
purchase_order_line_sequence
Adds sequence to PO lines and propagates it toInvoice lines and Stock Moves
🚧
purchase_order_line_stock_available
purchase_order_owner
🚧
purchase_order_price_recalculation
🚧
purchase_order_product_recommendation
Recommend products to buy to supplier based on history
purchase_order_product_recommendation_brand
Allow to filter recommendations by brand
purchase_order_product_recommendation_secondary_unit
Add secondary unit to recommend products wizard
🚧
purchase_order_product_recommendation_xlsx
Add a way to print recommended products for supplier
purchase_order_qty_change_no_recompute
Prevent recompute if only quantity has changed in purchase order line
purchase_order_revision
Keep track of revised quotations
🚧
purchase_order_secondary_unit
Purchase product in a secondary unit
purchase_order_supplier_return
Return product to supplier and update quantiy received
purchase_order_supplierinfo_update
Update product supplierinfo with the last purchase price
purchase_order_type
purchase_order_type_dashboard
🚧
purchase_order_uninvoiced_amount
purchase_order_uninvoiced_amount_line
purchase_order_weight_volume
Display purchase order weight and volume
purchase_packaging_default
Set default packaging in purchase
🚧
purchase_partner_incoterm
Add a an incoterm field for supplier and use it on purchase order
🚧
purchase_partner_selectable_option
purchase_receipt_expectation
purchase_receipt_expectation_manual
🚧
purchase_reception_notify
purchase_reception_status
Add reception status on purchase orders (OCA logic)
purchase_reception_status_line
Add reception status on purchase order lines
purchase_reorder_control
Restrict reordering unpurchaseable product
🚧
purchase_representative
Purchase Representatives will be the point of contact for RFQ's and PO's
purchase_request
Use this module to have notification of requirements of materials and/or external services and keep track of such requirements.
purchase_request_cancel_confirm
purchase_request_department
purchase_request_exception
Custom exceptions on purchase request
purchase_request_substate
purchase_request_tier_validation
Extends the functionality of Purchase Requests to support a tier validation process.
🚧
purchase_request_to_requisition
purchase_request_type
purchase_requisition_line_description
Extends the functionality of Purchase Agreements to show line description.
purchase_requisition_multiple_vendor
Create multiple purchase alternatives for different vendors using the same wizard.
purchase_requisition_order_remaining_qty
purchase_requisition_tier_validation
Extends the functionality of Purchase Agreements to support a tier validation process.
🚧
purchase_return
Manage return orders.
🚧
purchase_sale_link_by_origin
Link PO/SO by the PO's Origin in addition to the default behavior that only links them by their lines
🚧
purchase_security
See only your purchase orders
purchase_sign
🚧
purchase_start_end_dates
Adds start date and end date on purchase order lines
purchase_stock_cost_update
Allows to update valuation layers once the purchase is received
purchase_stock_manual_currency
Extends manual currency from purchase to stock moves
purchase_stock_packaging
Allows to transmit the product packaging from the procurement values to the generated purchase order line
purchase_stock_price_unit_sync
Update cost price in stock moves already done
purchase_stock_reception_status
Glue module to integrate OCA reception status with purchase_stock
purchase_stock_secondary_unit
Get product quantities in a secondary unit
purchase_substate
purchase_tag
Allows to add multiple tags to purchase orders
🚧
purchase_tier_validation
Extends the functionality of Purchase Orders to support a tier validation process.
purchase_transport_mode
Purchase expection based on constraints
🚧
purchase_triple_discount
Manage triple discount on purchase order lines
purchase_uninvoiced_amount_force_invoiced_line
Glue module between uninvoiced amount line and force invoiced line
🚧
purchase_v12_control_menu
purchase_warn_message
Add a popup warning on purchase to ensure warning is populated
purchase_warn_option
Add Options to Purchase Warn Messages
purchase_work_acceptance
purchase_work_acceptance_invoice_plan
sale_purchase_force_vendor
🚧
stock_move_purchase_price_update
Allow update purchase price from incoming picking operations
🚧
subcontracted_service
Subcontracted service
🚧
supplier_calendar
Supplier Calendar
vendor_transport_lead_time
Purchase delay based on transport and supplier delays

queue

Name v17.0 v18.0 v19.0
base_export_async
Asynchronous export with job queue
🚧 🚧
base_import_async
Import CSV files in the background
export_async_schedule
Generate and send exports by emails on a schedule
🚧
queue_job
queue_job_batch
queue_job_cron
queue_job_cron_jobrunner
Run jobs without a dedicated JobRunner
queue_job_subscribe
Control which users are subscribed to queue job notifications
queue_job_web_notify
This module allows to display a notification to the related user of a failed job. It uses the web_notify notification feature.
🚧
test_queue_job
test_queue_job_batch

repair

Name v17.0 v18.0 v19.0
base_repair_config
Provides general settings for the Repair App
🚧
partner_repair_button
Partner Repair Smart Button
🚧
repair_order_group
Group several repair orders and keep them in sync
repair_order_group_services
Support for services in grouped repair orders
repair_order_line_sequence
Allow to change line order in repairs
repair_order_product_by_lot
Select product in repair order by the lot number
repair_order_template
Use templates to save time when creating repair orders
repair_picking
Enhanced repair order management with pickings for adding and removing components
repair_picking_after_done
Transfer repaired move to another location directly from repair order
repair_quality_control
Create quality controls from repair order
repair_quotation_manual_sync
Manually Synchronize Repair Orders with their Quotations
repair_refurbish
Create refurbished products during repair
🚧 🚧
repair_restrict_lot
repair_scheduled_date_calendar_view
Repair order calendar view based on scheduled data
repair_security
Create security groups for Repair
repair_service
Adds services to repair orders, so that they can be added as sale order lines.
repair_stock
repair_stock_move_menu
Adds a menu to obtain a list with repair moves
repair_substate
repair_timesheet
repair_type
Repair type
🚧
repair_type_product_destination

report-print-send

Name v17.0 v18.0 v19.0
base_report_to_label_printer
base_report_to_printer
base_report_to_printer_cups
base_report_to_printer_mail
🚧
printer_zpl2
Add a ZPL II label printing feature
printing_auto_base
🚧
printing_auto_label_printer
🚧
server_env_printing_server

reporting-engine

Name v17.0 v18.0 v19.0
base_comment_template
Add conditional mako template to any reporton models that inherits comment.template.
🚧
bi_sql_editor
BI Views builder, based on Materialized or Normal SQL Views
bi_view_editor
Graphical BI views builder for Odoo
bi_view_editor_spreadsheet_dashboard
Glue module for BI View Editor and Spreadsheet Dashboard
kpi
pdf_xml_attachment
Provides helpers to work w/ PDFs and XML attachments
report_async
Central place to run reports live or async
report_context
Adding context to reports
🚧
report_csv
Base module to create csv report
report_display_name_in_footer
Show document name in report footer
report_footer_html
Show HTML content in desired Footer Reports
report_label
Print configurable self-adhesive labels reports
🚧
report_layout_config
Add possibility to easily modify the global report layout
🚧
report_partner_address
Translatable partner address details for reports and portal
🚧
report_pdf_form
Fill custom PDF form reports
🚧
report_pdf_zip_download
report_py3o
Reporting engine based on Libreoffice (ODT -> ODT, ODT -> PDF, ODT -> DOC, ODT -> DOCX, ODS -> ODS, etc.)
🚧
report_py3o_fusion_server
Let the fusion server handle format conversion.
🚧
report_qr
report_qweb_element_page_visibility
report_qweb_encrypt
Allow to encrypt qweb pdfs
report_qweb_field_option
🚧
report_qweb_parameter
Add new parameters for qweb templates in order to reduce field length and check minimal length
report_qweb_pdf_cover
Add front and back covers to your QWeb PDF reports
report_qweb_pdf_watermark
Add watermarks to your QWEB PDF reports
🚧
report_qweb_signer
Sign Qweb PDFs usign a PKCS#12 certificate
🚧
report_substitute
This module allows to create substitution rules for report actions.
report_text_format_option
🚧
report_wkhtmltopdf_param
Add new parameters for a paper format to be used by wkhtmltopdf command as arguments.
🚧
report_xlsx
Base module to create xlsx report
report_xlsx_helper
report_xml
Allow to generate XML reports
sql_export
Export data in csv file with SQL requests
sql_export_excel
Allow to export a sql query to an excel file.
🚧
sql_export_mail
Send csv file generated by sql query by mail.
sql_request_abstract
Abstract Model to manage SQL Requests

resource

Name v17.0 v18.0 v19.0

rest-framework

Name v17.0 v18.0 v19.0
auth_partner
Implements the base features for a authenticable partner
🚧
base_rest
Develop your own high level REST APIs for Odoo thanks to this addon.
base_rest_auth_api_key
Base Rest: Add support for the auth_api_key security policy into the openapi documentation
base_rest_auth_jwt
Base Rest: Add support for the auth_jwt security policy into the openapi documentation
base_rest_auth_user_service
Login/logout from session using a REST call
base_rest_datamodel
Datamodel binding for base_rest
base_rest_demo
Demo addon for Base REST
base_rest_pydantic
Pydantic binding for base_rest
datamodel
This addon allows you to define simple data models supporting serialization/deserialization
🚧
extendable
Extendable classes registry loader for Odoo
extendable_fastapi
Allows the use of extendable into fastapi apps
fastapi
Odoo FastAPI endpoint
fastapi_auth_api_key
fastapi_auth_jwt
JWT bearer token authentication for FastAPI.
fastapi_auth_jwt_demo
Test/demo module for fastapi_auth_jwt.
fastapi_auth_partner
This provides an implementation of auth_partner for FastAPI
🚧
fastapi_endpoint_context
Provides an overridable request context for FastAPI endpoints
🚧
graphql_base
Base GraphQL/GraphiQL controller
🚧
graphql_demo
🚧
model_serializer
Automatically translate Odoo models into Datamodels for (de)serialization
pydantic
Utility addon to ease mapping between Pydantic and Odoo models
rest_log
Track REST API calls into DB

rma

Name v17.0 v18.0 v19.0
product_warranty
🚧
rma
Return Merchandise Authorization (RMA)
rma_batch
Group RMAs into batches for collective management
rma_delivery
Allow to choose a default delivery carrier for returns
rma_lot
Manage lot in RMA
rma_reason
rma_repair
Create a repair order from rma
rma_repair_lot
rma_sale
Sale Order - Return Merchandise Authorization (RMA)
rma_sale_delivery
rma_sale_lot
Manage sale returns with lot.
🚧
rma_sale_mrp
Allow doing RMAs from MRP kits
🚧
rma_sale_reason
stock_production_lot_warranty
Add warranty date to stock production lot
🚧 🚧

role-policy

Name v17.0 v18.0 v19.0

sale-blanket

Name v17.0 v18.0 v19.0
sale_blanket_order
Blanket Orders

sale-channel

Name v17.0 v18.0 v19.0
sale_channel
Adds the notion of sale channels
🚧
sale_channel_category
Link Category with sale channel
🚧
sale_channel_partner
Bind sale channels to contacts
sale_channel_product
Link Product with sale channel
🚧
sale_channel_search_engine
Abstract module for configuring a search engine on a sale channel
sale_channel_search_engine_category
Implement an export of category in search engine based on sale channel link
sale_channel_search_engine_demo
Implement an export of category in search engine based on sale channel link
sale_channel_search_engine_product
Implement an export of category in search engine based on sale channel link
sale_import_base
Base for importing Sale Orders through a JSON file format
🚧

sale-financial

Name v17.0 v18.0 v19.0

sale-prebook

Name v17.0 v18.0 v19.0

sale-promotion

Name v17.0 v18.0 v19.0
coupon_chatter
Register messages and activities on the sale coupon records
loyalty_card_fixed_expiration_date
Set a fixed expiration date for loyalty cards
loyalty_coupon_no_mail
Generate coupons without triggering email notifications
loyalty_criteria_multi_product
Allows to set as promotion criteria multi-product conditions
🚧 🚧
loyalty_incompatibility
Allows to set incompatibility rules between promotions
🚧 🚧
loyalty_limit
Restrict number of promotions per customer or salesman
loyalty_mass_mailing
loyalty_multi_gift
Allows to configure multiple gift rewards per promotion
🚧 🚧
loyalty_partner_applicability
Enables the definition of a customer filter for promotion rules that will only be applied to customers who meet the specified conditions in the filter.
loyalty_program_chatter
Register messages and activities on the sale coupon records
sale_loyalty_auto_refresh
Allows to auto-apply the coupons with no user intervention
🚧 🚧
sale_loyalty_criteria_multi_product
Allows to set as promotion criteria multi-product conditions
🚧
sale_loyalty_incompatibility
Allows to set incompatibility rules between promotions in sale orders
🚧 🚧
sale_loyalty_limit
Restrict number of promotions per customer or salesman
sale_loyalty_multi_gift
Allows to configure multiple gift rewards per promotion in sales
🚧
sale_loyalty_order_info
Add info on sale order about applied loyalties
🚧 🚧
sale_loyalty_order_line_link
Adds a link between loyalty programs and their generated order linesfor easing tracking
sale_loyalty_order_suggestion
Suggest promotions in the sale order line
🚧
sale_loyalty_order_suggestion_multi_gift
Suggest promotions with rewards multi gift in the sale order line
sale_loyalty_order_suggestion_multi_product
Suggest promotions with criteria multi product in the sale order line
sale_loyalty_partner
🚧
sale_loyalty_partner_applicability
Enables the definition of a customer filter for promotion rules that will only be applied to customers who meet the specified conditions in the filter.
website_sale_loyalty_page
website_sale_loyalty_suggestion_wizard
Suggests promotions and allows you to configure and apply these promotions directly from the website
website_sale_loyalty_suggestion_wizard_multi_gift
Suggests promotions multi-gift and allows you to configure and apply these promotions directly from the website
website_sale_loyalty_suggestion_wizard_multi_product
Suggests promotions multi-product and allows you to configure and apply these promotions directly from the website

sale-reporting

Name v17.0 v18.0 v19.0
base_multicompany_reporting_currency
Adds the possibility to specify Multicompany Reporting Currency
🚧
product_sold_by_delivery_week
Adds a field that graphically hints the weekly product sales
🚧
sale_comment_template
Comments texts templates on Sale documents
sale_layout_category_hide_detail
Hide details for sections in sale orders and invoices for reports and customer portal
🚧
sale_order_line_position
Adds position number on sale order line.
🚧
sale_order_product_recommendation_product_sold_by_delivery_week
Adds the weekly sales field to the recommendation wizard
sale_order_report_hide_tax
Hide taxes column when they don't add value
🚧
sale_order_report_product_image
Show product images on Sale documents
🚧
sale_order_weight
Add products weight in report for sale order
🚧 🚧
sale_packaging_report
Packaging data in sale reports
🚧
sale_quotation_builder
Build great quotation templates
sale_report_crossed_out_original_price
Sale report crossed out original price when a discount exists
🚧
sale_report_delivered
sale_report_delivered_attribute_values
Allow to view Attribute values of Lines on Sale Report Delivered
sale_report_delivered_brand
sale_report_delivered_deposit
Allow to view Customer Deposits on Sale Report Delivered
🚧
sale_report_delivered_partner_priority
sale_report_delivered_subtotal
sale_report_delivered_volume
🚧
sale_report_salesman
Adds the Sales Reporting menu to the Salespersons user group.
🚧
sale_report_salesperson_from_partner

sale-workflow

Name v17.0 v18.0 v19.0
partner_contact_sale_info_propagation
Propagate Salesperson and Sales Teams from Company to Contacts
partner_sale_pivot
Sales analysis from customer form view
portal_sale_order_search
Allow customers to set and search their own order reference in portal
portal_sale_personal_data_only
🚧
pricelist_cache
Provide a new model to cache price lists and update it, to make it easier to retrieve them.
pricelist_cache_rest
Provides an endpoint to get product prices for a given customer
product_customerinfo_elaboration
Allows to define default elaborations and elaboration notes on product customerinfos
product_customerinfo_sale
Loads in every sale order line the customer code defined in the product
🚧
product_form_sale_link
Adds a button on product forms to access Sale Lines
🚧
product_price_category
Add Price Category field on product and allow to apply a pricelist on this field.
product_set_sell_only_by_packaging
Glue module between `sell_only_by_packaging` and `sale_product_set_packaging_qty`.
product_supplierinfo_for_customer_sale
Loads in every sale order line the customer code defined in the product
sale_advance_payment
Allow to add advance payments on sales and then use them on invoices
sale_attached_product
Define products that will be added automatically when adding another in a sales order
🚧
sale_auto_remove_zero_quantity_lines
On sale confirmation remove lines with zero quantities
🚧 🚧
sale_automatic_workflow
sale_automatic_workflow_force_invoiced
Force Invoice as an automatic workflow option
sale_automatic_workflow_job
Execute sale automatic workflows in queue jobs
sale_automatic_workflow_payment_mode
🚧
sale_automatic_workflow_periodicity
Adds a period for the execution of a workflow.
🚧
sale_automatic_workflow_stock
sale_automatic_workflow_stock_job
sale_blanket_order
Blanket Orders
sale_block_no_stock
Block Sales if products has not enough Quantity based on a chosen field
🚧
sale_cancel_confirm
🚧
sale_cancel_reason
sale_cancel_restrict
sale_commercial_partner
Add stored related field 'Commercial Entity' on sale orders
sale_company_currency
🚧
sale_confirm_group
Allows configuring a list of groups per-company who are granted permission to confirm sale orders
🚧
sale_custom_rounding
Custom taxes rounding method in sale orders
sale_delivery_split_date
Sale Deliveries split by date
🚧
sale_delivery_state
Show the delivery state on the sale order
🚧
sale_discount_display_amount
This addon intends to display the amount of the discount computed on sale_order_line and sale_order level
sale_elaboration
Set an elaboration for any sale line
sale_exception
Custom exceptions on sale order
sale_exception_holidays_public
Raise a sale exception if there is a commitment_date on the SO and this date is a public holidays for the shipping partner address
🚧
sale_exception_product_sale_manufactured_for
The partner set in the sales order can order only if he/she has a commercial entity that is listed as one of the partners for which the products can be manufactured for.
sale_fixed_discount
Allows to apply fixed amount discounts in sales orders.
sale_force_invoiced
Allows to force the invoice status of the sales order to Invoiced
sale_force_invoiced_quantity
Add manual invoice quantity in sales order lines
sale_force_whole_invoiceability
🚧
sale_fully_invoiced
Useful filters in Sales to know the actual status of invoices.
sale_global_discount
🚧
sale_invoice_blocking
Allow you to block the creation of invoices from a sale order.
🚧
sale_invoice_delivery_state
🚧
sale_invoice_frequency
Define the invoice frequency for customers
sale_invoice_plan
Add to sales order, ability to manage future invoice plan
sale_invoice_plan_report
Add invoice plan to sales order/quotation PDF report
sale_invoice_policy
Sales Management: let the user choose the invoice policy on the order
🚧
sale_invoice_split_payment
Split by payment term generated invoices from sale orders
sale_last_price_info
🚧 🚧
sale_mail_autosubscribe
Automatically subscribe partners to their company's sale orders
sale_manual_delivery
Create manually your deliveries
sale_mrp_bom
Allows define a BOM in the sales lines.
🚧 🚧
sale_mrp_link
Show manufacturing orders generated from sales order
🚧
sale_multi_template_application
sale_order_amount_to_invoice
Show total amount to invoice in quotations/sales orders
🚧
sale_order_archive
Archive Sale Orders
🚧
sale_order_cancel_optional_email
Cancel sales orders directly without proposing to send email to customer
sale_order_carrier_auto_assign
Auto assign delivery carrier on sale order confirmation
🚧
sale_order_currency_rate
🚧
sale_order_disable_user_autosubscribe
Remove the salesperson from autosubscribed sale followers
sale_order_general_discount
General discount per sale order
sale_order_general_discount_triple
General discount per sale order with triple
🚧 🚧
sale_order_invoice_amount
Improves Sales Order invoiced/to invoice amount calculation based on product quantities when the company setting is enabled.
sale_order_invoicing_finished_task
Control invoice order lines if their related task has been set to invoiceable
sale_order_invoicing_picking_filter
Create invoices from sale orders based on the products in pickings.
🚧
sale_order_line_cancel
Sale cancel remaining
🚧 🚧
sale_order_line_cancel_sale_stock
Sale cancel remaining stock
🚧
sale_order_line_chained_move
This module adds a field on sale order line to get all related move lines
sale_order_line_client_order_ref
Customer Reference on Sale Order Lines and Invoice Lines
sale_order_line_date
Adds a commitment date to each sale order line.
sale_order_line_delivery_state
Show the delivery state on the sale order line
🚧
sale_order_line_description
sale_order_line_effective_date
Calculated effective dates in Sale Order Lines
sale_order_line_input
Search, create or modify directly sale order lines
sale_order_line_menu
Adds a Sale Order Lines Menu
sale_order_line_multi_warehouse
Sale Order Line Multi Warehouse
🚧
sale_order_line_no_print
Hide order lines in reports
sale_order_line_note
Note on sale order line
sale_order_line_price_history
sale_order_line_price_lock_by_pricelist
Lock price or discount edition depending on pricelist items
sale_order_line_product_attribute_values
Store Product Attribute Values in Sale Order Lines
sale_order_line_remove
Allows removal of sale order lines from confirmed orders if not invoiced or received
sale_order_line_sequence
Propagates SO line sequence to invoices and stock picking.
🚧
sale_order_line_stock_move_history
Show stock moves history for sale order lines
sale_order_line_tag
Add tags to classify sales order line reasons
sale_order_lot_generator
🚧
sale_order_lot_selection
🚧
sale_order_lot_selection_price
sale_order_mass_action
Allows to easy mass operations on sale orders.
🚧
sale_order_note_template
Add sale orders terms and conditions template that can be used to quickly fullfill sale order terms and conditions
sale_order_partner_no_autofollow
Do not add customer as follower in Sales Orders
sale_order_price_recalculation
Recalculate prices / Reset descriptions on sale order lines
🚧
sale_order_priority
Define priority on sale orders
sale_order_product_assortment
Module that allows to use the assortments on sale orders
sale_order_product_availability_inline
Show product availability in sales order line product drop-down.
sale_order_product_recommendation
Recommend products to sell to customer based on history
🚧
sale_order_product_recommendation_elaboration
Include elaborations when generating or accepting sale order product recommendations
🚧
sale_order_product_recommendation_packaging_default
Quickly add recommended products to sale order by packagings
🚧
sale_order_product_recommendation_secondary_unit
Add secondary unit to recommend products wizard
🚧
sale_order_qty_change_no_recompute
Prevent recompute if only quantity has changed in sale order line
sale_order_report_without_price
Allow you to generate quotation and order reports without price.
🚧
sale_order_requested_delivery
This module adds two new fields `requested_delivery_period_start` and `requested_delivery_period_end` to both the `sale.order` and `sale.order.line` models.
sale_order_restrict_copy_archived_product
Restrict dulpication of sales order if they have archived products
sale_order_revision
Keep track of revised quotations
🚧
sale_order_safe_commitment_date
Avoid confirming a commitment date previous to the expected date
🚧
sale_order_secondary_unit
Sale product in a secondary unit
sale_order_split_strategy
Define strategies to split sales orders
sale_order_tag
Adds Tags to Sales Orders.
sale_order_team_from_product
Set Sales Team on quotations from product Sales Teams
sale_order_transmit_method
Set transmit method (email, post, portal, ...) in sale order and propagate it to invoices
sale_order_type
sale_order_type_confirm_message
Confirmation requirement when validating sale
🚧
sale_order_warn_message
Add a popup warning on sale to ensure warning is populated
sale_packaging_default
Simplify using products default packaging for sales
sale_partner_address_restrict
Restrict addresses domain in the sales order form taking into account the partner selected
sale_partner_incoterm
Set the customer preferred incoterm on each sales order
sale_partner_order_template
sale_partner_pricelist
🚧
sale_partner_primeship
Allow you to manage time limited prime memberships and prime membership activation products.
sale_partner_selectable_option
sale_partner_shipping_default_partner_invoice
Set invoice address based on shipping address for sales orders
sale_partner_shipping_invoice_domain
Adds a sensible domain to the shipping and invoicing addresses on sale form view
🚧
sale_partner_utm_source
This module adds the use of utm source in sales
sale_payment_sheet
Allow to create invoice payments to commercial users without accounting permissions
🚧
sale_planner_calendar
Sale planner calendar
🚧
sale_pricelist_display_surcharge
This module shows to the customer the surcharges if wanted.
sale_pricelist_from_commitment_date
Use sale order commitment date to compute line price from pricelist
🚧
sale_pricelist_global_rule
Apply a global rule to all sale order
🚧
sale_pricelist_packaging
Sale Pricelist Packaging
sale_pricelist_triple_discount
🚧 🚧
sale_probability_amount
add a win probability on quotation
🚧
sale_procurement_group_by_commitment_date
Groups pickings based on commitment date of order line
🚧
sale_procurement_group_by_line
Base module for multiple procurement group by Sale order
sale_product_identification
sale_product_multi_add
Sale Product Multi Add
sale_product_set
🚧
sale_product_set_packaging_qty
Manage packaging and quantities on product set lines
sale_production_state
Show the production state on the sale order
🚧
sale_promotion_rule
Module to manage promotion rule on sale order
sale_purchase_procurement_group_by_line
Glue module between 'MTO Sale <-> Purchase' and 'Sale Procurement Group by Line'
sale_quotation_number
Different sequence for sale quotations
sale_readonly_security
sale_require_po_doc
sale_resource_booking
Link resource bookings with sales
sale_restricted_qty
🚧
sale_shipping_info_helper
Add shipping amounts on sale order
sale_sourced_by_line
Multiple warehouse source locations for Sale order
sale_start_end_dates
Adds start date and end date on sale order lines
🚧 🚧
sale_stock_cancel_restriction
sale_stock_delivery_address
sale_stock_delivery_state
Change the way to compute the delivery state
sale_stock_expiry_date_on_qty_at_date_widget
Show next Expiry Date on Qty at Date Widget
sale_stock_line_customer_ref
Allow you to add a customer reference on order lines propagaged to move operations.
sale_stock_line_sequence
Glue Module for Sale Order Line Sequence and Stock Picking Line Sequence
sale_stock_partner_warehouse
Allow to choose by default a warehouse on SO based on a Partner parameter
sale_stock_picking_blocking
Allow you to block the creation of deliveries from a sale order.
sale_stock_picking_note
Add picking note in sale and purchase order
sale_stock_picking_validation_blocking
This module adds the opportunity to prevent the validation of delivery order from the SO.
🚧 🚧
sale_stock_product_recommendation
Display stock info when recommending products to sell
🚧
sale_stock_reconcile_valuation_kit
🚧
sale_stock_reference_by_line
Base module for definition of stock references creation rules for Sale order
sale_stock_reservation_issue_on_qty_at_date_widget
Warn user when a reservation issue will happen when confirming an order
sale_stock_return_request
sale_stock_secondary_unit
Get product quantities in a secondary unit
sale_stock_service_level
🚧
sale_substate
sale_tier_validation
Extends the functionality of Sale Orders to support a tier validation process.
🚧
sale_timesheet_project_manual
Allows to create the project/tasks before the sale confirmation
🚧
sale_transaction_form_link
Allows to display a link to payment transactions on Sale Order form view.
🚧
sale_triple_discount
Manage triple discount on sale order lines
🚧 🚧 🚧
sale_validity_auto_cancel
Automatically cancel quotations after validity period.
sale_warn_option
Add Options to Sale Warn Messages
sale_wishlist
Handle sale wishlist for partners
sales_team_invoiced_target_domain
sales_team_security
New group for seeing only sales channel's documents
🚧
sales_team_security_crm
Integrates sales_team_security with crm
🚧 🚧
sales_team_security_sale
Integrates sales_team_security with sale
🚧 🚧
sell_only_by_packaging
Manage sale of packaging
web_widget_product_label_section_and_note_full_label_sale
Glue module between web_widget_product_label_section_and_note_full_label and sale.

search-engine

Name v17.0 v18.0 v19.0
connector_algolia
Connector For Algolia Search Engine
connector_elasticsearch
Connector For Elasticsearch Search Engine
connector_search_engine
connector_search_engine_serializer_ir_export
Use Exporter (ir.exports) as serializer for index
connector_typesense
Connector For Typesense Search Engine
search_engine_image_thumbnail
Generate thumbnails for binded record
search_engine_serializer_pydantic
Defines base class for pydantic baser serializer

server-auth

Name v17.0 v18.0 v19.0
apikey_scope_editable
Set the API Key scope at creation
auth_admin_passkey
Allows system administrator to authenticate with any account
auth_admin_passkey_totp_mail_enforce
Disable 2FA if Passkey is being used
auth_api_key
Authenticate http requests from an API key
🚧
auth_api_key_group
Allow grouping API keys together. Grouping per se does nothing. This feature is supposed to be used by other modules to limit access to services or records based on groups of keys.
auth_api_key_server_env
Configure api keys via server env. This can be very useful to avoid mixing your keys between your various environments when restoring databases. All you have to do is to add a new section to your configuration file according to the following convention:
auth_brute_force
Track Authentication Attempts and Prevent Brute-force Attacks
🚧
auth_jwt
JWT bearer token authentication.
🚧
auth_jwt_demo
Test/demo module for auth_jwt.
🚧
auth_ldaps
Allows to use LDAP over SSL authentication
🚧 🚧
auth_oauth_autologin
Automatically redirect to the OAuth provider for login
🚧
auth_oauth_filter_by_domain
Filter OAuth providers by domain
auth_oauth_login_field
Handle the login field in OAuth signup
auth_oauth_multi_token
Allow multiple connection with the same OAuth account
auth_oidc
Allow users to login through OpenID Connect Provider
auth_oidc_environment
This module allows to use server env for OIDC configuration
auth_saml
🚧
auth_session_timeout
This module disable all inactive sessions since a given delay
auth_signup_verify_email
Force uninvited users to use a good email for signup
🚧
auth_user_case_insensitive
Makes the user login field case insensitive
base_user_empty_password
Allows to empty password of users
🚧
base_user_show_email
Untangle user login and email
🚧
cross_connect_client
Cross Connect Client allows to connect to a Cross Connect Server enabled odoo instance.
impersonate_login
tools
password_security
Allow admin to set password security requirements.
🚧
user_log_view
Allow to see user's actions log
🚧
users_ldap_groups
Adds user accounts to groups based on rules defined by the administrator.
🚧
users_ldap_mail
users_ldap_populate
vault
Password vault integration in Odoo
vault_share
Implementation of a mechanism to share secrets

server-backend

Name v17.0 v18.0 v19.0
base_dav
Access Odoo data as calendar or address book
🚧 🚧
base_external_dbsource
🚧
base_external_dbsource_mssql
base_external_dbsource_mysql
base_external_dbsource_sqlite
🚧
base_external_system
Data models allowing for connection to external systems.
🚧
base_global_discount
base_group_backend
base_ical
Provide (readonly) .ics URLs to calendar-like models
base_import_match
Try to avoid duplicates before importing
base_portal_type
Base module to allow different types of portals
base_user_effective_permissions
Inspect effective permissions applying to a user
base_user_role
base_user_role_company
🚧
base_user_role_history
This module allows to track the changes on users roles.
🚧
base_user_role_profile
server_action_navigate
Navigate between any items of any Odoo Models
server_action_sort
Sort any lines of any models by any criterias

server-brand

Name v17.0 v18.0 v19.0
disable_odoo_online
hr_expense_remove_mobile_link
Remove Odoo Enterprise mobile app download links
mail_debranding
Remove Odoo branding in sent emails Removes anchor <a href odoo.com togheder with it's parent ( for powerd by) form all the templates removes any 'odoo' that are in tempalte texts > 20characters
portal_debranding
portal_odoo_debranding
remove_odoo_enterprise
Remove enterprise modules and setting items
sale_portal_debranding
website_debranding

server-env

Name v17.0 v18.0 v19.0
auth_oauth_environment
Configure mail servers with server_environment_files
🚧
data_encryption
Store accounts and credentials encrypted by environment
mail_environment
Configure mail servers with server_environment_files
mail_environment_google_gmail
Configure Gmail mail servers with server_environment_files
mail_environment_office365
Configure Office365 parameters with environment variables via server_environment
server_environment
move some configurations out of the database
server_environment_autocreate
Add ability to auto create records
🚧
server_environment_data_encryption
server_environment_ir_config_parameter
Override System Parameters from server environment file

server-tools

Name v17.0 v18.0 v19.0
attachment_delete_restrict
🚧 🚧
attachment_logging
Show attachment information in chatter
attachment_queue
Base module adding the concept of queue for processing files
attachment_synchronize
attachment_unindex_content
Disable indexing of attachments
🚧 🚧
auditlog
auto_backup
Backups database
auto_backup_fs_file
Store backups using some FSSPEC implementation
autovacuum_message_attachment
Automatically delete old mail messages and attachments
🚧
base_conditional_image
This module extends the functionality to support conditional images
🚧
base_cron_exclusion
Allow you to select scheduled actions that should not run simultaneously.
🚧
base_domain_inverse_function
Provide function to inverse domain into parts
🚧
base_exception
This module provide an abstract model to manage customizable exceptions to be applied on different models (sale order, invoice, ...)
base_fontawesome
Up to date Fontawesome resources.
base_fontawesome_web_editor
Integration between base_fontawesome and web_editor for FontAwesome >= 6.7.2 support.
base_force_record_noupdate
Manually force noupdate=True on models
🚧
base_kanban_stage
Provides stage model and abstract logic for inheritance
🚧 🚧
base_m2m_custom_field
Customizations of Many2many
base_model_restrict_update
🚧
base_multi_image
Allow multiple images for database objects
🚧
base_name_search_improved
Friendlier search when typing in relation fields
🚧
base_partition
Base module that provide the partition method on all models
base_remote
base_search_fuzzy
Fuzzy search with the PostgreSQL trigram extension
base_sequence_default
Use sequences for default values of fields when creating a new record
🚧
base_sequence_option
Alternative sequence options for specific models
🚧
base_sparse_field_list_support
add list support to convert_to_cache()
base_technical_user
Add a technical user parameter on the company
base_temporary_action
This addon allows to create temporary actions
base_time_window
Base model to handle time windows
🚧
base_view_inheritance_extension
Adds more operators for view inheritance
base_write_diff
Prevents updates on fields whose values won't change anyway
bus_alt_connection
Needed when using PgBouncer as a connection pooler
🚧
database_cleanup
database_size
datetime_formatter
Helper functions to give correct format to date[time] fields
🚧
dbfilter_from_header
Filter databases with HTTP headers
excel_import_export
Base module for developing Excel import/export/report
🚧
excel_import_export_demo
🚧
fetchmail_attach_from_folder
Attach mails in an IMAP folder to existing objects
fetchmail_notify_error_to_sender
If fetching mails gives error, send an email to sender
fetchmail_notify_error_to_sender_test
Test for Fetchmail Notify Error to Sender
field_vector
New specialized field to store vector data
html_image_url_extractor
Extract images found in any HTML field
🚧 🚧
html_text
Generate excerpts from any HTML field
iap_alternative_provider
Base module for providing alternative provider for iap apps
🚧
jsonifier
JSON-ify data for all models
🚧
letsencrypt
Request SSL certificates from letsencrypt.org
🚧 🚧
mail_cleanup
Mark as read or delete mails after a set time
module_analysis
Add analysis tools regarding installed modules to know which installed modules comes from Odoo Core, OCA, or are custom modules
module_auto_update
Automatically update Odoo modules
module_change_auto_install
Customize auto installables modules by configuration
odoo_test_xmlrunner
This module override Odoo testing method to run them with xmlrunner tool.
onchange_helper
Technical module that ease execution of onchange in Python code
rpc_helper
Helpers for disabling RPC calls
🚧
scheduler_error_mailer
🚧
sentry
Report Odoo errors to Sentry
🚧
sequence_python
Calculate a sequence number from a Python expression
server_action_logging
Module that provides a logging mechanism for server actions
🚧
session_db
slow_statement_logger
Log slow SQL statements
test_auditlog
Additional unit tests for Audit Log based on accounting models
test_base_time_window
Test Base model to handle time windows
tracking_manager
This module tracks all fields of a model, including one2many and many2many ones.
🚧
tracking_manager_domain
This module extends the tracking manager to allow to define a domain on fields to track changes only when certain conditions apply.
upgrade_analysis
Performs a difference analysis between modules installed on two different Odoo instances
views_migration_17

server-ux

Name v17.0 v18.0 v19.0
announcement
Notify internal users about relevant organization stuff
🚧
barcode_action
Allows to use barcodes as a launcher
base_cancel_confirm
base_custom_filter
base_export_manager
🚧
base_import_security_group
Group-based permissions for importing CSV files
base_ir_actions_sequence
🚧
base_menu_visibility_restriction
Restrict (with groups) menu visibilty
🚧
base_optional_quick_create
Avoid "quick create" on m2o fields, on a "by model" basis
🚧
base_revision
Keep track of revised document
🚧
base_search_custom_field_filter
🚧
base_substate
base_technical_features
Access to technical features without activating debug mode
base_tier_validation
Implement a validation process based on tiers.
🚧
base_tier_validation_confirm_auth
Authentication confirmation for base tiers.
base_tier_validation_correction
Correct tier.review data after it has been created.
base_tier_validation_formula
Formulas for Base tier validation
🚧
base_tier_validation_forward
Forward option for base tiers
base_tier_validation_server_action
Add option to call server action when a tier is validated
base_user_locale
🚧
base_warn_option
Add Options to Warn Messages
chained_swapper
Chained Swapper
date_range
Manage all kind of date range
date_range_account
Add Date Range menu entry in Invoicing app
🚧
default_multi_user
Allows to share user-defined defaults among several users.
developer_menu
Menu Shortcut for developer usage
document_quick_access
Document quick access
document_quick_access_folder_auto_classification
Auto classification of Documents after reading a QR
filter_multi_user
Allows to share user-defined filters filters among several users.
mail_message_destiny_link_template
Mail template to show destiny records in chatter.
🚧
mail_suggested_recipient_unchecked
multi_step_wizard
🚧
sequence_check_digit
Adds a check digit on sequences
sequence_reset_period
Auto-generate yearly/monthly/weekly/daily sequence period ranges
🚧
server_action_mass_edit
Mass Editing
🚧
server_action_mass_edit_onchange
Extension of server_action_mass_edit
template_content_swapper
🚧 🚧

shift-planning

Name v17.0 v18.0 v19.0
hr_shift
Define shifts for employees
hr_shift_holidays_public
Avoid planning shifts on holidays
🚧

shopfloor-app

Name v17.0 v18.0 v19.0
shopfloor_base
Core module for creating mobile apps
shopfloor_example
Show how to customize the Shopfloor app frontend.
shopfloor_mobile_base
Mobile frontend for WMS Shopfloor app
shopfloor_mobile_base_auth_api_key
Provides authentication via API key to Shopfloor base mobile app
shopfloor_rest_log
Integrate rest_log into Shopfloor app
shopfloor_workstation
Manage workstation within a shopfloor application
shopfloor_workstation_label_printer
Adds a label printer configuration to shopfloor workstation.
shopfloor_workstation_mobile
Shopfloor mobile app integration for workstation

sign

Name v17.0 v18.0 v19.0
agreement_sign_oca
🚧
maintenance_sign_oca
project_task_sign_oca
Project Task Sign Oca
sign_oca
Allow to sign documents inside Odoo CE

social

Name v17.0 v18.0 v19.0
base_search_mail_content
base_user_signature
mail_activity_board
Add Activity Boards
mail_activity_cancel_tracking
mail_activity_done
mail_activity_partner
Add Partner to Activities
🚧
mail_activity_reminder
Reminder notifications about planned activities
mail_activity_reply_creator
Assign new to its creator
🚧
mail_activity_team
Add Teams to Activities
mail_activity_unlink_log
Leave a message when an activity is unlinked
🚧
mail_attach_existing_attachment
Adding attachment on the object by sending this one
mail_attach_existing_attachment_account
Module to use attach existing attachment for account module
mail_autogenerated_header
Add headers to Odoo's mails indicating they are autogenerated
mail_autosubscribe
Automatically subscribe partners to its company's business documents
mail_composer_cc_bcc
This module enables sending mail to CC and BCC partners in mail composer form.
mail_composer_cc_bcc_account
This module enables sending mail to CC and BCC partners for invoices.
mail_debrand
Remove Odoo branding in sent emails Removes anchor <a href odoo.com togheder with it's parent ( for powerd by) form all the templates removes any 'odoo' that are in tempalte texts > 20characters
mail_disable_follower_notification
Don't send emails by default when adding followers to records
mail_filter_adressee_by_contact
Adresses filter by partner contacts and users
🚧
mail_forward
Forward messages from the chatter of any document to other users.
mail_gateway
Base module for gateway communications
mail_gateway_telegram
Set a gateway for telegram
🚧
mail_gateway_whatsapp
Set a gateway for WhatsApp
mail_history_mark_unread
Add 'Mark as Unread' action to messages in History mailbox
mail_layout_force
Force a mail layout on selected email templates
mail_layout_preview
Preview email templates in the browser
mail_no_user_assign_notification
mail_notification_custom_subject
Apply a custom subject to mail notifications
mail_notification_with_history
Add the previous chatter discussion into new email notifications.
mail_optional_autofollow
Choose if you want to automatically add new recipients as followers on mail.compose.message
mail_optional_follower_notification
Choose to notify followers on mail.compose.message
mail_outbound_static
Allows you to configure the from header for a mail server.
mail_partner_forwarding
Forwarding notifications for partners
mail_partner_opt_out
Add the partner's email to the blackmailed list
mail_print
Print messages from the chatter of any document.
mail_quoted_reply
Make a reply using a message
mail_restrict_follower_selection
Define a domain from which followers can be selected
mail_send_confirmation
mail_send_copy
Send to you a copy of each mail sent by Odoo
🚧
mail_server_by_user
Email Server By User
🚧
mail_show_follower
Show CC document followers in mails.
mail_template_substitute
This module allows to create substitution rules for mail templates.
mail_thread_create_nolog
Display a fake (non-stored) create log in the chatter.
mail_tracking
Email tracking system for all mails sent
mail_tracking_mailgun
Mail tracking and Mailgun webhooks integration
mail_tracking_mass_mailing
Improve mass mailing email tracking
mass_mailing_custom_unsubscribe
Track metadata for GDPR compliance
mass_mailing_event_registration_exclude
Link mass mailing with event for excluding recipients
mass_mailing_list_dynamic
Mass mailing lists that get autopopulated
mass_mailing_partner
mass_mailing_resend
mute_notification_user_autosubscribe
Do not send notifications to users autosubcribed through user_id field
outgoing_email_by_model
🚧
res_company_mastodon_link
Add mastodon url at company model

spreadsheet

Name v17.0 v18.0 v19.0
spreadsheet_dashboard_oca
Use OCA Spreadsheets on dashboards configuration
spreadsheet_dashboard_purchase_oca
spreadsheet_dashboard_purchase_stock_oca
spreadsheet_oca
Allow to edit spreadsheets

stock-logistics-availability

Name v17.0 v18.0 v19.0
sale_stock_available_info_popup
Adds an 'Available to promise' quantity to the popover shown in sale order line that display stock info of the product
stock_available
🚧
stock_available_base_exclude_location
Base module to exclude locations for product available quantities
stock_available_immediately
stock_available_immediately_exclude_location
stock_available_location_get_domain
This is a technical helper module in order to reuse the standard _get_domain_locations() function for locations and not quants
stock_available_mrp
🚧
stock_available_unreserved
Quantity of stock available for immediate use
stock_free_quantity
🚧
stock_picking_product_availability_inline
Show product availability in product drop-down of picking form view.
stock_quant_available_quantity
Shows Available Quantity in the stock quant views

stock-logistics-barcode

Name v17.0 v18.0 v19.0
barcodes_generator_abstract
Generate Barcodes for Any Models
barcodes_generator_location
barcodes_generator_package
Generate Barcodes for Product Packaging
🚧 🚧
barcodes_generator_partner
Generate Barcodes for Partners
🚧
barcodes_generator_product
Generate Barcodes for Products (Templates and Variants)
product_multi_barcode
🚧
stock_barcodes
It provides read barcode on stock operations.
🚧 🚧 🚧
stock_barcodes_gs1
It provides read GS1 barcode on stock operations.
🚧 🚧
stock_barcodes_gs1_expiry
It provides read expiry dates from GS1 barcode on stock operations.
🚧 🚧
stock_barcodes_picking_batch
It provides read barcodes on stock operations from batch pickings.
🚧
stock_barcodes_picking_batch_revision
It provides batch pickings revision from other users.
🚧
stock_inventory_barcode
Add simple barcode interface on inventories
🚧
stock_picking_product_barcode_report
It provides a wizard to select how many barcodes print.

stock-logistics-interfaces

Name v17.0 v18.0 v19.0
stock_measuring_device
Implement a common interface for measuring and weighing devices
stock_measuring_device_zippcube
Implement interface with Bosche Zippcube devicesfor packaging measurement
stock_vertical_lift_kardex
Integrate with Kardex Remstar Vertical Lifts

stock-logistics-orderpoint

Name v17.0 v18.0 v19.0
purchase_stock_product_replenish_supplier
Set default supplier in product replenish wizard
stock_location_orderpoint
Declare orderpoint on a location allowing to replenish any product with the same criteria.
stock_orderpoint_default_location
This module allows to define a different default location than the stock location
stock_orderpoint_generator
Mass configuration of stock order points
🚧
stock_orderpoint_manual_procurement
Allows to create procurement orders from orderpoints instead of relying only on the scheduler.
stock_orderpoint_move_link
Link Reordering rules to stock moves
stock_orderpoint_mto_as_mts
Materialize need from MTO route through orderpoint
stock_orderpoint_no_horizon
Consider all future moves, do not limit horizon to the rule lead days.
stock_orderpoint_purchase_link
Link Reordering rules to purchase orders
stock_orderpoint_route
Allows to force a route to be used when procuring from orderpoints
🚧
stock_orderpoint_uom
Allows to create procurement orders in the UoM indicated in the orderpoint

stock-logistics-putaway

Name v17.0 v18.0 v19.0
stock_picking_putaway_recompute
This module allows to recompute the picking operations putaways if configurations have changed
stock_putaway_hook
Add hooks allowing modules to add more putaway strategies
stock_putaway_rule_product_handle
This module allows to show the handle widget on product putaway rules to change the sequence
stock_storage_type
Manage packages and locations storage types
stock_storage_type_buffer
Exclude storage locations from put-away if their buffer is full
stock_storage_type_move_line_qty_picked
stock_storage_type_putaway_abc
Advanced storage strategy ABC for WMS

stock-logistics-release-channel

Name v17.0 v18.0 v19.0
sale_stock_release_channel
sale_stock_release_channel_delivery
sale_stock_release_channel_delivery_date
Compute expected date based on available release channels
sale_stock_release_channel_delivery_date_plan_shipment_lead_time
Sale Stock Release Channel Delivery Date Plan Shipment Lead Time
stock_release_channel
Manage workload in WMS with release channels
stock_release_channel_auto_release
Add an automatic release mode to the release channel
stock_release_channel_cutoff
Add the cutoff time to the release channel
stock_release_channel_delivery
Add a carrier selection criteria on the release channel
stock_release_channel_partner_address
Allows defining countries and states filters on channels
stock_release_channel_partner_delivery_window
Allows to define an end date (and time) on a release channel and propagate it to the concerned pickings
stock_release_channel_plan
Manage release channel preparation plan
stock_release_channel_plan_process_end_time
Glue module between release channel plan and process end time
stock_release_channel_plan_shipment_lead_time
Stock release channel plan shipment lead time
stock_release_channel_process_end_time
Allows to define an end date (and time) on a release channel and propagate it to the concerned pickings
stock_release_channel_shipment_advice
Plan shipment advices for ready and released pickings
stock_release_channel_shipment_lead_time
Release channel with shipment lead time
stock_release_channel_warehouse_calendar
Glue module between release channel and warehouse calendar

stock-logistics-reporting

Name v17.0 v18.0 v19.0
delivery_line_sale_line_position
Adds the sale line position to the delivery report lines
🚧
printing_auto_stock_picking
🚧
stock_account_valuation_discrepancy_adjust
Implements Wizard for Adjust Discrepancies on Account Inventory Valuation
🚧
stock_account_valuation_report
Improves logic of the Inventory Valuation Report
🚧
stock_average_daily_sale
Allows to gather consumed products on daily basis
🚧
stock_delivery_note
This module allows to fill in a delivery note that will be displayed on delivery report
🚧
stock_move_delay_report
Stock Move Delay Report
stock_move_pivot_total_price
Adds a total price UOM to the stock move pivot view
stock_move_value_report
🚧
stock_picking_batch_report
Stock Picking Batch Report
🚧
stock_picking_comment_template
Comments texts templates on Picking documents
stock_picking_group_by_partner_by_carrier_sale_line_position
Glue module for sale position and delivery report grouped
stock_picking_operations_multilang
stock_picking_report_custom_description
Show moves description in picking reports
🚧
stock_picking_report_delivery_custom_name
Allows to hide the product display name in favor of the picking description
🚧
stock_picking_report_delivery_driver
Delivery Driver info in Stock Picking reports
stock_picking_report_external_note
Adds a note in Stock Picking shown on external reports like Delivery Slip
stock_picking_report_header_repeater
🚧
stock_picking_report_incoming_delivery_address
Allow show delivery address in report when picking type is incoming
stock_picking_report_internal_delivery_address
Show delivery address when picking type is internal
🚧
stock_picking_report_product_sticker
stock_picking_report_qty_undelivered
Print a summary of the undelivered quantity
stock_picking_report_salesperson
Salesperson info in Stock Picking reports
🚧
stock_picking_report_summary
Stock Picking Report Summary
🚧
stock_picking_report_valued
Adding Valued Picking on Delivery Slip report
stock_picking_report_valued_sale_mrp
Allow to summarize the picking related with the selled kits
🚧
stock_portal_lot_list_download
Allows portal users to download lot list of delivery pickings in Excel format.
stock_quant_history
Re-generate stock quants for given date
🚧
stock_quant_history_queued
Use Queue jop to generate stock quants snapshots
stock_quantity_history_location
Provides stock quantity by location on past date
🚧
stock_report_quantity_by_location
Stock Report Quantity By Location
🚧

stock-logistics-request

Name v17.0 v18.0 v19.0
stock_request
Internal request for stock
🚧
stock_request_analytic
Internal request for stock
🚧
stock_request_bom
Stock Request with BOM Integration
stock_request_direction
From or to your warehouse?
stock_request_kanban
Adds a stock request order, and takes stock requests as lines
🚧
stock_request_mrp
Manufacturing request for stock
🚧
stock_request_picking_type
Add Stock Requests to the Inventory App
stock_request_purchase
Internal request for stock
🚧
stock_request_stage
Adds the possibility to manage stock requests by stages
stock_request_submit
Add submit state on Stock Requests
stock_request_tier_validation
Extends the functionality of Stock Requests to support a tier validation process.
stock_return_request

stock-logistics-reservation

Name v17.0 v18.0 v19.0
product_expiry_assign
Force the reservation of expired lots.
sale_stock_available_to_promise_release
Integration between Sales and Available to Promise Release
sale_stock_available_to_promise_release_dropshipping
Glue module between sale_stock_available_to_promise_release and stock_dropshipping
stock_available_to_promise_release
Release Operations based on available to promise
stock_available_to_promise_release_carrier_alternative
Advanced selection of preferred shipping methods
stock_available_to_promise_release_delivery
Glue module between release mechanism and delivery.
stock_available_to_promise_release_dynamic_routing
Glue between moves release and dynamic routing
stock_available_to_promise_release_exclude_location
Exclude locations from available stock
stock_move_auto_assign
Try to reserve moves when goods enter in a location
stock_reserve_rule
Configure reservation rules by location
stock_rule_reserve_max_quantity
Allows to reserve max available quantity when a move comes from an stock rule

stock-logistics-shopfloor

Name v17.0 v18.0 v19.0
shopfloor
manage warehouse operations with barcode scanners
shopfloor_batch_automatic_creation
Create batch transfers for Cluster Picking
shopfloor_checkout_sync
Glue module
shopfloor_cluster_picking_repack
Build delivery packages at the end of the cluster picking
shopfloor_dangerous_goods
Glue Module Between Shopfloor and Stock Dangerous Goods
shopfloor_dangerous_goods_mobile
Glue module between Shopfloor Mobile and Shopfloor Dangerous Goods
shopfloor_delivery_shipment
Manage delivery process with shipment advices
shopfloor_delivery_shipment_mobile
Frontend for delivery shipment scenario for shopfloor
shopfloor_gs1
Integrate GS1 barcode scan into Shopfloor app
shopfloor_mobile
Mobile frontend for WMS Shopfloor app
shopfloor_reception
Reception scenario for shopfloor
shopfloor_reception_measuring_device
Allows to use measuring devices to measure packagings on the reception
shopfloor_reception_mobile
Scenario for receiving products
shopfloor_reception_packaging_dimension
Collect Packaging Dimension from the Reception scenario
shopfloor_reception_packaging_dimension_mobile
Frontend for the packaging dimension on reception scenario
shopfloor_reception_vendor_packaging
Manage shopfloor reception behavior for vendor packaging
shopfloor_single_product_transfer
Move an item from one location to another.
shopfloor_single_product_transfer_mobile
Mobile frontend for single product transfer scenario
shopfloor_vendor_packaging
Manage shopfloor behavior for vendor packaging

stock-logistics-tracking

Name v17.0 v18.0 v19.0
internal_stock_quant_package
This module allows to declare internal stock quant package
stock_quant_package_dimension
Use dimensions on packages
stock_quant_package_product_packaging
Use product packagings on packages

stock-logistics-transport

Name v17.0 v18.0 v19.0
printing_auto_shipment_advice
shipment_advice
Manage your (un)loading process through shipment advices.
shipment_advice_planner
This module is used to plan ready transfers in shipment advices.
stock_depot
This module allows users to manage partners stock depots.
stock_dock
Manage the loading docks of your warehouse.
stock_location_address
Adds an address on locations
stock_location_address_purchase
Uses the location address on purchases
tms
Manage Vehicles, Drivers, Routes and Trips
tms_account
Track invoices linked to TMS orders
tms_account_asset
Manage TMS assets
tms_expense
Manage expenses of a trip: hotel, tolls, fuel
tms_product
Manage Vehicles as Products
tms_purchase
Manage purchase requests to drivers and other suppliers
tms_sale
Sell transportation management system.

stock-logistics-warehouse

Name v17.0 v18.0 v19.0
account_move_line_product
Displays the product in the journal entries and items
🚧
account_move_line_stock_info
base_product_merge
Merge duplicate products
procurement_auto_create_group
Allows to configure the system to propose automatically new procurement groups during the procurement run.
product_route_profile
Add Route profile concept on product
scrap_reason_code
Reason code for scrapping
stock_account_change_qty_reason
Stock Account Change Quantity Reason
stock_archive_constraint
stock_change_qty_reason
Stock Quantity Change Reason
stock_cycle_count
Adds the capability to schedule cycle counts in a warehouse through different rules defined by the user.
🚧
stock_demand_estimate
Allows to create demand estimates.
stock_demand_estimate_matrix
Allows to create demand estimates.
stock_exception
Custom exceptions on stock picking
stock_helper
Add methods shared between various stock modules
stock_inventory
Allows to do an easier follow up of the Inventory Adjustments
stock_inventory_count_to_zero
Request an inventory count filling the quantities to zero as default
🚧
stock_inventory_discrepancy
Adds the capability to show the discrepancy of every line in an inventory and to block the inventory validation when the discrepancy is over a user defined threshold.
🚧
stock_inventory_justification
This module allows to set justification on inventories
🚧 🚧
stock_inventory_lockdown
Lock down stock locations during inventories.
stock_inventory_lockdown_product
Lock down stock locations during inventories for inventoried products
stock_inventory_preparation_filter
More filters for inventory adjustments
stock_inventory_verification_request
Adds the capability to request a Slot Verification when a inventory is Pending to Approve
stock_location_bin_name
Compute bin stock location name automatically
stock_location_children
Add relation between stock location and all its children
🚧
stock_location_empty
Adds a filter for empty stock location
stock_location_fill_state
This module allows to identify the fill state of stock locations
stock_location_fill_state_qty_picked
Glue module between stock_location_fill_state and stock_move_line_qty_picked
stock_location_is_sublocation
Add method to check stock location is sublocation
stock_location_lockdown
Prevent to add stock on locked locations
🚧
stock_location_pending_move
This module allows to show pending stock moves (outgoing and incoming) on a stock location
stock_location_position
Add coordinate attributes on stock location.
stock_location_tray
Organize a location as a matrix of cells
stock_location_zone
Classify locations with zones.
stock_lot_condition
🚧
stock_lot_image
stock_lot_multi_image
This module implements the possibility to have multiple images for a stock lot
🚧 🚧
stock_move_common_dest
Adds field for common destination moves
stock_move_line_lot_link
Display Lot/SN column on Detailed Operations to allow navigation.
stock_move_line_reference_link
Add link in stock move line references.
stock_move_location
This module allows to move all stock in a stock location to an other one.
🚧
stock_move_location_purchase_uom
This module 'glues' the modules stock_move_location and stock_move_purchase_uom.
stock_move_packaging_qty
Add packaging fields in the stock moves
stock_move_purchase_uom
Allow to use the purchase UoM in a stock move
stock_move_reset_quantity
Reset quantity to zero
stock_mts_mto_mrp_rule
Stock MTS+MTO MRP Rule
🚧
stock_mts_mto_rule
Add a MTS+MTO route
🚧
stock_package_type_volume
Compute volume of a package type
🚧
stock_packaging_calculator
Compute product quantity to pick by packaging
stock_packaging_calculator_packaging_type
Glue module for packaging type
🚧
stock_picking_batch_packaging_qty
Add packaging fields in stock picking batch
stock_picking_commercial_partner
Add Commercial Partner on the Stock Picking
stock_picking_completion_info
Display on current document completion information according to next operations
stock_picking_procure_method
Allows to force the procurement method from the picking
🚧
stock_picking_product_assortment
stock_picking_show_linked
This addon allows to easily access related pickings (in the case of chained routes) through a button in the parent picking view.
stock_picking_stage
stock_picking_supplier_ref
Adds a supplier reference field inside supplier's pickings and allows search for this reference.
🚧
stock_picking_volume
Compute volume information on stock moves and pickings
stock_picking_volume_packaging
Use volume information on potential product packaging to compute the volume of a stock.move
stock_product_qty_by_packaging
Compute product quantity to pick by packaging
stock_pull_list
The pull list checks the stock situation and calculates needed quantities.
🚧
stock_putaway_product_template
Add product template in putaway strategies from the product view
🚧
stock_quant_cost_info
Shows the cost of the quants
stock_quant_manual_assign
stock_quant_reservation_info
Allows to see the reserved info of Products
stock_quant_reservation_info_mrp
Allows to see the manufacturing order related to the reserved info of Products
stock_removal_location_by_priority
Establish a removal priority on stock locations.
stock_reserve
Stock reservations on products
stock_reserve_sale
🚧
stock_restrict_immediate_adjustment
Restrict immediate stock adjustments from Stock On Hand view
stock_route_location_source
Add method to get source location of Inventory Routes
stock_route_mto
Allows to identify MTO routes through a checkbox and availability to filter them.
stock_search_supplierinfo_code
Allows to search for picking from supplierinfo code
stock_secondary_unit
Get product quantities in a secondary unit
stock_storage_category_capacity_name
Allows to have a better display name for Stock Storage Category Capacity model
stock_valuation_layer_inventory_filter
Allows to filter Inventory Adjustments on Stock Valuation Layers
stock_vertical_lift
Provides the core for integration with Vertical Lifts
stock_vertical_lift_empty_tray_check
Checks if the tray is actually empty.
stock_vertical_lift_packaging_level
Provides integration with Vertical Lifts and packaging levels
stock_vertical_lift_qty_by_packaging
Glue module for `stock_product_qty_by_packaging` and `stock_vertical_lift`.
stock_vertical_lift_server_env
Server Environment layer for Vertical Lift
stock_vertical_lift_storage_type
Compatibility layer for storage types on vertical lifts
stock_vlm_mgmt
Light self contained alternative for VLM integrations
stock_vlm_mgmt_kardex
Light alternative for Kardex VLM integrations
🚧
stock_vlm_mgmt_modula
Light alternative for Modula VLM integrations
🚧
stock_warehouse_calendar
Adds a calendar to the Warehouse
stock_warehouse_out_pull
Restore delivery pull rules as in Odoo <= 17.0
stock_warehouse_resupply_route_push
Use push rules for resupply from other warehouse routes.
stock_warehouse_security
Restrict user access in multi-warehouse environment

stock-logistics-workflow

Name v17.0 v18.0 v19.0
delivery_procurement_group_carrier
delivery_total_weight_from_packaging
Include packaging weight on move, transfer and package.
procurement_auto_create_group_carrier
product_cost_price_avco_sync
Set product cost price from updated moves
product_customerinfo_picking
This module makes the product customer code visible in the stock moves of a picking.
product_supplierinfo_picking
This module makes the product supplier code visible in the stock moves of a picking.
🚧
purchase_stock_picking_invoice_link
Adds link between purchases, pickings and invoices
purchase_stock_picking_restrict_cancel
Restrict cancellation with Purchase.
🚧
sale_line_returned_qty
Track returned quantity of sale order lines.
sale_line_returned_qty_mrp
Track returned quantity of sale order lines for BoM products.
sale_order_global_stock_route
Add the possibility to choose one warehouse path for an order
🚧
sale_planned_consumed_date
sale_stock_picking_invoice_link
Adds link between pickings and invoices
sale_stock_restocking_fee_invoicing
On demand charge restocking fee for accepting returned goods .
scrap_reason_code
Reason code for scrapping
stock_account_product_run_fifo_hook
Add more flexibility in the run fifo method.
🚧
stock_account_show_automatic_valuation
Allow automatic valuation for stock moves in community edition
stock_auto_move
stock_checkout_sync
Sync location for Checkout operations
stock_customer_deposit
Customer deposits in your warehouse
🚧
stock_customer_deposit_elaboration
Glue module betwen stock_customer_deposit and sale_elaboration
🚧
stock_customer_deposit_sale_margin
Set purchase price to zero when deliver customer deposit
🚧
stock_dangerous_goods
Adds utility fields to manage dangerous goods
stock_dynamic_routing
Dynamic routing of stock moves
stock_dynamic_routing_checkout_sync
Glue module for tests when dynamic routing and checkout sync are used
stock_dynamic_routing_delivery
Glue module between stock dynamic routing and delivery
stock_dynamic_routing_delivery_procurement_group_carrier
Use the carrier set on the procurement group for propagation
stock_dynamic_routing_reserve_rule
Glue module between dynamic routing and reservation rules
stock_grn
🚧
stock_landed_costs_priority
Add priority to landed costs
stock_landed_costs_purchase_auto
🚧
stock_lock_lot
🚧
stock_lot_on_hand_first
Allows to display lots on hand first in M2o fields
🚧
stock_lot_production_date
stock_lot_scrap
This module adds a button in Production Lot/Serial Number view form to Scrap all products contained.
stock_move_actual_date
stock_move_auto_assign_auto_release
Auto release moves after auto assign
stock_move_backdating
🚧
stock_move_forced_lot
This module allows you to set a lot_id in a procurement to force the stock move generated to only reserve the selected lot.
stock_move_line_auto_fill
Stock Move Line auto fill
🚧
stock_move_line_change_lot
stock_move_line_dates
Add Date Scheduled and Deadline dates in move lines
stock_move_line_expiration_date_required
stock_move_line_qty_picked
Separate quantity picked from the reserved quantity
stock_move_line_reference_link
Add link in stock move line references.
stock_move_original_date
adds the Original Date Scheduled to stock moves.
stock_move_planned_consumed_date
stock_move_propagate_first_move
This addon propagate the picking type of the original move to all next moves created from procurement
🚧
stock_move_quantity_product_uom
computes stock.move's quantity in the uom of the product.
stock_move_source_relocate
Change source location of unavailable moves
stock_move_source_relocate_dynamic_routing
Glue module
stock_no_negative
Disallow negative stock levels by default
stock_owner_restriction
Do not reserve quantity with assigned owner
🚧
stock_partner_delivery_window
Define preferred delivery time windows for partners
stock_picking_auto_create_lot
Auto create lots for incoming pickings
🚧
stock_picking_auto_create_lot_sequence
stock_picking_auto_create_package
Put all move lines in packs on validation.
stock_picking_back2draft
Reopen canceled transfers
🚧
stock_picking_backorder_strategy_cancel
stock_picking_batch_creation
Create a batch of pickings to be processed all together
stock_picking_batch_creation_split_kit
Split picking by kit quantity when exceeding limits
stock_picking_batch_extended
Allows manage a lot of pickings in batch
🚧 🚧
stock_picking_batch_invoice_frequency
Invoice Sale Orders from Stock Pickin Batch
stock_picking_batch_operation_quick_change
Change location of all picking batch operations
stock_picking_batch_planner
Allow planning origin batches/waves from destination batch/wave
stock_picking_batch_print_invoices
Print invoices from stock picking batchs
stock_picking_batch_print_pickings
Print Picking from Stock Picking Batch
stock_picking_batch_set_quantity
Adds buttons to set all reserved quantity in quantity done fields
🚧
stock_picking_batch_substate
stock_picking_batch_validate_confirm
Request confirmation when validating batch if any pending origin moves
stock_picking_carrier
stock_picking_consolidation_priority
Raise priority of all transfers for a chain when started
stock_picking_customer_ref
This module displays the sale reference/description in the pickings
🚧 🚧 🚧
stock_picking_date_deadline_syncs_scheduled_date
Sync Scheduled Date with Date Deadline in Stock Picking
stock_picking_filter_lot
In picking out lots' selection, filter lots based on their location
stock_picking_group_by_base
Allows to define a way to create index on extensible domain
stock_picking_group_by_partner_by_carrier
stock_picking_group_by_partner_by_carrier_by_date
stock_picking_group_by_partner_by_carrier_force_move_type
Glue module for Picking Type Force Shipping Policy and Group Transfers by Partner and Carrier
stock_picking_import_serial_number
Import S/N from excel file for incoming pickings
🚧
stock_picking_invoice_link
Adds link between pickings and invoices
stock_picking_kind
Computes the kind of picking based on locations
🚧
stock_picking_line_sequence
Manages the order of stock moves by displaying its sequence
🚧
stock_picking_mass_action
🚧
stock_picking_move_package_to_package
Move entire package to another package
🚧
stock_picking_operation_quick_change
Change location of all picking operations
stock_picking_origin_reference
Add clickable button to the Transfer Source Document.
stock_picking_origin_reference_purchase
Transfer to Purchase Order navigation from the Source Document.
🚧
stock_picking_origin_reference_sale
Transfer to Sales Order navigation from the Source Document.
🚧
stock_picking_partner_note
Add partner notes on picking
stock_picking_progress
Compute the stock.picking progression
stock_picking_propagate_scheduled_date
Propagate Stock Picking Scheduled Date
stock_picking_purchase_order_link
Link between picking and purchase order
stock_picking_restrict_cancel_printed
Prevent canceling a stock transfer if printed.
stock_picking_return_lot
Propagate SN/lots from origin picking to return picking.
stock_picking_return_restricted_qty
Restrict the return to delivered quantity
stock_picking_sale_order_link
Link between picking and sale order
🚧
stock_picking_send_by_mail
Send stock picking by email
🚧
stock_picking_show_backorder
Provides a new field on stock pickings, allowing to display the corresponding backorders.
stock_picking_show_lot
🚧
stock_picking_show_return
stock_picking_supplier_ref
Adds a supplier reference field inside supplier's pickings and allows search for this reference.
stock_picking_tier_validation
Extends the functionality of Transfers to support a tier validation process.
stock_picking_to_batch_group_fields
Allows to create batches grouped by picking fields.
stock_picking_type_bypass_reservation
Bypass reservation on desired Stock Picking Types
🚧
stock_picking_type_force_move_type
Force shipping policies on operation types
stock_picking_warn_message
Add a popup warning on picking to ensure warning is populated
stock_picking_whole_scrap
Create whole scrap from a picking for move lines
stock_product_security
stock_product_set
stock_production_lot_active
Allow to archive/unarchive lots/serial numbers
🚧
stock_push_delay
Manual evaluation of Push rules
stock_putaway_hook
Add hooks allowing modules to add more putaway strategies
stock_quant_package_dimension
Use dimensions on packages
stock_quant_package_dimension_total_weight_from_packaging
Estimated weight of a package
🚧
stock_quant_package_product_packaging
Use product packagings on packages
stock_receipt_lot_info
Be able to introduce more info on lot/serial number while processing a receipt.
stock_restrict_by_planned_consumed_date
stock_restrict_expiration_date
Add concept of restrict lot on stock move based on specific expiration date
🚧
stock_restrict_lot
Base module that add back the concept of restrict lot on stock move
🚧
stock_scrap_tier_validation
stock_scrap_tier_validation_mrp
stock_split_picking
Split a picking in two not transferred pickings
stock_split_picking_dimension
Split a picking in two not transferred pickings to ensure that the first one doesn't exceed given dimensions (nbr lines, volume, weight)
stock_split_picking_kit
Split a picking by a number of kits.
stock_valuation_layer_usage
Trace where has the stock valuation been used in, including the quantities taken.
stock_valuation_no_developer_mode
Stock valuation layer no developer mode
🚧
stock_warn_option
Add Options to Stock Warn Messages

stock-weighing

Name v17.0 v18.0 v19.0
stock_weighing
Weighing assistant for stock operations
🚧
stock_weighing_auto_create_lot
Allow to create lots from the weighing kanban cards
🚧
stock_weighing_remote_measure
Gather the operations weights remotely
🚧
web_widget_remote_measure
Allows to connect to remote devices to record measures
🚧
web_widget_remote_measure_utilcell
Compatibility with UTILCELL propietary protocols

storage

Name v17.0 v18.0 v19.0
fs_attachment
Store attachments on external object store
fs_attachment_s3
Store attachments into S3 complient filesystem
fs_base_multi_image
Mulitple Images from External File System
🚧
fs_base_multi_media
Give the possibility to store media data in external filesystem from odoo
fs_file
Field to store files into filesystem storages
fs_file_demo
Demo addon for fs_file and fs_image
🚧
fs_folder
A module to link to Odoo records and manage from record forms forlders from external file systems
fs_folder_demo
Demo for fs_folder addon
fs_folder_ms_drive
Display and manage your files from Microsoft drives from within Odoo
fs_folder_webdav
UI improvement when managing WebDAV folder
fs_image
Field to store images into filesystem storages
fs_image_thumbnail
Generate and store thumbnail for images
fs_product_brand_multi_image
Link images to product brands
🚧
fs_product_multi_image
Manage multi images from extenal file system on product
fs_product_multi_media
Link media to products and categories
fs_product_public_category_multi_image
Manage multi images from extenal file system on eCommerce public categories
🚧
fs_storage
Implement the concept of Storage with amazon S3, sftp...
fs_storage_ms_drive
Add the microsoft drives (OneDrive, Sharepoint) as a storage backend
image_tag
Image tag model
microsoft_drive_account
Link user with Microsoft
storage_backend
Implement the concept of Storage with amazon S3, sftp...
storage_backend_ftp
Implement FTP Storage
storage_backend_s3
Implement amazon S3 Storage
storage_backend_sftp
Implement SFTP Storage
storage_file
Storage file in storage backend
storage_image
Store image and resized image in a storage backend
storage_image_product
Link images to products and categories
storage_media
Give the posibility to store media data in Odoo
storage_media_product
Link media to products and categories
storage_thumbnail
Abstract module that add the possibility to have thumbnail

survey

Name v17.0 v18.0 v19.0
partner_survey
Link partners with their survey results
survey_answer_generation
Link and compare answers from another survey
survey_certification_py3o
survey_certification_sending
Controls the automatic sending of certifications in surveys.
survey_contact_generation
Generate new contacts from surveys
survey_crm_generation
Generate CRM leads/opportunities from surveys
survey_crm_sale_generation
Link CRM leads to sale orders generated from surveys
survey_legal
Require legal terms before survey submit
survey_multi_company
Company security for surveys
survey_next_survey_update_partner
Update the partner values when it's generated from the previous survey
survey_partner_representative
Fill the survey on behalf of others
survey_question_type_binary
This module add binary field as question type for survey page
🚧
survey_resource_booking
Access survey answers from resource booking
survey_result_mail
Send survey answers to the survey user
survey_sale_generation
Generate sale orders from surveys
survey_skip_start
Skip the surveys start screen and go directly to fill the form
survey_xlsx
XLSX Report to show the survey results

tier-validation

Name v17.0 v18.0 v19.0

timesheet

Name v17.0 v18.0 v19.0
crm_phonecall_timesheet
🚧
crm_timesheet
🚧
hr_employee_cost_history
Adds an history to employee's costs.
🚧
hr_timesheet_autofill_project_off
🚧
hr_timesheet_begin_end
🚧
hr_timesheet_calendar
🚧
hr_timesheet_date_order_desc
Add new timesheet entries to the top of the list and order by date descending
🚧
hr_timesheet_day_week
🚧 🚧
hr_timesheet_editable_top
Add new timesheet entries to the top of the list
hr_timesheet_employee_analytic_tag
hr_timesheet_name_customer
Add 'Description Customer' field for timesheets
hr_timesheet_portal
Fill in timesheets via the portal
🚧
hr_timesheet_report
Generate Timesheet Report from Task Logs
🚧
hr_timesheet_sheet
Timesheet Sheets, Activities
🚧
hr_timesheet_sheet_attendance
hr_timesheet_sheet_autodraft
Automatically draft a Timesheet Sheet for every time entry that does not have a relevant Timesheet Sheet existing.
hr_timesheet_sheet_policy_direct_manager
Allows setting Direct Manager as Reviewer
🚧
hr_timesheet_sheet_policy_project_manager
Allows setting Project Manager as Reviewer
hr_timesheet_sheet_warning
Timesheet Sheets, Activities
hr_timesheet_task_domain
Limit task selection to tasks on currently-selected project
🚧
hr_timesheet_task_required
Set task on timesheet as a mandatory field
🚧
hr_timesheet_task_stage
Open/Close task from corresponding Task Log entry
hr_timesheet_time_control
hr_timesheet_time_control_begin_end
hr_timesheet_time_type
Ability to add time type in timesheet lines.
🚧
hr_timesheet_type_non_billable
🚧
hr_timesheet_unusual_days
hr_utilization_report
Generate Utilization Report from Task Logs
🚧 🚧
project_task_analytic_propagation
Updates timesheet's analytic account when their task changes the analytic.
project_task_stage_allow_timesheet
Allows to tell that a task stage is opened for timesheets.
🚧
sale_order_update_timesheet_price
Update the unit price of already invoiced sale order lines by creating a new line
sale_timesheet_budget
sale_timesheet_invoice_link
Link invoices with timesheet lines
sale_timesheet_line_exclude
Exclude Timesheet Line from Sale Order
🚧
sale_timesheet_rounded
Round timesheet entries amount based on project settings.
sale_timesheet_timeline

vertical-abbey

Name v17.0 v18.0 v19.0
stay
Simple management of stays and meals
🚧

vertical-agriculture

Name v17.0 v18.0 v19.0

vertical-association

Name v17.0 v18.0 v19.0
contract_membership_delegated_partner
Set delegate membership on the contract
membership_delegated_partner
Delegate membership on a specific partner
membership_extension
Improves user experience of membership addon
membership_initial_fee
membership_prorate
🚧
membership_prorate_variable_period
🚧
membership_variable_period
membership_withdrawal
Log membership withdrawal reason and date of request
🚧
website_membership_gamification
Show badges assigned to users on website
website_membership_random_order

vertical-construction

Name v17.0 v18.0 v19.0
bc3_importer
🚧

vertical-edition

Name v17.0 v18.0 v19.0
bookstore_mgmt
Bookstore management system for Odoo
bookstore_mgmt_google_books_api
Bookstore integration with Google Books API

vertical-education

Name v17.0 v18.0 v19.0

vertical-hotel

Name v17.0 v18.0 v19.0
hotel
Hotel Management to Manage Folio and Hotel Configuration
🚧
hotel_housekeeping
Manages Housekeeping Activities and its Process
hotel_reservation
Manages Guest Reservation & displays Reservation Summary
hotel_restaurant
Table booking facilities and Managing customers orders
report_hotel_reservation
report_hotel_restaurant

vertical-isp

Name v17.0 v18.0 v19.0

vertical-medical

Name v17.0 v18.0 v19.0

vertical-ngo

Name v17.0 v18.0 v19.0

vertical-realestate

Name v17.0 v18.0 v19.0

vertical-rental

Name v17.0 v18.0 v19.0
rental_base
Manage Rental of Products
🚧
rental_check_availability
Extends the sale_rental module for checking availabilityof the rented product.
🚧
rental_offday
Manage off-days in rentals on daily basis
🚧
rental_pricelist
Enables the user to define different rental prices with time uom (Month, Day and Hour).
🚧
rental_pricelist_interval
Enables the user to define different rental prices time uom (Month, Day and Hour).
🚧
rental_product_pack
Manage rentals with product packs
🚧
rental_timeline
Timeline view for rental orders and rental products
🚧
sale_rental
Manage Rental of Products
🚧 🚧

vertical-travel

Name v17.0 v18.0 v19.0

web

Name v17.0 v18.0 v19.0
web_action_conditionable
🚧 🚧
web_assets_warmup
Ensure that assets are generated when Odoo starts.
🚧
web_calendar_slot_duration
Customizable calendar slot durations
🚧
web_chatter_position
Add an option to change the chatter position
🚧
web_company_color
🚧
web_copy_confirm
🚧
web_dark_mode
Enabled Dark Mode for the Odoo Backend
🚧 🚧
web_datetime_picker_default_time
Allows to define a default time on datetime picker
web_dialog_size
A module that lets the user expand a dialog box to the full screen width.
web_disable_export_group
web_editor_class_selector
🚧
web_editor_disable_chatgpt
web_environment_ribbon
web_excel_export_dynamic_expand
Export collapsed groups or the full tree, based on its view.
web_export_html_as_text
🚧 🚧
web_favicon
Allows to set a custom shortcut icon (aka favicon)
web_field_required_invisible_manager
🚧 🚧
web_field_tooltip
Displays customizable tooltips for fields
🚧
web_filter_header_button
Show selected filters as buttons in the control panel
🚧
web_font_size_report_layout
Adds a font size selector (pt) to the Document Layout wizard
web_form_banner
🚧 🚧
web_group_expand
🚧
web_help
🚧
web_ir_actions_act_multi
Enables triggering of more than one action on ActionManager
🚧
web_ir_actions_act_window_message
Show a message box to users
🚧
web_m2x_options
web_m2x_options_manager
Adds an interface to manage the "Create" and "Create and Edit" options for specific models and fields.
web_no_bubble
Remove the bubbles from the web interface
🚧
web_notify
Send notification messages to user
🚧
web_notify_channel_message
Send an instant notification to channel users when a new message is posted
🚧
web_notify_upgrade
Notify active users when a module is installed or updated
🚧
web_pivot_computed_measure
web_pwa_customize
🚧
web_quick_start_screen
Configurable start screen for quick actions
web_refresher
web_remember_tree_column_width
Remember the tree columns' widths across sessions.
web_responsive
Responsive web client, community-supported
web_save_discard_button
Save & Discard Buttons
web_search_with_and
web_select_all_companies
Allows you to select all companies in one click.
🚧 🚧
web_send_message_popup
web_session_auto_close
Automatically logs out inactive users based on a configurable timeout.
🚧
web_sheet_full_width
Use the whole available screen width when displaying sheets
🚧
web_sort_menu
Sort Apps in DropDown/NavBar Menu alphabetically
web_systray_button_init_action
Add a button to go to the user init action.
web_theme_classic
Contrasted style on fields to improve the UI.
web_time_range_menu_custom
web_timeline
Interactive visualization chart to show events in time
🚧
web_toggle_chatter
Toggle chatter in backend form views
web_touchscreen
UX improvements for touch screens
web_tree_column_keyboard_resize
Allow resizing tree view columns using keyboard shortcuts
web_tree_duplicate
Duplicate records directly from the tree view.
web_tree_dynamic_colored_field
Allows you to dynamically color fields on tree views
web_tree_many2one_clickable
Open the linked resource when clicking on their name
🚧
web_widget_bokeh_chart
This widget allows to display charts using Bokeh library.
web_widget_char_size
Add size option to Char widget
🚧
web_widget_domain_editor_dialog
Recovers the Domain Editor Dialog functionality
web_widget_dropdown_dynamic
This module adds support for dynamic dropdown widget
web_widget_image_download
Allows to download any image from its widget
🚧
web_widget_image_webcam
Allows to take image with WebCam
🚧
web_widget_mermaid
Render mermaid markdown flowcharts
🚧
web_widget_mpld3_chart
This widget allows to display charts using MPLD3 library.
web_widget_numeric_step
🚧
web_widget_one2many_tree_line_duplicate
web_widget_open_tab
Allow to open record from trees on new tab from tree views
web_widget_pattern
Allows to define a regex for validating input on the backend
🚧 🚧
web_widget_plotly_chart
Allow to draw plotly charts.
🚧
web_widget_popover
Render an icon that displays the field content in a popover
web_widget_product_label_section_and_note
unify the product and name into a single column
web_widget_product_label_section_and_note_full_label
Display the full label in the product_label_section_and_note widget.
web_widget_product_label_section_and_note_name_visibility
Alternate the visibility of the product and description.
🚧
web_widget_progressbar_gradient
This module allows to display progressbar with gradient
🚧
web_widget_remaining_days_exact_date
Allows displaying the exact date alongside the remaining days
🚧 🚧
web_widget_section_and_note_text_scrollable
Make the text field of Section and Note widget scrollable
🚧
web_widget_text_markdown
Widget to text fields that adds markdown support
🚧
web_widget_url_advanced
This module extends URL widget for displaying anchors with custom labels.
🚧
web_widget_x2many_2d_matrix
Show list fields as a matrix
🚧
web_widget_x2many_2d_matrix_example
A small example on how to use `web_widget_x2many_2d_matrix`.
🚧

web-api

Name v17.0 v18.0 v19.0
endpoint
Provide custom endpoint machinery.
endpoint_auth_api_key
Provide API key auth for endpoints.
endpoint_cache
Provide basic caching utils for endpoints
endpoint_cache_preheat
Provide basic pre-caching features for endpoints
endpoint_jsonifier
Allow to configure jsonifier parsers on endpoints
endpoint_route_handler
Provide mixin and tool to generate custom endpoints on the fly.
🚧
webservice
Defines webservice abstract definition to be used generally
🚧

web-api-contrib

Name v17.0 v18.0 v19.0
endpoint_product_catalog
Handle endpoints for product catalogs

webkit-tools

Name v17.0 v18.0 v19.0

website

Name v17.0 v18.0 v19.0
website_breadcrumb
Let you have breadcrumbs in website pages
website_cf_turnstile_login
Add Cloudflare Turnstile captcha to login form
website_conditional_visibility_user_group
Only internal users will see the blocks you add this condition to
website_cookiebot
Ask for cookies consent connecting with Cookiebot
website_cookiefirst
Cookiefirst integration
website_crm_quick_answer
Add an automatic answer for contacts asking for info
🚧
website_field_autocomplete
Provides an autocomplete field for Website on any model
🚧
website_form_require_legal
Add possibility to require confirm legal terms.
website_forum_subscription
Adds a button to allow subscription from the website
website_google_tag_manager
Add support for Google Tag Manager
🚧
website_legal_page
🚧
website_local_font
Allows to add local fonts on Odoo website
website_menu_by_user_status
Allow to manage the display of website.menus
website_odoo_debranding
website_partner_form
Allow to edit partner website fields on partner form view, in the back office
website_product_document_download_counter
Counts the product document downloads from the website.
website_recaptcha_v2
Helper module to add reCAPTCHA v2 to website forms
🚧
website_require_login
🚧
website_search_header
website_snippet_big_button
A snippet that adds two big buttons
website_snippet_country_dropdown
Allow to select country in a dropdown
website_snippet_marginless_gallery
Add a snippet to have a marginless image gallery
website_user_login_redirect_custom
Redirect website/portal user to custom URL after login or signup
website_whatsapp
Whatsapp integration
🚧

website-cms

Name v17.0 v18.0 v19.0

website-themes

Name v17.0 v18.0 v19.0

wms

Name v17.0 v18.0 v19.0
stock_picking_type_shipping_policy
Define different shipping policies according to picking type
stock_warehouse_flow
Configure routing flow for stock moves

Made by Daniel Lo Nigro. View source.