Skip to Content

Prosac: Freight Proration

Technical name: cs_custom_prosac_freight

Name
Prosac: Freight Proration
Summary
Prorate local and destination freight across sale order lines
Description
Adds local and destination freight amounts on the cotización and prorates each across product lines by base value, updating price and costo so both include allocated freight.
Author
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
License
OPL-1
Version
18.0.1.0
Dependencies
  • sale
  • sale_margin

1. User instructions

Enter freight on the cotización

  1. Open a cotización in Ventas (status Cotización or sent — Borrador / Enviado).
  2. Below the delivery address, set Flete Local and/or Flete a destino.
  3. Click Prorratear next to each amount (calculator icon). The two amounts are independent and can be run separately.
Cotización with Flete Local, Flete a destino and Prorratear
COT000925: Flete Local and Flete a destino with Prorratear. Line columns Flete Local and Flete a destino sit after Producto.

Eligible lines: product lines with quantity > 0. Delivery, down payment, reward, section and note lines are skipped. Base = quantity × original unit price (no discount). Rounding uses the residual method so the allocated sum matches the header exactly.

After proration, each line shows read-only Flete Local and Flete a destino. Optional columns (hidden by default): Flete Local Unit., Flete Destino Unit., Precio Base (pre-flete). Unit price and purchase costo become base + unit freight. The original price/costo is stored once, so running Prorratear again does not compound.

If the order is already confirmed: Solo se puede prorratear el flete en cotizaciones (Borrador o Enviado). Other blocking messages: No hay líneas de producto válidas para prorratear el flete. and El valor base de los productos es 0. No se puede prorratear.

Prosac: prorrateo de flete

Nombre técnico: cs_custom_prosac_freight

Nombre
Prosac: Freight Proration
Resumen
Prorratea el flete local y a destino en las líneas de la orden de venta
Descripción
Agrega importes de flete local y a destino en la cotización y los reparte en las líneas de producto según el valor base, actualizando precio y costo para que ambos incluyan el flete asignado.
Autor
Cloudia
Copyright
Copyright (c) 2025-Present Cloudia Systems S.A.C.
Licencia
OPL-1
Versión
18.0.1.0
Dependencias
  • sale
  • sale_margin

1. Instrucciones de usuario

Cargar el flete en la cotización

  1. Abra una cotización en Ventas (estado Cotización o enviada — Borrador / Enviado).
  2. Debajo de la dirección de entrega, indique Flete Local y/o Flete a destino.
  3. Pulse Prorratear junto a cada importe (icono de calculadora). Los dos importes son independientes y se pueden correr por separado.
Cotización con Flete Local, Flete a destino y Prorratear
COT000925: Flete Local y Flete a destino con Prorratear. Las columnas de línea Flete Local y Flete a destino van después de Producto.

Líneas elegibles: producto con cantidad > 0. Se omiten entrega, anticipo, recompensa, sección y nota. Base = cantidad × precio unitario original (sin descuento). El redondeo residual hace que la suma asignada cuadre con el encabezado.

Tras prorratear, cada línea muestra Flete Local y Flete a destino de solo lectura. Columnas opcionales (ocultas): Flete Local Unit., Flete Destino Unit., Precio Base (pre-flete). El precio unitario y el costo de compra pasan a ser base + flete unitario. El precio/costo original se guarda una sola vez, así que volver a pulsar Prorratear no acumula.

Si la orden ya está confirmada: Solo se puede prorratear el flete en cotizaciones (Borrador o Enviado). Otros bloqueos: No hay líneas de producto válidas para prorratear el flete. y El valor base de los productos es 0. No se puede prorratear.