OCA industries and verticals modules for Odoo
Solutions for specific industries: hotels, associations, cooperatives, rentals, agriculture, internet providers, vehicle fleets and more. The catalogue has 117 modules in this area, 39 of them confirmed in Odoo 19.0 (reviewed on 2026-11-03).
Confirmed modules per version
OCA repositories in this area
Other areas
- Accounting and finance
- Sales
- CRM and marketing
- Purchases
- Inventory and logistics
- Manufacturing and maintenance
- Products and catalogue
- Human resources
- Projects and timesheets
- Field service and customer support
- Point of sale
- Website and e-commerce
- Country localisations
- Contracts and documents
- Integrations, EDI and connectors
- Technical tools and administration
Modules in this area
- Assets Management PMSOdoo 14account_asset_pms
Adds a Property field to assets so each asset can be linked to a PMS property. The property is shown on asset forms and lists and included in the asset Excel report.
- Animal MedicamentOdoo 14animal_medicament
Lets you record drug posologies (dosage and withdrawal times) for animal medicines, linked to products and animal species, and view them from the product form or a dedicated Posology menu.
- Animal PrescriptionsOdoo 14animal_prescription
Manage veterinary prescriptions directly in sales orders: link a herd and its animals to an order, and let Odoo fill in the right dosage, milk and meat withdrawal times based on the animal's physiology and species.
- Base Phone RateOdoo 12base_phone_rate
Store international phone call rates by country, state and dial prefix, and flag products that are international calls. Users can look up the rate matching a phone number.
- base_phone_rate_import_bandwith
Load and update phone rates in Odoo from a Bandwidth.com Excel file. Upload the .xlsx file and the module creates or updates each rate by dial prefix.
- BC3 files importerOdoo 14, 15, 16, 17bc3_importer
Lets you import BC3 construction budget files (FIEBDC-3 format) directly into Odoo and turn them into a quotation, with configurable parsing rules per BC3 version.
- Bookstore ManagementOdoo 17bookstore_mgmt
Adds a Bookstore area to Odoo where books are managed as products, with extra book details (author, editorial, genre, edition year) and separate lists for authors, editorials and genres.
- bookstore_mgmt_google_books_api
Adds an "Import book data" button on book products that fetches title, author, publisher, genre, year, description and cover image from the Google Books API using the product's ISBN/barcode.
- Connector EquipmentOdoo 12connector_equipment
Adds a 'Backend Equipment' configuration screen where you store the connection details (host, port, user, password, protocol, client ID/secret) of an external system, and lets you link maintenance equipment to it and flag it as 'Can be managed'.
- connector_equipment_import_cdr
Import call detail records (CDR) from a Netsapiens phone backend into Odoo as analytic lines, so call minutes can be billed through timesheets. Users configure the query and product mapping, then run the import manually or daily.
- Connector Equipment ServiceOdoo 12connector_equipment_service
Links service profiles to maintenance equipment so that adding, updating, activating, suspending or removing a service on an agreement automatically triggers the matching action on the linked equipment.
- Contract Membership Delegate PartnerOdoo 12, 13, 14, 15, 16, 17, 18, 19contract_membership_delegated_partner
Lets you choose a delegated member on a contract so that every recurring invoice generated from that contract automatically carries the same delegated member.
- CooperatorsOdoo 12, 14, 16cooperator
Manage cooperative members and their shares: register subscription requests, issue capital release invoices, record share lines, and keep an up-to-date cooperator registry with certificates and share operations.
- cooperator_documentation
Adds a Documentation menu item to the Cooperator menu that opens the online user documentation in a new browser tab.
- Cooperator PortalOdoo 12, 14, 16cooperator_portal
Adds a cooperator area to the customer portal: members see their cooperative details, shares and certificate, and can view their capital release requests. It also locks some account fields and blocks account deletion.
- Cooperators WebsiteOdoo 12, 14, 16cooperator_website
Adds public web pages where visitors and logged-in users can subscribe for cooperative shares online, filling in personal or company details, choosing a share type and quantity, and accepting the cooperative's rules.
- Cooperator Website PaymentOdoo 16cooperator_website_payment
Lets people pay for their cooperative shares online right after they subscribe on the website, instead of waiting for an invoice by email.
- cooperator_website_recaptcha
Adds a Google reCAPTCHA check to the online subscription request forms for becoming a cooperator (individual or company), so bots cannot submit fake requests.
- Cooperator Website RefferralOdoo 12cooperator_website_referral_source
Lets you record how people heard about the cooperative. You maintain a list of referral sources and pick one on the website subscription form, on subscription requests and on contact records.
- Membership data in CRMOdoo 18crm_membership
Shows the linked contact's membership status and period directly on CRM leads and opportunities, and adds membership filters and grouping to the CRM search view.
- Donation MassOdoo 14, 16, 18donation_mass
Manage mass requests and plan the celebration of masses. When a donation includes a mass product, a mass request is created automatically and the amount is held in a stock account until the mass is celebrated, when it is moved to revenue.
- Donation StayOdoo 14, 16, 18donation_stay
Lets you record a donation directly from a guest stay and see the total donated per stay. It adds a Create Donation button on stays and shows donation totals on stay forms and lists.
- Fleet ConfigOdoo 12fleet_config
Adds a Fleet section to Odoo's General Settings so fleet managers have a dedicated place to configure the Fleet app. It is a technical base module and does not add any settings options by itself.
- Fleet Vehicle Calendar YearOdoo 12, 13, 14, 15, 16, 18, 19fleet_vehicle_calendar_year
Adds a Calendar Year field to fleet vehicles, so you can record the calendar year of a vehicle next to its model year. The value is shown on the vehicle form and changes are tracked in the chatter.
- Fleet Vehicle CapacityOdoo 14fleet_vehicle_capacity
Adds weight, volume and passenger capacity fields to vehicles and vehicle models in the Fleet app, with configurable units of measure. Users can record how much a vehicle can carry and see it on the vehicle and model forms.
- Fleet Vehicle CategoryOdoo 12, 13, 14, 15, 16, 17, 18, 19fleet_vehicle_category
Lets you define vehicle categories (such as tow truck, ambulance, trailer or boat) and assign one to each vehicle in the Fleet app.
- Fleet Vehicle ConfigurationOdoo 15, 16, 18, 19fleet_vehicle_configuration
Lets you record several seat-capacity configurations for each vehicle in Fleet, such as a 5-seat or 7-seat version of the same car, directly on the vehicle form.
- Fleet Vehicle Fuel CapacityOdoo 12, 13, 14, 15, 16, 17, 18, 19fleet_vehicle_fuel_capacity
Adds a Fuel Capacity (L) field to fleet vehicles so you can record how much fuel each vehicle's tank holds. The value is shown on the vehicle form and cannot be negative.
- Fleet Vehicle Fuel Type EthanolOdoo 12, 13, 14, 15, 16, 18, 19fleet_vehicle_fuel_type_ethanol
Adds two new fuel options, Ethanol and Flex (Gasoline/Ethanol), to vehicles and vehicle models in the Fleet app, so you can record ethanol-powered vehicles.
- Assign date end in vehicle historyOdoo 12, 13, 14, 15, 16, 17, 18, 19fleet_vehicle_history_date_end
When a new driver is assigned to a vehicle, this module automatically fills in the end date of the previous driver's history line, so the vehicle's driver history stays complete without manual editing.
- Fleet Vehicle InspectionOdoo 12, 13, 14, 15, 16, 17, 18, 19fleet_vehicle_inspection
Register vehicle entry (IN) and exit (OUT) inspections with checklist items, photos and results, and turn a confirmed inspection into a fleet service cost record.
- fleet_vehicle_inspection_item_compatible_product
Link products to vehicle inspection items so you can record which products or services are suitable for repairing each inspection item, and see that link from both sides.
- Fleet Vehicle Inspection TemplateOdoo 12, 13, 14, 15, 16, 17, 18, 19fleet_vehicle_inspection_template
Lets fleet managers create reusable vehicle inspection templates, then pick one on an inspection to automatically fill in the checklist lines, name and notes.
- Fleet Alternative License PlateOdoo 12, 13, 14fleet_vehicle_license_plate_alt
Adds an "Alternative Licence Plate" field to fleet vehicles and lets you search vehicles by it, so a vehicle can be found by either of its two plate numbers.
- Fleet Vehicle Log FuelOdoo 14, 15, 16, 18, 19fleet_vehicle_log_fuel
Record fuel/refuelling entries for your fleet vehicles, track litres, price per litre, cost and odometer, and see fuel costs in the fleet cost report.
- fleet_vehicle_model_compatible_product
Lets you mark products as fleet vehicle products and link them to specific vehicle models, so you can see which products fit which vehicles directly in Odoo.
- Fleet Vehicle NotebookOdoo 12, 13, 14fleet_vehicle_notebook
Adds an empty tabbed notebook area to the vehicle form in the Fleet app, giving developers a ready place to add extra vehicle information pages.
- Fleet Vehicle OwnershipOdoo 14, 16, 18fleet_vehicle_ownership
Adds an Owner field to fleet vehicles and shows a Vehicles button on partner forms, so you can link each vehicle to the partner who owns it and see how many vehicles a partner owns.
- Fleet Vehicle Pivot and Graph ViewOdoo 12, 13, 14fleet_vehicle_pivot_graph
Adds pivot table and graph views to the Fleet vehicles screen, so users can analyse their vehicle fleet visually instead of only browsing the list.
- Fleet Vehicle PurchaseOdoo 14, 16, 18, 19fleet_vehicle_purchase
Lets you link a fleet vehicle to purchase orders and their lines, so vehicle costs can be tracked from purchasing. Vehicle records show a button with the number of related purchase orders.
- Fleet Vehicle Purchase LinkOdoo 16, 18, 19fleet_vehicle_purchase_link
Adds a smart button on the vehicle form showing how many purchase order lines reference that vehicle, and a Purchases menu under Fleet to list purchase orders that include a vehicle.
- Create an activity to vehicle fleet manager days before service dateOdoo 15, 16, 18, 19fleet_vehicle_service_activity
Automatically schedules an activity for the vehicle fleet manager a set number of days before a vehicle service date, so upcoming services are not missed.
- Scheduling Meetings for Vehicle ServicesOdoo 12, 13, 14, 15, 16, 18fleet_vehicle_service_calendar
Lets users schedule calendar meetings directly from a vehicle service record and see how many meetings are linked to it, with a smart button that opens the calendar pre-filled for that service.
- Kanban Features for Vehicle ServicesOdoo 12, 13, 14, 15, 16, 18, 19fleet_vehicle_service_kanban
Adds kanban-style tracking to vehicle service logs: stages, tags, priority, a responsible person and configurable activity types, so services can be organised and followed up like tasks.
- Fleet Vehicle Service ServicesOdoo 14, 15, 16, 17, 18, 19fleet_vehicle_service_services
Lets you list the individual services included in a fleet vehicle service record, so one service entry can group several service types.
- Fleet Vehicle StockOdoo 12, 13, 14, 15, 16, 18fleet_vehicle_stock
Links Fleet vehicles to inventory products and serial numbers, and can automatically create a fleet vehicle when a serial-tracked product is received.
- Fleet Vehicle UsageOdoo 16, 17, 18, 19fleet_vehicle_usage
Record who drives which fleet vehicle, when it was picked up and returned, and see at a glance which vehicles are currently in use.
- HerdOdoo 14herd
Create and manage animal herds, link each animal to its herd, mother, father and breed, and organise species into a family tree (e.g. Bovine, Ovine).
- Hotel ManagementOdoo 12, 13, 14, 15, 16, 17, 18, 19hotel
Manage hotel stays in Odoo: configure floors, rooms, room types, amenities and services, then create folios (guest stays) with room reservations and extra services, and invoice them. Rooms are linked to products and sale orders.
- Hotel Housekeeping ManagementOdoo 12, 13, 14, 15, 16, 17, 18, 19hotel_housekeeping
Track room cleaning work in your hotel: create housekeeping records per room, list the activities done by each housekeeper with start and end times, move the record through Inspect, Dirty, Clean, Done or Cancelled, and print a room activity report.
- Hotel Reservation ManagementOdoo 12, 13, 14, 15, 17, 18, 19hotel_reservation
Create and manage hotel room reservations for guests and groups, check room availability, confirm bookings, and turn confirmed reservations into hotel folios with invoices.
- Hotel Restaurant ManagementOdoo 12, 13, 14, 15, 17, 18, 19hotel_restaurant
Manage hotel restaurant tables, food items and table bookings, take food orders, send them to the kitchen and add the bill to the guest's hotel folio.
- Cooperators BelgiumOdoo 12, 14, 16l10n_be_cooperator
Manage Belgian tax shelter declarations for cooperators: compute eligible shares, generate certificates and send them by email, and print official tax shelter attestations.
- Belgium: Cooperator National NumberOdoo 12, 14, 16l10n_be_cooperator_national_number
Adds an optional Belgian National Number field to cooperative share subscription requests, with company-level settings to show or require it. The number is validated and saved on the contact when the subscription is confirmed.
- Tax Shelter reports in PortalOdoo 12, 14, 16l10n_be_cooperator_portal
Lets cooperative members see and download their Tax Shelter certificates (subscription and shares) from the Odoo website portal, without contacting the cooperative's staff.
- l10n_be_cooperator_portal_national_number
Lets cooperators view and update their Belgian national number from their customer portal account page, with validation and company-level rules for whether it is shown or required.
- Belgium: Cooperator Website National NumberOdoo 12, 16l10n_be_cooperator_website_national_number
Adds a Belgian National Number field to the online cooperative subscription form, so new members can enter (or have pre-filled) their national registration number when they sign up on the website.
- Cooperators SwitzerlandOdoo 16l10n_ch_cooperator
Adds Swiss legal forms to contacts and subscription requests, and adapts the online subscription form so the bank account (IBAN) is optional and shown with a Swiss example.
- Cooperators GermanyOdoo 16l10n_de_cooperator
Adds German legal forms (AG, eG, GmbH, Stiftung des privaten Rechts) to partners and subscription requests, and shows a German-style bank account field on the cooperator website sign-up form.
- Cooperator Spain LocalizationOdoo 12, 14, 16l10n_es_cooperator
Adds a Spanish Tax ID (VAT) field to cooperator subscription requests, both in the backend form and on the website sign-up form, and makes it mandatory.