Tarifas con tramos configurables y rutas

Visible solo a roles propietario y administrador.

Esta sección describe la pantalla de Tarifas de las empresas que usan el motor de tarifas nuevo. Las empresas nuevas lo usan desde el alta. Una empresa que ya tenía tarifas cargadas con el motor anterior sigue con su pantalla de siempre hasta que se le cambie el motor.


Modalidades de tarifa

Al crear una tarifa se elige primero la modalidad. Hay seis. Un tramo es un rango de kilómetros con su precio.

  • La modalidad Por tonelada, según distancia fija un precio por tonelada que depende de los kilómetros del viaje. Los tramos de distancia los definís vos.
  • La modalidad Por tonelada, precio único fija el mismo precio por tonelada sin importar la distancia.
  • La modalidad Por kilómetro, según distancia fija un precio por kilómetro que depende de los tramos. El monto del viaje se reparte entre sus cargas según el peso.
  • La modalidad Monto fijo por viaje fija un monto para un cliente, sin importar los kilómetros ni el peso. Siempre se carga para un cliente.
  • La modalidad Por pallet fija el precio por pallet de retorno, para un cliente o general.
  • La modalidad Monto fijo por ruta fija un monto para cada par de origen y destino. Se carga una tabla de rutas, para un cliente o general.

Tramos de distancia

En las modalidades con tramos cargás los que necesites. Cada tramo tiene un límite en kilómetros y un valor. Los límites tienen que ser positivos y crecientes, los valores no pueden ser negativos y el último tramo queda sin límite para que los viajes más largos también tengan precio.


Rutas

La ruta es dirigida, así que ir de A a B y volver de B a A son dos rutas distintas que pueden tener montos distintos. Una ruta no se puede repetir dentro de la misma tabla. Si el origen y el destino del viaje están en la tabla de rutas vigente del cliente, ese es el monto del viaje. Si no están, se busca en la tabla general.


Flete mínimo

Las tarifas por tonelada, por kilómetro y por ruta aceptan un flete mínimo opcional. Si el total del viaje queda por debajo del mínimo, se cobra el mínimo, repartido entre las cargas según el peso.


Orden en que se aplican

Al cargar un viaje la app busca la tarifa vigente en la fecha del viaje y usa la primera que corresponda, en este orden.

  1. Se usa el monto fijo por viaje del cliente.
  2. Si no hay, se usa la ruta que coincide con el origen y el destino, primero la del cliente y después la general.
  3. Si no hay, se usa el precio por kilómetro.
  4. Si no hay, se usa el precio por tonelada, de la tarifa más específica a la más general según cliente y producto.
  5. Los pallets de retorno se suman al total, salvo cuando el viaje tiene un monto fijo por viaje.
  6. Si el total quedó por debajo del flete mínimo, se cobra el mínimo.

Como en el motor anterior, la tarifa queda guardada en el viaje y un cambio posterior no modifica los viajes ya cargados.


Simulador

En la pantalla de Tarifas, debajo del formulario de nueva tarifa, el simulador pide cliente, producto, fecha, kilómetros, peso y pallets, y de manera opcional origen y destino para las tarifas por ruta. Muestra qué tarifa se aplicaría y cuánto da el cálculo. No guarda nada.


Importar desde un archivo CSV

Los propietarios y administradores pueden importar tarifas, rutas, lugares y productos desde un archivo CSV. Tarifas y rutas se importan desde los botones de la pantalla de Tarifas. Lugares y productos se importan desde sus propias pantallas.

  • La app valida el archivo y muestra una vista previa con los errores de cada fila antes de guardar nada.
  • Cada archivo admite hasta 500 filas y 1 MB.
  • En las tarifas por tramos, cada fila admite hasta cinco tramos.
  • Cada fila de rutas es una ruta con su monto, y las filas del mismo cliente y la misma vigencia forman una sola tarifa.

Reajuste retroactivo

El reajuste retroactivo permite elegir un período y, de manera opcional, un cliente. Primero se muestra la vista previa de los viajes que cambian y luego la app recalcula cada viaje con la tarifa que correspondía a su fecha. Los viajes facturados quedan afuera y el reajuste se puede deshacer.