Sale Order Line Cancel Sale Stock
Este módulo cancela únicamente los movimientos de stock para la cantidad restante por entregar. Además, rastreará la cantidad cancelada si se cancela el movimiento de stock de una línea de pedido, pero solo si no hay otras operaciones iniciadas para esta línea de pedido de venta.
Cuando el addon base está configurado para disminuir también la cantidad original pedida, asegura que ahora no se creen nuevos movimientos. Porque, de forma predeterminada, odoo recalculará las operaciones de stock requeridas si se cambia la cantidad pedida. Al cancelar las operaciones para la cantidad restante antes de que se cambie la cantidad pedida, odoo no recalculará las operaciones de stock requeridas, porque la cantidad realizada por los movimientos es la misma que la cantidad pedida.
> [!WARNING] > No se recomienda usar este módulo si se permite la actualización de la cantidad > pedida en la línea de pedido de venta en el estado confirmado. Esto > podría provocar un comportamiento impredecible.
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.0Cancela ú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.
Este módulo amplía la funcionalidad de cancelación de líneas de pedido de venta para que las operaciones de stock se gestionen correctamente. Cuando cancelas la cantidad restante en una línea de pedido de venta confirmada, primero cancela los movimientos de stock de salida pendientes de esa línea y, a continuación, actualiza la cantidad cancelada en la línea.
- Solo cancela los movimientos de stock que aún no están hechos ni cancelados, y solo para las líneas cuya cantidad entregada se basa en movimientos de stock y cuya cantidad restante puede cancelarse.
- Evita que Odoo vuelva a crear movimientos de stock cuando se reduce la cantidad pedida, porque los movimientos se cancelan antes del cambio de cantidad.
- También registra la cantidad cancelada cuando se cancela manualmente un movimiento de stock, pero solo si no hay otros movimientos pendientes para esa línea de pedido de venta.
- Cuando se cancela un backorder durante la validación, se actualiza la cantidad cancelada en la línea de pedido de venta.
El módulo afecta a sale.order, sale.order.line y stock.move. No añade nuevos menús ni pantallas; el comportamiento se integra en la acción existente de cancelar cantidad restante en las líneas de pedido de venta y en los flujos de cancelación y validación de movimientos de stock.
Nota: el código advierte de que usar este módulo junto con permitir cambios de cantidad pedida en pedidos de venta confirmados puede dar lugar a resultados impredecibles.
Depende de
Lo necesitan otros módulos
Modelos y campos (3)
- sale.order · amplía un modelo existente
- stock.move · amplía un modelo existente
- sale.order.line · amplía un modelo existente
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-03Estado de confirmación: 2 confirmadas, 7 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 verificadaLas 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.
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.