Nesse exemplo vamos considerar o cálculo do frete mínimo para diferentes tipos de carga em uma mesma rota.
Nesse exemplo, o transportador deseja obter os valores de frete mínimo de uma rota entre São Paulo e Santos (81 km) - somente ida - que será realizada por 2 caminhões com as seguintes especificações logísticas e contratuais:
Caminhão 1:
-
Quantidade de eixos: 5
-
Tipo de operação: Tabela C
-
Carga: Frigorificada
Caminhão 2:
-
Quantidade de eixos: 6
-
Tipo de operação: Tabela D
-
Carga: Granel Sólido
Além do frete, serão acrescidos R$ 120,00 de taxa fixa e 5% de imposto sob o valor do frete.
Endpoint utilizado: https://api.maplink.global/freight/v1/calculations (Método: POST)
A requisição completa encontra-se abaixo:
{
"operationType": [
"C",
"D"
],
"goodsType": [
"FRIGORIFICADA",
"GRANEL_SOLIDO"
],
"axis": [
5,
6
],
"roundTrip": false,
"backEmpty": false,
"distance": 81,
"otherCosts": [
{
"name": "Imposto",
"type": "PERCENT",
"value": 5
},
{
"name": "Taxa Fixa",
"type": "FIXED",
"value": 120
}
],
"date": "2021-12-02"
}
Ao enviar uma requisição com múltiplos valores, a API considerará todas as combinações possíveis para realizar o cálculo do frete do cenário reportado.
A resposta completa pode ser conferida abaixo:
{
"source": "RESOLUÇÃO Nº 496, DE 19 DE OUTUBRO DE 2021",
"results": {
"D": {
"5": {
"GRANEL_SOLIDO": {
"value": 379.22,
"otherCosts": {
"Taxa Fixa": 120,
"Imposto": 18.97
}
},
"FRIGORIFICADA": {
"value": 459.30,
"otherCosts": {
"Taxa Fixa": 120,
"Imposto": 22.97
}
}
},
"6": {
"GRANEL_SOLIDO": {
"value": 424.19,
"otherCosts": {
"Taxa Fixa": 120,
"Imposto": 21.21
}
},
"FRIGORIFICADA": {
"value": 511.11,
"otherCosts": {
"Taxa Fixa": 120,
"Imposto": 25.56
}
}
}
},
"C": {
"5": {
"GRANEL_SOLIDO": {
"value": 409.15,
"otherCosts": {
"Taxa Fixa": 120,
"Imposto": 20.46
}
},
"FRIGORIFICADA": {
"value": 503.04,
"otherCosts": {
"Taxa Fixa": 120,
"Imposto": 25.16
}
}
},
"6": {
"GRANEL_SOLIDO": {
"value": 454.12,
"otherCosts": {
"Taxa Fixa": 120,
"Imposto": 22.71
}
},
"FRIGORIFICADA": {
"value": 554.85,
"otherCosts": {
"Taxa Fixa": 120,
"Imposto": 27.75
}
}
}
}
},
"minimumFreight": 3694.98,
"minimumFreightWithCosts": 4839.77
}