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 Partner Delivery WindowOdoo 13sale_partner_delivery_window
This module lets you set preferred delivery time windows for customers and automatically schedules their delivery orders within those windows. It also warns you when a manually entered delivery date falls outside the customer's preferred windows.
- Default sales incoterm per partnerOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_partner_incoterm
Lets you save a preferred incoterm (and incoterm address) on each customer, so new quotations automatically pick it up instead of being filled in by hand.
- Sale Partner Selectable OptionOdoo 13, 15, 16, 17, 18, 19sale_partner_selectable_option
Adds a "Selectable in sale orders" checkbox on contacts so you can control which customers appear when choosing a partner on a sales order.
- Sale Payment ManagementOdoo 13sale_payment_mgmt
Sales users get a Payments menu in Sales to list and register customer payments, and a Register Payment button on invoices, without needing full accounting rights.
- Sale payment sheetOdoo 13, 15, 16, 17, 18sale_payment_sheet
Salespeople can record customer payments on a simple 'payment sheet' without needing accounting rights. Confirming a sheet automatically creates a bank statement with the matching lines.
- Sale Payment Sheet Financial RiskOdoo 13, 15, 16, 18sale_payment_sheet_financial_risk
Adds a new risk amount on partners for payments collected on sale payment sheets that are still pending. You can deduct these pending amounts from the partner's financial risk and see them grouped by risk field.
- Sale Payment Term SecurityOdoo 13, 15, 17sale_payment_term_security
Restricts who can change the payment terms on a sale order. Users without the payment term management permission see the Payment Terms field as read-only.
- Sale Procurement AmendmentOdoo 13, 14sale_procurement_amendment
When you reduce quantities on a confirmed sale order line, this module automatically updates the related stock moves and pickings, as long as no warehouse work has started yet.
- Sale Procurement Group by Commitment DateOdoo 12, 13, 14, 15sale_procurement_group_by_commitment_date
When a sale order line has a commitment date, confirming the order creates a separate procurement group (and therefore a separate delivery) for each different commitment date, and the planned date of the delivery follows that commitment date.
- Sale Procurement Group by LineOdoo 12, 13, 14, 15, 16, 17, 18sale_procurement_group_by_line
This is a base module that lets each sale order line get its own procurement group, so stock moves can be grouped per line instead of per whole order. It does not add menus or buttons by itself.
- Sale Product Category MenuOdoo 12, 13, 14, 15, 16sale_product_category_menu
Adds a 'Product Categories' menu item under Sales > Configuration > Products, giving quick access to the product category list from the Sales app.
- Sale Product Multi AddOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_product_multi_add
Adds an "Add multiple products" button on draft or sent quotations so salespeople can pick several products at once, set a quantity for each, and create all the order lines in one go.
- Sale Product PackOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_product_pack
Sell product packs on sales orders: when you add a pack product, its components are automatically added as separate lines, with prices and discounts handled according to the pack configuration.
- Sales product setOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_product_set
Lets sales users insert a predefined product set (list of products and quantities) into a quotation through a wizard, creating separate order lines. Adds a discount per set line and an option to sync product set archiving with the partner.
- Sales Product Set PackagingOdoo 13, 14, 18sale_product_set_packaging_qty
When a product set is added to a sales order, the packaging chosen on each set line is now carried over to the generated sales order line.
- Sale Product Set Sale by packagingOdoo 13, 14sale_product_set_sale_by_packaging
Warns you on the product form when a product that can only be sold by packaging is used in product set lines without a packaging, and lets you review or auto-fix those lines.
- Put attribute taxes on sales ordersOdoo 13, 16sale_product_variant_attribute_tax
When you add a product with attributes to a sales order, this module automatically adds the taxes defined on the chosen attribute values to the order line, on top of the product's normal taxes.
- Sale Quotation NumerationOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_quotation_number
Lets you give quotations their own numbering (starting with SQ) instead of sharing the sales order sequence. When a quotation is confirmed, it keeps its quotation number in the Origin field and receives a new sales order number.
- Sale Report Filter by StateOdoo 12, 13, 16sale_report_country_state
Adds a "Customer State" filter and grouping option to the Sales analysis report, so users can break down sales figures by the customer's state or province.
- Sale Report DeliveredOdoo 13, 14, 15, 16, 18sale_report_delivered
Adds a new 'Sales from deliveries' analysis report that shows sales figures based on quantities actually delivered, including returns and dropshipping, with cost and margin information.
- Sale Report Delivered BrandOdoo 13, 14, 15, 18sale_report_delivered_brand
Adds the product brand to the Delivered Sales report, so you can see and filter delivered quantities by brand.
- Sale Report Delivered ElaborationOdoo 13, 15, 18sale_report_delivered_elaboration
Adds an elaboration cost column to the Delivered Sales report, showing the total elaboration cost per product line based on the quantity delivered and the elaboration cost set on the sale order line.
- Sale Report Delivered Partner PriorityOdoo 13, 15, 18sale_report_delivered_partner_priority
Adds the customer's priority to the Delivered Sales report, so you can see and filter delivered quantities by customer priority.
- Sale Report Delivered subtotalOdoo 12, 13, 14, 15, 16, 18sale_report_delivered_subtotal
Adds two new columns to the Sales Report: the untaxed total based on delivered quantities and the gross weight delivered. Users can analyse sales by what was actually delivered, not just what was ordered.
- Sale Report MarginOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_report_margin
Adds a purchase price (cost) column to the Sales analysis report, so users can see the cost of the products sold alongside sales figures.
- Sell resource bookingsOdoo 12, 13, 15, 16, 17, 18, 19sale_resource_booking
Link products and sales orders to resource bookings. Selling a product that has a booking type automatically creates pending bookings, and a booking can only be confirmed once its sale order is confirmed.
- Sale Secondary SalespersonOdoo 12, 13sale_secondary_salesperson
Add a second salesperson to a sales order alongside the main one, and filter or group sales analysis by that secondary salesperson.
- Sale shipping info helperOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_shipping_info_helper
Adds six read-only amount fields on sale orders that split the order total into shipping and item amounts, so shipping costs can be shown separately in reports or e-commerce.
- Sale Sourced by LineOdoo 13, 15, 16, 17, 18sale_sourced_by_line
Lets you choose a different source warehouse on each sales order line, so one order can be fulfilled from several warehouses. The order keeps a default warehouse used when a line has none.
- Sale Stock AnalyticOdoo 13, 14sale_stock_analytic
When a sale order generates a stock move, this module copies the sale order's analytic account and the sale order line's analytic tags onto that stock move, so costs and revenues stay linked to the same analytic tracking.
- Sale Stock Available Info PopupOdoo 12, 13, 15, 16, 17, 19sale_stock_available_info_popup
Adds an 'Available to promise' quantity to the stock information popover shown on sale order lines, so salespeople see how much of a product can actually be promised for the line's scheduled date.
- Stock Available to Promise Release - Sale IntegrationOdoo 13, 14, 16, 18sale_stock_available_to_promise_release
Links sales orders to the Available to Promise release process: each sales order line shows whether the product is available, partially available, on order, to restock or not available, and the sales order shows how many stock moves still need to be released.
- sale_stock_available_to_promise_release_cutoff
Adds a stock-availability check to the expected delivery date shown on sales orders, so the date is only displayed as valid when the ordered products are actually available.
- Sale Stock Available to Promise Release DropshippingOdoo 13, 14, 18sale_stock_available_to_promise_release_dropshipping
Glue module that makes the Available to Promise Release feature work correctly for dropshipped products. It ensures sales order lines routed through dropshipping are recognised by the release logic.
- Sale Stock Cancel RestrictionOdoo 13, 15, 16, 17, 18sale_stock_cancel_restriction
Prevents cancelling sales orders that already have completed stock deliveries, by raising the standard Odoo error when a user tries to cancel such an order.
- Sale Stock Delivery AddressOdoo 12, 13, 14, 15, 18, 19sale_stock_delivery_address
Set a different delivery address on each sales order line, so one order can ship to several addresses. The system then splits the deliveries and uses the stock location linked to each address.
- Sale Stock Last DateOdoo 12, 13, 15, 18sale_stock_last_date
Shows the date of the last completed outgoing delivery on each sale order line, and lets you filter and group sales analysis by that date.
- Sale Stock Order Line SequenceOdoo 13, 14, 15, 16, 17, 18sale_stock_line_sequence
Keeps the order of products on a sales order and its delivery in sync. When you confirm a sale or change its lines, the related stock moves are automatically renumbered to match the sales order line order.
- Sale Stock Mto As Mts OrderpointOdoo 13, 14sale_stock_mto_as_mts_orderpoint
When a sales order is confirmed for a product using the Make To Order route, this module creates a zero min/max orderpoint on the warehouse stock location and runs it, so the need is materialised as a replenishment to procure. It also archives those zero…
- Sale Stock Picking BlockingOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_stock_picking_blocking
Lets you block the creation of deliveries for a sales order and record the reason, so no stock is reserved or moved until someone releases the block.
- Sale Stock Picking NoteOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_stock_picking_note
Adds two note fields to customers, sales orders and delivery orders: an internal picking note and a customer comment that is printed on the delivery slip.
- Sale Stock Picking Validation BlockingOdoo 13, 17, 18sale_stock_picking_validation_blocking
Sales managers can block the validation of delivery orders created from a sale order, so goods stay reserved but cannot be shipped until they unblock it.
- Sale Stock Product PackOdoo 13, 16, 17, 18, 19sale_stock_product_pack
Makes product packs that are storable products work correctly in sales and stock, so the delivered quantity of a pack is calculated from its components and can be invoiced properly.
- Sale Stock Return RequestOdoo 12, 13, 14, 15, 18sale_stock_return_request
Create return requests directly from a sales order and link customer returns to their original sales orders. Track which sales are involved in a return and jump back to them from the return request.
- Sale Stock Secondary UnitOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_stock_secondary_unit
When a sale order is confirmed, the secondary unit and quantity chosen on the sale order line are copied onto the related stock moves, so warehouse documents show the same secondary unit information as the sale.
- Sale Stock Sourcing AddressOdoo 12, 13sale_stock_sourcing_address
Shows, on each sales order line and invoice line, the address of the warehouse that will actually supply the goods. This helps users see where a delivery will be sourced from before confirming the order.
- Sale Tier ValidationOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_tier_validation
Adds an approval workflow to sales orders and quotations: orders can require one or more validation tiers before they can be confirmed, and printing can be blocked until approval.
- Sale Timesheet BrandOdoo 13sale_timesheet_brand
When a service product on a sale order creates a project task, the task automatically inherits the brand set on the sale order.
- Timesheet details invoice descriptionOdoo 12, 13, 14, 15, 16, 17, 18sale_timesheet_invoice_description
Adds timesheet details (date, time spent, description) to invoice lines generated from sales orders with timesheet-based services, and can split an invoice line into one line per timesheet.
- Sales Timesheet: exclude Timesheet Line from Sale OrderOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_timesheet_line_exclude
Adds a "Non-billable" checkbox on timesheet entries so you can keep a specific timesheet line out of the linked Sale Order, useful for By Task billing.
- Sale Timesheet Order Line SyncOdoo 12, 13, 14sale_timesheet_order_line_sync
When you change the sale order line on a task, this module updates the sale order line on that task's timesheet lines that have not yet been invoiced.
- Sale Timesheet RoundedOdoo 12, 13, 14, 15, 16, 17, 18sale_timesheet_rounded
Round timesheet quantities per project and use the rounded quantity to compute delivered quantities on sales orders and invoices. Configure rounding unit, method and factor on each project.
- Sales Timesheet: exclude Task from Sale OrderOdoo 12, 13, 15, 16sale_timesheet_task_exclude
Adds an "Exclude from Sale Order" checkbox on tasks so you can keep a task and its timesheets out of the linked Sale Order.
- Sale ValidityOdoo 12, 13, 14sale_validity
Set a default validity delay for quotations and sale orders. Odoo automatically fills the validity date based on the order date plus the configured number of days.
- Sale Validity Auto-CancelOdoo 13, 14, 15, 16, 17, 18, 19sale_validity_auto_cancel
Automatically cancels expired quotations after a configurable grace period. You set the number of days in Sales settings and can exclude specific customers from auto-cancellation.
- Sale - Product variantsOdoo 13, 16, 17, 18, 19sale_variant_configurator
This module lets you add products to a sales order by choosing a product template and its attributes, and the actual product variant is created automatically when the order is confirmed or when a line is added to a confirmed order.
- Sale WishlistOdoo 12, 13, 14, 15, 16, 18, 19sale_wishlist
Adds a "Wishlist" type to product sets, so you can save lists of products for a customer and see how many wishlists each contact has.
- Sales Team Operating UnitOdoo 12, 13, 14, 15, 16, 17, 18, 19sales_team_operating_unit
Adds an Operating Unit to Sales Teams, so each team can be linked to a business unit. Users only see the sales teams belonging to the operating units they are allowed to access.
- Sales documents permissions by channels (teams)Odoo 12, 13, 14, 15, 16, 17, 18, 19sales_team_security
Adds a new sales permission group, "User: Team Documents Only", so users only see contacts linked to their sales team or with no salesman, and automatically keeps salespeople as followers on company and invoice/delivery contacts.
- Scheduler Error MailerOdoo 12, 13, 14, 15, 16, 17, 18, 19scheduler_error_mailer
Sends an automatic e-mail to the scheduler's responsible user whenever a scheduled action (cron) fails, including the error message and details of the task. Each scheduled action gets an 'Error E-mail Template' field to choose which e-mail is sent.