Intro to Rottbeck Integration

This markdown contains documentation about integration with Rottbeck.

1. Tracking Reference and Label

Tracking Reference for handlingUnits are generated by the Viya reference generator. The Label is also generated by Viya.

2. Dangerous Goods

Dangerous goods not included in the integration.

3. Service Levels

Viya ReferenceSIS ReferenceRottbeck Description
classicCLASSICThis is the default service
nextDayNEXTDAYExpress overnight
nextDayBefore8ND0800Express Next Day before 08:00
nextDayBefore10ND1000Express Next Day before 10:00
nextDayBefore12ND1200Express Next Day before 12:00
bisTerminBIS-TERMINDelivery before date … (Not next working day)
fixDayFIXDAYFixed Delivery Date (Not next working day)
fixDayBefore10FIX1000Fixed Delivery Date before 10:00 (Not next working day)
fixDayBefore12FIX1200Fixed Delivery Date before 12:00 (Not next working day)
fixDayBetween16-18FIX16-18Fixed Delivery Date between 16:00-18:00 (Not next working day)
fixDayBetween18-20FIX18-20Fixed Delivery Date between 18:00-20:00 (Not next working day)

4. Service Codes

Condition / Service Level(s)ServiceCode(s)Text ValueExplanation / Notes
NEXTDAY250Standard next day delivery
NEXTDAYBEFORE8, ND0800090Next day delivery before 8:00
NEXTDAYBEFORE10, ND1000255Next day delivery before 10:00
NEXTDAYBEFORE12, ND1200257Next day delivery before 12:00
BISTERMIN, BIS-TERMIN202shipment.timeWindows.delivery.requested.start (formatted as %d%m%Y)Delivery on a specific date
FIXDAY270shipment.timeWindows.delivery.requested.start (formatted as %d%m%Y)Fixed delivery date
FIXDAYBEFORE10, FIX1000270, 082shipment.timeWindows.delivery.requested.start (formatted as %d%m%Y), ”Fixed date, before 10:00
FIXDAYBEFORE12, FIX1200270, 083shipment.timeWindows.delivery.requested.start (formatted as %d%m%Y), ”Fixed date, before 12:00
FIXDAYBETWEEN16-18, FIX16-18270, 091shipment.timeWindows.delivery.requested.start (formatted as %d%m%Y), ”Fixed date, delivery between 16:00-18:00
FIXDAYBETWEEN18-20, FIX18-20270, 092shipment.timeWindows.delivery.requested.start (formatted as %d%m%Y), ”Fixed date, delivery between 18:00-20:00
shipment.timeWindows.delivery.requested.onlySaturday = true084Delivery only on Saturday
shipment.serviceOptions.appointmentForDelivery = true101Tel: shipment.addresses.receiver.contactPhone Email: shipment.addresses.receiver.contactEmailAppointment required for delivery, contact details provided
shipment.serviceOptions.preAdviceDelivery.useDriverPhone = true052Tel: shipment.addresses.receiver.contactPhonePre-advice delivery, use driver’s phone
shipment.serviceOptions.signatureForDelivery = none or noSignatureRequired132shipment.addresses.receiver.addressLine1 + ” ” + shipment.addresses.receiver.streetNumberNo signature required, receiver address provided
shipment.serviceOptions.residentialDelivery = true815Residential delivery

5. Package Types

Package types can be overwritten in the ordering configuration.

carrierPackageCodecarrierPackageNamepackageTypeCodeContainsNotes / Explanation
KIKistebox, crateMaps SIS codes “box” or “crate” to “Kiste”
EP2Einwegpalette 120 x 100pallet-100x120-chep, pallet-100x120-euroMaps SIS codes for 100x120 pallets
EP1Einwegpalette 120 x 80pallet-80x120-euro, pallet-80x120-chep, pallet-80x120-oneway, pallet-80x120-lprMaps SIS codes for 80x120 pallets
HPHalbpalettepallet-80x60Maps SIS code “pallet-80x60” to “Halbpalette”

6. Address Qualifiers

QualifierAddress SourceDescription / UsageCondition
CONShipment.addresses.receiverConsignee (delivery address)
SHPShipment.addresses.senderShipper (sender address)
ORDShipment.addresses.buyerOrderer/Buyer (if present)notEmpty(Shipment.addresses.buyer)
INVShipment.addresses.sender + Shipment.accounts.transport.referenceInvoice address (sender) + matchcode

7. Carrier Instructions

Any carrier instructions can be added:

Instruction TypeTrigger
collectionshipment?.instructions.carrierInstructions.collection
deliveryshipment?.instructions.carrierInstructions.delivery
transportshipment?.instructions.carrierInstructions.transport