oca
Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.
Software by oca
Account Financial Tools
Odoo Accountant Financial Tools and Utils
Account Financial Reporting
Financial reports for Odoo
Account Invoicing
Odoo Invoicing Extension Addons
Bank Payment
Odoo Electronic Payment
Account Analytic
Odoo Account Analytic Related Addons
Account Payment
Project supervised by the Banking PSC
Account Fiscal Rule
Odoo Taxes & Fiscal Rules Management
Account Budgeting
The account-budgeting repository is an Odoo module collection maintained by the Odoo Community Association focused on financial budget management. The primary module, accountbudgetoca, enables organizations to create, track, and analyze budgets within the Odoo ERP system. This functionality allows users to define budgetary plans, record actual financial movements against these plans, and generate reports to monitor variances between projected and actual spend. The suite supports the full budget lifecycle from creation to approval and posting, facilitating better financial control and planning. It is designed for businesses requiring structured budgeting practices to manage expenses across various accounts and periods. The codebase adheres to open-source standards, primarily using the AGPL-3.0 license, though individual modules may carry specific licenses compliant with OCA policies. The project maintains high code quality through automated testing, pre-commit checks, and continuous integration pipelines, ensu
Server Tools
Tools for Odoo Administrators to improve some technical features on Odoo.
L10n Spain
Odoo Spain Localization
Reporting Engine
Odoo Alternative Reporting Engine
Stock Logistics Warehouse
Odoo Warehouse Management Addons
Sale Workflow
Odoo Sales, Workflow and Organization
Rest Framework
The rest-framework is a comprehensive suite of Odoo community add-ons designed to empower developers in building high-level REST and FastAPI endpoints for Odoo. It provides the core infrastructure for creating robust, scalable, and secure APIs that seamlessly integrate with the Odoo ecosystem. The framework includes baserest, which simplifies the development of custom REST services, and fastapi, which enables the use of the modern FastAPI web framework for Odoo. Security is a key focus, with dedicated modules for authentication via API keys, JWT tokens, and partner-based authentication, while also supporting sustainable API documentation through OpenAPI integration. Additional utilities enhance functionality, such as apilog for tracking API requests in the database and apilogmail for notifying administrators of exceptions. The suite also introduces extendable classes to allow flexible data modeling and supports Pydantic for advanced data validation and binding. These tools collectively streamline the process
Pos
This package is a community-driven collection of modules for the Odoo Point of Sale system, designed to extend and customize retail operations. It offers a wide range of specialized tools to enhance efficiency, reporting, and user experience. Key features include advanced barcode support for scanning products with encoded prices, currency conversion, and lot or serial number entry. The suite improves order management by allowing users to remove specific order lines, divide order summaries, and display detailed metrics like total quantities, order numbers, and profit margins directly in the interface. It also provides customer management enhancements such as displaying VAT numbers, birthdates, and custom company logos within the POS session. Additionally, it includes operational utilities like blind session closing to hide cash details and the ability to convert point of sale orders into formal sales orders for broader inventory and accounting integration. These modules are maintained by the Odoo Community Ass
Stock Logistics Workflow
Odoo Stock, Workflow and Organization
Purchase Workflow
Odoo Purchases, Workflow and Organization
Partner Contact
Odoo Partner and Contact related addons
Manufacture
Odoo Manufacturing Addons
Product Attribute
Odoo Product Attribute
Geospatial
Geospatial data structures, tools and utilities for Dart and Flutter.
Management System
Odoo for Management Systems (ISO, IEC, BS)
Server Auth
server-auth is a modular Odoo add-on repository designed to enhance and extend authentication capabilities within the Odoo ecosystem. It provides a comprehensive suite of security-focused modules that enable administrators to implement flexible and robust access control mechanisms. Key features include support for JSON Web Tokens (JWT) and OpenID Connect for modern API and user authentication, as well as SAML2 integration for enterprise single sign-on scenarios. The repository offers API key management tools that allow HTTP request authentication and group-based access control, with options to configure keys via server environment variables to ensure safe separation across different deployment environments. Additional utilities address session management by automatically disabling inactive sessions after a defined delay and support multiple concurrent connections from the same OAuth account. Features also include domain filtering for OAuth providers to restrict sign-ups by email domain and specialized login f
Bank Statement Import
Bank Import Addons
Stock Logistics Barcode
The stock-logistics-barcode repository is a collection of Odoo Community Association modules designed to enhance logistics operations through barcode management. It provides tools for generating and printing barcodes for products, packaging, and stock transfers. Key capabilities include a flexible barcode generator supporting any data model, specific functionality for creating barcodes for product templates and variants, and the ability to manage multiple barcodes on a single product. The suite also features a wizard to select and print specific quantities of barcodes for picking operations and adds a web client action to facilitate scanning duties. These tools streamline warehouse workflows, enabling efficient identification and tracking of inventory items. The repository serves as a modular solution for businesses seeking to integrate barcode scanning and printing into their Odoo logistics and warehousing processes, ensuring accurate stock control and simplified order fulfillment.
Account Reconcile
Odoo account reconciliation modules (statements, data completion...)
Field Service
Field Service Management
Mis Builder
Management Information System reports for Odoo: easily build super fast, beautiful, custom reports such as P&L, Balance Sheets and more.
Connector Telephony
Odoo modules for telephony integration
Commission
Odoo Commission Management
Report Print Send
Odoo Printing Services and Printer related addons
Multi Company
Multi-company is a comprehensive Odoo community suite designed to enhance organizational efficiency for businesses managing multiple legal entities within a single instance. The bundle provides a foundational architecture via the basemulticompany module, enabling seamless multi-company support across various models. Key features include automated intercompany invoicing rules to streamline financial transactions between entities and a wizard for quick company creation. The suite extends multi-company capabilities to calendar events, CRM stages and tags, HR employee records, and partner contacts, allowing precise control over data visibility and sharing. It supports custom dashboard views, user-defined filters, email templates, and mail gateways tailored to specific company contexts. Additionally, modules for POS categories and login configurations allow administrators to access all associated companies easily. Ideal for groups and conglomerates, this collection ensures data isolation where necessary while faci
Server Backend
The server-backend module is a comprehensive technical foundation for Odoo, designed to facilitate connectivity with external systems and enhance backend data management. It provides a suite of specialized addons that standardize how Odoo interacts with diverse data sources and security models. Key capabilities include direct integration with external databases such as MSSQL, MySQL, and SQLite through the baseexternaldbsource extensions, allowing seamless data exchange without manual exports. The package supports data integrity by offering modules that prevent duplicates during imports and tools to inspect effective user permissions for accurate access control. It features robust role and group-based backend management to structure complex organizational hierarchies and supports multi-portal architectures. Additional utilities include the generation of read-only calendar links for scheduling via iCal format and the implementation of global discount rules applicable across sales data. These components collecti
Credit Control
Odoo modules for the customer credit control
Operating Unit
Manage Operating Units in Odoo
Account Invoice Reporting
Odoo Invoicing reports
Stock Logistics Reporting
Provides Odoo Logistics reporting modules
Stock Logistics Transport
Transport management in Odoo
Margin Analysis
Odoo Financial Controlling (margin, costs, ...)
Hr Expense
Human Resources Expenses OCA modules for Odoo
Stock Logistics Tracking
This repository contains modules around stock packages management
Hr Holidays
Human Resources Holidays OCA modules for Odoo
Sale Reporting
sale-reporting is a modular Odoo community project designed to enhance sales documentation, reporting, and analysis capabilities. This collection of extensions addresses specific business needs by adding analytical depth and report customization to sales orders, invoices, and delivery reports. Key features include specialized reporting on delivered quantities, the ability to display product images and packaging data on documents, and the inclusion of product weights for logistics planning. The suite supports advanced ordering workflows by integrating weekly sales trends into product recommendation wizards and adding position numbers to order lines for better organization. Users can customize document layouts by hiding tax columns when unnecessary or concealing section details in customer portals for cleaner presentation. The system also allows for the attachment of comment templates to sale documents and the display of specific attribute values and brand information on delivered reports. Each module is indepe
Product Configurator
Advanced Product Configurator (from the original Pledra project https://github.com/pledra/odoo-product-configurator)
Odoo Pim
odoo-pim is a collection of Odoo modules developed by the Odoo Community Association designed to enhance Product Information Management capabilities within the Odoo ERP ecosystem. This repository now supports Odoo version 18.0 and includes critical addons such as attributeset for managing flexible attribute definitions, pim for core product information organization, and productattributeset for associating attributes with specific products. These tools enable businesses to structure complex product data, define dynamic attribute groups, and maintain detailed specifications efficiently. The project adheres to strict open-source collaboration standards with continuous integration testing, pre-commit hooks, and comprehensive code coverage to ensure stability and quality. While the repository generally operates under the AGPL-3.0 license, individual module licenses may vary based on specific OCA policies, so users should verify permissions within each module's manifest file before deployment. This solution is idea
Intrastat Extrastat
intrastat-extrastat is a comprehensive suite of Odoo modules designed to automate the management of Intrastat and Extrastat statistical declarations for the European Union and international trade. This repository provides the foundational infrastructure for tracking goods moving across borders, ensuring compliance with local and EU reporting regulations. Key components include intrastatbase, which establishes the core reporting framework, and intrastatproduct, which extends functionality to handle specific product details required for declarations. The suite integrates a harmonized system manufacturer that manages HS codes for goods, ensuring accurate classification. Additional modules enhance this system by linking tax rates to specific HS codes and countries, hiding redundant native HS fields to streamline the user interface, and adding dedicated menu entries for code management within stock operations. The software automates the extraction of necessary data from sales and purchase transactions to generate
Sale Promotion
The sale-promotion module is an Odoo community package designed to enhance the flexibility and control of sales and loyalty programs. It provides a suite of add-ons that extend standard functionality to support complex promotional strategies. Key capabilities include defining multi-product conditions for promotion eligibility, establishing incompatibility rules to prevent conflicting offers, and setting limits on the number of promotions a specific customer or salesman can claim. The suite also enables granular control over reward distribution by supporting multiple gift rewards per promotion and restricting campaigns to specific customer segments via partner applicability filters. Additional features allow administrators to trigger coupon generation without sending email notifications, manage mass mailing campaigns for loyalty programs, and track interactions through chatter records on sale coupons. Developed and maintained by the Odoo Community Association, this package is compatible with Odoo version 18.0
Vertical Association
Odoo addons for membership related tasks
Data Protection
Data Protection
Account Consolidation
Odoo Account Consolidation Addons
Agreement
This software suite for Odoo version 18.0, developed by the OCA community, provides comprehensive tools to manage agreements and contracts across various business processes. The core module introduces the agreement object, allowing organizations to record and track contractual terms with partners, vendors, or clients. The suite extends functionality through specialized addons that integrate agreements with other Odoo applications. The agreementaccount module links agreements directly to invoices for accurate billing and financial tracking. Legal management is enhanced by the agreementlegal addon, which supports handling Letters of Intent and formal contracts. Operational workflows are streamlined by linking agreements to helpdesk tickets, repair orders, service profiles, and sales orders, ensuring support and maintenance align with contractual obligations. Additional modules connect agreements to specific projects for better resource allocation and include rebate management within contract terms. This modular
Cooperative
cooperative is the official Odoo Community Association repository dedicated to modules that manage cooperative business models. Designed for organizations operating under cooperative principles, such as consumer or worker cooperatives, this suite integrates with the Odoo ERP platform to streamline specific operational workflows. The repository contains a collection of addons that support member management, capital share tracking, equity distribution, and cooperative governance processes. These modules facilitate the unique accounting and administrative requirements of cooperatives, enabling efficient handling of member subscriptions, profit allocation, and regulatory compliance. By leveraging this codebase, cooperatives can extend their Odoo instances with tailored functionality without relying on proprietary solutions. The project adheres to AGPL-3.0 licensing for the repository as a whole, while individual modules may carry specific compatible licenses as detailed in their manifests. Developed and maintaine
Mis Builder Contrib
Modules that provide additional features on top of MIS Builder. A kind of incubator for MIS Builder features that may land in the core in the future.
Delivery Carrier
Odoo Carriers And Deliveries Management
Server Brand
server-brand is a collection of Odoo community modules designed to customize the application interface by removing or modifying default branding elements. Developed under the Odoo Community Association, this repository supports Odoo version 18.0 and offers specific tools for tailoring the software experience. Key modules include disableodooonline, which removes odoo.com bindings to free the system from platform lock-in; portalodoodebranding, which strips Odoo branding from the website portal for a neutral client-facing appearance; and removeodooenterprise, which eliminates enterprise-specific modules and settings from the interface for a purely community edition environment. These add-ons help organizations present a fully branded, white-label solution to their users without distracting third-party logos or references. The project maintains high code quality through automated testing, pre-commit checks, and translation support. While the repository itself is licensed under AGPL-3.0, individual modules may car
Product Variant
The product-variant repository is a collection of Odoo Community Association modules designed to extend and manage product variant functionality within the Odoo ERP system. This suite provides tools for advanced product configurability, including automatic generation of variant reference codes, setting specific taxes on attribute values, and defining unique names or descriptions for each variant. Key features include a configurable abstract model for product variant setup, wizards for on-demand variant creation, and the ability to assign fixed sale prices to specific variants. The modules also support detailed descriptions on sale order lines for better clarity during transactions and offer archiving capabilities for product attribute values linked to archived products. Compatible with Odoo version 18.0, these tools help businesses manage complex product lines, customize pricing strategies, and streamline sales processes involving multiple product options. The repository is primarily licensed under AGPL-3.0,
Hr Attendance
HR Attendance OCA modules for Odoo