OdooWiki OCA HUB

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, 19
    sale_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, 19
    sale_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, 19
    sale_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, 17
    sale_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_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_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.

  • sale_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, 18
    sale_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, 14
    sale_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, 15
    sale_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_chatter

    Adds a chatter to coupon and promotion programs so users can log notes, send messages and schedule activities directly on each program record.

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

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

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

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

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

  • sale_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, 15
    sale_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_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_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_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.

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

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

  • sale_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, 15
    sale_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.

  • sale_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, 15
    sale_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_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.

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

  • sale_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, 18
    sale_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_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, 19
    sale_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, 18
    sale_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, 19
    sale_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_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, 19
    sale_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, 19
    sale_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, 19
    sale_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, 19
    sale_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, 19
    sale_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_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, 19
    sale_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, 15
    sale_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, 19
    sale_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, 19
    sale_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, 19
    sale_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, 16
    sale_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.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.