Autonomous Procurement

To use the Autonomous Procurement feature, specific fields and values must be send with the transport order DTOs.

Transport Order DTO

Field

Description

Type (Length)

Value / Example

Mandatory

Field

Description

Type (Length)

Value / Example

Mandatory

status

Transport status. Must be AP

CHAR(3)

 AP

True

acceptance_deadline 

A deadline given to a carrier or carriers to accept an offered transport. Deadline cannot be specified per carrier.

The Deadline is exactly the time stamp in the provided time zone offset

CHAR(25)

2021-11-18T11:30:00+03:00

False

vehicle

Aggregated from the first order. Please see Order Details.





True

volume

Aggregated from the first order. Please see Order Details. 





False 1)

weight

Aggregated from the first order. Please see Order Details. 





False 1)

loading_meter

Aggregated from the first order. Please see Order Details. 





False 1)

Order Details DTO

Field

Description

Type (Length)

Value / Example

Mandatory

Field

Description

Type (Length)

Value / Example

Mandatory

vehicle

Vehicle type. Must be one of the following values:

'"power only",
"mega trailer",
"jumbo trailer",
"fridge trailer",
"frozen trailer",
"joloda trailer",
"dual temp trailer",
"dual temp double deck trailer",
"13.6 curtain trailer",
"13.6 box trailer",
"plateau trailer",
"double deck trailer",
"double deck fridge trailer",
"1.5t",
"3.5t",
"7.5t",
"12t",
"dry bulk tank",
"EN 12642 XL",
"coil liner",
"back tipper",
"vehicle trailer",
"chassis",
"Temp Van",
"Bi-Temp Van",
"Road Train",
"MiniMega",
"20ft High Cube Dry Container",
"40ft High Cube Dry Container",
"45ft High Cube Dry Container",
"20ft High Cube Reefer Container",
"40ft High Cube Reefer Container",
"45ft High Cube Reefer Container",
"drawbar trailer",
"swap body container”

CHAR(50)

power only

True

volume

Load volume. The attribute “unit” contains one of the supported volume units. See Measurement and Units, Statuses, and Enumerations

FLOAT

30.6

False 1)

weight

Load weight, Attribute “unit” contains one of the supported weight units. See Measurement and Units, Statuses, and Enumerations

FLOAT

15.5

False 1)

loading_meter

Length of the load on the vehicle. The attribute “unit” contains one of the supported length units. See Measurement and Units, Statuses, and Enumerations

FLOAT

20.45

False 1)

transport_unit

A unit containing loading tackle data (e. g. pallet details). See Transport Unit

False 1)

1) One of the following is mandatory: volume, weight, loading_meter or transport unit

Transport Unit DTO

Attribute

Description

Type (Length)

Value / Example

Mandatory

Attribute

Description

Type (Length)

Value / Example

Mandatory

name

Name or type of transport unit.

If provided, must be pallet. This is the only possible transport unit presently.

Must include the following qualifiers: dimensionLength, dimensionWidth and dimensionHeight

CHAR(50)

pallet

False 1)

Amount

Amount of transport units

INTEGER

33

False 1)

Stop DTO

Location

Attribute

Description

Type (Length)

Value / Example

Mandatory

Attribute

Description

Type (Length)

Value / Example

Mandatory

city

City

CHAR(100)

Ulm

True

street

Street name and number

CHAR(100)

Heidenheimer Straße 55/1 

True

zip

Postal code

CHAR(20)

89075

True

country

Country code

CHAR(2)

DE

True

Applicable for loading and unloading addresses.

Datetime Period

Attribute

Description

Type (Length)

Value / Example

Mandatory

Attribute

Description

Type (Length)

Value / Example

Mandatory

start

Loading/unloading period begin (date and time)

CHAR(19)

2021-10-08T12:00:00

True

end

Loading/unloading period end (date and time)

CHAR(19)

2021-10-08T14:15:00Z

True

Applicable for loading and unloading addresses.

Price DTO

Field

Description

Type (Length)

Value / Example

Mandatory

Field

Description

Type (Length)

Value / Example

Mandatory

currency

Currency

Use ISO 4217 currency codes. The following can be used for Autonomous Procurement:

AUD,  EUR,  USD,  JPY,  NZD,  PLN,  MXN,  CAD,  RUB,  COP,  GBP,  CHF,  HUF,  RON,  CZK,  HRK,  RSD,  BGN

CHAR(3)

 EUR

True

Allowed currencies are subject to change according to AP setup.

Reserved Parameter Qualifiers

Parameter qualifiers

Description

Type (Length)

Value / Example

Mandatory

Parameter qualifiers

Description

Type (Length)

Value / Example

Mandatory

custom.tnx.cargotype

Specifies the type of transport order. The following values are possible.

Main values:

- FTL
- LTL

Also allowed:
- General Palletized
- Dangerous Or Hazardous Coded
- Pharmaceutical
- Empty Pallets
- Intermodal Container
- Crone Top-Loaded
- Premium
- Tyres

CHAR(50)

FTL

True

custom.temperature.min

Minimum temperature, must be >= -20°C or -30°F

INTEGER

-20

False

custom.temperature.max

Maximum temperature, must be <= 50°C or 75°F

INTEGER

50

False

custom.temperature.unit

Temperature unit. Either Celsius (C) or Fahrenheit (F)

CHAR(1)

C

False

custom.tnx.criticality

Criticality. Must be in the range 0-100

INTEGER

5

False

payload.capacity.min

Minimum payload capacity

INTEGER

40

False

payload.capacity.max

Maximum payload capacity

INTEGER

4000

False

custom.customs.requirements

Specific customer requirements. One of the following values are possible:

- ATTESTBCP: Goods with Private Attestation requiring Border Control Post (BCP) check

- ATTESTNOBCP: Goods with Private Attestation (no Border Control Post check)

- VETCERT: Goods with Veterinary Certificate requiring Border Control Post (BCP) check

- ORGANIC: Organic goods needing Certificate Of Ingredients (COI) validation in unloading market

CHAR(50)

ATTESTBCP

False