OdooWiki OCA HUB

Sale Order Line Position

sale_order_line_position folder_open OCA/sale-reporting open_in_new
Sales Licencia: AGPL-3

Este módulo añade una posición calculada automáticamente en la línea de pedido de venta. Este número de posición también se imprime en el informe.

La posición se puede utilizar para hacer seguimiento de cada línea durante la entrega y la facturación del pedido con el cliente. Por este motivo existen módulos relacionados en account-invoice-reporting y stock-logisics-reporting.

Las posiciones se recalculan cuando el pedido de venta se imprime, se envía y se establece como confirmado.

Las posiciones no se modifican en la línea después de que el pedido se haya confirmado, pero si se añaden nuevas líneas recibirán un número de posición.

También está disponible una acción para recalcular manualmente las posiciones.

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 19.0

Añade un número de posición automático a cada línea de pedido de venta, que se muestra en el formulario del pedido y se imprime en el PDF del presupuesto/pedido. Las posiciones se recalculan cuando el pedido se envía, se confirma o se imprime, y pueden recalcularse manualmente.

Este módulo asigna a cada línea de producto de un pedido de venta un número de posición secuencial, para que usted y su cliente puedan referirse a la "línea 3" durante la entrega o la facturación.

  • En el formulario del pedido de venta, aparece un nuevo campo Position junto a la secuencia en las líneas del pedido. En la vista de lista se muestra como "Pos" y está oculto por defecto.
  • El número se formatea con ceros a la izquierda (por ejemplo 001, 002) y se imprime en una nueva columna "Pos" en el informe PDF del presupuesto y del pedido de venta.
  • Las posiciones se recalculan automáticamente al enviar el presupuesto, confirmar el pedido o imprimir/descargar el PDF del pedido. Las nuevas líneas añadidas a un pedido reciben automáticamente el siguiente número disponible.
  • Una vez que un pedido deja de estar en borrador, sus posiciones quedan bloqueadas y no se modifican con el recálculo automático. Si elimina una línea, las posiciones se recalculan para las líneas restantes.
  • Hay una acción de servidor denominada "Recompute positions" disponible en los pedidos de venta para el recálculo manual.
  • En Ajustes, en Sale Order Line Positions, puede activar "Do not recompute positions on sale orders" para desactivar el recálculo automático en la compañía.

El módulo extiende sale.order, sale.order.line, res.company, res.config.settings y ir.actions.report.

Depende de

sale
Modelos y campos (5)
  • sale.order · amplía un modelo existentelocked_positions
  • res.company · amplía un modelo existentedisable_sale_position_recompute (Do not recompute positions on sale orders)
  • sale.order.line · amplía un modelo existenteposition, position_formatted
  • ir.actions.report · amplía un modelo existente
  • res.config.settings · amplía un modelo existentedisable_sale_position_recompute

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 7 confirmadas, 2 sin información de 9 versiones.

Fuentes · Odoo 14.0

Confirmado el 2026-11-03 en la rama 14.0 de OCA/sale-reporting.

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.