OdooWiki OCA HUB

OCA field service and customer support modules for Odoo

Support tickets, field service interventions, repairs and returns (RMA): everything that happens after the sale. The catalogue has 189 modules in this area, 60 of them confirmed in Odoo 19.0 (reviewed on 2026-11-03).

Confirmed modules per version

12.0
65 modules
13.0
39 modules
14.0
71 modules
15.0
74 modules
16.0
90 modules
17.0
89 modules
18.0
106 modules
19.0
60 modules
20.0
0 modules

OCA repositories in this area

Other areas

Modules in this area

  • rma_sale_auto_detect

    Automatically links return requests (RMAs) to the right delivered sales order lines, within a return period you define per operation, and warns you when no matching delivery is found.

  • rma_sale_delivery

    Lets you choose a reception carrier when creating an RMA from a sales order, so returned goods can be shipped back with a specific delivery method.

  • Rma Sale LotOdoo 16, 18
    rma_sale_lot

    When creating a return from a sales order, this module lets you pick the exact lot or serial number that was delivered, so returns are recorded against the right batch and stock stays accurate.

  • rma_sale_mrp

    Allows customers and staff to create RMAs for kit products (phantom BoMs) by returning the whole kit, while Odoo automatically generates separate RMAs for each component and handles refunds based on the kit quantity.

  • Rma Sale ReasonOdoo 16, 18
    rma_sale_reason

    Lets salespeople choose a return reason when creating an RMA from a sales order, both in the backend and in the customer portal. The reason can then filter which return operations are available.

  • rma_sale_stock_restocking_fee_invoicing

    Lets you charge customers a fixed or percentage restocking fee when they return products through an RMA, and automatically creates the customer invoice for that fee.

  • stock_production_lot_warranty

    Adds a Warranty Expiration Date field to lot and serial numbers in Odoo, automatically calculated from the warranty duration configured on the product.

  • website_helpdesk_mgmt

    Adds a "Create a Ticket" form to the website so visitors can submit helpdesk tickets directly from a web page.

  • website_rma

    Lets customers submit a Return Merchandise Authorization (RMA) request directly from your website, without needing to know the original sales order. Submitted requests automatically become RMAs in Odoo, assigned to a default team and responsible person.

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.