This list contains all OCA modules along with the Odoo versions they support. Use this as an easy reference to determine module version availability.
| Name | v17.0 | v18.0 | v19.0 |
|---|---|---|---|
| account_account_tag_code Add a code field to the accounts tags | ✅ | 🚧 | ✅ |
| account_analytic_account_tag Restore the tag_ids in account.analytic.account | ✅ | ❌ | ❌ |
| account_analytic_brand This module allows to propagate analytic distribution from branded analytic distribution models on account moves | ❌ | ✅ | ❌ |
| 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_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_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_balance_ebp_csv_export Export the trial balance in EBP format (CSV or XLSX) | ❌ | ✅ | ❌ |
| account_bank_reconciliation_summary_xlsx XLSX report to help on bank reconciliation | ❌ | 🚧 | ❌ |
| account_bank_statement_chatter | 🚧 | ❌ | ❌ |
| 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 | ❌ | 🚧 | ❌ |
| account_banking_fr_lcr Create French LCR CFONB files | ✅ | ❌ | ❌ |
| 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_billing Group invoice as billing before payment | 🚧 | ✅ | ❌ |
| account_brand Send branded invoices and refunds | ✅ | ✅ | ❌ |
| account_budget_oca | ✅ | ✅ | ❌ |
| account_cash_deposit Manage cash deposits and cash orders | ❌ | ✅ | ❌ |
| account_cash_invoice Pay and receive invoices from bank statements | ❌ | ✅ | ❌ |
| 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_date Add check date on payment for check printing | 🚧 | ❌ | ❌ |
| account_check_deposit Manage deposit of checks to the bank | ✅ | ✅ | 🚧 |
| account_check_printing_report_base | ❌ | ✅ | ✅ |
| account_comment_template Comments templates on invoice documents | ✅ | ✅ | ❌ |
| account_commission | ✅ | ❌ | ❌ |
| account_commission_oca | ❌ | ✅ | ✅ |
| account_cost_center Cost center information for invoice lines | ❌ | 🚧 | ❌ |
| 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_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_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_due_list List of open credits and debits, with due date | ✅ | ✅ | ✅ |
| account_due_list_days_overdue | ❌ | 🚧 | ❌ |
| account_due_list_payment_mode | ✅ | ✅ | ❌ |
| 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_einvoice_generate Technical module to generate PDF invoices with embedded XML file | ✅ | ✅ | 🚧 |
| account_financial_report OCA Financial Reports | ✅ | ✅ | ✅ |
| account_financial_report_operating_unit Introduces Operating Unit (OU) in financial reports | ✅ | ❌ | ❌ |
| account_financial_report_sale OCA Financial Reports Sale | ❌ | ✅ | 🚧 |
| account_financial_risk Manage customer risk | ✅ | ✅ | ✅ |
| account_fiscal_month Provide a fiscal month date range type | ✅ | ✅ | ❌ |
| account_fiscal_position_autodetect_optional_vies | ✅ | ❌ | ❌ |
| account_fiscal_position_partner_type | ✅ | ✅ | ❌ |
| account_fiscal_position_vat_check Check VAT on invoice validation | ❌ | ✅ | 🚧 |
| account_fiscal_position_vies_warning | ❌ | ✅ | ❌ |
| 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_fiscal_year_closing Generic fiscal year closing wizard | ❌ | ✅ | ❌ |
| account_fiscal_year_closing_range Allow mapping account ranges in fiscal year closing | ❌ | ✅ | ❌ |
| account_force_early_discount Allow forcing financial discounts for early payments | ❌ | ✅ | ❌ |
| account_global_discount | ✅ | ✅ | ✅ |
| account_in_payment This module enables in-payment mode for your accounting | ✅ | ✅ | ❌ |
| 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_bank_brand Enables the automatic selection of the partner'sbank account on invoices based on the brand. | ❌ | ✅ | ❌ |
| account_invoice_bank_details Select bank account base on currency + print bank details on reportreports and customer portal | ✅ | ❌ | ❌ |
| 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_constraint_chronology | 🚧 | ✅ | ❌ |
| 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_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_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_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 | ❌ | ✅ | ❌ |
| account_invoice_inter_company Intercompany invoice rules | ✅ | ✅ | ✅ |
| account_invoice_line_default_account | ❌ | 🚧 | ❌ |
| 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_line_sequence Adds sequence field on invoice lines to manage its order. | ❌ | 🚧 | ❌ |
| account_invoice_margin Show margin in invoices | ✅ | ✅ | 🚧 |
| account_invoice_margin_sale Set margin in invoices from sale orders | ✅ | ✅ | 🚧 |
| account_invoice_mass_sending This addon adds a mass sending feature on invoices. | ✅ | ❌ | ❌ |
| account_invoice_merge Merge invoices in draft | 🚧 | ❌ | ❌ |
| 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_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_production_lot Display delivered serial numbers 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_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_invoice_section_sale_order For invoices targetting multiple sale order addsections with sale order name. | ✅ | ✅ | 🚧 |
| account_invoice_select_for_payment | ❌ | ✅ | ❌ |
| account_invoice_show_currency_rate Show currency rate in invoices. | ✅ | ✅ | 🚧 |
| account_invoice_start_end_dates Adds start/end dates on invoice/move lines | ✅ | ✅ | ✅ |
| 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_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_liquidity_forecast Account Liquidity Forecast | ❌ | 🚧 | 🚧 |
| 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_mail_autosubscribe Automatically subscribe partners to their company's invoices | 🚧 | ✅ | ❌ |
| account_manual_currency Allows to manual currency of Accounting | ✅ | ✅ | ❌ |
| account_mass_reconcile | ✅ | ❌ | ❌ |
| account_maturity_date_default | ❌ | ✅ | ❌ |
| account_menu_invoice_refund New invoice menu that combine invoices and refunds | 🚧 | ❌ | ❌ |
| 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_auto_post_ref Propagate customer ref when auto-generating next recurring invoice | ❌ | ✅ | ❌ |
| account_move_base_import | 🚧 | ✅ | ❌ |
| account_move_budget Create Accounting Budgets | ✅ | ❌ | 🚧 |
| account_move_cancel_confirm | ✅ | ✅ | 🚧 |
| account_move_cutoff Account move Cut-offs, manage Deferred Revenues/Expenses | 🚧 | ❌ | ❌ |
| account_move_delivery_invoice | ❌ | ✅ | ❌ |
| account_move_exception Custom exceptions on account move | ❌ | 🚧 | ❌ |
| account_move_fiscal_year Display the fiscal year on journal entries/item | ❌ | ✅ | ❌ |
| account_move_line_accounting_description Adds an 'accounting description' on products | 🚧 | ❌ | ❌ |
| account_move_line_landed_cost_info Introduces the landed cost adjustment lines to the journal items | ❌ | 🚧 | ❌ |
| account_move_line_mrp_info | ✅ | ✅ | 🚧 |
| account_move_line_payment Register only due payments | ❌ | 🚧 | ❌ |
| account_move_line_product Displays the product in the journal entries and 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_report_xls Journal Items Excel export | ✅ | ✅ | 🚧 |
| account_move_line_sale_info Introduces the purchase order line to the journal items | ✅ | ✅ | 🚧 |
| account_move_line_stock_info | ✅ | ✅ | ❌ |
| 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_reconcile_forbid_cancel | 🚧 | ✅ | ❌ |
| account_move_reconcile_helper Provides tools to facilitate reconciliation | ❌ | 🚧 | 🚧 |
| 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_template Templates for recurring Journal Entries | ✅ | ✅ | 🚧 |
| account_move_tier_validation Extends the functionality of Account Moves to support a tier validation process. | ✅ | ✅ | ❌ |
| account_move_tier_validation_approver | ❌ | ✅ | ❌ |
| account_move_total_by_account_internal_group Adds Totals by Account Internal Group in Journal Entries | ❌ | ❌ | 🚧 |
| account_move_update_analytic This module allows the user to update analytic on posted moves | ✅ | ✅ | ✅ |
| account_multicompany_easy_creation This module adds a wizard to create companies easily | ✅ | ✅ | ❌ |
| account_netting Compensate AR/AP accounts from the same partner | ✅ | ✅ | 🚧 |
| account_operating_unit Introduces Operating Unit (OU) in invoices and Accounting Entries with clearing account | ✅ | ✅ | ✅ |
| account_operating_unit_access_all | ✅ | 🚧 | ❌ |
| account_partner_company_group Adds the possibility to add a company group to a company | ✅ | ✅ | 🚧 |
| account_partner_reconcile | ✅ | ✅ | ❌ |
| account_partner_required Adds an option 'partner policy' on accounts | ✅ | ✅ | 🚧 |
| 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_fr_lcr Create French LCR CFONB files | ❌ | ✅ | ✅ |
| account_payment_line Payment Counterpart Lines | ❌ | ✅ | ❌ |
| account_payment_mandate Add support for banking mandates used in direct debits | ❌ | ✅ | ✅ |
| account_payment_mandate_sale Adds mandates on sale orders | ❌ | ✅ | ✅ |
| account_payment_method_base Add form and list view for account.payment.method | ❌ | ✅ | ✅ |
| account_payment_mode Adds payment mode on partners and invoices | ✅ | ✅ | ✅ |
| account_payment_mode_brand This addon define allowed payment mode per brand | ❌ | ✅ | 🚧 |
| account_payment_mode_default_account Set Receivable or Payable account according to payment mode | ❌ | 🚧 | ❌ |
| account_payment_multi_deduction | ✅ | 🚧 | ❌ |
| account_payment_notification Notifiy upcoming payments | ❌ | ✅ | ❌ |
| 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_promissory_note | ✅ | ✅ | ❌ |
| account_payment_purchase Adds Bank Account and Payment Mode on Purchase Orders | ✅ | ✅ | ✅ |
| account_payment_purchase_stock Integrate Account Payment Purchase with Stock | ✅ | ✅ | 🚧 |
| account_payment_return Manage the return of your payments | ✅ | ✅ | 🚧 |
| account_payment_return_financial_risk | ✅ | ✅ | ❌ |
| 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_sale Adds payment mode 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 | ❌ | ✅ | ✅ |
| 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_cutoff_day | ✅ | ✅ | ❌ |
| 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_unece UNECE nomenclature for the payment methods | ✅ | ✅ | ❌ |
| account_payment_widget_amount Extends the payment widget to be able to choose the payment amount | ✅ | ✅ | ❌ |
| account_portal_invoice_search | ❌ | 🚧 | ❌ |
| account_product_fiscal_classification Simplify taxes management for products | ❌ | 🚧 | ❌ |
| account_promissory_note_caixabank | ❌ | ✅ | ❌ |
| account_purchase_stock_report_non_billed | ✅ | ❌ | ❌ |
| account_receipt_journal Define and use journals dedicated to receipts | ❌ | ✅ | ❌ |
| account_receipt_send Send receipts | ❌ | 🚧 | ❌ |
| account_reconcile_analytic_tag | ❌ | ✅ | ❌ |
| account_reconcile_model_multicompany_propagate Propagate account reconcile model in companies with same chart template | ❌ | 🚧 | ❌ |
| 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_refund_early_payment_discount Suppoprt early payment discount on credit notes | ❌ | ✅ | ❌ |
| account_reporting_volume | ❌ | ✅ | ❌ |
| account_reporting_weight | ❌ | ✅ | ❌ |
| account_sale_stock_report_non_billed | ✅ | 🚧 | ❌ |
| 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_statement_base Base module for Bank Statements | ✅ | ✅ | ✅ |
| account_statement_import_base | ✅ | ✅ | ✅ |
| account_statement_import_camt | ✅ | ✅ | ✅ |
| account_statement_import_camt54 | ✅ | ✅ | 🚧 |
| account_statement_import_coda | ✅ | ✅ | ❌ |
| account_statement_import_file | ✅ | ✅ | ✅ |
| account_statement_import_file_reconcile_oca | ✅ | ✅ | ❌ |
| account_statement_import_fr_cfonb Import CFONB bank statements files in Odoo | ✅ | ✅ | ❌ |
| 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 | ✅ | ✅ | 🚧 |
| account_statement_reconcile_status Show reconciliation status on bank statements | ❌ | ✅ | ❌ |
| account_tax_balance Compute tax balances based on date range | ✅ | ✅ | ✅ |
| 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_tax_repartition_line_tax_group_account Set a default account from tax group to tax repartition lines | ✅ | ❌ | ❌ |
| account_tax_rounding_method | ✅ | ✅ | ❌ |
| account_tax_unece UNECE nomenclature for taxes | ✅ | ✅ | 🚧 |
| account_usability Adds missing menu entries for Account module and adds the option to enable Saxon Accounting | ✅ | ✅ | ✅ |
| 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 | ✅ | ✅ | ❌ |
| account_voucher_killer Prevent the usage of payments from invoices | ❌ | ✅ | ❌ |
| account_warn_option Add Options to Account Warn Messages | ❌ | ✅ | ❌ |
| 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_rebate_partner_company_group Rebate agreements applied to all company group members | ❌ | ✅ | 🚧 |
| agreement_repair Link repair orders to an agreement | ✅ | ✅ | ❌ |
| agreement_sale Agreement on sales | ✅ | ✅ | 🚧 |
| agreement_serviceprofile Adds an Agreement Service Profile object | ❌ | ✅ | ❌ |
| agreement_sign_oca | ✅ | 🚧 | ❌ |
| agreement_tier_validation Extends the functionality of Agreement to support a tier validation process. | ❌ | 🚧 | ❌ |
| 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. | ❌ | ✅ | ❌ |
| analytic_base_department Add relationship between Analytic and Department | ✅ | ✅ | ❌ |
| analytic_brand This addon allows to define analytic distribution models using brands in their domains. | ✅ | ✅ | 🚧 |
| analytic_hr_department_restriction | ❌ | ✅ | ❌ |
| analytic_operating_unit | ✅ | ✅ | ✅ |
| analytic_operating_unit_access_all | ✅ | 🚧 | ❌ |
| analytic_partner Search and group analytic entries by partner | ✅ | 🚧 | ❌ |
| analytic_tag_dimension Group Analytic Entries by Dimensions | 🚧 | ❌ | ❌ |
| animal Manage animals information | 🚧 | ✅ | ❌ |
| announcement Notify internal users about relevant organization stuff | ✅ | ✅ | 🚧 |
| apikey_scope_editable Set the API Key scope at creation | ✅ | ❌ | ❌ |
| apps_download Product Download for Appstore | ❌ | 🚧 | ❌ |
| apps_product_creator Create a product variant (by version) for every module found in the Github repositories | ❌ | 🚧 | ❌ |
| asterisk_click2dial Asterisk-Odoo connector | ✅ | 🚧 | ❌ |
| attachment_category Adds a document category to help classification | ✅ | ❌ | ❌ |
| attachment_delete_restrict | 🚧 | ✅ | 🚧 |
| attachment_logging Show attachment information in chatter | ✅ | ❌ | ❌ |
| attachment_preview Preview attachments supported by Viewer.js | ❌ | ✅ | 🚧 |
| attachment_queue Base module adding the concept of queue for processing files | ✅ | ✅ | ❌ |
| attachment_synchronize | ❌ | ✅ | ❌ |
| attachment_unindex_content Disable indexing of attachments | 🚧 | ✅ | 🚧 |
| attachment_zipped_download | ✅ | ✅ | 🚧 |
| attribute_set | ❌ | ✅ | 🚧 |
| attribute_set_completeness | ❌ | 🚧 | ❌ |
| attribute_set_mass_edit | ❌ | 🚧 | ❌ |
| attribute_set_searchable | ❌ | 🚧 | ❌ |
| auditlog | ✅ | ✅ | ✅ |
| 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_environment Configure mail servers with server_environment_files | 🚧 | ❌ | ❌ |
| 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_partner Implements the base features for a authenticable partner | ❌ | 🚧 | ❌ |
| 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 | ✅ | ✅ | ✅ |
| auto_backup Backups database | ✅ | ✅ | ❌ |
| auto_backup_fs_file Store backups using some FSSPEC implementation | ✅ | ❌ | ❌ |
| automation_oca Automate actions in threaded models | ✅ | ✅ | ❌ |
| autovacuum_message_attachment Automatically delete old mail messages and attachments | 🚧 | ✅ | ❌ |
| barcode_action Allows to use barcodes as a launcher | ✅ | ✅ | ❌ |
| 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) | ✅ | ✅ | ✅ |
| base_bank_from_iban | ✅ | ✅ | ✅ |
| 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_cancel_confirm | ✅ | ✅ | ✅ |
| base_comment_template Add conditional mako template to any reporton models that inherits comment.template. | ✅ | ✅ | 🚧 |
| base_conditional_image This module extends the functionality to support conditional images | ❌ | 🚧 | ❌ |
| base_country_state_translatable Translate Country States | ✅ | ✅ | ✅ |
| base_cron_exclusion Allow you to select scheduled actions that should not run simultaneously. | ✅ | ✅ | 🚧 |
| base_currency_iso_4217 Adds numeric code and full name to currencies, following the ISO 4217 specification | ✅ | ❌ | ❌ |
| base_custom_filter | ❌ | ✅ | ❌ |
| base_dav Access Odoo data as calendar or address book | 🚧 | 🚧 | ❌ |
| base_delivery_carrier_label | ✅ | ❌ | ❌ |
| base_dns_infrastructure | ❌ | ✅ | ❌ |
| base_domain_inverse_function Provide function to inverse domain into parts | ❌ | 🚧 | ❌ |
| base_ebill_payment_contract Base for managing e-billing contracts | ✅ | ✅ | ❌ |
| base_edi Base module to aggregate EDI features. | ✅ | ✅ | ✅ |
| base_exception This module provide an abstract model to manage customizable exceptions to be applied on different models (sale order, invoice, ...) | ✅ | ✅ | ✅ |
| base_export_anonymize Anonymize certain fields for a group of users when exporting them directly or via relational fields. | ❌ | ✅ | ❌ |
| base_export_async Asynchronous export with job queue | 🚧 | 🚧 | ❌ |
| base_export_manager | ✅ | ✅ | 🚧 |
| 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_facturx Base module for Factur-X/ZUGFeRD | ✅ | ✅ | 🚧 |
| 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_geoengine | ✅ | ✅ | 🚧 |
| base_geoengine_demo | ✅ | ❌ | ❌ |
| base_global_discount | ✅ | ✅ | ✅ |
| base_group_backend | ❌ | ✅ | ❌ |
| base_ical Provide (readonly) .ics URLs to calendar-like models | ❌ | ✅ | ❌ |
| base_import_async Import CSV files in the background | ✅ | ✅ | ✅ |
| base_import_match Try to avoid duplicates before importing | ✅ | ✅ | ❌ |
| base_import_pdf_by_template | ✅ | ✅ | ❌ |
| base_import_pdf_by_template_account | ✅ | ✅ | ❌ |
| base_import_security_group Group-based permissions for importing CSV files | ✅ | ✅ | ❌ |
| base_ir_actions_sequence | ❌ | 🚧 | ❌ |
| base_iso3166 | ✅ | ✅ | ✅ |
| base_kanban_stage Provides stage model and abstract logic for inheritance | ❌ | 🚧 | 🚧 |
| base_location Enhanced zip/npa management system | ✅ | ✅ | ✅ |
| base_location_geonames_import Import zip entries from Geonames | ✅ | ✅ | ✅ |
| base_location_nuts | ✅ | ✅ | 🚧 |
| base_m2m_custom_field Customizations of Many2many | ✅ | ✅ | ❌ |
| base_maintenance | ✅ | ✅ | ✅ |
| base_maintenance_group Provides base access groups for the Maintenance App | ❌ | ✅ | ❌ |
| base_menu_visibility_restriction Restrict (with groups) menu visibilty | ✅ | ✅ | 🚧 |
| base_model_restrict_update | ✅ | ✅ | 🚧 |
| base_multi_company Provides a base for adding multi-company support to models. | ✅ | ✅ | 🚧 |
| base_multi_image Allow multiple images for database objects | 🚧 | ✅ | ❌ |
| base_multicompany_reporting_currency Adds the possibility to specify Multicompany Reporting Currency | ❌ | ❌ | 🚧 |
| base_name_search_improved Friendlier search when typing in relation fields | ✅ | ✅ | 🚧 |
| base_optional_quick_create Avoid "quick create" on m2o fields, on a "by model" basis | ✅ | ✅ | 🚧 |
| base_partition Base module that provide the partition method on all models | ✅ | ✅ | ✅ |
| 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 | ✅ | ✅ | ✅ |
| base_phone Validate phone numbers | ✅ | ✅ | ❌ |
| base_portal_type Base module to allow different types of portals | ❌ | ✅ | ❌ |
| base_product_merge Merge duplicate products | ✅ | ❌ | ❌ |
| base_remote | ❌ | ✅ | ❌ |
| base_repair_config Provides general settings for the Repair App | ✅ | ✅ | 🚧 |
| base_report_to_label_printer | ❌ | ✅ | ✅ |
| base_report_to_printer | ✅ | ✅ | ✅ |
| base_report_to_printer_cups | ❌ | ❌ | ✅ |
| base_report_to_printer_mail | ❌ | ✅ | 🚧 |
| 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 | ✅ | ✅ | ✅ |
| base_revision Keep track of revised document | ✅ | ✅ | 🚧 |
| base_search_custom_field_filter | ✅ | ✅ | 🚧 |
| base_search_fuzzy Fuzzy search with the PostgreSQL trigram extension | ✅ | ✅ | ❌ |
| base_search_mail_content | ❌ | ✅ | ❌ |
| base_search_mail_content | ✅ | ❌ | ❌ |
| 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_substate | ✅ | ✅ | ✅ |
| base_technical_features Access to technical features without activating debug mode | ✅ | ✅ | ✅ |
| base_technical_user Add a technical user parameter on the company | ✅ | ✅ | ✅ |
| base_temporary_action This addon allows to create temporary actions | ❌ | ✅ | ❌ |
| base_territory This module allows you to define territories, branches, districts and regions to be used for Field Service operations or Sales. | ✅ | ✅ | ✅ |
| 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_time_window Base model to handle time windows | 🚧 | ✅ | ✅ |
| base_transaction_id | ❌ | ✅ | ❌ |
| 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) | ❌ | ✅ | ❌ |
| base_unece Base module for UNECE code lists | ✅ | ✅ | 🚧 |
| base_user_effective_permissions Inspect effective permissions applying to a user | ❌ | ✅ | ❌ |
| base_user_empty_password Allows to empty password of users | ❌ | ✅ | 🚧 |
| base_user_locale | ❌ | ❌ | 🚧 |
| 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 | ❌ | ✅ | ❌ |
| base_user_show_email Untangle user login and email | ❌ | ✅ | 🚧 |
| base_user_signature | ✅ | ❌ | ❌ |
| base_view_inheritance_extension Adds more operators for view inheritance | ✅ | ✅ | ✅ |
| base_warn_option Add Options to Warn Messages | ❌ | ✅ | ❌ |
| base_write_diff Prevents updates on fields whose values won't change anyway | ✅ | ❌ | ❌ |
| bc3_importer | 🚧 | ❌ | ❌ |
| 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 | ✅ | ❌ | ❌ |
| bookstore_mgmt Bookstore management system for Odoo | ✅ | ❌ | ❌ |
| bookstore_mgmt_google_books_api Bookstore integration with Google Books API | ✅ | ❌ | ❌ |
| 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. | ❌ | ✅ | ❌ |
| bus_alt_connection Needed when using PgBouncer as a connection pooler | 🚧 | ✅ | ✅ |
| 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_multi_company This module add multi-company management to calendar events | ❌ | ✅ | ❌ |
| calendar_event_type_color Colorize calendar view depending on event type color | 🚧 | ✅ | ❌ |
| calendar_event_type_multi_company This module add multi-company management to calendar event type | ❌ | ✅ | ❌ |
| 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 | ❌ | ✅ | ✅ |
| carrier_account_environment Configure carriers with server_environment_files | 🚧 | ✅ | ❌ |
| chained_swapper Chained Swapper | ❌ | ✅ | ❌ |
| cmis Connect Odoo with a CMIS server | ❌ | 🚧 | ❌ |
| 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 | ❌ | ✅ | ✅ |
| company_dependent_flag Apply css style to company dependent fields | ❌ | 🚧 | ❌ |
| company_sanitary_registry | ✅ | ✅ | ❌ |
| 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 | ✅ | ✅ | ❌ |
| component Add capabilities to register and use decoupled components, as an alternative to model classes | ✅ | ✅ | 🚧 |
| component_event | ✅ | ✅ | ❌ |
| connector | ✅ | ✅ | 🚧 |
| connector_algolia Connector For Algolia Search Engine | ❌ | ✅ | ❌ |
| connector_base_product | ✅ | ✅ | ❌ |
| connector_elasticsearch Connector For Elasticsearch Search Engine | ❌ | ✅ | ❌ |
| 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 | ✅ | ❌ | ❌ |
| connector_jira_servicedesk | ✅ | ❌ | ❌ |
| connector_jira_tempo | 🚧 | ❌ | ❌ |
| connector_jira_tempo_base Base for JIRA Connector Tempo | 🚧 | ❌ | ❌ |
| connector_search_engine | ❌ | ✅ | ❌ |
| connector_search_engine_serializer_ir_export Use Exporter (ir.exports) as serializer for index | ❌ | ✅ | ❌ |
| connector_typesense Connector For Typesense Search Engine | ❌ | ✅ | ❌ |
| contract | ✅ | ✅ | 🚧 |
| contract_analytic_tag | ✅ | ✅ | 🚧 |
| 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 | ❌ | ✅ | ❌ |
| contract_forecast_brand This addon add brand field for 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_membership_delegated_partner Set delegate membership on the contract | ✅ | ✅ | ❌ |
| contract_operating_unit | ✅ | 🚧 | ❌ |
| contract_operating_unit_access_all | ✅ | ❌ | ❌ |
| contract_payment_mode Payment mode in contracts and their invoices | ✅ | ✅ | ❌ |
| contract_payment_mode_brand This addon limits payment mode selection in contract to the brand's allowed. | ❌ | ✅ | ❌ |
| 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 | ✅ | ✅ | 🚧 |
| country_fr Set FR country on `base.main_company` record to set up French localisation. | ❌ | ✅ | ❌ |
| coupon_chatter Register messages and activities on the sale coupon records | ✅ | ❌ | ❌ |
| 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_event Link opportunities to event categories | ✅ | ❌ | ❌ |
| 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_lost_reason_multi_company This module add multi-company management to crm lost reason | ❌ | ✅ | 🚧 |
| crm_multicompany_reporting_currency Adds Amount in multicompany reporting currency to CRM Lead | ❌ | ❌ | 🚧 |
| crm_operating_unit | ✅ | ✅ | ✅ |
| 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_company_group Adds the possibility to add a company group to a company | ✅ | ✅ | ✅ |
| 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_phonecall_timesheet | ❌ | 🚧 | ❌ |
| 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_company This module adds support for multi company on crm stage. | ❌ | ✅ | 🚧 |
| crm_stage_multi_team Allows multiple teams in crm stage | ❌ | ✅ | ❌ |
| crm_stage_probability Define fixed probability on the stages | ✅ | ✅ | ❌ |
| 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 | ❌ | ❌ | 🚧 |
| crm_team_parent Add a parent field on sales teams. | ❌ | ✅ | 🚧 |
| crm_timesheet | ✅ | ✅ | 🚧 |
| crm_won_reason | ❌ | 🚧 | ❌ |
| crm_won_restrict_per_stage | ❌ | ✅ | ❌ |
| cross_connect_client Cross Connect Client allows to connect to a Cross Connect Server enabled odoo instance. | ❌ | ✅ | ❌ |
| crowdfunding Turn Odoo into a platform for crowdfunding | ❌ | 🚧 | ❌ |
| 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_banxico Update exchange rates using Banxico | ✅ | ✅ | 🚧 |
| currency_rate_update_RO_BNR Currency Rate Update National Bank of Romania service | ✅ | ❌ | ❌ |
| currency_rate_update_TH_BOT | ✅ | ❌ | ❌ |
| currency_rate_update_xe Update exchange rates using XE.com | ✅ | ✅ | ❌ |
| data_encryption Store accounts and credentials encrypted by environment | ✅ | ✅ | ❌ |
| database_cleanup | ✅ | ✅ | ✅ |
| database_size | ❌ | ✅ | ❌ |
| datamodel This addon allows you to define simple data models supporting serialization/deserialization | ✅ | ❌ | 🚧 |
| date_range Manage all kind of date range | ✅ | ✅ | ✅ |
| date_range_account Add Date Range menu entry in Invoicing app | ✅ | ✅ | 🚧 |
| datetime_formatter Helper functions to give correct format to date[time] fields | ❌ | 🚧 | ❌ |
| 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 | ✅ | ✅ | 🚧 |
| dbfilter_from_header Filter databases with HTTP headers | ✅ | ✅ | ❌ |
| 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 | ✅ | ✅ | ❌ |
| default_multi_user Allows to share user-defined defaults among several users. | ❌ | ✅ | ❌ |
| 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_dhl_parcel Delivery Carrier implementation for DHL Parcel using their API | ✅ | ✅ | ❌ |
| 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_gls_asm Delivery Carrier implementation for GLS with ASMRed API | ✅ | ✅ | 🚧 |
| delivery_line_sale_line_position Adds the sale line position to the delivery report lines | ✅ | ✅ | 🚧 |
| delivery_mrw Delivery Carrier implementation for MRW with SAGEC API | ✅ | 🚧 | ❌ |
| 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_procurement_group_carrier | ✅ | ✅ | ❌ |
| 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_seur_atlas Integrate SEUR Atlas API | ✅ | ✅ | ❌ |
| delivery_state Provides fields to be able to contemplate the tracking statesand also adds a global fields | ✅ | ✅ | ✅ |
| delivery_total_weight_from_packaging Include packaging weight on move, transfer and package. | ❌ | ✅ | ❌ |
| delivery_ups_oca Integrate UPS webservice | ✅ | ✅ | ❌ |
| developer_menu Menu Shortcut for developer usage | ❌ | ✅ | ❌ |
| disable_odoo_online | ✅ | ✅ | ✅ |
| 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 | ❌ | ✅ | ❌ |
| 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_environment_manual | ✅ | ✅ | ❌ |
| document_page_environmental_aspect | ✅ | ✅ | ❌ |
| document_page_group Define access groups on documents | ✅ | ✅ | 🚧 |
| document_page_health_safety_manual | ✅ | ✅ | ❌ |
| document_page_partner Allows to link doucment pages to a partner | ✅ | ✅ | 🚧 |
| document_page_procedure | ✅ | ✅ | ❌ |
| document_page_project This module links document pages to projects | ✅ | ✅ | 🚧 |
| document_page_quality_manual | ✅ | ✅ | ❌ |
| 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_page_work_instruction | ✅ | ✅ | ❌ |
| document_quick_access Document quick access | ✅ | ✅ | ❌ |
| document_quick_access_folder_auto_classification Auto classification of Documents after reading a QR | ❌ | ✅ | ❌ |
| document_url | ✅ | ✅ | ✅ |
| donation Manage donations | ❌ | ✅ | ❌ |
| donation_base Base module for donations | ❌ | ✅ | ❌ |
| 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 | ✅ | ✅ | ❌ |
| 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_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_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_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. | 🚧 | ✅ | ❌ |
| edi_webservice_oca Defines webservice integration from EDI Exchange records | ✅ | ✅ | 🚧 |
| edi_xml_oca Base module for EDI exchange using XML files. | ❌ | ✅ | ❌ |
| 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_product_catalog Handle endpoints for product catalogs | ❌ | ✅ | ❌ |
| endpoint_route_handler Provide mixin and tool to generate custom endpoints on the fly. | ✅ | ✅ | 🚧 |
| 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 | ✅ | ❌ | ❌ |
| excel_import_export Base module for developing Excel import/export/report | ❌ | ✅ | 🚧 |
| excel_import_export_demo | ❌ | 🚧 | ❌ |
| export_async_schedule Generate and send exports by emails on a schedule | 🚧 | ❌ | ❌ |
| 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 | ❌ | 🚧 | ❌ |
| 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 | ❌ | ❌ | ✅ |
| 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 | ✅ | ✅ | ❌ |
| filter_multi_user Allows to share user-defined filters filters among several users. | ❌ | ✅ | ❌ |
| 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 | ✅ | 🚧 | ❌ |
| 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 | ❌ | ✅ | ✅ |
| geoengine_base_geolocalize | ✅ | ❌ | ❌ |
| geoengine_partner | ✅ | ❌ | ❌ |
| github_connector Synchronize information from Github repositories | ✅ | ✅ | 🚧 |
| github_connector_odoo Analyze Odoo modules information from Github repositories | ✅ | ✅ | ❌ |
| graphql_base Base GraphQL/GraphiQL controller | ✅ | 🚧 | ❌ |
| graphql_demo | ✅ | 🚧 | ❌ |
| 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 | ❌ | ✅ | ❌ |
| 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 | ✅ | ❌ | ❌ |
| hr_announcement | ✅ | ❌ | ❌ |
| hr_appraisal_oca Module for managing employee appraisals | ❌ | ✅ | ❌ |
| 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_collective_agreement Create and manage collective agreements | ❌ | ✅ | ❌ |
| hr_collective_agreement_partner Partner integration for collective agreements | ❌ | ✅ | ❌ |
| hr_commission | ✅ | ❌ | ❌ |
| hr_commission_oca | ❌ | ✅ | 🚧 |
| 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_contract_update_overtime Update Overtime from HR Contract | 🚧 | ✅ | ❌ |
| hr_course This module allows your to manage employee's training courses | ✅ | ✅ | ❌ |
| hr_department_code | ✅ | ✅ | 🚧 |
| hr_dms_field | ❌ | ✅ | ❌ |
| 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_cost_history Adds an history to employee's costs. | ❌ | ✅ | 🚧 |
| 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_multi_company This module add multi-company management to HR Employee | ❌ | ✅ | ❌ |
| 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_expense_advance_clearing | ✅ | ✅ | ❌ |
| hr_expense_advance_clearing_sequence | ✅ | ✅ | ❌ |
| hr_expense_analytic_tag | ❌ | ✅ | 🚧 |
| 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_remove_mobile_link Remove Odoo Enterprise mobile app download links | ✅ | ❌ | ❌ |
| 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_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_settings Enables Settings Form for HR Holidays. | ❌ | 🚧 | ❌ |
| hr_holidays_summary_email Notify employees with daily or weekly leaves summaries of their company. | ❌ | 🚧 | ❌ |
| hr_holidays_team_manager | 🚧 | ❌ | ❌ |
| hr_job_category Adds tags to employee through contract and job position | ✅ | ✅ | 🚧 |
| 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 | 🚧 | 🚧 | ❌ |
| hr_maintenance_security | ❌ | ✅ | ❌ |
| hr_operating_unit | ✅ | 🚧 | ❌ |
| hr_payroll_document Manage payroll for each employee | ✅ | 🚧 | ❌ |
| 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_shift Define shifts for employees | ✅ | ✅ | ❌ |
| hr_shift_holidays_public Avoid planning shifts on holidays | ✅ | 🚧 | ❌ |
| hr_study Structured study field for employees | ✅ | ❌ | ❌ |
| hr_timesheet_analytic_tag | ✅ | ✅ | ❌ |
| 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 | 🚧 | 🚧 | ❌ |
| hr_work_entry_profile User can access their work entries from the profile view. | ✅ | 🚧 | ❌ |
| 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 | ✅ | ✅ | 🚧 |
| image_tag Image tag model | ✅ | ✅ | ✅ |
| impersonate_login tools | ✅ | ✅ | ✅ |
| internal_stock_quant_package This module allows to declare internal stock quant package | ❌ | ✅ | ❌ |
| 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 | ✅ | 🚧 | 🚧 |
| 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 | ✅ | 🚧 | ❌ |
| 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. | ❌ | ✅ | ❌ |
| jsonifier JSON-ify data for all models | ✅ | ✅ | 🚧 |
| kpi | ✅ | ❌ | ❌ |
| 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_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 | ❌ | ✅ | ❌ |
| 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 | ✅ | ✅ | ❌ |
| l10n_ca_es_cnae Genera la traducción al catalán de todos los códigos Nace | ✅ | ✅ | ❌ |
| 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_co_currency_rate_update Tasa de cambio de Superfinanciera para Colombia | ❌ | ✅ | ❌ |
| l10n_co_withholding_advance Soporte para retenciones anticipadas en la contabilidad colombiana. | ❌ | ❌ | ✅ |
| 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_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_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 | 🚧 | 🚧 | ❌ |
| l10n_eu_nace | ✅ | ✅ | ❌ |
| l10n_eu_oss_oca | ✅ | ✅ | ❌ |
| l10n_eu_product_adr Allows to set appropriate danger class and components | ✅ | ✅ | ✅ |
| l10n_eu_product_adr_dangerous_goods | ✅ | ✅ | ✅ |
| 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_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_ir_account iran accounting chart and localization. | ✅ | ✅ | ❌ |
| l10n_ir_states Add Iran States and Cities | ✅ | ❌ | ❌ |
| 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_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 | ❌ | ✅ | ❌ |
| 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_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_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_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_ru | ✅ | ❌ | ❌ |
| l10n_ru_banks Russian banks and their addresses | ✅ | ❌ | ❌ |
| 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_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 | ✅ | ✅ | ❌ |
| letsencrypt Request SSL certificates from letsencrypt.org | 🚧 | 🚧 | ❌ |
| login_all_company Access all your companies when you log in | ❌ | ✅ | ❌ |
| 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 | ❌ | ✅ | ❌ |
| mail_activity_board Add Activity Boards | ❌ | ✅ | 🚧 |
| mail_activity_board Add Activity Boards | ✅ | ❌ | ❌ |
| mail_activity_cancel_tracking | ✅ | ✅ | ❌ |
| mail_activity_dashboard Add Activity Dashboards | ❌ | ✅ | ❌ |
| mail_activity_done | ❌ | ✅ | ❌ |
| 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_partner Add Partner to Activities | 🚧 | ❌ | ❌ |
| mail_activity_reminder Reminder notifications about planned 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_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 Adding attachment on the object by sending this one | ✅ | ❌ | ❌ |
| mail_attach_existing_attachment_account Module to use attach existing attachment for account module | ❌ | ✅ | ❌ |
| 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_autogenerated_header Add headers to Odoo's mails indicating they are autogenerated | ✅ | ❌ | ❌ |
| mail_autosubscribe Automatically subscribe partners to its company's business documents | ❌ | ✅ | ❌ |
| mail_autosubscribe Automatically subscribe partners to its company's business documents | ✅ | ❌ | ❌ |
| mail_brand If a model has a brand defined to it, emails send from this model will be branded accordingly. | ❌ | ✅ | ❌ |
| mail_chatter_split Separate user messages, activities and automatic logs in the chatter | ✅ | ❌ | ❌ |
| mail_cleanup Mark as read or delete mails after a set time | ❌ | ✅ | ❌ |
| mail_composer_cc_bcc This module enables sending mail to CC and BCC partners in mail composer form. | ❌ | ✅ | ❌ |
| 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_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_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 | ❌ | ❌ | ✅ |
| mail_disable_follower_notification Don't send emails by default when adding followers to records | ✅ | ❌ | ❌ |
| mail_drop_target Attach emails to Odoo by dragging them from your desktop | ❌ | ✅ | 🚧 |
| 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 | ✅ | ❌ | ❌ |
| mail_extra_header Adds extra headers per mail server to sent mails. | ❌ | ✅ | ❌ |
| mail_filter_adressee_by_contact Adresses filter by partner contacts and users | ❌ | 🚧 | ❌ |
| 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_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_inline_css Convert style tags in inline style in your mails | ❌ | ✅ | ❌ |
| mail_layout_force Force a mail layout on selected email templates | ✅ | ❌ | ❌ |
| mail_layout_preview Preview email templates in the browser | ❌ | ✅ | ❌ |
| mail_layout_preview Preview email templates in the browser | ✅ | ❌ | ❌ |
| mail_message_destiny_link_template Mail template to show destiny records in chatter. | ✅ | ✅ | 🚧 |
| mail_message_search | ✅ | ✅ | 🚧 |
| mail_multicompany | ✅ | ✅ | ✅ |
| mail_no_user_assign_notification | ❌ | ✅ | ❌ |
| 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_custom_subject Apply a custom subject to mail notifications | ✅ | ❌ | ❌ |
| mail_notification_link Navigate to document by clicking on notification name | ✅ | ❌ | ❌ |
| mail_notification_with_history Add the previous chatter discussion into new email notifications. | ❌ | ✅ | ❌ |
| mail_operating_unit | ✅ | ❌ | ❌ |
| mail_optional_autofollow Choose if you want to automatically add new recipients as followers on mail.compose.message | ❌ | ✅ | ✅ |
| 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_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_outbound_static Allows you to configure the from header for a mail server. | ✅ | ❌ | ❌ |
| mail_partner_forwarding Forwarding notifications for partners | ❌ | ✅ | 🚧 |
| mail_partner_forwarding Forwarding notifications for partners | ✅ | ❌ | ❌ |
| mail_partner_opt_out Add the partner's email to the blackmailed list | ❌ | ✅ | ✅ |
| mail_partner_opt_out Add the partner's email to the blackmailed list | ✅ | ❌ | ❌ |
| mail_post_defer Faster and cancellable outgoing messages | ❌ | ✅ | ✅ |
| mail_print Print messages from the chatter of any document. | ✅ | ❌ | ❌ |
| mail_quoted_reply Make a reply using a message | ❌ | ✅ | ❌ |
| mail_quoted_reply Make a reply using a message | ✅ | ❌ | ❌ |
| mail_restrict_follower_selection Define a domain from which followers can be selected | ❌ | ✅ | 🚧 |
| 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_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_show_follower Show CC document followers in mails. | ✅ | ❌ | ❌ |
| mail_suggested_recipient_unchecked | ❌ | ✅ | ❌ |
| mail_suggested_recipient_unchecked | ✅ | ❌ | ❌ |
| mail_template_multi_company | ✅ | ✅ | 🚧 |
| mail_template_substitute This module allows to create substitution rules for mail templates. | ❌ | ✅ | ❌ |
| mail_template_substitute This module allows to create substitution rules for mail templates. | ✅ | ❌ | ❌ |
| mail_template_substitute_account_move Module to support Mail Template Substitution for Account Move | ✅ | ❌ | ❌ |
| 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 Email tracking system for all mails sent | ✅ | ❌ | ❌ |
| mail_tracking_mailgun Mail tracking and Mailgun webhooks integration | ❌ | ✅ | 🚧 |
| mail_tracking_mailgun Mail tracking and Mailgun webhooks integration | ✅ | ❌ | ❌ |
| mail_tracking_mass_mailing Improve mass mailing email tracking | ❌ | ✅ | 🚧 |
| mail_tracking_mass_mailing Improve mass mailing email tracking | ✅ | ❌ | ❌ |
| 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_sign_oca | ✅ | ❌ | ❌ |
| 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 | ✅ | ✅ | ❌ |
| markdown_viewer_locale View localized Markdown files based on user language | ❌ | ✅ | ❌ |
| marketing_crm_partner Copy tracking fields from leads to partners | ✅ | ✅ | ❌ |
| mass_mailing_custom_unsubscribe Track metadata for GDPR compliance | ❌ | ✅ | ❌ |
| mass_mailing_custom_unsubscribe Track metadata for GDPR compliance | ✅ | ❌ | ❌ |
| mass_mailing_event_registration_exclude Link mass mailing with event for excluding recipients | ❌ | ✅ | ❌ |
| 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_list_dynamic Mass mailing lists that get autopopulated | ✅ | ❌ | ❌ |
| mass_mailing_multi_company Adds the company_id field to the models mailing.mailing, mailing.list and mailing.contact | ❌ | ❌ | 🚧 |
| mass_mailing_partner | ❌ | ✅ | ❌ |
| mass_mailing_partner | ✅ | ❌ | ❌ |
| mass_mailing_resend | ❌ | ✅ | ❌ |
| mass_mailing_resend | ✅ | ❌ | ❌ |
| 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 | 🚧 | ✅ | ❌ |
| 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 | ✅ | ✅ | ❌ |
| microsoft_drive_account Link user with Microsoft | ❌ | ✅ | ✅ |
| mis_builder Build 'Management Information System' Reports and Dashboards | ✅ | ✅ | ✅ |
| mis_builder_analytic Provide account analytic lines for MIS builder reports | ✅ | 🚧 | ❌ |
| mis_builder_budget Create budgets for MIS reports | ✅ | ✅ | ✅ |
| mis_builder_budget_product Offer more options for budgets for MIS reports | 🚧 | ❌ | ❌ |
| mis_builder_cash_flow | ✅ | ✅ | ❌ |
| mis_builder_demo Demo addon for MIS Builder | ✅ | ✅ | ✅ |
| mis_builder_total_committed_purchase Addon to create a alternative source based on all purchase order line with MIS Builder. | 🚧 | ❌ | ❌ |
| mis_template_financial_report | ✅ | ✅ | ❌ |
| model_serializer Automatically translate Odoo models into Datamodels for (de)serialization | ✅ | ❌ | ❌ |
| 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 | ✅ | ✅ | ✅ |
| 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_current_stock Add a report that explodes the bill of materials and show the stock available in the source location. | ✅ | ✅ | 🚧 |
| 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_matrix_report | ❌ | ✅ | 🚧 |
| mrp_bom_note | ❌ | ✅ | ✅ |
| mrp_bom_select_product_variant Favors Product variant selection for BOM creation. | ❌ | ✅ | ❌ |
| 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_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_flattened_bom_xlsx | ✅ | ✅ | 🚧 |
| mrp_flattened_bom_xlsx_direct_materials_cost | ❌ | 🚧 | ❌ |
| mrp_flattened_bom_xlsx_labour_cost | ❌ | 🚧 | ❌ |
| mrp_flattened_bom_xlsx_subcontracting_cost | ❌ | 🚧 | ❌ |
| 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_operating_unit | ❌ | ✅ | ❌ |
| 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_analytic | ✅ | 🚧 | ❌ |
| 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. | ✅ | ✅ | ❌ |
| multi_pms_properties Multi Properties Manager | ❌ | ✅ | ❌ |
| multi_step_wizard | ✅ | ✅ | 🚧 |
| multicompany_configuration Simplify the configuration on multicompany environments | ❌ | ❌ | 🚧 |
| mute_notification_user_autosubscribe Do not send notifications to users autosubcribed through user_id field | ✅ | ❌ | ❌ |
| nutritional_info Nutritional information. | ❌ | 🚧 | ❌ |
| oca_all All oca modules dependencies | ❌ | ✅ | ❌ |
| oca_custom Custom Settings for OCA Instance | ❌ | ✅ | ❌ |
| odoo_repository Base module to host data collected from Odoo repositories. | ❌ | ✅ | ❌ |
| 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 | ✅ | ✅ | ✅ |
| 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 An operating unit (OU) is an organizational entity part of a company | ✅ | ✅ | ✅ |
| operating_unit_access_all | ✅ | ✅ | ✅ |
| outgoing_email_by_model | 🚧 | ❌ | ❌ |
| 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_aging Aging as a view - invoices and credits | ✅ | ✅ | ❌ |
| 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_brand Define registered mark in partners according to brand settings | ✅ | ✅ | 🚧 |
| partner_capital | ❌ | ✅ | 🚧 |
| partner_category_description Adds a description field to contact categories to improve organization and managment of customer relationships. | ✅ | ✅ | 🚧 |
| partner_category_multi_company This module add multi-company management to partner categories | ❌ | ✅ | 🚧 |
| 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_sale_info_propagation Propagate Salesperson and Sales Teams from Company to Contacts | ✅ | ❌ | ❌ |
| 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_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 | ✅ | ✅ | ❌ |
| 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_event | ✅ | ✅ | 🚧 |
| 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_import Provides partner matching on extra ID | ❌ | ✅ | ❌ |
| 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_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_iterative_archive Archive all contacts when parent is archived | ❌ | ❌ | ✅ |
| partner_label Print partner labels | ❌ | 🚧 | ❌ |
| partner_last_invoice_date Add Last Invoice Date to Partners. | 🚧 | 🚧 | ❌ |
| 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_company Select individually the partner visibility on each company | ✅ | ✅ | ❌ |
| partner_multi_relation | ✅ | ✅ | ✅ |
| partner_multilang Automatic multilingual partner names with intelligent transliteration and language detection. | ❌ | ✅ | ❌ |
| 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_repair_button Partner Repair Smart Button | ❌ | ✅ | 🚧 |
| partner_restrict_payment_acquirer Partner Restrict Payment Acquirer | ✅ | ❌ | ❌ |
| partner_risk_insurance Risk insurance partner information | ✅ | ✅ | ❌ |
| partner_risk_insurance_product_sticker_invoice_report Display a Sticker on Invoice Reports secured with Risk Insurance | ❌ | ✅ | ❌ |
| partner_sale_pivot Sales analysis from customer form view | ✅ | ✅ | ❌ |
| 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_statement OCA Financial Reports | ✅ | ✅ | ✅ |
| 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_supplierinfo_smartbutton | 🚧 | ✅ | 🚧 |
| partner_survey Link partners with their survey results | ✅ | ✅ | ❌ |
| partner_tier_validation Support a tier validation process for Contacts | ✅ | ✅ | ❌ |
| partner_time_to_pay Add receivables and payables statistics to partners | ✅ | ✅ | ❌ |
| 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. | ✅ | ✅ | ✅ |
| password_security Allow admin to set password security requirements. | ✅ | ✅ | 🚧 |
| payment_partner Filter Payments by Partner | ❌ | ✅ | ❌ |
| payment_redsys Payment Acquirer: Redsys Implementation | ✅ | ✅ | ❌ |
| 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 | ✅ | 🚧 | ❌ |
| pdf_helper Provides helpers to work w/ PDFs | ✅ | ❌ | ❌ |
| pdf_xml_attachment Provides helpers to work w/ PDFs and XML attachments | ❌ | ✅ | ❌ |
| pim | ❌ | ✅ | 🚧 |
| portal_account_personal_data_only | ✅ | ✅ | ✅ |
| portal_debranding | ❌ | ❌ | ✅ |
| portal_odoo_debranding | ✅ | ✅ | ❌ |
| portal_sale_order_search Allow customers to set and search their own order reference in portal | ❌ | ✅ | ❌ |
| portal_sale_personal_data_only | ✅ | ✅ | 🚧 |
| pos_access_right Point of Sale - Extra Access Right for certain actions | ❌ | 🚧 | ❌ |
| pos_analytic_by_config Use analytic account defined on POS configuration for POS orders | ✅ | ✅ | 🚧 |
| 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_multicompany Point of Sale Category in Multi company context | 🚧 | ✅ | ❌ |
| 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_operating_unit | ✅ | ❌ | ❌ |
| 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_cost_security Compatibility between Point of Sale and Product Cost Security | 🚧 | 🚧 | ❌ |
| 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 | ✅ | ✅ | ❌ |
| 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 | ❌ | ✅ | ❌ |
| printer_zpl2 Add a ZPL II label printing feature | ✅ | ✅ | ❌ |
| printing_auto_base | ❌ | ✅ | 🚧 |
| printing_auto_label_printer | ❌ | 🚧 | ❌ |
| printing_auto_mrp | ❌ | ✅ | ❌ |
| printing_auto_shipment_advice | ❌ | ✅ | ❌ |
| printing_auto_stock_picking | ❌ | ✅ | 🚧 |
| 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 | ✅ | ✅ | ❌ |
| procurement_auto_create_group Allows to configure the system to propose automatically new procurement groups during the procurement run. | ✅ | ✅ | ❌ |
| procurement_auto_create_group_carrier | ❌ | ✅ | ❌ |
| procurement_purchase_no_grouping | ✅ | ✅ | ❌ |
| procurement_purchase_requisition_generation | ✅ | ❌ | ❌ |
| procurement_purchase_requisition_generation_dropshipping | ✅ | ❌ | ❌ |
| procurement_purchase_sale_no_grouping | ✅ | ✅ | ❌ |
| 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_account_multicompany_default Set a default account for all companies of a product | ❌ | 🚧 | ❌ |
| product_allergen Add allergen information to products | ❌ | ✅ | ❌ |
| product_analytic Add analytic distribution models on products and product categories | ✅ | ✅ | ❌ |
| 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_set | ❌ | ✅ | 🚧 |
| product_attribute_value_archive Allows to archive a `product.attribute.value` referenced by archived `product.product`. | ❌ | ✅ | ❌ |
| 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_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_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_company Product categories as company dependent | ❌ | 🚧 | 🚧 |
| product_category_company_favorite Possilibity to set favorite product categories per company | ❌ | 🚧 | ❌ |
| 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_tax Configure taxes in the product category | ❌ | ✅ | ❌ |
| 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_configurator Base for product configuration interface modules | ✅ | ✅ | 🚧 |
| product_configurator_mrp BOM Support for configurable products | ❌ | ✅ | 🚧 |
| product_configurator_sale Product configuration interface modules for Sale | ✅ | ✅ | 🚧 |
| product_contract | ✅ | ✅ | 🚧 |
| product_contract_brand This addon propagate the brand from sale order to 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 | ❌ | ✅ | ❌ |
| product_cost_price_avco_sync Set product cost price from updated moves | ✅ | ✅ | ❌ |
| 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_customerinfo_elaboration Allows to define default elaborations and elaboration notes on product customerinfos | ❌ | ✅ | ❌ |
| product_customerinfo_invoice Based on product_customerinfo, this module loads in every account invoice the customer code defined in the product | ❌ | ✅ | ❌ |
| product_customerinfo_picking This module makes the product customer code visible in the stock moves of a picking. | ❌ | ✅ | ❌ |
| product_customerinfo_sale Loads in every sale order line the customer code defined in the product | ❌ | ✅ | 🚧 |
| 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_expiry_assign Force the reservation of expired lots. | ❌ | ✅ | ❌ |
| product_fao_fishing Set fishing areas and capture technology | ✅ | ✅ | ❌ |
| product_form_account_move_line_link Adds a button on product forms to access Journal Items | ✅ | ✅ | ❌ |
| product_form_pricelist Show/edit pricelist in product form | ✅ | ✅ | ❌ |
| product_form_sale_link Adds a button on product forms to access Sale Lines | ✅ | ✅ | 🚧 |
| product_get_price_helper This module provides a helper function to compute product prices. | ❌ | ✅ | ❌ |
| 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. | ❌ | ✅ | ❌ |
| 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_seller Main Vendor for a product | 🚧 | ✅ | ❌ |
| product_main_supplierinfo Display the main vendor of a product. | ✅ | ✅ | 🚧 |
| product_manufacturer Adds manufacturers and attributes on the product view. | ✅ | ✅ | ✅ |
| product_matrix_show_color Technical module: Show attribute color in product matrix table | ❌ | 🚧 | ❌ |
| product_medical Base structure to handle medical products | ❌ | ✅ | ❌ |
| product_mrp_info Adds smart button in product form view linking to manufacturing order list. | ❌ | 🚧 | ❌ |
| product_multi_barcode | ✅ | ✅ | 🚧 |
| product_multi_category | ✅ | ✅ | 🚧 |
| product_multi_code Allow multiple internal references (default_code) per product | ✅ | ❌ | ❌ |
| 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_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_operating_unit Adds the concept of operating unit (OU) in products | ✅ | 🚧 | ✅ |
| product_optional_product_quantity Specify optional products quantity for product | 🚧 | 🚧 | ❌ |
| product_origin Adds the origin of the product | 🚧 | ✅ | ❌ |
| product_pack This module allows you to set a product as a Pack | ✅ | ✅ | ✅ |
| 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_price_category Add Price Category field on product and allow to apply a pricelist on this field. | ❌ | ✅ | ❌ |
| 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_refund_account Adds account to product to manage debit and credit notes | ❌ | ❌ | 🚧 |
| product_replenishment_cost Provides an overridable method on product which computethe Replenishment cost of a product | 🚧 | 🚧 | ❌ |
| product_restrict_payment_acquirer Product Restrict Payment Acquirer | ✅ | ❌ | ❌ |
| product_restricted_type | ✅ | ❌ | ❌ |
| product_route_mto This module allows to compute if a product is an 'MTO' one from its configured routes | ✅ | ✅ | ❌ |
| product_route_profile Add Route profile concept on product | ✅ | ✅ | ❌ |
| 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_search_multi_value | ❌ | 🚧 | ❌ |
| product_secondary_unit Set a secondary unit per product | ✅ | ✅ | ❌ |
| product_sequence | ✅ | ✅ | 🚧 |
| product_set | ✅ | ✅ | 🚧 |
| product_set_sell_only_by_packaging Glue module between `sell_only_by_packaging` and `sale_product_set_packaging_qty`. | ❌ | ✅ | ❌ |
| product_simple_seasonality Product seasonality | 🚧 | ✅ | ❌ |
| product_sold_by_delivery_week Adds a field that graphically hints the weekly product sales | 🚧 | ✅ | ❌ |
| product_standard_margin | 🚧 | ✅ | ❌ |
| product_standard_margin_security Security for product standard margin | ❌ | ✅ | ❌ |
| 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_supplier_code_purchase This module adds to the purchase order line the supplier code defined in the product. | ✅ | ✅ | ✅ |
| 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_disable_autocreation Add option to disable automatic creation of pricelists for suppliers | ✅ | ✅ | ❌ |
| product_supplierinfo_for_customer Allows to define prices for customers in the products | ✅ | ❌ | ❌ |
| product_supplierinfo_for_customer_sale Loads in every sale order line the customer code defined in the product | ✅ | ❌ | ❌ |
| product_supplierinfo_import Import supplier pricelists | ❌ | ✅ | ❌ |
| product_supplierinfo_import_margin Import supplier pricelists and margins | ❌ | ✅ | ❌ |
| product_supplierinfo_picking This module makes the product supplier code visible in the stock moves of a picking. | ❌ | 🚧 | ❌ |
| product_supplierinfo_purchase_contact Add Purchase Contact in product supplier info | ❌ | ✅ | ❌ |
| product_supplierinfo_qty_multiplier | ❌ | ✅ | 🚧 |
| product_supplierinfo_revision | ✅ | ✅ | 🚧 |
| product_supplierinfo_stock_picking_type | 🚧 | ✅ | 🚧 |
| product_supplierinfo_update_price Updates the product's vendor price with the price set in a purchase order. | 🚧 | ✅ | ❌ |
| product_tag_view Show product tags on General Information tab | ❌ | ✅ | ❌ |
| product_tags_code This addon allow to add code on products tags | ❌ | ✅ | 🚧 |
| product_tax_multicompany_default | ✅ | ✅ | ❌ |
| product_template_multi_link | ❌ | ✅ | ❌ |
| product_template_multi_link_date_span Add an optional date span for when a link is active. | ❌ | ✅ | ❌ |
| 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_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_multi_link | ❌ | ✅ | ❌ |
| product_variant_name | ✅ | ✅ | 🚧 |
| product_variant_route_mto Allow to individually set variants as MTO | 🚧 | ✅ | ❌ |
| product_variant_sale_price Allows to write fixed prices in product variants | ✅ | ✅ | 🚧 |
| product_variant_specific_description | ❌ | 🚧 | 🚧 |
| product_warranty | ✅ | ✅ | 🚧 |
| 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_operating_unit This module adds operating unit information to projects and tasks. | ✅ | 🚧 | ❌ |
| 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_scrum Use Scrum Method to manage your project | 🚧 | ❌ | ❌ |
| 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_analytic_propagation Updates timesheet's analytic account when their task changes the analytic. | ✅ | ✅ | ❌ |
| 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_report Basic report for project tasks. | ❌ | 🚧 | ❌ |
| project_task_sign_oca Project Task Sign Oca | ✅ | ✅ | ❌ |
| project_task_stage_allow_timesheet Allows to tell that a task stage is opened for timesheets. | 🚧 | ❌ | ❌ |
| 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 | ❌ | 🚧 | ❌ |
| 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 | ✅ | ✅ | ✅ |
| purchase_analytic_distribution_model_warehouse Use analytic distribution models based on the picking type's warehouse in purchase orders | ❌ | ✅ | ❌ |
| purchase_analytic_global | 🚧 | ✅ | 🚧 |
| purchase_analytic_tag | ✅ | ✅ | ❌ |
| 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_comment_template Comments texts templates on Purchase documents | ✅ | ✅ | ❌ |
| 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_mrp_distribution | ✅ | ❌ | ❌ |
| 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_operating_unit Adds the concecpt of operating unit (OU) in purchase order management | ✅ | ✅ | ❌ |
| purchase_operating_unit_access_all | ❌ | 🚧 | ❌ |
| 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_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_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_packaging_report Packaging data in purchase reports | ✅ | ✅ | ❌ |
| purchase_partner_incoterm Add a an incoterm field for supplier and use it on purchase order | ✅ | ✅ | 🚧 |
| purchase_partner_selectable_option | ✅ | ✅ | ❌ |
| purchase_product_pack This module allows you to buy product packs | ❌ | ✅ | 🚧 |
| purchase_product_template_tags Show product tags menu in Purchase app | ✅ | ✅ | ✅ |
| 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_report_date_format | ✅ | ✅ | 🚧 |
| purchase_report_hide_line Hide purchase order lines from the Purchase Report | ✅ | ❌ | ❌ |
| purchase_report_payment_term | ✅ | ❌ | ❌ |
| purchase_report_shipping_address | ✅ | ✅ | 🚧 |
| 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_analytic | ✅ | 🚧 | ❌ |
| 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_inter_company Intercompany PO/SO rules | ✅ | ✅ | ✅ |
| 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_sale_stock_inter_company Intercompany PO/SO rules with warehouse | ✅ | ✅ | 🚧 |
| purchase_sale_stock_inter_company_mrp Intercompany PO/SO rules with MRP | 🚧 | ❌ | 🚧 |
| 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_analytic Copies the analytic distribution of the purchase order itemto the stock move | ✅ | ✅ | ❌ |
| 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_operating_unit Copies the operating unit of purchase picking to the stock picking | ❌ | 🚧 | ❌ |
| purchase_stock_packaging Allows to transmit the product packaging from the procurement values to the generated purchase order line | ✅ | ✅ | ❌ |
| purchase_stock_picking_invoice_link Adds link between purchases, pickings and invoices | ✅ | ✅ | ❌ |
| purchase_stock_picking_restrict_cancel Restrict cancellation with Purchase. | ❌ | 🚧 | ❌ |
| purchase_stock_picking_return_invoicing Add an option to refund returned pickings | ✅ | ✅ | ❌ |
| purchase_stock_price_unit_sync Update cost price in stock moves already done | ✅ | ✅ | ✅ |
| purchase_stock_product_replenish_supplier Set default supplier in product replenish wizard | ❌ | ✅ | ❌ |
| 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_supplier_rank Update Supplier Rank when creating a Purchase Order | ❌ | ✅ | ❌ |
| 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_unreconciled | ✅ | ✅ | ❌ |
| purchase_v12_control_menu | ✅ | ❌ | ❌ |
| purchase_variant_configurator Product variants in purchase management | ✅ | 🚧 | ❌ |
| 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 | ❌ | ✅ | ❌ |
| pydantic Utility addon to ease mapping between Pydantic and Odoo models | ✅ | ✅ | ✅ |
| 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 | ✅ | ✅ | ❌ |
| 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. | ❌ | 🚧 | ❌ |
| remove_odoo_enterprise Remove enterprise modules and setting items | ✅ | ✅ | ✅ |
| 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 | 🚧 | ❌ | ❌ |
| 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_alternative_layout | 🚧 | ✅ | ❌ |
| 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_hotel_reservation | ✅ | ❌ | ❌ |
| report_hotel_restaurant | ✅ | ❌ | ❌ |
| 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_operating_unit | ✅ | ✅ | ❌ |
| 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 | ✅ | ✅ | ✅ |
| res_company_active Add the 'active' feature on company model | ✅ | ✅ | ✅ |
| res_company_category | 🚧 | ✅ | 🚧 |
| res_company_code Add 'code' field on company model | 🚧 | ✅ | 🚧 |
| res_company_mastodon_link Add mastodon url at 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 | ❌ | ✅ | ❌ |
| res_partner_operating_unit Introduces Operating Unit fields in Partner | ✅ | ✅ | ✅ |
| resource_booking Manage appointments and resource booking | ✅ | ✅ | 🚧 |
| resource_calendar_flexible_exclude_weekend | ❌ | ✅ | ❌ |
| resource_leaves_geographic Add geographic State to Resource Calendar Leaves | 🚧 | 🚧 | ❌ |
| rest_log Track REST API calls into DB | ✅ | ✅ | ✅ |
| 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 | ❌ | ✅ | ❌ |
| rpc_helper Helpers for disabling RPC calls | ✅ | ✅ | 🚧 |
| sale_advance_payment Allow to add advance payments on sales and then use them on invoices | ✅ | ✅ | ✅ |
| sale_analytic_brand This module allows to propagate analytic distribution from branded analytic distribution models on sale order lines | ❌ | ✅ | ❌ |
| sale_analytic_distribution_model_warehouse Use analytic distribution models based on the warehouse in sale orders | ❌ | ✅ | ❌ |
| sale_analytic_tag | ✅ | ✅ | 🚧 |
| 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_blanket_order Blanket Orders | ✅ | ❌ | ❌ |
| sale_block_no_stock Block Sales if products has not enough Quantity based on a chosen field | ✅ | ✅ | 🚧 |
| sale_brand Send branded sales orders | ✅ | ✅ | ❌ |
| sale_cancel_confirm | ❌ | 🚧 | ❌ |
| sale_cancel_reason | ✅ | ✅ | ❌ |
| sale_cancel_restrict | ❌ | ❌ | ✅ |
| 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_comment_template Comments texts templates on Sale documents | ✅ | ❌ | ❌ |
| sale_commercial_partner Add stored related field 'Commercial Entity' on sale orders | ✅ | ✅ | ✅ |
| sale_commission | ✅ | ❌ | ❌ |
| sale_commission_oca | ❌ | ✅ | ✅ |
| sale_commission_pricelist | ✅ | 🚧 | ❌ |
| sale_commission_product_criteria Advanced commissions rules | ❌ | 🚧 | ❌ |
| sale_commission_salesman | ✅ | ✅ | 🚧 |
| sale_company_currency | 🚧 | ✅ | ❌ |
| sale_confirm_group Allows configuring a list of groups per-company who are granted permission to confirm sale orders | ❌ | ✅ | 🚧 |
| sale_credit_note_reversal Allow to revert a credit note | ❌ | ✅ | 🚧 |
| sale_crm_event_reservation Combine event reservations, opportunities and quotations | ✅ | ❌ | ❌ |
| sale_custom_rounding Custom taxes rounding method in sale orders | ❌ | ✅ | ❌ |
| sale_customer_rank Update Customer Rank when creating a Sale Order | 🚧 | ✅ | 🚧 |
| 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_financial_risk Manage partner risk in sales orders | ✅ | ✅ | 🚧 |
| sale_financial_risk_info Adds risk consumption info in sales orders. | ✅ | ✅ | ❌ |
| 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_import_base Base for importing Sale Orders through a JSON file format | ❌ | 🚧 | ❌ |
| 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_invoicing_date_selection Set date invoice when you create invoices | ✅ | ✅ | ❌ |
| sale_last_price_info | 🚧 | ❌ | 🚧 |
| sale_layout_category_hide_detail Hide details for sections in sale orders and invoices for reports and customer portal | ✅ | ✅ | 🚧 |
| sale_line_refund_to_invoice_qty Allow deciding whether refunded quantity should be considered as quantity to reinvoice | ❌ | ✅ | ❌ |
| 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_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. | ✅ | ✅ | ❌ |
| sale_mail_autosubscribe Automatically subscribe partners to their company's sale orders | ❌ | ✅ | ❌ |
| sale_manual_delivery Create manually your deliveries | ✅ | ✅ | ❌ |
| 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_mrp_bom Allows define a BOM in the sales lines. | 🚧 | ✅ | 🚧 |
| sale_mrp_bom_menu Add a Sales > Products > Bills of Materials menu | ❌ | ✅ | ❌ |
| sale_mrp_link Show manufacturing orders generated from sales order | ❌ | 🚧 | ❌ |
| sale_multi_template_application | ✅ | ✅ | ❌ |
| sale_operating_unit An operating unit (OU) is an organizational entity part of a company | ✅ | ✅ | ✅ |
| 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_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_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_global_stock_route Add the possibility to choose one warehouse path for an order | ✅ | ✅ | 🚧 |
| 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 | ❌ | ✅ | ❌ |
| 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_grouping_criteria | ✅ | ✅ | ❌ |
| sale_order_invoicing_picking_filter Create invoices from sale orders based on the products in pickings. | ❌ | 🚧 | ❌ |
| sale_order_invoicing_qty_percentage | ✅ | ✅ | ✅ |
| 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_position Adds position number 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_line_variant_description | ❌ | ✅ | 🚧 |
| 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_product_sold_by_delivery_week Adds the weekly sales field to the recommendation wizard | ❌ | ✅ | ❌ |
| 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_hide_tax Hide taxes column when they don't add value | ❌ | 🚧 | ❌ |
| sale_order_report_product_image Show product images on Sale documents | ✅ | ✅ | 🚧 |
| 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_type_whole_delivered_invoiceability | ✅ | ❌ | ❌ |
| sale_order_update_timesheet_price Update the unit price of already invoiced sale order lines by creating a new line | ❌ | ❌ | ✅ |
| sale_order_warehouse_from_delivery_carrier Sale Order WH from Delivery Carrier | ✅ | ✅ | ❌ |
| sale_order_warn_message Add a popup warning on sale to ensure warning is populated | ✅ | ✅ | ❌ |
| sale_order_weight Add products weight in report for sale order | 🚧 | 🚧 | ❌ |
| sale_order_whole_delivered_invoiceability | ✅ | ❌ | ❌ |
| sale_packaging_default Simplify using products default packaging for sales | ✅ | ✅ | ❌ |
| sale_packaging_report Packaging data in sale reports | 🚧 | ✅ | ❌ |
| sale_partner_address_restrict Restrict addresses domain in the sales order form taking into account the partner selected | ✅ | ✅ | ❌ |
| sale_partner_company_group Adds the possibility to add a company group to a company | ✅ | ✅ | 🚧 |
| 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_mode_brand This addon limit payment mode selection on sale order to the brand allowed payment modes. | ❌ | ✅ | ❌ |
| sale_payment_sheet Allow to create invoice payments to commercial users without accounting permissions | ✅ | 🚧 | ❌ |
| sale_payment_sheet_financial_risk Manage partner risk in sale payment sheet | ❌ | 🚧 | ❌ |
| sale_payment_term_security | ✅ | ❌ | ❌ |
| sale_planned_consumed_date | ✅ | ❌ | ❌ |
| sale_planner_calendar Sale planner calendar | ❌ | 🚧 | ❌ |
| sale_portal_debranding | ❌ | ❌ | ✅ |
| 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_matrix_secondary_unit | ✅ | ❌ | ❌ |
| sale_product_multi_add Sale Product Multi Add | ✅ | ✅ | ❌ |
| 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_product_set | ✅ | ✅ | 🚧 |
| sale_product_set_packaging_qty Manage packaging and quantities on product set lines | ❌ | ✅ | ❌ |
| sale_product_template_tags Show product tags menu in Sale app | ✅ | ✅ | ❌ |
| sale_product_variant_attribute_tax Bring the taxes associated to product values | 🚧 | 🚧 | ❌ |
| sale_production_state Show the production state on the sale order | ❌ | 🚧 | ❌ |
| 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 | ❌ | ✅ | ❌ |
| sale_promotion_rule Module to manage promotion rule on sale order | ✅ | ❌ | ❌ |
| sale_purchase_force_vendor | ✅ | ✅ | 🚧 |
| sale_purchase_procurement_group_by_line Glue module between 'MTO Sale <-> Purchase' and 'Sale Procurement Group by Line' | ✅ | ❌ | ❌ |
| sale_quotation_builder Build great quotation templates | ✅ | ❌ | ❌ |
| sale_quotation_number Different sequence for sale quotations | ✅ | ✅ | ❌ |
| sale_readonly_security | ✅ | ✅ | ❌ |
| sale_rental Manage Rental of Products | 🚧 | 🚧 | ❌ |
| 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_margin | ✅ | ✅ | ❌ |
| sale_report_salesman Adds the Sales Reporting menu to the Salespersons user group. | ✅ | 🚧 | ❌ |
| sale_report_salesperson_from_partner | ✅ | ✅ | ❌ |
| 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_analytic Copies the analytic account of the sale order and the analytic tags of the sale order line to the stock move | ❌ | 🚧 | 🚧 |
| 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 | ✅ | ❌ | ❌ |
| 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 | ❌ | ✅ | ❌ |
| 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_operating_unit An operating unit (OU) is an organizational entity part of a company | ✅ | ✅ | ❌ |
| 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_invoice_link Adds link between pickings and invoices | ❌ | ✅ | ✅ |
| sale_stock_picking_invoicing | 🚧 | ✅ | ❌ |
| 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_pack Compatibility module for packs that are storable products | ✅ | ✅ | 🚧 |
| 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_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 | ❌ | ✅ | ❌ |
| sale_stock_reservation_issue_on_qty_at_date_widget Warn user when a reservation issue will happen when confirming an order | ❌ | ✅ | ❌ |
| sale_stock_restocking_fee_invoicing On demand charge restocking fee for accepting returned goods . | ✅ | ❌ | ❌ |
| 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_budget | ❌ | ✅ | ❌ |
| sale_timesheet_invoice_description Add timesheet details in invoice line | ✅ | 🚧 | 🚧 |
| sale_timesheet_invoice_link Link invoices with timesheet lines | ❌ | ✅ | ❌ |
| sale_timesheet_line_exclude Exclude Timesheet Line from Sale Order | ✅ | ✅ | 🚧 |
| sale_timesheet_project_manual Allows to create the project/tasks before the sale confirmation | ❌ | 🚧 | ❌ |
| sale_timesheet_rounded Round timesheet entries amount based on project settings. | ✅ | ✅ | ❌ |
| sale_timesheet_timeline | ✅ | ✅ | ❌ |
| 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_variant_configurator Product variants in sale management | 🚧 | ✅ | ❌ |
| sale_warn_option Add Options to Sale Warn Messages | ❌ | ✅ | ❌ |
| sale_wishlist Handle sale wishlist for partners | ❌ | ✅ | ❌ |
| sales_team_invoiced_target_domain | ✅ | ❌ | ❌ |
| sales_team_operating_unit | ✅ | ✅ | ✅ |
| 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 | ✅ | 🚧 | 🚧 |
| scheduler_error_mailer | ✅ | ✅ | 🚧 |
| scrap_reason_code Reason code for scrapping | ✅ | ❌ | ❌ |
| scrap_reason_code Reason code for scrapping | ❌ | ✅ | ❌ |
| search_engine_image_thumbnail Generate thumbnails for binded record | ❌ | ✅ | ❌ |
| search_engine_serializer_pydantic Defines base class for pydantic baser serializer | ❌ | ✅ | ❌ |
| sell_only_by_packaging Manage sale of packaging | ❌ | ✅ | ❌ |
| sentry Report Odoo errors to Sentry | ✅ | ✅ | 🚧 |
| sequence_check_digit Adds a check digit on sequences | ❌ | ✅ | ❌ |
| sequence_python Calculate a sequence number from a Python expression | ✅ | ✅ | ✅ |
| sequence_reset_period Auto-generate yearly/monthly/weekly/daily sequence period ranges | ✅ | ✅ | 🚧 |
| server_action_logging Module that provides a logging mechanism for server actions | ✅ | 🚧 | ❌ |
| server_action_mass_edit Mass Editing | ✅ | ✅ | 🚧 |
| server_action_mass_edit_onchange Extension of server_action_mass_edit | ❌ | ✅ | ❌ |
| server_action_navigate Navigate between any items of any Odoo Models | ✅ | ✅ | ❌ |
| server_action_sort Sort any lines of any models by any criterias | ❌ | ✅ | ❌ |
| server_env_printing_server | ❌ | ✅ | ❌ |
| server_environment move some configurations out of the database | ✅ | ✅ | ✅ |
| server_environment_autocreate Add ability to auto create records | ✅ | 🚧 | ❌ |
| server_environment_data_encryption | ✅ | ✅ | ❌ |
| server_environment_delivery Configure prod environment for delivery carriers | ❌ | ✅ | ❌ |
| server_environment_ir_config_parameter Override System Parameters from server environment file | ✅ | ✅ | ✅ |
| session_db | ✅ | ✅ | ✅ |
| shipment_advice Manage your (un)loading process through shipment advices. | ❌ | ✅ | ❌ |
| shipment_advice_planner This module is used to plan ready transfers in shipment advices. | ❌ | ✅ | ❌ |
| shopfloor manage warehouse operations with barcode scanners | ❌ | ✅ | ❌ |
| shopfloor_base Core module for creating mobile apps | ❌ | ✅ | ❌ |
| 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_example Show how to customize the Shopfloor app frontend. | ❌ | ✅ | ❌ |
| shopfloor_gs1 Integrate GS1 barcode scan into Shopfloor app | ❌ | ✅ | ❌ |
| shopfloor_mobile Mobile frontend for WMS Shopfloor app | ❌ | ✅ | ❌ |
| 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_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_rest_log Integrate rest_log into Shopfloor app | ❌ | ✅ | ❌ |
| 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 | ❌ | ✅ | ❌ |
| 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_oca Allow to sign documents inside Odoo CE | ✅ | ✅ | ❌ |
| slow_statement_logger Log slow SQL statements | ✅ | ❌ | ❌ |
| 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 | ❌ | 🚧 | ❌ |
| spec_driven_model XML binding for Odoo: XML to Odoo models and models to XML. | ✅ | ✅ | ❌ |
| spreadsheet_dashboard_oca Use OCA Spreadsheets on dashboards configuration | ✅ | ✅ | ❌ |
| spreadsheet_dashboard_purchase_oca | ❌ | ✅ | ❌ |
| spreadsheet_dashboard_purchase_stock_oca | ❌ | ✅ | ❌ |
| spreadsheet_oca Allow to edit spreadsheets | ✅ | ✅ | ❌ |
| 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 | ✅ | ✅ | ✅ |
| stay Simple management of stays and meals | ❌ | 🚧 | ❌ |
| stock_account_change_qty_reason Stock Account Change Quantity Reason | ✅ | ❌ | ❌ |
| stock_account_move_reset_to_draft | ✅ | ✅ | ❌ |
| 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_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_analytic Adds analytic distribution in stock move | ✅ | ✅ | 🚧 |
| stock_analytic_rule Adds distribution rules for stock moves to automatically create analytic lines | ✅ | ❌ | ❌ |
| stock_archive_constraint | ✅ | ✅ | ❌ |
| stock_auto_move | ✅ | ❌ | ❌ |
| 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_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_available_unreserved Quantity of stock available for immediate use | ❌ | ✅ | ❌ |
| stock_average_daily_sale Allows to gather consumed products on daily basis | ❌ | 🚧 | ❌ |
| 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_brand Manage brands on stock picking documents | ❌ | ✅ | ❌ |
| 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 | ❌ | ✅ | ❌ |
| stock_change_qty_reason Stock Quantity Change Reason | ✅ | ✅ | ❌ |
| 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_cycle_count Adds the capability to schedule cycle counts in a warehouse through different rules defined by the user. | 🚧 | ✅ | ❌ |
| stock_dangerous_goods Adds utility fields to manage dangerous goods | ❌ | ✅ | ✅ |
| stock_delivery_note This module allows to fill in a delivery note that will be displayed on delivery report | 🚧 | ✅ | ❌ |
| stock_demand_estimate Allows to create demand estimates. | ✅ | ✅ | ❌ |
| stock_demand_estimate_matrix Allows to create demand estimates. | ✅ | ✅ | ❌ |
| stock_depot This module allows users to manage partners stock depots. | ✅ | ✅ | ❌ |
| stock_dock Manage the loading docks of your warehouse. | ✅ | ✅ | ❌ |
| 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_exception Custom exceptions on stock picking | ✅ | ❌ | ❌ |
| stock_financial_risk Manage partner risk in stock moves | ❌ | ✅ | 🚧 |
| stock_fleet_delivery_driver Allow choose Vehicle in Carriers, Transfers and Batches | ❌ | ✅ | ❌ |
| stock_free_quantity | ✅ | ✅ | 🚧 |
| stock_grn | ❌ | 🚧 | ❌ |
| stock_helper Add methods shared between various stock modules | ✅ | ❌ | ❌ |
| stock_intercompany | 🚧 | 🚧 | ❌ |
| stock_inventory Allows to do an easier follow up of the Inventory Adjustments | ✅ | ✅ | ✅ |
| stock_inventory_barcode Add simple barcode interface on inventories | ❌ | 🚧 | ❌ |
| 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_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_landed_costs_priority Add priority to landed costs | ✅ | ✅ | ❌ |
| stock_landed_costs_purchase_auto | ❌ | ✅ | 🚧 |
| stock_location_address Adds an address on locations | ✅ | ✅ | ❌ |
| stock_location_address_purchase Uses the location address on purchases | ✅ | ✅ | ❌ |
| 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_orderpoint Declare orderpoint on a location allowing to replenish any product with the same criteria. | ❌ | ✅ | ❌ |
| 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_lock_lot | ✅ | ✅ | 🚧 |
| stock_lot_condition | ❌ | ✅ | 🚧 |
| stock_lot_image | ❌ | ✅ | ❌ |
| stock_lot_multi_image This module implements the possibility to have multiple images for a stock lot | 🚧 | 🚧 | ❌ |
| stock_lot_on_hand_first Allows to display lots on hand first in M2o fields | ✅ | 🚧 | ❌ |
| stock_lot_production_date | ❌ | ✅ | 🚧 |
| 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_measuring_device Implement a common interface for measuring and weighing devices | ❌ | ✅ | ❌ |
| stock_measuring_device_zippcube Implement interface with Bosche Zippcube devicesfor packaging measurement | ❌ | ✅ | ❌ |
| stock_move_actual_date | ❌ | ✅ | ❌ |
| stock_move_auto_assign Try to reserve moves when goods enter in a location | ❌ | ✅ | ❌ |
| stock_move_auto_assign_auto_release Auto release moves after auto assign | ❌ | ✅ | ❌ |
| stock_move_backdating | ✅ | 🚧 | ❌ |
| stock_move_common_dest Adds field for common destination moves | ❌ | ✅ | ❌ |
| stock_move_delay_report Stock Move Delay Report | ❌ | ✅ | ❌ |
| 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_lot_link Display Lot/SN column on Detailed Operations to allow navigation. | ❌ | ✅ | ❌ |
| 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_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_original_date adds the Original Date Scheduled to stock moves. | ❌ | ✅ | ❌ |
| stock_move_packaging_qty Add packaging fields in the stock moves | ❌ | ✅ | ❌ |
| stock_move_pivot_total_price Adds a total price UOM to the stock move pivot view | ✅ | ✅ | ❌ |
| 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_purchase_price_update Allow update purchase price from incoming picking operations | ❌ | 🚧 | ❌ |
| stock_move_purchase_uom Allow to use the purchase UoM in a stock move | ❌ | ✅ | ❌ |
| stock_move_quantity_product_uom computes stock.move's quantity in the uom of the product. | ✅ | ✅ | ❌ |
| stock_move_reset_quantity Reset quantity to zero | ❌ | ✅ | ❌ |
| stock_move_source_relocate Change source location of unavailable moves | ❌ | ✅ | ❌ |
| stock_move_source_relocate_dynamic_routing Glue module | ❌ | ✅ | ❌ |
| stock_move_value_report | ✅ | ✅ | 🚧 |
| stock_mts_mto_mrp_rule Stock MTS+MTO MRP Rule | 🚧 | ❌ | ❌ |
| stock_mts_mto_rule Add a MTS+MTO route | ✅ | 🚧 | ❌ |
| stock_no_negative Disallow negative stock levels by default | ✅ | ✅ | ✅ |
| stock_operating_unit Adds the concept of operating unit (OU) in stock management | ✅ | ✅ | ❌ |
| stock_operating_unit_access_all | ✅ | ✅ | ❌ |
| 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_owner_restriction Do not reserve quantity with assigned owner | ❌ | ✅ | 🚧 |
| 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_partner_delivery_window Define preferred delivery time windows for partners | ❌ | ✅ | ❌ |
| stock_picking_analytic Allows to define the analytic account on picking level | ✅ | 🚧 | ❌ |
| 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_packaging_qty Add packaging fields in stock picking batch | ❌ | ✅ | ❌ |
| 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_report Stock Picking Batch Report | 🚧 | ✅ | ❌ |
| 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_carrier_from_rule Set the carrier on picking if the stock rule used has a partner address set with a delivery method. | ❌ | ✅ | ❌ |
| stock_picking_comment_template Comments texts templates on Picking documents | ✅ | ✅ | ❌ |
| 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_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_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_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_group_by_partner_by_carrier_sale_line_position Glue module for sale position and delivery report grouped | ❌ | ✅ | ❌ |
| 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_invoicing | ✅ | ✅ | 🚧 |
| stock_picking_invoicing_incoterm | ✅ | ❌ | ❌ |
| 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_operations_multilang | ✅ | ✅ | ❌ |
| 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_brand Automatically sets the brand on a Stock Picking based on the selected partner's brand. | ❌ | ✅ | ❌ |
| stock_picking_partner_note Add partner notes on picking | ✅ | ✅ | ❌ |
| stock_picking_procure_method Allows to force the procurement method from the picking | 🚧 | ❌ | ❌ |
| stock_picking_product_assortment | ❌ | ✅ | ❌ |
| stock_picking_product_availability_inline Show product availability in product drop-down of picking form view. | ❌ | ✅ | ❌ |
| stock_picking_product_barcode_report It provides a wizard to select how many barcodes print. | ✅ | ✅ | ❌ |
| 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_putaway_recompute This module allows to recompute the picking operations putaways if configurations have changed | ❌ | ✅ | ❌ |
| stock_picking_report_custom_description Show moves description in picking reports | ✅ | ✅ | 🚧 |
| stock_picking_report_delivery_cost Show delivery cost in delivery slip and picking operations 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_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_refund_option Update the refund options in pickings | ✅ | ✅ | ❌ |
| 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_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_show_lot | ❌ | 🚧 | ❌ |
| stock_picking_show_return | ✅ | ✅ | ❌ |
| stock_picking_stage | ❌ | ✅ | ❌ |
| stock_picking_supplier_ref Adds a supplier reference field inside supplier's pickings and allows search for this reference. | ❌ | ✅ | 🚧 |
| 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_type_shipping_policy Define different shipping policies according to picking type | ✅ | ❌ | ❌ |
| 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_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_portal_lot_list_download Allows portal users to download lot list of delivery pickings in Excel format. | ❌ | ✅ | ❌ |
| stock_product_pack This module allows you to get the right available quantities of the packs | ✅ | ✅ | 🚧 |
| stock_product_qty_by_packaging Compute product quantity to pick by packaging | ❌ | ✅ | ❌ |
| stock_product_security | ✅ | ❌ | ❌ |
| stock_product_set | ❌ | ✅ | ❌ |
| stock_product_template_tags Show product tags menu in Inventory app | ✅ | 🚧 | ❌ |
| stock_production_lot_active Allow to archive/unarchive lots/serial numbers | ✅ | ✅ | 🚧 |
| stock_production_lot_expired_date | ✅ | 🚧 | ❌ |
| stock_production_lot_warranty Add warranty date to stock production lot | ❌ | 🚧 | 🚧 |
| stock_pull_list The pull list checks the stock situation and calculates needed quantities. | ❌ | ❌ | 🚧 |
| stock_push_delay Manual evaluation of Push rules | ✅ | ❌ | ❌ |
| stock_putaway_hook Add hooks allowing modules to add more putaway strategies | ❌ | ✅ | ❌ |
| stock_putaway_hook Add hooks allowing modules to add more putaway strategies | ✅ | ❌ | ❌ |
| stock_putaway_product_template Add product template in putaway strategies from the product view | ✅ | ✅ | 🚧 |
| stock_putaway_rule_product_handle This module allows to show the handle widget on product putaway rules to change the sequence | ❌ | ✅ | ❌ |
| stock_quant_available_quantity Shows Available Quantity in the stock quant views | ✅ | ❌ | ❌ |
| stock_quant_cost_info Shows the cost of the quants | ❌ | ✅ | ❌ |
| stock_quant_history Re-generate stock quants for given date | ✅ | 🚧 | ❌ |
| stock_quant_history_queued Use Queue jop to generate stock quants snapshots | ✅ | ❌ | ❌ |
| stock_quant_manual_assign | ✅ | ❌ | ❌ |
| stock_quant_package_dimension Use dimensions on packages | ❌ | ✅ | ❌ |
| 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_quant_package_product_packaging Use product packagings on packages | ✅ | ❌ | ❌ |
| 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_quantity_history_location Provides stock quantity by location on past date | ✅ | ✅ | 🚧 |
| stock_receipt_lot_info Be able to introduce more info on lot/serial number while processing a receipt. | ✅ | ✅ | ❌ |
| 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_removal_location_by_priority Establish a removal priority on stock locations. | ✅ | ❌ | ❌ |
| stock_replenishment_mrp_bom_selection | ✅ | ❌ | ❌ |
| stock_report_quantity_by_location Stock Report Quantity By Location | 🚧 | ❌ | ❌ |
| 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_reserve Stock reservations on products | ✅ | ❌ | ❌ |
| stock_reserve_rule Configure reservation rules by location | ❌ | ✅ | ❌ |
| stock_reserve_sale | 🚧 | ❌ | ❌ |
| 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_immediate_adjustment Restrict immediate stock adjustments from Stock On Hand view | ❌ | ✅ | ❌ |
| stock_restrict_lot Base module that add back the concept of restrict lot on stock move | ✅ | ✅ | 🚧 |
| stock_return_request | ❌ | ✅ | ❌ |
| 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_rule_reserve_max_quantity Allows to reserve max available quantity when a move comes from an stock rule | ❌ | ✅ | ❌ |
| stock_scrap_tier_validation | ✅ | ❌ | ❌ |
| stock_scrap_tier_validation_mrp | ✅ | ❌ | ❌ |
| stock_search_supplierinfo_code Allows to search for picking from supplierinfo code | ✅ | ❌ | ❌ |
| stock_secondary_unit Get product quantities in a secondary unit | ✅ | ✅ | ❌ |
| 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_storage_category_capacity_name Allows to have a better display name for Stock Storage Category Capacity model | ❌ | ✅ | ❌ |
| 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_valuation_layer_inventory_filter Allows to filter Inventory Adjustments on Stock Valuation Layers | ❌ | ✅ | ❌ |
| 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_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_kardex Integrate with Kardex Remstar Vertical Lifts | ❌ | ✅ | ❌ |
| 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_flow Configure routing flow for stock moves | ✅ | ❌ | ❌ |
| 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_warn_option Add Options to Stock Warn Messages | ❌ | ✅ | ❌ |
| 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 | ❌ | 🚧 | ❌ |
| stock_whole_kit_constraint Avoid to deliver a kit partially | ❌ | ✅ | ❌ |
| 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 | ❌ | ✅ | ✅ |
| subcontracted_service Subcontracted service | ❌ | 🚧 | ❌ |
| subscription_oca Generate recurring invoices. | ✅ | ✅ | 🚧 |
| supplier_calendar Supplier Calendar | ✅ | ✅ | ❌ |
| 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 | ❌ | ✅ | ❌ |
| taric_ai_classifier AI-powered automatic TARIC and INTRASTAT code classification for products | ❌ | ✅ | ❌ |
| template_content_swapper | 🚧 | ✅ | 🚧 |
| test_auditlog Additional unit tests for Audit Log based on accounting models | ✅ | ✅ | ✅ |
| test_base_import_pdf_by_template | ✅ | ❌ | ❌ |
| test_base_time_window Test Base model to handle time windows | ❌ | ✅ | ❌ |
| test_component Automated tests for Components, do not install. | ✅ | ✅ | ❌ |
| test_connector Automated tests for Connector, do not install. | ✅ | ✅ | ❌ |
| test_queue_job | ✅ | ✅ | ✅ |
| test_queue_job_batch | ❌ | ✅ | ✅ |
| 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. | ✅ | ❌ | ❌ |
| 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. | ✅ | ✅ | ❌ |
| uom_alias Adds alias for UOM | ✅ | ✅ | 🚧 |
| uom_category_active Add option to archive UoM categories | ✅ | 🚧 | ❌ |
| uom_unece UNECE nomenclature for the units of measure | ✅ | ✅ | ✅ |
| upgrade_analysis Performs a difference analysis between modules installed on two different Odoo instances | ✅ | ✅ | ✅ |
| 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 | ✅ | ❌ | ❌ |
| 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 | ❌ | ✅ | ❌ |
| vault Password vault integration in Odoo | ❌ | ✅ | ❌ |
| vault_share Implementation of a mechanism to share secrets | ❌ | ✅ | ❌ |
| vendor_transport_lead_time Purchase delay based on transport and supplier delays | ❌ | ✅ | ❌ |
| views_migration_17 | ✅ | ❌ | ❌ |
| voip_oca Provides the use of Voip | ✅ | ✅ | 🚧 |
| 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_editor_media_dialog_dms Integrate DMS with media dialog of web editor | ❌ | ✅ | ❌ |
| 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_leaflet_draw_lib Bring leaflet.draw.js library in odoo. | ❌ | ✅ | ❌ |
| web_leaflet_lib Bring leaflet.js librairy in odoo. | ✅ | ✅ | ❌ |
| 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_view_leaflet_map Add new 'leaflet_map' view, to display markers. | 🚧 | ✅ | ❌ |
| web_view_leaflet_map_partner Add a leaflet map view for partners model | ❌ | ✅ | ❌ |
| 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_full_label_sale Glue module between web_widget_product_label_section_and_note_full_label and sale. | ❌ | ✅ | ❌ |
| 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_remote_measure Allows to connect to remote devices to record measures | ✅ | 🚧 | ❌ |
| web_widget_remote_measure_utilcell Compatibility with UTILCELL propietary protocols | ✅ | ❌ | ❌ |
| 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`. | 🚧 | ❌ | ❌ |
| webservice Defines webservice abstract definition to be used generally | ✅ | ✅ | 🚧 |
| website_apps_store Website Apps Store | ❌ | 🚧 | ❌ |
| 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_debranding | ❌ | ❌ | ✅ |
| 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 | ✅ | ❌ | ❌ |
| 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_geoengine | 🚧 | ❌ | ❌ |
| website_geoengine_store_locator | 🚧 | ❌ | ❌ |
| 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_membership_gamification Show badges assigned to users on website | ✅ | ✅ | ❌ |
| website_membership_random_order | ✅ | ✅ | ❌ |
| website_menu_by_user_status Allow to manage the display of website.menus | ✅ | ✅ | ❌ |
| website_oca_integrator Displays Integrators in website. | ❌ | ✅ | ❌ |
| website_odoo_debranding | ✅ | ✅ | ❌ |
| website_partner_form Allow to edit partner website fields on partner form view, in the back office | ❌ | ✅ | ❌ |
| website_product_configurator Configure products in e-shop | ✅ | ❌ | 🚧 |
| 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_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_financial_risk | ❌ | ✅ | ❌ |
| website_sale_hide_empty_category Hide any Product Categories that are empty | ✅ | ✅ | ❌ |
| website_sale_hide_price Hide product prices on the shop | ✅ | ✅ | 🚧 |
| 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 | ❌ | ✅ | ❌ |
| website_sale_menu_partner_top_selling Displays the user's regular products in the e-commerce. | ✅ | ❌ | ❌ |
| website_sale_oca_apps Redirect all archived OCA-App-Related Products to the new shop | ❌ | ✅ | ❌ |
| 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_pack Compatibility module of product pack with e-commerce | ✅ | 🚧 | 🚧 |
| 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_slides_order_line_link Link sales order lines to slide channel participations in sold courses. | ✅ | ❌ | ❌ |
| 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_search_header | ❌ | ✅ | ❌ |
| website_slides_attendees_completed_time Show course completed time in attendee views | 🚧 | ❌ | ❌ |
| 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_snippet_product_category Adds a new snippet to show e-commerce categories | ✅ | ✅ | ❌ |
| website_user_login_redirect_custom Redirect website/portal user to custom URL after login or signup | ❌ | ✅ | ❌ |
| website_whatsapp Whatsapp integration | ✅ | ✅ | 🚧 |
Made by Daniel Lo Nigro. View source.