Skip to content

Como calcular el coste real de una ruta

Para que sirve: Saber cuanto te cuesta realmente cada ruta antes de aceptarla. No es solo el gasoil: hay peajes, mantenimiento, horas del conductor...

El problema

Jorge acepto un transporte de Madrid a Sevilla por 600EUR. Parecia buen precio. Pero no calculo los peajes de la AP-4 (38EUR), el desgaste del camion (0,08EUR/km), y las 5 horas de conductor. Gano solo 120EUR para 8 horas de trabajo.

Con esta guia aprenderas a calcular el coste real antes de ofertar.

Componentes del coste

ConceptoCoste estimadoPor que
Combustible0,35 EUR/kmPrecio gasoil medio
PeajesVariableDepende de la ruta (via API)
Conductor15 EUR/horaCoste laboral
Mantenimiento0,08 EUR/kmNeumaticos, revisiones, ITV

Obtener datos de la ruta

bash
# Distancia
curl -X GET "https://back.transcend.cargoffer.com/route/info?origin=Madrid&destination=Barcelona" \
  -H "Authorization: Bearer *** Peajes detallados
curl -X GET "https://back.transcend.cargoffer.com/tolls/by-route?origin=Madrid&destination=Barcelona&vehicleType=camion" \
  -H "Authorization: Bearer *** Calcular coste completo

```python
import requests

TOKEN=*** def coste_ruta(origen, destino):
    ruta = requests.get(
        "https://back.transcend.cargoffer.com/route/info",
        params={"origin": origen, "destination": destino},
        headers={"Authorization": f"Bearer {TOKEN}"}
    ).json()
    km = ruta.get("distance", 0)

    peajes = requests.get(
        "https://back.transcend.cargoffer.com/tolls/by-route",
        params={"origin": origen, "destination": destino, "vehicleType": "camion"},
        headers={"Authorization": f"Bearer {TOKEN}"}
    ).json()

    return {
        "km": km,
        "combustible": round(km * 0.35, 2),
        "peajes": peajes.get("totalCost", 0),
        "mantenimiento": round(km * 0.08, 2),
        "total": round(km * 0.43 + peajes.get("totalCost", 0), 2)
    }

En la practica

RutaKmCoste totalPrecio recomendado minimo
Madrid-Barcelona620km267 EUR350 EUR
Madrid-Sevilla530km228 EUR300 EUR
Madrid-Valencia360km155 EUR210 EUR

Precio recomendado: coste total + 30% de margen.

Documentación de Cargoffer