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
- Product Last Price Info - SaleOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_last_price_info
Shows the last confirmed sale of each product directly on the product form: the last customer, the last sale date and the price used. This helps salespeople quote consistent prices without searching old orders.
- Sale layout category hide detailOdoo 12, 13, 14, 15, 16, 17, 18sale_layout_category_hide_detail
Adds eye-style toggle icons on section lines of sale orders and invoices so you can hide or show the section's detail lines, subtotals and line amounts in the PDF reports and the customer portal.
- Sale Line Refund To Invoice QtyOdoo 13, 14, 15, 16, 18sale_line_refund_to_invoice_qty
This module lets you decide whether quantities refunded in a credit note should be considered as quantities to reinvoice on the related sales order. It adds a flag on credit notes and a company setting to control the default behaviour.
- Sale Line Returned QtyOdoo 13, 14, 15, 16, 18, 19sale_line_returned_qty
Shows, on each sales order line, how many units have been returned by the customer. The returned quantity is calculated automatically from validated return deliveries and appears once the order is confirmed or completed.
- Sale Line Returned Qty MrpOdoo 13, 14, 15, 18sale_line_returned_qty_mrp
Automatically corrects the returned quantity shown on sales order lines when the product is a kit (phantom bill of materials), including dropshipped kits.
- Sale Manual DeliveryOdoo 12, 13, 14, 16, 17, 18, 19sale_manual_delivery
Lets you decide per sales team or per quotation that deliveries are not created automatically when the order is confirmed. Instead, you create each delivery yourself with a wizard, choosing what to ship, the delivery address, carrier and planned date.
- Sale Margin DeliveredOdoo 12, 13, 15, 16, 17, 18sale_margin_delivered
Adds delivered margin figures to sales order lines and the sales analysis report, based on the actual cost of the goods that were shipped or returned.
- Sale Margin SecurityOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_margin_security
Restricts who can see sale margin information in sale orders and sales analysis. Only users with the product cost security group can view margin, margin percentage, and purchase price fields.
- Sale margin syncOdoo 12, 13, 14, 15, 16, 18sale_margin_sync
Keeps the cost used for sale margin up to date: when the cost recorded on a stock valuation entry changes, the linked sales order line's cost is updated automatically so margins stay correct.
- Operating Unit in SalesOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_operating_unit
Adds an Operating Unit to quotations, sales orders and sales analysis, so each sale belongs to a specific organizational unit. Users only see sales orders, order lines and sales reports for the operating units they are allowed to access.
- Sale Order Sequence by Operating UnitOdoo 13, 16sale_operating_unit_sequence
Assign a dedicated sale order numbering sequence to each operating unit, so new sale orders are numbered per operating unit instead of using one shared sequence.
- Sale Order ArchiveOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_archive
Lets you archive sale orders that are Locked or Cancelled so they disappear from the normal sales order list, while still being searchable through a dedicated Archived filter.
- Sale Order Carrier Auto AssignOdoo 13, 14, 15, 16, 17, 18, 19sale_order_carrier_auto_assign
Automatically fills in the delivery carrier (shipping method) on sales orders, either when the quotation is created or when it is confirmed, based on company settings.
- Sale Order Customer Free ReferenceOdoo 13, 14, 18sale_order_customer_free_ref
Splits the single Customer Reference on sales orders into two fields: a customer order number (PO id) and a free reference. The original reference is filled automatically from the two, and both are carried over to invoices.
- sale order deliverable rateOdoo 13sale_order_deliverable_rate
Shows on each sale order and order line how much of the ordered quantity the current stock can actually deliver, as a percentage. Salespeople can see this rate on the order form, in the order list and filter orders by how deliverable they are.
- Sale Order Disable User AutosubscribeOdoo 13, 14, 18, 19sale_order_disable_user_autosubscribe
Stops the salesperson from being automatically added as a follower of a sale order. When a salesperson is set on an order, they no longer receive its messages by default.
- Sale Order General DiscountOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_general_discount
Adds a general discount field on sales orders that automatically fills the discount on every order line, with a default discount per customer and an opt-out flag per product.
- Sale Order Global Stock RouteOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_global_stock_route
Lets you pick one or more warehouse routes directly on a quotation or sales order, and automatically copies them to all its order lines so the same delivery path is used for the whole order.
- Sale Order ImportOdoo 12, 13, 14, 16, 18, 19sale_order_import
Lets users upload a customer RFQ or order file (XML or PDF with embedded XML) and automatically create or update a quotation in Odoo, matching the customer, products and prices.
- Sale Order UBL ImportOdoo 13, 14, 18sale_order_import_ubl
Lets you import customer orders and requests for quotation received as UBL XML files (or PDFs containing UBL XML) directly into Odoo, creating draft sale orders or quotations with customer, lines, prices and delivery details filled in.
- Sale Order UBL Import Customer Free RefOdoo 13, 14, 18sale_order_import_ubl_customer_free_ref
When importing a customer's UBL order file, Odoo now reads the customer reference written in the XML and stores it on the sales order, instead of using the standard customer reference field.
- Sale Order Import HttpOdoo 13sale_order_import_ubl_http
Adds a secure web address where external systems can send UBL-format sales orders, which Odoo then imports automatically as sales orders in the background.
- Sale Order Incoterm PlaceOdoo 12, 13sale_order_incoterm_place
Adds an "Incoterm Place" text field to sales orders, shown next to the Incoterm on the order form and printed on the sales order / pro-forma report.
- Sale Order Invoice AmountOdoo 13, 14, 15, 16, 17, 18, 19sale_order_invoice_amount
Shows how much of a sales order has already been invoiced and how much is still left to invoice, both in the order's tax totals summary and as optional columns in the sales order and quotation lists.
- Sale Order Invoicing Finished TaskOdoo 12, 13, 14, 15, 16, 17, 18sale_order_invoicing_finished_task
Adds an "Invoiceable" control on tasks so that service order lines linked to tasks can only be invoiced once the task is marked as invoiceable. It can also be automated through project stages.
- Sales order invoicing grouping criteriaOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_invoicing_grouping_criteria
Lets you define extra grouping criteria so sales orders are combined into invoices based on fields you choose, on top of the standard invoicing address, company and currency.
- Sales order invoicing by percentage of the quantityOdoo 13, 14, 15, 16, 17, 18, 19sale_order_invoicing_qty_percentage
Lets you create a customer invoice for only a percentage of the ordered quantity from a sales order. You pick "Percentage of the quantity" in the invoice wizard and enter the percentage, and the invoice lines are reduced accordingly.
- Enqueue sales order invoicingOdoo 12, 13, 14, 16sale_order_invoicing_queued
This module lets you send sales order invoicing to the background as queued jobs, so large batches of invoices are created in parallel instead of blocking the screen. A new 'Enqueue Invoicing' button appears in the invoicing wizard.
- Sale Order Line Chained MoveOdoo 13, 14, 15, 18sale_order_line_chained_move
Adds a setting on stock rules to keep one stock move per sale order line instead of merging moves of the same product, and lets you see all chained stock moves directly from a sale order line.
- Sale Order Line DateOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_line_date
Adds a per-line Delivery Date (commitment date) on sale order lines, which flows to the order's stock moves and appears on the quotation/sale order form, list and printed report.
- Sale Order Line Delivery StateOdoo 13, 14, 15, 16, 18, 19sale_order_line_delivery_state
Shows a delivery state on each sale order line (No delivery, Unprocessed, Partially processed, Done) and lets you force a line to Done when remaining quantities were cancelled.
- Sale order line descriptionOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_line_description
Adds a Sales setting that makes sale order lines show only the product's sale description as the line text, instead of the usual reference, product name and description combination.
- Sale Order Line InputOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_line_input
Lets salespeople work directly with sale order lines in a dedicated list view, where they can search, create and edit lines without opening each sales order.
- Sale Order Line MenuOdoo 13, 14, 15, 16, 17, 18, 19sale_order_line_menu
Adds an "Order Lines" menu under Sales so users can browse, filter and analyse every sale order line in one list, with a pivot view for totals.
- Sale Order Line Packaging QuantityOdoo 13, 14sale_order_line_packaging_qty
Adds a "Package quantity" field on sale order lines so users can order products by packaging (e.g. boxes, pallets) instead of individual units. The ordered quantity is automatically recalculated from the number of packages.
- Sale Order Line PositionOdoo 13, 14, 15, 16, 17, 18, 19sale_order_line_position
Adds an automatic position number to each sale order line, shown on the order form and printed on the quotation/order PDF. Positions are recalculated when the order is sent, confirmed, or printed, and can be recomputed manually.
- Sale order line price historyOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_line_price_history
Adds a history button on each sale order line that shows the prices previously given to the same product for that customer, and lets you copy an old price and discount back onto the current line.
- Sale Order Line RemoveOdoo 13, 15, 16, 18sale_order_line_remove
Lets you delete sale order lines from confirmed orders when they have not been invoiced or delivered, after enabling the option in Sales settings.
- Sale Order Line SequenceOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_line_sequence
Shows a sequential line number (#) on each sale order line, in the sale order form, the printed quotation/order, the customer portal, and on related customer invoices. New lines automatically get the next number.
- Sale Order Lot SelectionOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_lot_selection
Lets salespeople pick a specific lot or serial number on a sale order line, so that exact lot is the one reserved and delivered to the customer. It also adds lot information to the sales analysis report.
- Sale Order Margin PercentOdoo 12, 13sale_order_margin_percent
Adds a margin percentage to sales orders and to each order line, so users can see profitability as a percentage of the untaxed amount instead of only an absolute margin value.
- Sale Order Customer No AutofollowOdoo 13, 15, 16, 17sale_order_partner_no_autofollow
Adds a setting in Odoo Sales settings to stop the customer from being added automatically as a follower on sales orders. When enabled, customers no longer receive notifications about the order's messages.
- Sale Order Partner RestrictOdoo 13, 14, 15sale_order_partner_restrict
Lets you control which customers can be picked on a sales order: all partners, only parent companies, or parents plus their contacts. The setting is configured per company in Sales settings.
- Price recalculation in sales ordersOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_price_recalculation
Adds two buttons on draft or sent sales orders: one to recalculate line prices from the current pricelist, and one to reset line descriptions from the product information.
- sale_order_pricelist_tracking
This module makes Odoo record every manual change of the pricelist on a sales order in the order's chatter, so you can see who changed it and when.
- Sale Order PriorityOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_priority
Adds a priority level to sale orders and their lines. The order priority is the highest priority among its lines, and setting the order priority updates all its lines; confirmed orders pass this priority to the delivery picking.
- Sale Order Product AssortmentOdoo 12, 13, 14, 15, 16, 17, 18sale_order_product_assortment
Restricts the products that can be added to a sale order based on the customer's product assortment. When a customer has an allowed product list, only those products can be selected on the order lines.
- sale_order_product_assortment_availability_inline
Shows the available stock directly on the product field of sale order lines when a product assortment is set for the customer, so salespeople see availability while picking allowed products.
- Sale Order Product Availability InlineOdoo 13, 15, 16, 17, 18sale_order_product_availability_inline
Shows each product's available quantity directly in its name inside the product drop-down on sales order lines, so salespeople see stock before choosing an item.
- Sale Order Product RecommendationOdoo 12, 13, 15, 16, 17, 18, 19sale_order_product_recommendation
Adds a "Recommended Products" button on sale orders that opens a wizard suggesting products to sell to the customer based on their recent purchase history, which the salesperson can accept into the order.
- Product weekly sales hint on sales recommendation wizardOdoo 13, 15, 16, 18sale_order_product_recommendation_product_sold_by_delivery_week
Shows weekly delivered sales and stock on hand directly inside the sales order product recommendation wizard, so salespeople can pick products with better information.
- Sale Order Product Recommendation Secondary UnitOdoo 12, 13, 15, 18sale_order_product_recommendation_secondary_unit
Adds a secondary unit of measure column to the product recommendation wizard in sales orders, so users can order recommended products in a second unit (e.g. boxes) alongside the main unit.
- Sale Order Qty change no recomputeOdoo 12, 13, 14, 15, 16, 17, 18sale_order_qty_change_no_recompute
Stops Odoo from recalculating the discount and pricelist item on a sales order line when only the quantity or unit of measure is changed, so negotiated prices stay as agreed.
- Sale Order Report Product ImageOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_report_product_image
Adds a product image column to the printed Sales Order / Quotation PDF, so each order line shows the product picture next to its description.
- Sale order revisionsOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_revision
Keep track of revised quotations: create a new revision of a cancelled or sent quotation, browse previous revisions from the order form, and jump back to the current one.
- Sale Order Secondary UnitOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_secondary_unit
Sell products in a second unit of measure on sale orders. Set a default secondary unit per product, enter quantities in that unit, and see it on quotations and sales orders.
- Sale Order TagsOdoo 12, 13, 14, 16, 18, 19sale_order_tag
Adds a new tagging system to Sales Orders, separate from CRM opportunity tags. Users can create tags, assign them to sales orders, and filter orders by tag.
- Sale Order TypeOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20sale_order_type
Create sale order types (lines of business) that automatically fill in the warehouse, journal, payment terms, pricelist, shipping policy, salesperson and more on quotations, invoices and deliveries. Assign a default type per customer and see the type on…
- Sale Order UBLOdoo 12, 13, 14sale_order_ubl
When you print a quotation or a confirmed sale order, this module embeds a UBL XML file inside the PDF, so the document can be exchanged electronically with customers and public administrations.
- Sale Order Warn MessageOdoo 13, 14, 15, 16, 17, 18sale_order_warn_message
Shows a warning banner on sale orders when the customer has a sales warning configured, so the warning is always visible and not only when the customer is changed.