Freight

Example 2 – Freight calculation with multiple values

In this example, the haulier wants to obtain the minimum freight rates for a route between São Paulo and Santos (81 km) – one-way – which will be carried out by 2 trucks with the following logistical and contractual specifications:

Truck 1:

  • Number of axles: 5
  • Type of operation: Table C
  • Cargo: Refrigerated

Truck 2:

  • Number of axles: 6
  • Type of operation: Table D
  • Cargo: Solid Bulk

In addition to freight, a flat rate of $120.00 and 5% tax will be added to the freight price.

Endpoint used: https://api.maplink.global/freight/v1/calculations (Method: POST)

The full request can be found below:

{
    "operationType": [
        "C",
        "D"
    ],
    "goodsType": [
        "FRIGORIFICADA_OU_AQUECIDA",
        "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"
}

When sending a request with multiple values, the API will consider all possible combinations to calculate the freight for the reported scenario. The full response can be found below:

{
    "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_OU_AQUECIDA": {
                    "value": 459.30,
                    "otherCosts": {
                        "Taxa Fixa": 120,
                        "Imposto": 22.97
                    }
                }
            },
            "6": {
                "GRANEL_SOLIDO": {
                    "value": 424.19,
                    "otherCosts": {
                        "Taxa Fixa": 120,
                        "Imposto": 21.21
                    }
                },
                "FRIGORIFICADA_OU_AQUECIDA": {
                    "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_OU_AQUECIDA": {
                    "value": 503.04,
                    "otherCosts": {
                        "Taxa Fixa": 120,
                        "Imposto": 25.16
                   }
                }
            },
            "6": {
                "GRANEL_SOLIDO": {
                    "value": 454.12,
                    "otherCosts": {
                        "Taxa Fixa": 120,
                        "Imposto": 22.71
                    }
                },
                "FRIGORIFICADA_OU_AQUECIDA": {
                   "value": 554.85,
                    "otherCosts": {
                        "Taxa Fixa": 120,
                        "Imposto": 27.75
                    }
                }
            }
        }
    },
    "minimumFreight": 3694.98,
    "minimumFreightWithCosts": 4839.77
}