OdooWiki OCA HUB

Módulos OCA de compras para Odoo

Solicitudes y pedidos de compra, aprobaciones, acuerdos con proveedores e informes de compras para controlar el gasto y el aprovisionamiento. En el catálogo hay 233 módulos de esta área, 2 de ellos confirmados en Odoo 20.0 (revisado el 2026-11-03).

Módulos confirmados por versión

12.0
72 módulos
13.0
79 módulos
14.0
108 módulos
15.0
108 módulos
16.0
119 módulos
17.0
84 módulos
18.0
112 módulos
19.0
53 módulos
20.0
2 módulos

Repositorios de OCA de esta área

Otras áreas

Lista de módulos del área

  • purchase_order_report_grouped_by_vendor

    Añade un informe PDF imprimible que agrupa los pedidos de compra seleccionados por proveedor, mostrando los pedidos y líneas de cada proveedor con un total por proveedor.

  • purchase_order_report_hide_tax

    Oculta automáticamente la columna Taxes en el PDF del pedido de compra enviado a los proveedores cuando todas las líneas usan los mismos impuestos, manteniendo el documento más limpio. Puedes forzar que la columna aparezca siempre por grupo de impuestos.

  • purchase_order_report_xlsx

    Añade una opción de exportación 'Purchase Order XLSX' en los pedidos de compra, generando una hoja de cálculo con una fila por línea de pedido (proveedor, fechas, producto, cantidad, precio unitario, descuento, impuestos y subtotal).

  • purchase_order_revision

    Permite a los compradores crear una nueva revisión de una solicitud de cotización/pedido de compra cancelada o enviada, manteniendo la misma referencia base con un sufijo de revisión y archivando las versiones antiguas.

  • Purchase Order Secondary UnitOdoo 12, 13, 14, 15, 16, 17, 18, 19
    purchase_order_secondary_unit

    Compre productos a proveedores utilizando una unidad de medida secundaria (por ejemplo, una caja en lugar de una pieza individual) directamente en los pedidos de compra y las tarifas de proveedor, con cantidades y precios convertidos automáticamente.

  • purchase_order_shipping_date

    Añade un campo Shipping Date a los pedidos de compra para que puedas registrar la fecha en que el proveedor prometió enviar. La fecha aparece en el formulario del pedido de compra, en la lista de pedidos de compra y en los pedidos de compra y presupuestos…

  • purchase_order_supplier_return

    Cuando devuelves productos a un proveedor en un pedido de compra que tiene una cantidad negativa, este módulo marca automáticamente el stock move como un abono para que la cantidad recibida se actualice correctamente.

  • Purchase Order Supplierinfo UpdateOdoo 13, 15, 16, 17, 18, 19
    purchase_order_supplierinfo_update

    Actualiza automáticamente el precio y el descuento del proveedor en el registro de proveedor del producto cuando se confirma un pedido de compra o se modifican sus líneas, de modo que las compras futuras sugieran el último precio acordado.

  • Purchase Order TypeOdoo 12, 13, 14, 15, 16, 17, 18, 19
    purchase_order_type

    Permite definir tipos de pedido de compra (como Regular, Blanket, Contract o Planned) y asignarlos a proveedores y pedidos de compra, con condiciones de pago, incoterms y su propia secuencia de numeración opcionales.

  • Purchase Order Type DashboardOdoo 13, 14, 15, 16, 17, 18
    purchase_order_type_dashboard

    Añade un Purchase Dashboard que agrupa las solicitudes de cotización y los pedidos de compra por Purchase Order Type, mostrando recuentos de RFQs, pedidos sin nada que facturar y pedidos en espera de facturas.

  • Purchase Order Univoiced AmountOdoo 12, 13, 14, 15, 16, 17, 18
    purchase_order_uninvoiced_amount

    Añade una columna "Uninvoiced Amount" a las listas de pedidos de compra, mostrando cuánto de cada pedido queda aún por facturar. La columna también se totaliza al final de la lista.

  • purchase_order_uninvoiced_amount_line

    Añade una columna "Uninvoiced Amount" a la lista de líneas de pedido de compra, mostrando cuánto de cada línea sigue pendiente de facturar.

  • purchase_order_vendor_product

    Cuando añades una línea de producto a un pedido de compra, Odoo solo sugiere productos que vende el proveedor seleccionado. Esto evita pedir productos a un proveedor que no los ofrece.

  • Purchase Order Weight and VolumeOdoo 14, 15, 16, 17, 19
    purchase_order_weight_volume

    Muestra el peso y el volumen de cada línea de pedido de compra y el peso y el volumen totales de todo el pedido, tanto en pantalla como en el presupuesto y el pedido de compra impresos.

  • purchase_origin_link

    Añade un enlace clicable "Source Document" en los pedidos de compra. Por sí solo, únicamente prepara el campo y oculta el origen en texto plano; otros módulos deben rellenar el enlace.

  • purchase_origin_link_sale

    Añade un enlace en el que se puede hacer clic al pedido de venta relacionado en el campo Source Document de los pedidos de compra, para que los compradores puedan saltar directamente de una compra a la venta que la generó.

  • purchase_packaging

    Compra productos a proveedores utilizando sus propios envases y unidades de medida. En los pedidos de compra introduces la cantidad y la unidad del proveedor, y Odoo las convierte a tu cantidad interna.

  • purchase_packaging_default

    Añade una configuración de compañía que rellena automáticamente un empaquetado predeterminado en las líneas de pedido de compra, utilizando el primer empaquetado marcado para compra en la configuración del producto, y redondea la cantidad de empaquetado…

  • purchase_packaging_level_qty

    Muestra en cada pedido de compra cuántos paquetes de transporte (por ejemplo, palés) son necesarios, según un nivel de empaquetado elegido en los ajustes de Compra.

  • purchase_packaging_report

    Añade información de empaquetado (tipo de empaquetado y cantidad) a los PDF de pedido de compra y solicitud de presupuesto y al informe de análisis de compras, para que los compradores puedan ver cómo se empaquetaron los productos.

  • purchase_partner_approval

    Controla qué contactos pueden usarse como proveedores en los pedidos de compra marcándolos como aprobados para compra. Los proveedores deben estar aprobados antes de poder seleccionarlos en un pedido de compra.

  • Default purchase incoterm per partnerOdoo 14, 15, 16, 17, 18, 19
    purchase_partner_incoterm

    Te permite establecer un Incoterm, una dirección de Incoterm y una ubicación de Incoterm predeterminados en un proveedor, que luego se rellenan automáticamente en los nuevos pedidos de compra de ese proveedor.

  • Purchase Partner Selectable OptionOdoo 13, 15, 16, 17, 18
    purchase_partner_selectable_option

    Añade una marca "Seleccionable en pedidos de compra" en los contactos para que puedas controlar qué proveedores aparecen al elegir un partner en un pedido de compra. Solo se pueden elegir los contactos con la marca activada.

  • purchase_picking_state

    Añade un campo "Picking status" en los pedidos de compra que muestra el estado general de sus recepciones relacionadas (cancelado, no recibido, parcialmente recibido o transferido).

  • purchase_planned_date_container_deposit

    Mantiene la fecha prevista que estableció en un pedido de compra cuando se crean líneas de depósito de contenedor para productos con depósitos de embalaje. Es un módulo glue que combina otros dos módulos de compra.

  • purchase_price_recalculation

    Añade una acción 'Purchase recalculation' en los pedidos de compra que actualiza el precio unitario y los impuestos de cada línea a partir de la tarifa del proveedor y la configuración del producto actuales, y registra el cambio en el chatter.

  • purchase_product_packaging_container_deposit

    Añade automáticamente líneas de depósito de envases a los pedidos de compra en función del embalaje de los productos pedidos, y actualiza esas cantidades de depósito cuando se completan los movimientos de stock relacionados.

  • Purchase Product UsageOdoo 12, 13, 14
    purchase_product_usage

    Permite a los compradores etiquetar cada línea de pedido de compra con un "uso" (por ejemplo, marketing, uso interno) y propone automáticamente la cuenta de gasto vinculada a ese uso en la factura del proveedor.

  • purchase_propagate_qty

    Cuando cambias la cantidad en una línea de pedido de compra confirmada, este módulo ajusta automáticamente las operaciones de recepción vinculadas, incluida la reducción de cantidades que ya estaban planificadas o parcialmente recibidas.

  • Quick Purchase orderOdoo 12, 14, 15, 16
    purchase_quick

    Añade muchos productos a un pedido de compra a la vez desde una lista de productos específica del proveedor, con cantidades y precios rellenados automáticamente.

  • purchase_quick_discount

    Añade una columna Discount a la lista rápida de productos de compra, mostrando el descuento del proveedor que se aplicará para el proveedor y la cantidad seleccionados.

  • purchase_quick_triple_discount

    Añade tres columnas separadas de descuento de proveedor (Disc.1%, Disc.2%, Disc.3%) a la lista de productos utilizada para la entrada rápida de compras, para que los compradores puedan ver cada nivel de descuento antes de añadir productos a una solicitud de…

  • purchase_receipt_expectation

    Añade una opción 'Receipt Expectation' en los pedidos de compra que controla cómo se crean las recepciones entrantes cuando se aprueba el pedido. Por defecto utiliza el comportamiento estándar de Odoo.

  • purchase_receipt_expectation_from_partner

    Añade una configuración "Receipt Expectation" en los registros de proveedor/partner y la copia automáticamente en los nuevos pedidos de compra cuando se selecciona el proveedor.

  • purchase_receipt_expectation_manual

    Añade una opción de expectativa de recepción "Manual" en los pedidos de compra y un asistente que permite a los usuarios de stock crear una recepción (picking) a mano, eligiendo líneas y cantidades, con comprobaciones integradas antes de confirmar.

  • purchase_receipt_expectation_manual_split

    Este módulo permite dividir una línea de pedido de compra en varias líneas cuando se registra manualmente una recepción, de modo que cada cantidad recibida se rastree por separado. También vuelve a fusionar automáticamente las cantidades si se cancela una…

  • purchase_receipt_percentage

    Muestra un porcentaje de recepción en los pedidos de compra y sus líneas, para que los compradores puedan ver rápidamente cuánto de un pedido se ha recibido realmente.

  • Purchase Reception NotifyOdoo 12, 13, 14, 15, 17, 18
    purchase_reception_notify

    Cuando se valida una recepción, Odoo publica automáticamente un mensaje en el pedido de compra relacionado en el que se enumeran los productos y las cantidades recibidas, y notifica a los empleados que siguen ese pedido.

  • Purchase Reception StatusOdoo 12, 13, 14, 15, 16, 17, 18, 19
    purchase_reception_status

    Añade un indicador de Estado de recepción a los pedidos de compra que muestra si no se ha recibido nada, parte o la totalidad de las cantidades pedidas, además de filtros y agrupación para encontrar pedidos por ese estado.

  • purchase_reception_status_line

    Añade un estado de recepción a cada línea de pedido de compra (Nothing, Partially, Fully o Over Received) y lo utiliza para calcular el estado de recepción de todo el pedido de compra, con una opción para forzar una línea como totalmente recibida.

  • purchase_reception_threshold

    Permite establecer una diferencia de cantidad permitida (un porcentaje) para los albaranes de compra, de modo que cuando la cantidad recibida sea lo suficientemente cercana a la cantidad pedida, Odoo omite el pedido pendiente y cierra el albarán…

  • purchase_reorder_control

    Evita que se creen o mantengan reglas de reordenamiento para productos marcados como no comprables, y archiva automáticamente las reglas existentes cuando un producto se establece como 'not purchaseable'.

  • Purchase Report Date FormatOdoo 14, 16, 17, 18
    purchase_report_date_format

    Cambia la Expected Date que se muestra en la impresión de la Request for Quotation para que aparezca como una fecha simple en lugar de una fecha y hora completas.

  • purchase_report_extension

    Añade columnas de cantidad pedida, pedida total, recibida, facturada y pendiente de facturar al informe Purchase Analysis, para que los usuarios puedan ver cuánto se pidió, se recibió, se facturó y aún queda por facturar por pedido de compra.

  • purchase_report_hide_line

    Te permite ocultar las líneas de pedido de compra seleccionadas del informe de Pedido de compra impreso, ya sea manualmente por línea o automáticamente según una regla predeterminada de toda la empresa.

  • purchase_report_menu_move

    Añade una entrada "Purchase Analysis" en el menú Purchase Reporting, ofreciendo a los usuarios un acceso directo al informe de análisis de pedidos de compra.

  • purchase_report_payment_term

    Añade la nota de condiciones de pago a los PDF impresos de la orden de compra y la solicitud de presupuesto, justo después de las notas del pedido.

  • purchase_report_shipping_address

    Permite almacenar una dirección de almacén traducible en cada almacén e imprimirla en los pedidos de compra y solicitudes de presupuesto, sustituyendo el bloque de dirección de almacén estándar cuando se rellena.

  • Purchase RepresentativeOdoo 13, 14, 15, 18
    purchase_representative

    Cuando Odoo crea automáticamente una solicitud de cotización a partir de una regla de stock, el Purchase Representative se establece en el usuario que activó el abastecimiento en lugar del usuario del sistema.

  • Purchase RequestOdoo 12, 13, 14, 15, 16, 17, 18, 19
    purchase_request

    Permite a los empleados registrar solicitudes internas de compra de productos o servicios, seguirlas a través de un flujo de aprobación y convertir las líneas de solicitud aprobadas en solicitudes de cotización a proveedores.

  • purchase_request_cancel_confirm

    Añade un paso de confirmación al cancelar una solicitud de compra, pidiendo al usuario que confirme y, opcionalmente, proporcione un motivo antes de que se rechace la solicitud.

  • Purchase Request DepartmentOdoo 12, 13, 14, 15, 16, 17, 18
    purchase_request_department

    Añade un campo Department a las solicitudes de compra y sus líneas, rellenado automáticamente a partir del departamento del empleado solicitante, y permite agrupar y filtrar las solicitudes por departamento.

  • Purchase Request ExceptionOdoo 14, 15, 16, 18
    purchase_request_exception

    Añade reglas de excepción personalizables a las solicitudes de compra para que las solicitudes bloqueadas se marquen, se filtren y puedan revisarse o ignorarse antes de su aprobación.

  • purchase_request_order_approved

    Muestra un estado 'Approved' en las líneas de solicitud de compra cuando al menos una orden de compra vinculada ha sido aprobada, y añade un filtro 'Purchase Approved' a la búsqueda de líneas de solicitud de compra.

  • purchase_request_product_usage

    Permite a los usuarios etiquetar cada línea de solicitud de compra con un uso del producto, y traslada ese uso al pedido de compra creado a partir de la solicitud.

  • purchase_request_substate

    Añade subestados a las solicitudes de compra, lo que te permite realizar un seguimiento de pasos adicionales como 'To Verify' o 'Checked' dentro de los estados de aprobación normales y enviar un correo electrónico cuando se verifica una solicitud.

  • purchase_request_to_requisition

    Te permite convertir las líneas de solicitud de compra en un acuerdo de compra (oferta) directamente desde Odoo, ya sea creando un nuevo acuerdo en borrador o añadiendo cantidades a uno existente, y realiza un seguimiento del estado de la oferta en la…

  • Purchase Request TypeOdoo 14, 16, 18, 19
    purchase_request_type

    Permite clasificar las solicitudes de compra por un tipo configurable (por ejemplo Regular, Contract o Reduce Step), cada uno con su propia secuencia de numeración y tipo de operación opcional, y omitir el paso de solicitud de presupuesto para ciertos tipos.

  • purchase_request_usage_department

    Permite establecer un uso de producto predeterminado en cada departamento de RR. HH. y rellena automáticamente ese uso en las líneas de solicitud de compra cuando se elige el departamento.

  • purchase_requisition_auto_rfq

    Añade un botón en las solicitudes de compra para generar automáticamente RFQs para los proveedores registrados en los productos de la solicitud, y resalta las líneas de la solicitud cuyos productos no tienen proveedor.

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.