OdooWiki OCA HUB

Sale Order Line Cancel

sale_order_line_cancel folder_open OCA/sale-workflow open_in_new
Sales Licencia: AGPL-3

Este módulo permite cancelar la cantidad restante en el pedido de venta añadiendo una acción dedicada a las líneas de venta. También añade dos nuevos campos para rastrear las cantidades canceladas y pendientes de entrega.

Este módulo difiere del comportamiento original de odoo de la siguiente manera:

  • En odoo, si se permite la actualización de la cantidad pedida en el pedido de venta en estado confirmado, odoo recalculará las operaciones de stock requeridas según la nueva cantidad. Este cambio es posible incluso si las operaciones de stock han comenzado para esta línea de pedido de venta.
  • En este módulo, puedes decidir si solo se rastrea la cantidad cancelada o si también debe disminuir la cantidad pedida original.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

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 la cantidad pedida.

Este módulo permite a los usuarios de ventas cancelar la cantidad que aún queda por entregar en una línea de pedido de venta confirmado, sin tocar lo que ya se ha entregado.

Dónde aparece: - En el formulario del pedido de venta y en la lista de líneas del pedido de venta, aparece un pequeño botón de icono de prohibición 'Cancel remaining qty' en las líneas que aún tienen algo por entregar. - El mismo botón está disponible en el formulario de línea de pedido de venta de solo lectura. - Se pueden mostrar dos columnas opcionales, 'Canceled' y 'To Deliver', en la lista de líneas del pedido.

Qué hace: - Al hacer clic en el botón se abre un pequeño asistente de confirmación; al validarlo se registra la cantidad cancelada en la línea y se publica un mensaje en el chatter del pedido indicando que la línea ha sido cancelada. - La línea muestra 'Qty canceled' y un 'Remains to deliver' calculado (pedido menos entregado menos cancelado). - El botón solo está disponible para pedidos confirmados y cuando queda algo por entregar.

Regla de negocio: - Un ajuste de compañía, que se encuentra en los ajustes de Ventas, decide si cancelar la cantidad restante también reduce la cantidad pedida original. Cuando está habilitado, la cantidad pedida se reduce a lo que ya se ha entregado; cuando está deshabilitado, solo se registra la cantidad cancelada. - Si posteriormente se aumenta la cantidad pedida y el ajuste está activado, la cantidad cancelada se reduce en consecuencia. - Restablecer un pedido a borrador borra las cantidades canceladas de sus líneas.

Depende de

sale

Lo necesitan otros módulos

Modelos y campos (5)
  • sale.order · amplía un modelo existente
  • res.company · amplía un modelo existenteon_sale_line_cancel_decrease_line_qty (On sale order line cancel decrease line quantity)
  • sale.order.line · amplía un modelo existenteproduct_qty_canceled (Qty canceled), can_cancel_remaining_qty, product_qty_remains_to_deliver (Remains to deliver)
  • res.config.settings · amplía un modelo existenteon_sale_line_cancel_decrease_line_qty
  • sale.order.line.cancel · modelo nuevo

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/sale-workflow.

terminal Instalación y uso

Sin información verificada

Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.