OdooWiki OCA HUB

Sales Margin after other estimated costs

sale_margin_delivery_cost folder_open OCA/margin-analysis open_in_new
Sales Licencia: AGPL-3

Registrar los costes de envío previstos, lo que permite cálculos de margen más precisos.

Los costes pueden incluir embalaje, documentación o gastos de aduanas. Pueden ser consumibles o servicios, no incluidos directamente en las líneas del pedido de venta ni contabilizados con la factura. Pero aún así podemos querer que el margen del pedido de venta considere estos costes, especialmente si los márgenes del negocio son ajustados.

También permite que los costes de envío del transportista se estimen por separado, en lugar de añadirse automáticamente como una línea del pedido de venta, para cobrárselos al cliente.

Esto es útil en el caso de que al cliente se le cobre una tarifa de envío que puede ser muy diferente del coste de envío real, o cuando no se cobra ninguna tarifa de envío.

En este caso, los costes de envío previstos, calculados por el botón UPDATE SHIPPING COSTS, pueden almacenarse como Other Costs y considerarse para el margen del pedido de venta, en lugar de añadirse como una línea del pedido de venta y cobrarse al cliente.

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 14.0

Añade costes previstos adicionales (como envío, embalaje o aduanas) a un pedido de venta y consulta el margen real después de ellos. También puedes elegir si el envío se factura como una línea de pedido normal o se mantiene como un coste estimado.

Este módulo permite registrar costes esperados adicionales en un pedido de venta, de modo que el margen mostrado refleje más que solo las líneas de producto. En el formulario del pedido de venta aparece una nueva sección "Other Costs" donde puede añadir líneas con un producto, una descripción y un importe de coste. Estas líneas son editables mientras el pedido está en estado borrador o confirmado, pero pasan a ser de solo lectura una vez que el pedido está hecho o cancelado.

El margen y el porcentaje de margen del pedido se reducen automáticamente por el total de estos otros costes, de modo que ve un beneficio más realista.

Para los transportistas, aparece un nuevo ajuste "Charging Policy" en el formulario del transportista. Puede elegir "As SO Line" (el comportamiento estándar, donde el envío se añade como una línea del pedido de venta) o "As Other Cost" (donde el coste de envío se almacena como una línea de otro coste en su lugar). Cuando la política es "As Other Cost", usar el botón "Update Shipping Costs" en el pedido no creará una línea del pedido de venta; en su lugar crea o reemplaza una línea de coste de envío en la sección Other Costs.

Esto es útil cuando la tarifa de envío cobrada al cliente difiere del coste real de envío, o cuando no se cobra ninguna tarifa de envío. El módulo toca sale.order, delivery.carrier y el nuevo modelo sale.order.other.cost.

Depende de

sale_margindelivery
Modelos y campos (3)
  • sale.order · amplía un modelo existenteother_cost_ids (Other Costs)
  • delivery.carrier · amplía un modelo existentecharge_policy (Charging Policy)
  • sale.order.other.cost · modelo nuevoname (Description), order_id (Sales Order), company_id, price_unit (Cost), product_id (Product), is_delivery (Is a Delivery), recompute_delivery_price

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

Fuentes · Odoo 14.0

Confirmado el 2026-11-03 en la rama 14.0 de OCA/margin-analysis.

terminal Instalación y uso

Documentación de OCA · Odoo 14.0

En el pedido de venta, añada otros costes de venta en el campo "Other Costs", después de las líneas del pedido de venta.

Usar el botón DUPDATE SHIPPING COSTS actualizará el coste estimado en el campo Other Costs en lugar de una línea del pedido de venta, si el método de envío seleccionado está configurado de esa manera.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuració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.