OCA/sale-workflow
Repositorio de la comunidad OCA con 338 módulos para Odoo confirmados en el catálogo de OdooWiki (versiones 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0). Revisado el 2026-11-03.
Abrir en GitHubMódulos confirmados por versión
Módulos del repositorio
- Sale Order Amount to InvoiceOdoo 14, 15, 16, 18, 19sale_order_amount_to_invoice
Añade una cifra "Amount To Invoice" a los presupuestos y pedidos de venta, mostrando el total sin impuestos que aún está pendiente de facturar. Aparece en el formulario del pedido y como columna opcional en las listas de presupuestos y pedidos.
- Sale Order Approval BlockOdoo 19sale_order_approval_block
Te permite bloquear un pedido de venta con un motivo de aprobación elegido para que no pueda confirmarse hasta que alguien con el permiso adecuado libere el bloqueo.
- Sale Order ArchiveOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_archive
Te permite archivar pedidos de venta que están Bloqueados o Cancelados para que desaparezcan de la lista normal de pedidos de venta, aunque sigan siendo buscables mediante un filtro dedicado Archivados.
- sale_order_cancel_optional_email
Cancela un pedido de venta confirmado en un solo clic sin ningún asistente de correo electrónico, o utiliza el nuevo botón 'Send Email and Cancel' cuando sí quieras notificar al cliente.
- Sale Order Carrier Auto AssignOdoo 13, 14, 15, 16, 17, 18, 19sale_order_carrier_auto_assign
Rellena automáticamente el transportista de entrega (método de envío) en los pedidos de venta, ya sea cuando se crea el presupuesto o cuando se confirma, según la configuración de la compañía.
- sale_order_change_analytic_account
Permite a los usuarios de ventas reemplazar la cuenta analítica en un pedido de venta confirmado y en sus líneas de factura relacionadas, mediante un pequeño asistente emergente abierto desde el pedido de venta.
- sale_order_country_allowed_product
Restringe qué productos se pueden vender según el país de la dirección de envío. Los productos se pueden limitar a países específicos, y los pedidos de venta con productos no disponibles no se pueden confirmar.
- Currency Rate in Sale OrderOdoo 16sale_order_currency_rate
Te permite elegir si los pedidos de venta muestran el tipo de cambio entre la moneda del pedido y la moneda de la empresa, y en qué dirección (normal, inversa, ambas o ninguna).
- Sale Order Digitized SignatureOdoo 12, 14sale_order_digitized_signature
Capture y almacene la firma manuscrita de un cliente directamente en un pedido de venta, e imprímala en el informe PDF del pedido de venta como prueba de aceptación.
- Sale Order Disable User AutosubscribeOdoo 13, 14, 18, 19sale_order_disable_user_autosubscribe
Evita que el comercial se añada automáticamente como seguidor de un pedido de venta. Cuando se asigna un comercial a un pedido, este ya no recibe sus mensajes de forma predeterminada.
- sale_order_discount_fast_change_ui
Añade un botón 'Apply Global Discount' en los pedidos de venta que abre una ventana emergente rápida para establecer un porcentaje de descuento único en las líneas del pedido, sustituyendo el asistente de descuento estándar, más lento.
- Sale Discount InvoicingOdoo 15sale_order_discount_invoicing
Permite contabilizar el descuento de una línea de venta en una cuenta de descuento dedicada dividiendo la línea de factura en dos: una línea al precio original y otra línea para el descuento.
- Sale Order End UserOdoo 16sale_order_end_user
Añade un campo "End User" a los pedidos de venta, para que puedas registrar el cliente final que realmente utilizará los bienes, de forma separada a la dirección de entrega.
- Sale Order Finish ServiceOdoo 18sale_order_finish_service
Añade una marca "finished" a los pedidos de venta confirmados para que puedas marcar un pedido de servicio como entregado o terminado, y filtrar los pedidos por terminados o no terminados.
- Sale Order General DiscountOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_general_discount
Añade un campo de descuento general en los pedidos de venta que rellena automáticamente el descuento en cada línea del pedido, con un descuento predeterminado por cliente y una marca de exclusión por producto.
- sale_order_general_discount_payment_term
Permite almacenar un descuento general predeterminado en cada plazo de pago, que se aplica automáticamente al descuento general de cualquier pedido de venta que utilice ese plazo de pago.
- Sale Order General Discount TripleOdoo 14, 16, 18sale_order_general_discount_triple
Te permite elegir cuál de los tres campos de descuento de una línea de pedido de venta recibe el descuento general del pedido y cuál recibe el descuento de la tarifa, de modo que ambos descuentos puedan coexistir en la misma línea.
- Sale Order Incoterm PlaceOdoo 12, 13sale_order_incoterm_place
Añade un campo de texto "Incoterm Place" a los pedidos de venta, que se muestra junto al Incoterm en el formulario del pedido y se imprime en el informe del pedido de venta / pro-forma.
- Sale Order Invoice AmountOdoo 13, 14, 15, 16, 17, 18, 19sale_order_invoice_amount
Muestra cuánto de un pedido de venta ya ha sido facturado y cuánto queda por facturar, tanto en el resumen de totales de impuestos del pedido como en columnas opcionales en las listas de pedidos de venta y presupuestos.
- Sale Order Invoicing Finished TaskOdoo 12, 13, 14, 15, 16, 17, 18sale_order_invoicing_finished_task
Añade un control "Facturable" en las tareas para que las líneas de orden de servicio vinculadas a tareas solo puedan facturarse una vez que la tarea esté marcada como facturable. También puede automatizarse a través de las etapas del proyecto.
- Sale Order Invoicing Picking FilterOdoo 16, 18sale_order_invoicing_picking_filter
Te permite facturar un pedido de venta en función de las entregas o recepciones específicas que elijas, en lugar de facturar todo a la vez. Seleccionas los pickings en el asistente de facturación y Odoo crea la factura a partir de esos productos.
- Sale Order Line CancelOdoo 14, 16, 17, 18sale_order_line_cancel
Añade un botón 'Cancel remaining qty' en las líneas de pedido de venta para detener la entrega de lo que queda, y realiza un seguimiento de las cantidades canceladas y pendientes de entregar. Un ajuste de la compañía decide si la cancelación también reduce…
- Sale Order Line Cancel Sale StockOdoo 16, 18sale_order_line_cancel_sale_stock
Cancela únicamente el stock restante por entregar en una línea de pedido de venta, sin tocar las cantidades ya entregadas. La cantidad cancelada se registra en la línea de pedido de venta.
- Sale Order Line Chained MoveOdoo 13, 14, 15, 18sale_order_line_chained_move
Añade una configuración en las reglas de stock para mantener un movimiento de stock por línea de pedido de venta en lugar de fusionar movimientos del mismo producto, y te permite ver todos los movimientos de stock encadenados directamente desde una línea de…
- sale_order_line_client_order_ref
Añade un campo Customer Order Reference a las líneas de pedido de venta y a las líneas de factura, de modo que cada línea pueda llevar su propia referencia de cliente. Se puede mostrar en los informes PDF de venta y factura y copiar en las facturas.
- Sale Order Line DateOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_line_date
Añade una Delivery Date (commitment date) por línea en las líneas de pedido de venta, que fluye a los stock moves del pedido y aparece en el formulario, la lista y el informe impreso de la quotation/sale order.
- sale_order_line_date_next_reception
Muestra la próxima fecha de recepción prevista de un producto directamente en la línea del pedido de venta, para que los vendedores puedan ver cuándo volverán a estar disponibles los artículos sin existencias.
- Sale Order Line Delivery StateOdoo 13, 14, 15, 16, 18, 19sale_order_line_delivery_state
Muestra un estado de entrega en cada línea de pedido de venta (No delivery, Unprocessed, Partially processed, Done) y permite forzar una línea a Done cuando se cancelaron las cantidades restantes.
- Sale order line descriptionOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_line_description
Añade una configuración de Ventas que hace que las líneas de pedido de venta muestren solo la descripción de venta del producto como texto de la línea, en lugar de la combinación habitual de referencia, nombre del producto y descripción.
- sale_order_line_description_single_attribute
Cuando un producto tiene atributos con un solo valor posible, este módulo incluye el nombre de ese valor en la descripción de la línea del pedido de venta, en lugar de ocultarlo.
- sale_order_line_discount_validation
Los responsables de ventas pueden revisar y aprobar los presupuestos que contienen descuentos por encima de un límite definido por la empresa antes de que se envíen, impriman o confirmen.
- sale_order_line_display_stock_per_warehouse
Muestra el stock disponible en cada almacén directamente en las líneas de pedido de venta, para que los vendedores puedan ver las cantidades sin salir del pedido. Tú eliges qué cifra de stock se muestra y qué almacenes aparecen.
- Sale Order Line Effective DatesOdoo 16, 18sale_order_line_effective_date
Añade tres columnas de fecha a las líneas de pedido de venta: la fecha de finalización de la primera entrega, la fecha de finalización de la última entrega y la fecha de compromiso tomada del pedido.
- sale_order_line_field_from_product_attribute
Te permite elegir un campo de línea de pedido de venta donde se copia automáticamente un valor de atributo de producto, de modo que los valores de atributo estén disponibles para informes y análisis.
- Sale Order Line Final PriceOdoo 18sale_order_line_final_price
Añade un campo Final Price a las líneas de pedido de venta: los comerciales escriben el precio acordado con el cliente y Odoo calcula el descuento, mientras que el precio unitario y el descuento permanecen bloqueados para quienes no son responsables de ventas.
- sale_order_line_initial_quantity
Muestra la cantidad original pedida en cada línea de pedido de venta una vez confirmado el pedido, para que puedas compararla con la cantidad actual y ver qué se modificó.
- Sale Order Line InputOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_line_input
Permite a los comerciales trabajar directamente con las líneas de pedido de venta en una vista de lista dedicada, donde pueden buscar, crear y editar líneas sin abrir cada pedido de venta.
- Sale Order Line MenuOdoo 13, 14, 15, 16, 17, 18, 19sale_order_line_menu
Añade un menú "Order Lines" bajo Sales para que los usuarios puedan explorar, filtrar y analizar cada línea de pedido de venta en una sola lista, con una vista pivote para los totales.
- Sale Order Line move to OptionalOdoo 16, 18sale_order_line_move_to_optional
Añade un botón en cada línea de pedido de venta que mueve la línea a la sección de productos opcionales, eliminándola de las líneas principales del pedido. Solo funciona mientras el presupuesto sigue siendo un borrador o está enviado.
- Sale Order Line Multi WarehouseOdoo 16, 17sale_order_line_multi_warehouse
Divide una línea de pedido de venta entre varios almacenes para que la entrega se cree como albaranes separados por almacén. Un ajuste de la compañía habilita la funcionalidad, y cada línea muestra cuánta cantidad está asignada a cada almacén.
- Sale order line hidden in reportOdoo 16, 18, 19sale_order_line_no_print
Te permite ocultar líneas individuales de presupuesto, pedido de venta y factura de los documentos que recibe tu cliente, manteniendo esas líneas en Odoo para uso interno.
- Sale Order Line Not BillableOdoo 15sale_order_line_not_billable
Añade una casilla 'Facturable' en los productos para que puedas marcar artículos que nunca deben facturarse. Los productos no facturables se excluyen automáticamente al crear facturas desde un pedido de venta.
- sale_order_line_noteOdoo 14, 15, 17, 18, 19sale_order_line_note
Añade un campo de Nota de texto libre a cada línea de pedido de venta, para que los usuarios puedan registrar comentarios adicionales por línea de producto directamente en el presupuesto o pedido de venta.
- Sale Order Line Packaging QuantityOdoo 13, 14sale_order_line_packaging_qty
Añade un campo "Package quantity" en las líneas de pedido de venta para que los usuarios puedan pedir productos por embalaje (por ejemplo, cajas, palés) en lugar de unidades individuales. La cantidad pedida se recalcula automáticamente a partir del número de…
- Sale order line price historyOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_line_price_history
Añade un botón de historial en cada línea de pedido de venta que muestra los precios dados anteriormente al mismo producto para ese cliente, y permite copiar un precio y descuento antiguos de vuelta a la línea actual.
- Sale line locking by pricelistOdoo 16, 18sale_order_line_price_lock_by_pricelist
Permite bloquear el precio unitario y el descuento en las líneas de pedido de venta según el ámbito de la regla de la tarifa, de modo que los comerciales no puedan cambiar los precios que provienen de una regla de tarifa que quieras proteger.
- sale_order_line_price_source
Muestra de dónde procede el precio de cada línea de pedido de venta: una regla de tarifa, el precio de venta del producto o una modificación manual. Añade columnas de solo lectura en las líneas de pedido de venta para que puedas ver el origen y la regla de…
- Sale Order Line all Product Attribute ValuesOdoo 16, 18sale_order_line_product_attribute_values
Este módulo añade campos almacenados en las líneas de pedido de venta que recopilan todos los valores de atributo de producto utilizados por la línea, de modo que puede verlos en el formulario de la línea y filtrar o agrupar las líneas de pedido de venta por…
- Sale Order Line RemoveOdoo 13, 15, 16, 18sale_order_line_remove
Permite eliminar líneas de pedidos de venta de pedidos confirmados cuando no han sido facturadas ni entregadas, tras habilitar la opción en los ajustes de Ventas.
- sale_order_line_route_visible
Muestra la columna Routes de forma predeterminada en la lista de líneas de pedido de venta en presupuestos y pedidos de venta, para que los usuarios ya no tengan que activarla manualmente.
- sale_order_line_sectionOdoo 19sale_order_line_section
Añade un campo "Section" almacenado en cada línea de pedido de venta, vinculando automáticamente cada línea de producto con la línea de sección situada encima. Esto facilita agrupar, filtrar y generar informes de las líneas de pedido de venta por sección.
- Sale Order Line SequenceOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_line_sequence
Muestra un número de línea secuencial (#) en cada línea de pedido de venta, en el formulario de pedido de venta, el presupuesto/pedido impreso, el portal del cliente y en las facturas de cliente relacionadas. Las líneas nuevas obtienen automáticamente el…
- sale_order_line_serial_unique
Evita vender más de una unidad de un producto con seguimiento por número de serie en una sola línea de pedido de venta. Si un producto se gestiona por número de serie, la cantidad en la línea debe ser exactamente 1.
- sale_order_line_stock_move_history
Añade un botón de historial en cada línea de pedido de venta que abre la lista de movimientos de stock vinculados a ese producto y línea, para que los usuarios puedan rastrear entregas y recepciones sin salir del pedido de venta.
- Sale Order Line TagOdoo 16, 17, 18, 19sale_order_line_tag
Te permite añadir etiquetas a líneas individuales de pedidos de venta para poder clasificarlas (por ejemplo, por motivo o categoría). Las etiquetas se gestionan desde un nuevo menú en los ajustes de Ventas.
- Sale Order Lot GeneratorOdoo 12, 14, 16, 17, 18sale_order_lot_generator
Crea automáticamente un número de lote/serie para las líneas de pedido de venta cuando se confirma el pedido, para los productos marcados con 'Auto Generate Lot'. El número de lote sigue el patrón 'SO name-001'.
- Sale Order Lot SelectionOdoo 12, 13, 14, 15, 16, 17, 18, 19sale_order_lot_selection
Permite a los vendedores elegir un lote o número de serie concreto en una línea de pedido de venta, de modo que ese lote exacto sea el que se reserve y se entregue al cliente. También añade la información de lote al informe de análisis de ventas.
- sale_order_lot_selection_by_quant
Añade un botón de búsqueda junto al campo Lot en las líneas de pedido de venta para que los usuarios puedan elegir un lote desde una lista emergente de quants de stock disponibles en lugar de escribirlo.
- sale_order_lot_selection_price
Cuando se elige un lote o número de serie en una línea de pedido de venta, Odoo utiliza el precio definido en ese lote en lugar del precio de venta normal del producto.
- Sale Order Manual LockOdoo 19sale_order_manual_lock
Añade botones manuales de bloqueo y desbloqueo a los pedidos de venta, para que los usuarios puedan bloquear o desbloquear un pedido ellos mismos independientemente del ajuste de bloqueo automático.