Ejemplo – Peajes con tarifas por franja horaria
Algunas estaciones de peaje, sobre todo en Argentina y Chile, tienen precios condicionales que varían según el día, la hora o la estación del año en que se recorra la ruta.
Por ejemplo, en Argentina los concesionarios tienen tarifas especiales para las horas punta, fines de semana y festivos, o épocas concretas del año como temporada baja y temporada alta.
A continuación figura el cuadro de tarifas de la concesionaria argentina AUSA, que ofrece dos tipos de tarifas, una para las horas normales y otra para las horas punta.

En Brasil, este tipo de tarifa es más raro, pero algunas concesionarias ya cobran importes diferentes los fines de semana y festivos
En este ejemplo tenemos una ruta con un camión de 4 ejes que pasará por el peaje Sarmiento en Argentina. Según la tabla anterior, este peaje tiene valores diferentes para las horas punta.
Solicitud
Se necesitarán los siguientes parámetros para obtener el valor correcto según la hora y el día de la semana:
vehicleType
– Tipo de vehículo a considerar, en el ejemplo seráTRUCK_WITH_TWO_DOUBLE_AXLES
;calculationDate
– Fecha y hora en formato timestamp. En este ejemplo utilizaremos la fecha 02/06/2025 a las 17:00 (GMT), que corresponde a el timestamp 1738861232000;conditions
– Objeto que indica qué valores se deben considerar para los peajes donde existen valores condicionales, como en este ejemplo valor por franja horaria y día de la semana:period
– Indica el período que se debe considerar para devolver el valor exacto del peaje.En este caso, la ruta se realizará en un día común, por lo que el valor utilizado en este ejemplo seráNORMAL
.billingType
– Indica el tipo de tarifa que se debe considerar. El valor a utilizar en este ejemplo debe serNORMAL
.
Solicitud con Endpoint independiente
{ "legs": [ { "points": "zh~qEdpncJH[LQHGNGLCPAJBPHHFJNHN@N@XAREV[z@Yx@C@gClE", "vehicleType": "TRUCK_WITH_TWO_DOUBLE_AXLES", "calculationDate": 1738861232000, "condition": { "period": "NORMAL", "billingType": "NORMAL" } } ] }
Solicitud con Trip API
{ "calculationMode": "THE_FASTEST", "points": [ { "latitude": -34.566702, "longitude": -58.406596, "siteId": "Point 1" }, { "latitude": -34.566436, "longitude": -58.408582, "siteId": "Point 2" } ], "toll": { "vehicleType": "TRUCK_WITH_TWO_DOUBLE_AXLES", "calculationDate":1738861232000, "condition": { "period": "NORMAL", "billingType": "NORMAL" } } }
El resultado puede verse en el siguiente mapa:
Respuesta
Como el horario coincide con el horario punta del peaje en cuestión, el valor devuelto será 2348.84
, según la tabla facilitada por la concesionaria.
Las respuestas completas se pueden encontrar a continuación
Respuesta con Endpoint independiente
{ "legs": [ { "tolls": [ { "id": "1032", "name": "Pórtico - Sarmiento", "address": "Avenida Sarmiento, 4254", "city": " ", "state": { "name": "Ciudad Autonoma de Buenos Aires", "code": "Ciudad Autonoma de Buenos Aires" }, "country": "Argentina", "concession": "Ausa", "direction": "WEST", "coordinates": { "latitude": -34.5671991, "longitude": -58.4063059 }, "serviceTypes": [], "price": 2348.84 } ], "legTotalCost": 2348.84, "vehicleType": "TRUCK_WITH_TWO_DOUBLE_AXLES", "condition": { "billingType": "NORMAL", "period": "NORMAL" }, "calculationDate": 1738861232000 } ], "totalCost": 2348.84 }
Respuesta con Trip API
{ "id": "67a4ef53361dc514265d9676", "clientId": "maplink", "totalDistance": 328, "totalNominalDuration": 28, "averageSpeed": 64.87, "tollCosts": 2348.84, "legs": [ { "distance": 328, "nominalDuration": 28, "averageSpeed": 64.87, "points": "zh~qEdpncJH[LQHGNGLCPAJBPHHFJNHN@N@XAREV[z@Yx@C@gClE", "tollCalculation": { "tolls": [ { "id": "1032", "name": "Pórtico - Sarmiento", "address": "Avenida Sarmiento, 4254", "city": " ", "state": { "name": "Ciudad Autonoma de Buenos Aires", "code": "Ciudad Autonoma de Buenos Aires" }, "country": "Argentina", "concession": "Ausa", "direction": "WEST", "coordinates": { "latitude": -34.5671991, "longitude": -58.4063059 }, "serviceTypes": [], "price": 2348.84 } ], "legTotalCost": 2348.84, "vehicleType": "TRUCK_WITH_TWO_DOUBLE_AXLES", "calculationDate": 1738861232000, "condition": { "billingType": "NORMAL", "period": "NORMAL" } } } ], "crossedBorders": [], "source": "MAPLINK", "createdAt": 1738862419537, "expiryIn": 1739467219482 }