OCA modules for Odoo 13
There are 1,992 OCA community modules confirmed in Odoo 13.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 12 has 2,205. Open any module to see what it does, its availability in the other versions and its sources.
Confirmed modules per version
Repositories with the most modules in Odoo 13
See also
Modules for Odoo 13
- Sale Cancel ReasonOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_cancel_reason
When cancelling a sale order, users must pick a reason from a configurable list. The chosen reason is stored on the order and shown on cancelled orders.
- Sale CommentsOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_comment_template
Adds a Comments tab to sales orders where reusable comment texts can be attached, and prints those comments on the sales order PDF above or below the order lines.
- Sale Commercial PartnerOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_commercial_partner
Adds two stored fields on sales orders: Customer Entity and Invoice Entity, and lets you group sales orders and sales analysis by Customer Entity.
- Sales commissionsOdoo 12, 13, 14, 15, 16, 17sale_commission
Adds sales commissions to sales orders: each order line can have agents with a commission, the total commission is shown on the order, and the agents are carried over to the invoice.
- Sale Commission Delegate PartnerOdoo 12, 13, 14sale_commission_delegated_partner
Lets you assign a delegate partner to a sales agent so commission settlements are invoiced to that delegate instead of the agent, with the original agent noted on the invoice line.
- Sale Commission FormulaOdoo 12, 13, 14sale_commission_formula
Adds a new "Formula" commission type so you can write a custom calculation for agent commissions on sales orders and invoices, instead of using the standard percentage or fixed amount rules.
- Sales commissions by pricelistOdoo 12, 13, 14, 17sale_commission_pricelist
Lets you assign a sales commission to each pricelist rule, so the commission paid to sales agents is automatically taken from the pricelist rule that applies to the sale order line.
- Sales commissions from salesmanOdoo 12, 13, 14, 15, 16, 17, 18sale_commission_salesman
Automatically adds the salesman as a commission agent on sales orders and customer invoices when no other commission agent is already set, provided the salesman's contact is flagged as an agent with a commission plan.
- Sale Contact TypeOdoo 12, 13, 14sale_contact_type
Adds an 'Ordering contact' type to contacts so a company can mark the person to address on sales orders. On a sales order, the customer field only suggests ordering contacts or companies without one.
- Auto Refresh CouponsOdoo 13, 14, 15sale_coupon_auto_refresh
Automatically re-applies promotion programs marked as auto-apply on sales orders whenever the order or its lines change, without the user having to click anything.
- Sale Coupon ChatterOdoo 13sale_coupon_chatter
Adds a chatter to coupon and promotion programs so users can log notes, send messages and schedule activities directly on each program record.
- Coupons on Commercial EntityOdoo 13sale_coupon_commercial_partner_applicability
Coupons generated for one contact can also be used by other contacts that belong to the same commercial entity, instead of being rejected as belonging to an invalid partner.
- Coupons multi product criteria in saleOdoo 13, 14, 15sale_coupon_criteria_multi_product
Lets you use multi-product promotion criteria (from the coupon_criteria_multi_product module) when applying coupons and promotions on sale orders. Odoo checks each order's products and quantities against those criteria before granting the reward.
- Sales Coupon based on Sales Order valuesOdoo 13, 14, 15sale_coupon_criteria_order_based
Adds an extra condition to coupon and promotion programs so they only apply to sales orders that match a chosen order filter, for example a specific sales team or customer.
- Auto Refresh Coupons with Delivery lineOdoo 13, 14, 15sale_coupon_delivery_auto_refresh
Keeps automatic coupon and free-shipping behaviour working together on sales orders: when a delivery line is added automatically, coupons are still applied, and when coupons are recomputed, delivery lines are not refreshed again.
- Sale Coupons Rewards from domainOdoo 13, 15sale_coupon_domain_free_product
This module lets you create coupon programs that give free products based on a product domain, automatically adding 100% discounted reward lines to sales orders when the domain conditions are met.
- Sale Coupon Promotion Product Domain DiscountOdoo 13, 14, 15sale_coupon_domain_product_discount
Lets you apply a coupon promotion discount only to the products that match a product domain, instead of the whole order. It also supports a strict per-product limit so each product must individually meet the minimum quantity and amount rules.
- Coupon Financial Risk CompatibilityOdoo 13, 15sale_coupon_financial_risk
Prevents reward coupons from being emailed to customers when their sales order exceeds the allowed financial risk. It links coupon promotions with credit risk checks on confirmation.
- Coupon incompatibilitiesOdoo 13, 15sale_coupon_incompatibility
Lets you mark promotions as incompatible so that two conflicting promotions cannot be applied to the same sales order. When a customer tries to add a promotion or coupon that clashes with one already on the order, Odoo blocks it with an error message.
- Coupon LimitOdoo 13, 14, 15sale_coupon_limit
Limit how many times a promotion or coupon can be used per customer or per salesperson. When a limit is reached, Odoo blocks the promotion and shows an error message.
- Sale Coupon Mas MailingOdoo 13sale_coupon_mass_mailing
Link mass mailings to promotion programs and launch them from a smart button on the promotion form. The mailing audience is pre-filled with the promotion's contact domain.
- Sale Coupon Most ExpensiveOdoo 13sale_coupon_most_expensive
Adds a new discount option to coupon programs: apply the reward discount to the most expensive product line of the order instead of the whole order or the cheapest product.
- sale_coupon_most_expensive_delivery
This bridge module makes the 'most expensive product' coupon program ignore delivery charges when picking the eligible product, so shipping costs never win the discount.
- Sale Coupon Multi CurrencyOdoo 13sale_coupon_multi_currency
Lets you set a custom currency on coupon and promotion programs instead of always using the company currency, so discounts can be defined in a different currency.
- Coupons multi gift in salesOdoo 13, 14, 15sale_coupon_multi_gift
This module lets you set up promotions that give several different free products as a reward on a sales order. When a promotion with multiple gift rewards applies, Odoo automatically adds the free products as separate order lines with a 100% discount.
- Sale Coupon Multi UseOdoo 13sale_coupon_multi_use
Lets a single fixed-amount coupon be used on several sale orders until its value is fully consumed. It adds a 'Multi Use Coupons' option on coupon programs and tracks each use.
- sale_coupon_multi_use_currency
Prevents changing the currency of a coupon program once multi-use coupons have already been generated from it.
- Code coupon program multiple timesOdoo 13, 15sale_coupon_multiple_code_program
Allows a single sales order to use more than one coupon code promotion program, instead of Odoo's default limit of one code program per order.
- Sale Coupon Multiplier Free ProductOdoo 13, 15sale_coupon_multiplier_free_product
This module lets you set up 'buy X, get Y free' promotions that repeat automatically, such as 3x2 offers, and ensures the free product lines are correctly added, updated, or removed on sales orders.
- Link coupons to order linesOdoo 13, 14, 15sale_coupon_order_line_link
Links each sale order line to the coupon or promotion program that produced it, and shows which lines generated a reward and which lines received it. Adds promotion tracking fields and filters to sales orders and the sales analysis report.
- Pending CouponsOdoo 13, 15sale_coupon_order_pending
Shows salespeople how many coupons a customer still has available and lets them apply one directly from the sales order.
- sale_coupon_order_pending_commercial_partner
Automatically installed glue module that widens the search for pending coupons on a sales order so coupons belonging to the whole commercial entity (parent company and its contacts) are shown, not just those of the order's contact.
- Coupons SuggestionsOdoo 13, 15sale_coupon_order_suggestion
Shows a gift icon on sales order lines when a promotion is available for the product, letting the salesperson open the promotion wizard directly from the line.
- Sale Coupon PartnerOdoo 13, 14, 15sale_coupon_partner
Lets you link a coupon or promotion program to a specific customer, and then analyse sales by that customer in the Sales Analysis report.
- Sale Coupon PortalOdoo 13sale_coupon_portal
Customers can see and manage their own sale coupons from the customer portal, with filters, sorting and search by coupon code or program.
- sale_coupon_portal_commercial_partner_applicability
Lets customers see on the portal the coupons that belong to their company, not only the ones linked to their own contact.
- sale_coupon_product_management
Lets you control the reward product of a sale coupon or promotion program through a dedicated product category, so the discount product is created and kept in sync automatically.
- sale_coupon_promotion_generate_coupon
When a promotion is set to hand out its reward coupon through a different promotion, this module makes the coupon be created in that other promotion instead, and keeps the sales counters and coupon expiry consistent.
- Coupons Selection WizardOdoo 13, 15sale_coupon_selection_wizard
Salespeople can open a wizard from a sales order to see all promotions that fit the order, preview the required products and rewards, and apply the chosen promotion in one click.
- Create event quotations from opportunitiesOdoo 13, 15, 17, 19sale_crm_event_reservation
Lets salespeople create an event quotation directly from an opportunity with one button, either by registering attendees in a scheduled event or reserving seats for an upcoming one. Also adds reserved seats to the event category reports.
- Sale Customer RankOdoo 13, 14, 16, 17, 18sale_customer_rank
When a sale order is created, the customer rank of the customer and its parent company is automatically increased, so Odoo recognises them as active customers.
- Sale Cutoff Time DeliveryOdoo 13sale_cutoff_time_delivery
Define cut-off times on warehouses or customers so that confirmed sales orders are scheduled for delivery at the next cut-off moment, and filter delivery orders by whether they fall before, inside or after today's cut-off.
- Sale delivery StateOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_delivery_state
Adds a delivery status to sale orders (Not Delivered, Started, Partially Delivered, Fully Delivered) based on delivered quantities, with a button to force an order as fully delivered.
- Sale Discount Display AmountOdoo 12, 13, 14, 15, 16, 17, 18sale_discount_display_amount
Shows the discount amount (not just the percentage) on sale orders and quotations, both on screen and on the printed/PDF quotation. You can choose whether the discount is shown with or without taxes and whether the report shows the total before discount.
- sale_down_payment_wizard_taxes
When creating a down payment invoice from a sale order, you can now choose the taxes to apply to the down payment. The tax field is shown and required in the down payment wizard unless you invoice what has already been delivered.
- Sale ElaborationOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_elaboration
Lets you attach elaborations (extra handling or service work) to sales order lines, automatically adding a surcharge line when the delivery is validated.
- Sale Elaboration MarginOdoo 13, 15, 18sale_elaboration_margin
Adds elaboration cost, price and margin information to sale order lines, so users can see the margin generated by the elaboration products linked to a sale line.
- Sale ExceptionOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_exception
Lets you define custom exception rules on sales orders and order lines, so orders that break your rules are flagged and blocked from confirmation until someone reviews or ignores them.
- sale_exception_financial_risk
Adds a sale order exception rule that flags orders whose customer has financial risk messages, so sales can be blocked or warned before confirming risky orders.
- Sale Financial RiskOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_financial_risk
Extends partner financial risk to sales orders: it computes the un-invoiced amount of confirmed sales orders and blocks order confirmation when the customer's credit or sales-order risk limit is exceeded.
- Sale Financial Risk InfoOdoo 13, 14, 15, 16, 17, 18, 19sale_financial_risk_info
Shows the customer's credit risk consumption directly on the sales order form, with a warning colour when the risk percentage reaches the configured threshold.
- Sale Fixed DiscountOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_fixed_discount
Lets sales users enter a fixed money discount on each sales order line instead of only a percentage. The equivalent percentage is calculated automatically, shown on the quotation, portal and invoice, and checked for consistency.
- Sale Force InvoicedOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_force_invoiced
Lets authorized users mark a confirmed sales order as fully invoiced, even when some ordered or delivered quantities are still pending to invoice.
- Sale Force Whole InvoiceabilityOdoo 12, 13, 15, 17sale_force_whole_invoiceability
Sales managers can force all lines of a confirmed sales order to be invoiceable, regardless of the invoice policy or delivered quantities, before any invoice has been created.
- Sale Global DiscountOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_global_discount
Apply global discounts to sales orders, automatically carried over to invoices and shown on the quotation/sales order report.
- Sale Invoice No MailOdoo 13, 14, 15sale_invoice_no_mail
Stops Odoo from automatically emailing customers when invoices are created from a sale order using the 'Create Invoice' wizard.
- Sales Invoice PlanOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_invoice_plan
Plan future customer invoices on a sales order: split the order into installments (optionally with an advance), then create the invoices one by one or all at once from the plan.
- Sale invoice PolicyOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_invoice_policy
Lets you choose an invoicing policy for the whole sale order (follow products, invoice ordered quantities, or invoice delivered quantities), instead of relying only on each product's own setting. A company-wide default policy for new orders can also be set.
- Sale Invoicing Date SelectionOdoo 13, 15, 16, 17, 18, 19sale_invoicing_date_selection
Lets you choose the invoice date when creating customer invoices from a sales order, instead of always using today's date.
- Sale Isolated QuotationOdoo 12, 13, 14, 15, 16sale_isolated_quotation
Separates quotations and sales orders into two distinct documents with their own numbering. Quotations stay simple (Draft/Done) and a 'Convert to Order' button creates the real sales order.