Bot de Granos → Configuración → Carta de Porte → Alta automática → Gestión de fletes
El Bot de Granos permite gestionar la condición de fletes y la selección de tarifarios al generar Cartas de Porte mediante alta automática.
Esta funcionalidad permite que el sistema determine si el flete corresponde a “Flete pagado” o “Flete a pagar”, y que además pueda asignar automáticamente un tarifario de transporte según la configuración definida por el usuario.
La gestión de fletes se configura desde la configuración del Bot de Granos, y aparece disponible únicamente cuando se encuentra habilitada la opción Alta automática para la generación de Cartas de Porte.
Dentro de esta configuración se agrega el campo “Gestión de fletes”, el cual permite seleccionar entre tres modalidades de operación:
1. No gestiona fletes
• El sistema continúa generando las Cartas de Porte con la condición “Flete pagado”.
NOTA: Esta es la configuración por defecto.
2. Gestiona fletes por tarifario default
En esta modalidad el usuario puede definir un tarifario de transporte por defecto.
Al seleccionar esta opción se habilita el campo: Tarifario default
Este campo permite seleccionar uno de los tarifarios disponibles en el diccionario de tarifarios del sistema.
Cuando el bot procesa una Carta de Porte:
• Se asigna automáticamente el tarifario configurado como default.
• La tarifa utilizada dependerá de la configuración del tarifario.
- NOTA:
Si el tarifario:
• No tiene modo de cálculo definido: se respeta la tarifa recibida desde la integración (JSON de Deals).
• Tiene modo de cálculo definido (ej. precio fijo): la tarifa definida en el tarifario reemplaza a la recibida en la integración.
3. Gestiona fletes automáticamente
En esta modalidad el Bot de Granos replica la misma lógica de selección de tarifarios utilizada por el ERP.
1. Evalúa los tarifarios disponibles según la configuración “Maneja tarifario por”.
2. Filtra los tarifarios que cumplen las condiciones definidas.
- Selecciona el primer tarifario disponible del listado para enviarlo al ERP junto con la Carta de Porte.
Siguiendo la definición del diccionario:
NOTA: La tarifa aplicada se determina de la siguiente forma:
• Si el tarifario no tiene modo de cálculo, se utiliza la tarifa enviada desde Deals.
• Si el tarifario tiene modo de cálculo, se utiliza la tarifa definida en el tarifario.
Determinación automática de la condición de flete
El bot evalúa la condición de flete de cada Carta de Porte al momento de procesarla, siguiendo esta lógica:
Paso 1 — Verificar si la gestión de fletes está activa
Si el campo Gestión de fletes está configurado como No gestiona fletes, el bot asigna directamente la condición Flete Pagado sin evaluar ningún dato del JSON. Los pasos siguientes no se ejecutan.
Paso 2 — Leer el CUIT del pagador de flete desde el JSON
Cuando la gestión de fletes está activa (cualquiera de las dos modalidades), el bot lee el campo cuitPagadorFlete del JSON recibido desde Deals.
- Si ese campo viene vacío o ausente → la Carta de Porte se genera con condición Flete Pagado.
Paso 3 — Comparar con el CUIT de la empresa
Si el campo cuitPagadorFlete trae un valor, el bot lo compara contra el CUIT de la empresa configurado en el bot (campo CUIT de la configuración general).
Efecto adicional
Cuando la condición resultante es Flete a Pagar, el bot activa automáticamente el flag de cálculo de tarifa. Esto significa que el sistema intentará calcular la tarifa usando el tarifario asignado (default o automático, según la modalidad configurada). Si la condición es Flete Pagado, ese cálculo no se ejecuta.
Qué hace y qué no hace
El bot determina la condición de flete únicamente a partir del CUIT del pagador que llega en el JSON. No interpreta texto libre ni otros campos para tomar esa decisión.
Si la gestión de fletes está en No gestiona fletes, el CUIT del pagador que venga en el JSON se ignora por completo: la condición siempre será Flete Pagado.
Consideración importante
El Bot de Granos no puede resolver automáticamente casos donde existan múltiples tarifarios filtrados por campos que no llegan en la integración, como por ejemplo el transporte.
Pasos a seguir
1. Ingresar a Configuración del Bot de Granos.
2. Acceder a la configuración de Carta de Porte.
3. Habilitar la opción Alta automática.
4. Localizar el campo Gestión de fletes.
5. Seleccionar una de las siguientes opciones:
• No gestiona fletes
• Gestiona fletes por tarifario default
• Gestiona fletes automáticamente
6. En caso de seleccionar Gestiona fletes por tarifario default, definir el Tarifario default correspondiente.
7. Guardar la configuración.
8. A partir de ese momento, las Cartas de Porte generadas automáticamente utilizarán la lógica de gestión de fletes configurada.





