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

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

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

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

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

  • sale_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, 14
    sale_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, 19
    sale_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, 19
    sale_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, 19
    sale_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, 19
    sales_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, 19
    sales_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, 19
    scheduler_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.

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.