OdooWiki OCA HUB

Módulos OCA de ventas para Odoo

Flujo de pedidos de venta, presupuestos, tarifas, promociones, comisiones de agentes e informes comerciales: piezas para adaptar el ciclo de venta de Odoo a la forma de trabajar de cada empresa. En el catálogo hay 503 módulos de esta área, 1 de ellos confirmados en Odoo 20.0 (revisado el 2026-11-03).

Módulos confirmados por versión

12.0
111 módulos
13.0
151 módulos
14.0
205 módulos
15.0
176 módulos
16.0
232 módulos
17.0
123 módulos
18.0
245 módulos
19.0
122 módulos
20.0
1 módulo

Repositorios de OCA de esta área

Otras áreas

Lista de módulos del área

  • Account commissionsOdoo 15, 16, 17
    account_commission

    Calcula y liquida comisiones en las facturas de cliente, luego crea facturas de proveedor para pagar a los agentes. Añade informes de análisis de comisiones y un menú dedicado de liquidaciones.

  • account_commission_oca

    Añade el seguimiento de comisiones a las facturas de cliente y permite pagar a los agentes creando facturas de proveedor a partir de liquidaciones de comisiones. Incluye un informe de análisis de comisiones.

  • account_invoice_pricelist_technical

    Evita que las tarifas técnicas se seleccionen en los formularios de factura de cliente, de modo que solo aparezcan tarifas reales y utilizables en el campo de tarifa.

  • account_multicompany_reporting_currency

    Añade un importe en moneda de reporte a las facturas de cliente, facturas de proveedor y asientos contables, para que puedas ver y totalizar cada documento en una moneda de reporte compartida de la compañía.

  • base_multicompany_reporting_currency

    Permite establecer una moneda de informe compartida para todas las compañías en Odoo, directamente desde Ajustes generales. Cualquier modelo construido sobre el mixin proporcionado almacena y actualiza automáticamente esa moneda de informe en sus registros.

  • CommissionsOdoo 15, 16, 17
    commission

    Define reglas de comisión para agentes, asigna agentes a clientes y productos, y genera liquidaciones de comisiones con informes imprimibles.

  • commission_delegated_partner

    Te permite asignar un partner delegado a un agente comercial para que las facturas de comisión se emitan a ese delegado en lugar del agente, mientras sigue mostrando el agente original en la línea de la factura.

  • Commission FormulaOdoo 15, 16, 17
    commission_formula

    Añade un nuevo tipo de comisión 'Formula' para que puedas calcular las comisiones de los agentes con una fórmula personalizada en lugar de porcentajes fijos. La fórmula se escribe en el registro de comisión y se aplica a las líneas de pedido de venta y a las…

  • commission_formula_oca

    Añade un nuevo tipo de comisión 'Formula' para que puedas calcular las comisiones de los agentes con una fórmula personalizada en lugar de porcentajes fijos.

  • Commissions OCAOdoo 18, 19
    commission_oca

    Te permite definir reglas de comisión y agentes, asignar agentes a clientes y productos, y generar liquidaciones de comisión para los períodos elegidos, con un informe de liquidación imprimible.

  • contract_commission

    Cuando se crean facturas recurrentes a partir de contratos, los agentes de comisión configurados para el cliente del contrato se añaden automáticamente a cada línea de factura.

  • Coupon ChatterOdoo 15, 16, 17
    coupon_chatter

    Añade un chatter (mensajes, seguidores y actividades programadas) a los programas de fidelización y cupones, para que los equipos puedan registrar notas y planificar seguimientos directamente en cada programa.

  • coupon_commercial_partner_applicability

    Los cupones generados para un contacto pueden ser canjeados por cualquier otro contacto perteneciente a la misma entidad comercial (mismo grupo de empresa).

  • coupon_copy_product

    Cuando duplicas una recompensa de cupón, la copia conserva el mismo producto de recompensa que el original en lugar de perderlo.

  • coupon_criteria_multi_product

    Añade una opción de criterio de cupón 'Multi Product' a los programas de promoción, lo que te permite establecer diferentes cantidades mínimas para distintos grupos de productos, todas las cuales deben cumplirse para que el cupón se aplique.

  • coupon_domain_free_product

    Añade un nuevo tipo de recompensa de cupón llamado Product Domain, que permite regalar productos gratuitos elegidos mediante un dominio de producto en lugar de un único producto fijo, con una cantidad máxima opcional.

  • coupon_domain_product_discount

    Te permite aplicar un descuento de promoción de cupón solo a los productos que coincidan con un dominio de producto, en lugar de listar cada producto manualmente. También obtienes una descripción de los productos elegibles en el informe del cupón.

  • coupon_incompatibility

    Te permite marcar promociones como incompatibles entre sí, de modo que dos promociones en conflicto no puedan aplicarse juntas. El vínculo se mantiene automáticamente en ambos sentidos entre las promociones.

  • Coupon LimitOdoo 14, 15
    coupon_limit

    Añade límites a los programas de promoción para que un cupón solo pueda aplicarse un número determinado de veces por cliente o por comercial. Es una base técnica pensada para ser extendida por los módulos de ventas y POS.

  • coupon_mass_mailing

    Vincular envíos masivos a programas de promoción. Un botón inteligente 'Mailings' en el formulario de promoción muestra cuántos envíos están vinculados y crea uno automáticamente usando el dominio de contacto de la promoción si aún no existe ninguno.

  • coupon_multi_gift

    Te permite configurar varios productos de regalo (con cantidades) como recompensa de una sola promoción, en lugar de un único producto gratuito.

  • coupon_multiplier_free_product

    Añade un nuevo tipo de recompensa de promoción llamado "Multiple of" para que puedas configurar ofertas tipo 3x2 o promociones de "compra esto, llévate aquello gratis" que se repiten tantas veces como el cliente cumpla los requisitos. También puedes forzar…

  • coupon_portal

    Los clientes pueden ver y gestionar sus propios cupones en el portal de clientes de Odoo, con una página dedicada de Cupones que muestra el código, el programa, las fechas y el estado.

  • coupon_portal_commercial_partner_applicability

    Permite a los usuarios del portal ver los cupones que pertenecen a su empresa (partner comercial) y a sus contactos, no solo los cupones vinculados al contacto de su propio usuario.

  • coupon_promotion_generate_coupon

    Te permite vincular un programa de cupones a un segundo programa de cupones para que los cupones que genera sigan las reglas de ese otro programa. Un botón en el formulario del programa muestra y abre los cupones del programa vinculado.

  • HR commissionsOdoo 12, 13, 14, 15, 16, 17
    hr_commission

    Añade un tipo de agente "Salesman (employee)" para que los empleados puedan ganar comisiones, y te permite marcar sus liquidaciones de comisiones como facturadas sin crear una factura.

  • hr_commission_oca

    Añade un nuevo tipo de agente de comisión llamado "Salesman (employee)" que vincula un partner a un empleado de RR. HH. y permite marcar sus liquidaciones como facturadas sin crear una factura.

  • loyalty_card_fixed_expiration_date

    Te permite establecer un número de días en un programa de fidelización de tarjetas regalo para que cada nueva tarjeta obtenga automáticamente una fecha de caducidad fija contada desde el día en que se crea.

  • loyalty_coupon_no_mail

    Añade una opción 'Never' al disparador de comunicación de los programas de fidelización, de modo que los cupones puedan generarse sin enviar ningún correo electrónico. Es el nuevo valor predeterminado para los programas de cupones.

  • loyalty_criteria_multi_product

    Añade una opción de criterio "Multi Product" a las reglas del programa de fidelización, permitiéndote exigir varios productos diferentes (cada uno con su propia cantidad mínima) antes de que se aplique una promoción o una recompensa de fidelización.

  • Loyalty incompatibilitiesOdoo 16, 17, 18, 19
    loyalty_incompatibility

    Te permite marcar programas de fidelización y promociones como incompatibles entre sí, para que puedas controlar qué ofertas no deben combinarse.

  • loyalty_initial_date_validity

    Añade un campo Start Date a los programas de fidelización y promociones, para que puedas definir cuándo una promoción pasa a ser válida. También comprueba que la fecha de inicio no sea posterior a la fecha de fin.

  • Loyalty LimitOdoo 16, 17, 18
    loyalty_limit

    Añade límites a los programas de fidelización: un número máximo de veces que un programa puede aplicarse por cliente, y límites por comercial con un modo estricto. Es una base técnica pensada para ser extendida por los módulos de ventas y POS.

  • loyalty_mass_mailing

    Añade un botón "Mailings" en los programas de fidelización para que puedas crear o abrir campañas de correo electrónico vinculadas a una promoción, pre-rellenadas con el filtro de contactos de la promoción.

  • loyalty_multi_gift

    Añade un nuevo tipo de recompensa "Multi Gift" a los programas de fidelización, permitiéndote ofrecer varios productos de regalo con cantidades en una sola promoción en lugar de solo uno.

  • loyalty_partner_applicability

    Restringe las promociones de fidelidad a un grupo de clientes elegido seleccionando contactos específicos o definiendo un filtro de clientes en la propia promoción.

  • loyalty_program_chatter

    Añade un chatter (mensajes y actividades) a los programas de fidelización, para que puedas registrar notas, programar actividades y hacer seguimiento de cada programa directamente desde su formulario.

  • Partner contact sale info propagationOdoo 12, 13, 15, 16, 17, 19
    partner_contact_sale_info_propagation

    Cuando se cambia el Salesperson de una empresa, este módulo actualiza automáticamente el mismo Salesperson en sus contactos que no tienen Salesperson o que todavía tienen el anterior de la empresa.

  • Partner ProspectOdoo 12, 13, 14, 18
    partner_prospect

    Este módulo marca cada contacto como Prospect o Cliente real según si existe alguna venta confirmada o factura de cliente. Añade el indicador Prospect a los formularios, listas y filtros de contactos, y oculta los prospectos del menú estándar Clientes de…

  • Partner Sale PivotOdoo 12, 13, 15, 16, 17, 18, 19
    partner_sale_pivot

    Añade un botón "Sales Analysis" en el formulario de cliente que abre una tabla dinámica de las ventas de ese cliente, con los productos como filas y los meses como columnas.

  • portal_sale_accept_terms

    Añade un campo de términos de texto libre en los pedidos de venta y lo muestra como una casilla de verificación obligatoria en el portal del cliente antes de que el pedido pueda confirmarse o firmarse.

  • portal_sale_confirm_require_login

    Añade una opción para forzar a los clientes a iniciar sesión antes de abrir un presupuesto o pedido de venta desde un enlace del portal, y bloquea la firma, aceptación o pago hasta que sus datos de contacto (teléfono, NIF, dirección, país) estén completos.

  • portal_sale_list_extra_info

    Añade dos columnas adicionales, Client Order Ref. y Amount Untaxed, a las listas del portal de clientes de pedidos de venta y presupuestos, para que los clientes vean la referencia que proporcionaron y el total sin impuestos directamente en la lista.

  • portal_sale_order_search

    Los clientes ahora pueden buscar sus propios pedidos de venta y presupuestos en el portal del cliente por referencia del pedido, referencia del cliente o nombre del cliente.

  • Portal Sale Personal Data OnlyOdoo 12, 13, 14, 15, 16, 17, 18, 19
    portal_sale_personal_data_only

    Restringe a los usuarios del portal para que solo vean sus propios presupuestos, pedidos de venta, facturas y líneas de factura, en lugar de todos los documentos de su organización.

  • pricelist_by_category_qty

    Añade un botón 'Compute global discount' en presupuestos y pedidos de venta que recalcula los precios de las líneas utilizando la cantidad total de cada categoría de producto del pedido, de modo que los descuentos por volumen se apliquen a los productos de…

  • Pricelist CacheOdoo 14, 15, 16, 18
    pricelist_cache

    Almacena precios de producto precalculados para cada tarifa, de modo que las tarifas de cliente puedan mostrarse rápidamente. Añade botones en las tarifas y en los clientes para ver los precios en caché, además de una tarea diaria que reconstruye la caché.

  • pricelist_cache_rest

    Añade una dirección web segura que los sistemas externos pueden llamar para descargar los precios en caché de un cliente, usando una clave API. Los administradores eligen qué claves API están permitidas en la configuración de la compañía.

  • pricelist_price_base_custom

    Añade una nueva opción "Custom Value" a las opciones de precio base de las reglas de tarifa, permitiendo que el precio se calcule a partir de un valor proporcionado por otro código en lugar del coste o precio de venta normal del producto.

  • product_customerinfo_elaboration

    Permite establecer elaboraciones predeterminadas y una nota de elaboración por cliente y producto, y las rellena automáticamente en las líneas de pedido de venta de ese cliente.

  • product_customerinfo_sale

    Muestra el código de producto propio de cada cliente en las líneas de pedido de venta y utiliza la cantidad mínima del cliente cuando se selecciona el producto. También añade un menú 'Precios para clientes' en Ajustes de Ventas.

  • Product Form Sale LinkOdoo 12, 13, 14, 15, 16, 17, 18, 19
    product_form_sale_link

    Añade un botón inteligente "Sales" en los formularios de producto y variante de producto que muestra cuántas líneas de pedido de venta confirmadas existen, y abre las líneas de pedido de venta correspondientes al hacer clic.

  • Product Price CategoryOdoo 16, 18, 19
    product_price_category

    Añade un campo Price Category a los productos y permite crear reglas de tarifa que se aplican solo a los productos de una categoría de precio elegida. Esto ofrece una forma flexible de agrupar productos para fijar precios sin usar las categorías de producto.

  • product_set_sell_only_by_packaging

    Cuando un producto solo se puede vender por empaquetado, este módulo te avisa si las líneas de conjunto de productos para ese producto no tienen empaquetado, y un trabajo programado asigna automáticamente el primer empaquetado válido a esas líneas.

  • Product weekly sales hintOdoo 13, 15, 16, 18
    product_sold_by_delivery_week

    Muestra un pequeño historial de ventas semanal para cada producto, de modo que los vendedores puedan ver de un vistazo en cuál de las últimas semanas un producto se vendió y entregó realmente a los clientes.

  • product_supplierinfo_for_customer_elaboration

    Permite establecer elaboraciones predeterminadas y una nota de elaboración para cada cliente y producto, y las rellena automáticamente en las líneas de pedido de venta de ese cliente.

  • Product Supplierinfo for Customer SaleOdoo 12, 13, 14, 15, 16, 17
    product_supplierinfo_for_customer_sale

    Muestra el código de producto específico del cliente en cada línea de pedido de venta y lo utiliza en la descripción de la línea, y propone la cantidad mínima definida para ese cliente cuando se selecciona un producto.

  • product_supplierinfo_for_customer_sale_blanket_order

    Muestra el código y el nombre de producto propios del cliente en las líneas de pedido abierto y traslada esa referencia a los pedidos de venta creados a partir de ellas.

  • product_supplierinfo_for_customer_sale_quick

    Cuando añades productos a un pedido de venta a través del selector rápido de productos, el código de producto propio del cliente y el nombre del producto se muestran automáticamente, igual que en una línea de pedido de venta normal.

  • Sale Advance PaymentOdoo 12, 13, 14, 15, 16, 17, 18, 19
    sale_advance_payment

    Permite registrar los pagos anticipados recibidos de un cliente directamente en un pedido de venta y hacer un seguimiento de cuánto queda pendiente. El pedido muestra una insignia de estado de pago y el importe restante, y los anticipos se aplican…

Datos importados de GitHub: «confirmado» significa rama, directorio y manifiesto instalable comprobados en la fecha de revisión. Que un módulo no esté confirmado en una versión no significa que no exista: puede estar en otro repositorio o pendiente de la próxima revisión. No se evalúa el soporte activo ni la certificación OCA.