Exemplo – Pedágios com tarifas por faixa de horário
Algumas praças de pedágio, principalmente na Argentina e no Chile, possuem valores condicionantes que variam conforme o dia, horário ou época do ano em que a rota está sendo realizada.
Por exemplo, na Argentina as concessionárias possuem tarifas especiais para horários de pico, finais de semana e feriados, ou épocas específicas do ano como baixa temporada e alta temporada.
Abaixo segue a tabela de tarifas da concessionária AUSA da Argentina, onde são disponibilizadas dois tipos de tarifas, uma para horário comum e outra para horário de pico.

No Brasil, esse tipo de tarifa é mais raro, mas algumas concessionárias já cobram valores diferentes em finais de semana e feriados
Nesse exemplo temos um rota com um caminhão de 4 eixos que passará pelo pórtico de Sarmiento, na Argentina. Conforme a tabela acima, esse pórtico possui valores condicionantes para os horários de pico.
Requisição
Os seguintes parâmetros serão necessários para obter o valor correto segundo o horário e dia da semana:
vehicleType– Tipo de veículo a ser considerado, no exemplo seráTRUCK_WITH_TWO_DOUBLE_AXLES;calculationDate– Data e hora no forarmato timestamp. Nesse exemplo vamos usar a data de 06/02/2025 às 17:00 (GMT), que corresponde ao timestamp1738861232000;conditions– Objeto que indica quais valores devem ser considerados para pedágios onde existem valores condicionais, como nesse exemplo valor por faixa de horário e dia da semana:period– Indica o período que deve ser considerado para retornar o valor exato do pedágio. Nesse caso, a rota será realizado em um dia comum, por isso o valor usado nesse exemplo seráNORMAL.billingType– Indica o tipo de cobrança que deve ser considerado. O valor a ser usado nesse exemplo seráNORMAL.
Requisição com Endpoint independente
{
"legs": [
{
"points": "zh~qEdpncJH[LQHGNGLCPAJBPHHFJNHN@N@XAREV[z@Yx@C@gClE",
"vehicleType": "TRUCK_WITH_TWO_DOUBLE_AXLES",
"calculationDate": 1738861232000,
"condition": {
"period": "NORMAL",
"billingType": "NORMAL"
}
}
]
}
Requisição com a 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"
}
}
}
O resultado pode ser visualizado no mapa abaixo:
Resposta
Como o horário se enquadra em horário de pico para o pedágio em questão, o valor retornado será 2348.84, conforme a tabela fornecida pela concessionária.
As respostas completas podem ser conferida abaixo.
Resposta com Endpoint independente
{
"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
}
Resposta com a 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
}