Gras Logistik

This document outlines the integration details for Gras Logistik using Fortras connection.

Booking

The booking is done without direct communication with Gras Logistik (this is handled during Manifest/EDI step).

Reference generator - tracking reference

Setup following range: 13 digit

  • Counter:
    • Start: 5293190000000
    • End: 5293199999999
    • Length: 13

For each shipment a number is requested from this range. For the shipment awb “00” is added followed by the checkdigit. For each shipment unit the unit sequence is added (e.g. 01, 02 etc) followed by a check digit.

Label

The shipping label is generated without the routing information as the shipments are injected directly into Gras Logistik hub. Example label:

|labelimplemented

EDI

  • Fortras BOR512 is transmitted via SFTP to Gras Logistik

Reference generator - file extension

  • This is used for the filename suffix.
    • Start: 0
    • End: 999
    • Length: 3

Implemented code lists

Mapped in segment A00 for data type:

CodeDescriptionTrigger
STDPartner EDI consolidator/receiving forwarderImplemented = default
KDFCustomer EDINot supported
ABHPick up Order EDINot supported
CLUNot supported
GTWNot supported

Mapped in segment B00 as address types:

CodeDescriptionTrigger
SHPConsignorSenderAddress
CONConsigneeReceiverAddress
NESNeutral Consignor (Address visible for receiving forwarder and Consignee)CollectionAddress
ORDOrderer pick up order / triangular transactionNot supported as only allowed for ABH/STD
DLFforwarder who should receive the goods from the consolidatorNot supported as only allowed for ABH
NECNeutral Consignee (Adress visible at pick up order for the collection)Not supported as only allowed for ABH

Incoterms supported

The Incoterm field can be transmitted in 2 ways:

  1. As part of the DeliveryCondition: eg DD-DAP-PP , here DAP is the incoterm
  2. Inside the DeliveryConditionDetailed\Incoterm

Mapped in G00 segment.

CodeDescriptionTrigger
0service shipment (transport without charge)Not supported
900subsequent delivery without costsNot supported
A00Pick up orderNot supported
D00triangular transactionthirdPartyAddress.CompanyName populated
200delivery paidNot supported
600ex work against invoiceNot supported
E00free to receiving terminalIncoterm = dpu
E01free to receiving terminal (declared)Not supported
E02free to receiving terminal (not declared)Not supported
E03free to receiving terminal (duty/taxes not paid)Not supported
F00DDU …Delivered Duty UnpaidIncoterm = ddu
F02DDU …Delivered Duty Unpaid(not declared)Not supported
G01DDP …Delivered Duty Paid (declared)Incoterm = ddp
G03DDP …Delivered Duty Paid (duty/taxes not paid)Not supported
H00CPT Carriage Paid ToIncoterm = cpt
H01CPT Carriage Paid To (declared)Not supported
H02CPT Carriage Paid To (not declared)Not supported
H03CPT Carriage Paid To (duty/taxes unpayed)Not supported
I00CIP Cost Insurance Freight (…designated destination)Incoterm = cip
I01CIP Cost Insurance Freight (…designated destination - declared)Not supported
I02CIP Cost Insurance Freight (…designated destination - not declared)Not supported
I03CIP Cost Insurance Freight(…designated place of destination - duty/taxes unpayed)Not supported
J00EXW ex worksIncoterm = exw
J01EXW ex works (declared)Not supported
J02EXW ex works (not declared)Not supported
J03EXW ex works (duty/taxes unpayed)Not supported
K00DAF Delivered At FrontierIncoterm = dap
K01DAF Delivered At Frontier (declared)Not supported
K02DAF Delivered At Frontier(not declared)Not supported
K03DAF Delivered At Frontier (duty/taxes not paid)Not supported
L00DAF Delivered At Frontier Border crossing (decleared)Not supported
L01DAF Delivered At Frontier Border crossing (decleared)Not supported
L02DAF Delivered At Frontier Border crossing (not declared)Not supported
L03DAF Delivered At Frontier Border crossing (duty/taxes not paid)Not supported
M00DAF Delivered At Frontier Border crossing receipt countryNot supported
M01DAF Delivered At Frontier Border destination country (declared)Not supported
M02DAF Delivered At Frontier Border destination country (not declared)Not supported
M03DAF Delivered At Frontier Border destination country (duty/taxes not paid)Not supported

Services Supported

By Default use ServiceLevel = STANDARD, exceptions are listed in the below table.
Mapped in H00 segment:

ServiceCodeDescriptionAdditionalTrigger
01Sendung avisieren unterAdditional text: Yes / mandatory (Notification
by forwarding receiver only for international shipments)
shipment.serviceOptions.appointmentForDelivery = true
Phone number from: shipment.addresses.receiver.contactPhone
02please pre-advise consignment from truck at phone no.Additional text: Yes / mandatoryshipment.serviceOptions.preAdviceDelivery.useDriverPhone = true
Phone number from: shipment.addresses.receiver.contactPhone
22dangerous goods in excepted quantitiesAdditional text: Noif one of the handling units is containing dangerous goods of type = exceptedQuantity
46Residential delivery (b2c)Additional text: Phone number / EmailServiceOptions\ResidentialDelivery
Phone number from: ReceiverAddress.ContactPhone or
Email from: addresses.receover.contactEmail
51delivery with tail-lift-truckAdditional text: Noshipment.serviceOptions.liftGate = true
62permission to place the shipment / release deliveryAdditional text: Yes (location)shipment.serviceOptions.signatureForDelivery = true
As location the addresses,receiver.addressLine1
and addresses,receiver.streetNumber are mapped
84Lithium Metal batteriesAdditional text: Noif one of the handling units is containing dangerous goods of type = lithiumBatteries and unNumber = UN3091
85Lithium Ion batteriesAdditional text: Noif one of the handling units is containing dangerous goods of type = lithiumBatteries and unNumber = UN3481
90EXPRESS 10Additional text: NoServiceLevel = FIX1000*
92EXPRESS 12Additional text: NoServiceLevel = FIX1200*
94EXPRESS 8Additional text: NoServiceLevel = FIX0800*
96EXPRESS 16Additional text: NoServiceLevel = FIX1600*
97FIXDAY deliveryAdditional text: NoServiceLevel = FIXDAY*

Package types

Following package codes are mapped towards Gras.
Custom package codes can be defined using in the carrier configuration

PackageTypes

Carrier Package CodeDescriptionPackage Type Code Contains
RORolleroll, tube
FAFassbarrel
GSGestellrack
PAPaketbox
EIEimerbucket
KNKanistercan
BUBundbundle
TCTankcontainertank
FLFlaschebottle, cylinder, bin, jar, jug, jerrycan, tank
DRDrumdrum, vat
RCRollcontainercage-roll
SASackbag, sack
CPChep-Palettepallet-100x120-chep
FPDB-Euro-Flachpalettepallet-80x120-euro
VPViertelpalettepallet-60x40-euro
HPHalbpalettepallet-80x60-euro
HCHalbe Chep-Palettepallet-60x80-chep
VCViertel Chep-Palettepallet-40x60-chep
IPIndustriepalettepallet-100x120-euro
GPDB-Gitterboxpalettepallet-case-metal
IBIBC-Containeribc
EPEinweg-Paletteoneway
KIKistebasket, case, chest, crate, coffin, container, trunk

Specifications

Note: Dutiable shipments (C00 segment) and Dangerous Goods (E00/E10 segments) are not implemented.