On this page:
Edifact D96a
Edifact D96a DesAdv Standard with Coolblue Requirements
Loading
Edifact D96a Requirements Explained
- Contact Information is required within the CTA and COM segments, They can be formatted as follows:
EDI D96A Contact Information
CTA+MD+:Warehouse Contact' COM+(Warehousecontact)@(Yourcompany).com:EM' COM+?+31-306973285:TE'
- Within the CPS and PAC segments, it is required to provide the number of packages in the shipment.
- The package type codes can be specific to you. ( in order to do this, it is required to provide these codes to Onetrail )
EDI D96A Shipment Information (Basic, Without Container)
CPS+0' (declaring container with ID = 0) PAC+2++201:9' (declaring 2 packages with typecode '201' - EU Pallet)
- When shipping an actual shipping container it is required to specify this.
EDI D96A Shipment Information (Basic single Shipping Container)
CPS+<ShippingContainerID>' PAC+<NumberOfShippingContainers>++<Container/CONTAINER/CodetoConvert>'
- SSCC is also supported, the CPS and PAC segments should be formatted as follows.
EDI D96A Shipment Information (SSCC multi-level Shipping Container)
CPS+<ShippingContainerID>' PAC+<NumberOfShippingContainers>++<Container/CONTAINER/CodetoConvert>' CPS+<ShippingContainerID>+<ParentShippingContainerID>' PAC+<NumberOfPackages>++<PackageType>'
Providing a preferred delivery slot is required. This can be done as follows:
EDI D96A Preferred Delivery Slot
DTM+64:202111151415:203' ( DTM+64 should contain the preferred delivery slot including the delivery time )
Edifact D97a
Edifact D97a DesAdv Standard with Coolblue Requirements
Loading
Edifact D97a Requirements Explained
- Contact Information is required within the CTA and COM segments, They can be formatted as follows:
EDI D97A Contact Information
CTA+MD+:Warehouse Contact' COM+(Warehousecontact)@(Yourcompany).com:EM' COM+?+31-306973285:TE'
- Within the CPS and PAC segments, it is required to provide the number of pallets in the shipment.
- The package type codes can be specific to you. ( in order to do this, it is required to provide these codes to Onetrail )
EDI D97A Shipment Information (Basic, without Container)
CPS+0' (declaring container with ID = 0) PAC+2++201:9' (declaring 2 packages with typecode '201' - EU Pallet)
- When shipping an actual shipping container it is required to specify this.
EDI D97A Shipment Information (Basic single Shipping Container)
CPS+<ShippingContainerID>' PAC+<NumberOfShippingContainers>++<Container/CONTAINER/CodetoConvert>'
- SSCC is also supported, the CPS and PAC segments should be formatted as follows.
EDI D97A Shipment Information (SSCC multi-level Shipping Container)
CPS+<ShippingContainerID>' PAC+<NumberOfShippingContainers>++<Container/CONTAINER/CodetoConvert>' CPS+<ShippingContainerID>+<ParentShippingContainerID>' PAC+<NumberOfPackages>++<PackageType>'
Providing a preferred delivery slot is required. This can be done as follows:
EDI D97A Preferred Delivery Slot
DTM+64:202111151415:203' ( DTM+11 should contain the preferred delivery slot )
XML Example
XML Standard Despatch Advice
Coolblue DesAdv XML Example
<?xml version="1.0" encoding="UTF-8"?> <Pip3B2AdvanceShipmentNotification xmlns="http://www.onetrail.net"> <AdvancedShipmentNotification> <BuyingPartner> <PartnerRoleDescription> <ContactInformation> <contactName> <FreeFormText>Purchase Department</FreeFormText> </contactName> <EmailAddress>acceptance@onetrail.com</EmailAddress> <facsimileNumber> <CommunicationsNumber>+31-104506184</CommunicationsNumber> </facsimileNumber> <telephoneNumber> <CommunicationsNumber>+31-107988972</CommunicationsNumber> </telephoneNumber> </ContactInformation> <GlobalPartnerRoleClassificationCode>Reseller</GlobalPartnerRoleClassificationCode> <PartnerDescription> <BusinessDescription> <GlobalBusinessIdentifier>8713783707524</GlobalBusinessIdentifier> <businessName> <FreeFormText>Coolblue B.V.</FreeFormText> </businessName> </BusinessDescription> <GlobalPartnerClassificationCode>Buyer</GlobalPartnerClassificationCode> </PartnerDescription> </PartnerRoleDescription> </BuyingPartner> <OriginatingPartner> <PartnerRoleDescription> <ContactInformation> <contactName> <FreeFormText>Sales Department</FreeFormText> </contactName> <EmailAddress>acceptance@onetrail.com</EmailAddress> <telephoneNumber> <CommunicationsNumber/> </telephoneNumber> </ContactInformation> <GlobalPartnerRoleClassificationCode>Distributor</GlobalPartnerRoleClassificationCode> <PartnerDescription> <BusinessDescription> <GlobalBusinessIdentifier>SellerGLN</GlobalBusinessIdentifier> <GlobalSupplyChainCode>Information Technology</GlobalSupplyChainCode> <businessName> <FreeFormText>SellerName</FreeFormText> </businessName> </BusinessDescription> <GlobalPartnerClassificationCode>Seller</GlobalPartnerClassificationCode> </PartnerDescription> </PartnerRoleDescription> </OriginatingPartner> <SellingPartner> <PartnerRoleDescription> <ContactInformation> <contactName> <FreeFormText>Sales Department</FreeFormText> </contactName> <EmailAddress>acceptance@onetrail.com</EmailAddress> <telephoneNumber> <CommunicationsNumber/> </telephoneNumber> </ContactInformation> <GlobalPartnerRoleClassificationCode>Distributor</GlobalPartnerRoleClassificationCode> <PartnerDescription> <BusinessDescription> <GlobalBusinessIdentifier>SellerGLN</GlobalBusinessIdentifier> <GlobalSupplyChainCode>Information Technology</GlobalSupplyChainCode> <businessName> <FreeFormText>SellerName</FreeFormText> </businessName> </BusinessDescription> <GlobalPartnerClassificationCode>Seller</GlobalPartnerClassificationCode> </PartnerDescription> </PartnerRoleDescription> </SellingPartner> <Shipment> <GlobalShippingServiceLevelCode>Regular</GlobalShippingServiceLevelCode> <numberOfShippingContainers> <CountableAmount>1</CountableAmount>(number of packages/containers/pallets) </numberOfShippingContainers> <ReceivingPartner> <shipTo> <PartnerDescription> <BusinessDescription/> <GlobalPartnerClassificationCode>Buyer</GlobalPartnerClassificationCode> <ContactInformation> <contactName> <FreeFormText/> </contactName> <EmailAddress/> <telephoneNumber> <CommunicationsNumber/> </telephoneNumber> </ContactInformation> </PartnerDescription> <PhysicalAddress/> </shipTo> </ReceivingPartner> <shipmentIdentifier> <ProprietaryReferenceIdentifier>shipmentID</ProprietaryReferenceIdentifier> </shipmentIdentifier> <ShipmentTransportationEvent> <confirmedEvent> <TransportationEvent> <DateStamp>20220304T000000</DateStamp> <GlobalTransportEventCode>Ship</GlobalTransportEventCode> </TransportationEvent> <TransportationEvent> <DateStamp>20220207T080000</DateStamp> <GlobalTransportEventCode>EarliestDelivery</GlobalTransportEventCode> </TransportationEvent> </confirmedEvent> </ShipmentTransportationEvent> <ShippingContainer> <shippingContainerIdentifier> <ProprietarySerialIdentifier>0</ProprietarySerialIdentifier> </shippingContainerIdentifier> <PackageType>PALLET/UNIT LOAD</PackageType>(Can be Package/Pallet/Unit Load) <numberOfShippingContainers> <CountableAmount>1</CountableAmount>(number of lines) </numberOfShippingContainers> <ShippingContainerItem> <DocumentSubLineReference> <GlobalDocumentReferenceTypeCode>Sales Order</GlobalDocumentReferenceTypeCode> <LineNumber>1</LineNumber> <ProprietaryDocumentIdentifier>Sales Order Number</ProprietaryDocumentIdentifier> </DocumentSubLineReference> <DocumentSubLineReference> <GlobalDocumentReferenceTypeCode>Purchase Order</GlobalDocumentReferenceTypeCode> <LineNumber>1</LineNumber> <ProprietaryDocumentIdentifier>Purchase Order Number</ProprietaryDocumentIdentifier> </DocumentSubLineReference> <DocumentSubLineReference> <GlobalDocumentReferenceTypeCode>DesAdv</GlobalDocumentReferenceTypeCode> <LineNumber>1</LineNumber> <ProprietaryDocumentIdentifier>Despatch Advice Number</ProprietaryDocumentIdentifier> </DocumentSubLineReference> <GlobalProductUnitOfMeasureCode>EACH</GlobalProductUnitOfMeasureCode> <ProductIdentification> <GlobalProductIdentifier>Seller SKU</GlobalProductIdentifier> <PartnerProductIdentification> <GlobalPartnerClassificationCode>Seller</GlobalPartnerClassificationCode> <ProprietaryProductIdentifier>Seller SKU</ProprietaryProductIdentifier> </PartnerProductIdentification> <PartnerProductIdentification> <GlobalPartnerClassificationCode>EAN</GlobalPartnerClassificationCode> <ProprietaryProductIdentifier>EAN/GTIN code</ProprietaryProductIdentifier> </PartnerProductIdentification> <PartnerProductIdentification> <GlobalPartnerClassificationCode>Manufacturer</GlobalPartnerClassificationCode> <ProprietaryProductIdentifier>MFPN</ProprietaryProductIdentifier> </PartnerProductIdentification> </ProductIdentification> <proprietaryInformation> <FreeFormText>Product Description</FreeFormText> </proprietaryInformation> <shippedQuantity> <ProductQuantity>8</ProductQuantity> </shippedQuantity> </ShippingContainerItem> </ShippingContainer> <transportedBy> <PartnerRoleDescription> <BusinessDescription> <GlobalBusinessIdentifier>8713783767146</GlobalBusinessIdentifier> <businessName> <FreeFormText>Verhoeven Transport B.V.</FreeFormText> </businessName> </BusinessDescription> <GlobalPartnerClassificationCode>Carrier</GlobalPartnerClassificationCode> </PartnerRoleDescription> </transportedBy> </Shipment> </AdvancedShipmentNotification> <fromRole> <PartnerRoleDescription> <ContactInformation> <contactName> <FreeFormText>Sales Department</FreeFormText> </contactName> <EmailAddress>acceptance@onetrail.com</EmailAddress> <facsimileNumber> <CommunicationsNumber>-</CommunicationsNumber> </facsimileNumber> <telephoneNumber> <CommunicationsNumber>-</CommunicationsNumber> </telephoneNumber> </ContactInformation> <GlobalPartnerRoleClassificationCode>Distributor</GlobalPartnerRoleClassificationCode> <PartnerDescription> <BusinessDescription> <GlobalBusinessIdentifier>8710755008917</GlobalBusinessIdentifier> <GlobalSupplyChainCode>Information Technology</GlobalSupplyChainCode> <businessName> <FreeFormText>Brabantia Netherlands B.V.</FreeFormText> </businessName> </BusinessDescription> <GlobalPartnerClassificationCode>Seller</GlobalPartnerClassificationCode> </PartnerDescription> </PartnerRoleDescription> </fromRole> <GlobalDocumentFunctionCode>Notification</GlobalDocumentFunctionCode> <thisDocumentGenerationDateTime> <DateTimeStamp>20220304T124400</DateTimeStamp> </thisDocumentGenerationDateTime> <thisDocumentIdentifier> <ProprietaryDocumentIdentifier>164063</ProprietaryDocumentIdentifier> </thisDocumentIdentifier> <toRole> <PartnerRoleDescription> <ContactInformation> <contactName> <FreeFormText lang="EN">Purchase Department</FreeFormText> </contactName> <EmailAddress>acceptance@onetrail.com</EmailAddress> <facsimileNumber> <CommunicationsNumber>+31-104506184</CommunicationsNumber> </facsimileNumber> <telephoneNumber> <CommunicationsNumber>+31-107988972</CommunicationsNumber> </telephoneNumber> </ContactInformation> <GlobalPartnerRoleClassificationCode>Reseller</GlobalPartnerRoleClassificationCode> <PartnerDescription> <BusinessDescription> <GlobalBusinessIdentifier>8713783707524</GlobalBusinessIdentifier> <businessName> <FreeFormText lang="EN">Coolblue B.V.</FreeFormText> </businessName> </BusinessDescription> <GlobalPartnerClassificationCode>Buyer</GlobalPartnerClassificationCode> </PartnerDescription> </PartnerRoleDescription> </toRole> </Pip3B2AdvanceShipmentNotification>
XML Required Fields Explained
Within the Shipment element, the Shipment and Delivery dates can be set as follows:
- The first TransportationEvent in ShipmentTransportationEvent should have 2 fields; <DateStamp> and <GlobalTransportEventCode>.
- The <DateStamp> field should be filled with the EarliestDelivery date in the format [YYYY/MM/DD<T>HH/MM/SS].
- The GlobalTransportEventCode field should contain the type of TransportationEvent it is, such as 'EarliestDelivery', 'Requested Delivery', etc. For Coolblue DesAdv messages in should have the value 'EarliestDelivery'.
Shipping Delivery Specifications
<ShipmentTransportationEvent> <confirmedEvent> * These are the Required fields. <TransportationEvent> <DateStamp>20211019T000000</DateStamp> <GlobalTransportEventCode>EarliestDelivery</GlobalTransportEventCode> </TransportationEvent> <TransportationEvent> <DateStamp>20211020T000000</DateStamp> <GlobalTransportEventCode>Ship</GlobalTransportEventCode> </TransportationEvent> * </confirmedEvent> </ShipmentTransportationEvent>
Also within the Shipment element, the ShippingContainer values should be set as follows:
- This element should contain 3 fields: <shippingContainerIdentifier>, <PackageType> and <numberOfShippingContainers>
- <shippingContainerIdentifier> should contain the field <ProprietarySerialIdentifier>, the value of which should be the ID / Reference number specific to the shipping container. *Only if shipping an actual shipping container, otherwise value expected is '0'.
- <PacketType> should have the value such as 'PALLET/UNIT LOAD', 'PACKAGE', 'PALLET' or 'CONTAINER'
- <numberOfShippingContainers> should contain the field <CountableAmount>, the value of which should be the number of packages of the specified 'PackageType'.
- A <ShippingContainerItem> element should follow containing each line item.
Shipping Container Specifications
<ShippingContainer> <shippingContainerIdentifier> <ProprietarySerialIdentifier>387193362078955392</ProprietarySerialIdentifier> </shippingContainerIdentifier> <PackageType>CONTAINER</PackageType> <numberOfShippingContainers> <CountableAmount>1</CountableAmount> </numberOfShippingContainers> <ShippingContainer> * These are the required fields if shipping a Container, otherwise '0' and change Package Type <shippingContainerIdentifier> <ProprietarySerialIdentifier>3871933620789553921</ProprietarySerialIdentifier> </shippingContainerIdentifier> <PackageType>CONTAINER</PackageType>* * These are the required fields if shipping a Pallet. <shippingContainerIdentifier> <ProprietarySerialIdentifier>0</ProprietarySerialIdentifier> </shippingContainerIdentifier> <PackageType>PALLET/UNIT LOAD</PackageType>* * This is the required field. <numberOfShippingContainers> <CountableAmount>2</CountableAmount> </numberOfShippingContainers> * <ShippingContainerItem>
For Contact information, An valid email address is required; It can be set up as follows:
- In the <SellingPartner> element, contact information should be specified.
- A valid email address should be included here under the <ContactInformation> element in a field called <EmailAddress>.
Selling Partner Contact Info
<SellingPartner> <PartnerRoleDescription> <ContactInformation> <contactName> <FreeFormText>Sales Department</FreeFormText> </contactName> * This is the required field <EmailAddress>acceptance@onetrail.com</EmailAddress> * <facsimileNumber> <CommunicationsNumber>+31-302465141</CommunicationsNumber> </facsimileNumber> <telephoneNumber> <CommunicationsNumber>+31-302464000</CommunicationsNumber> </telephoneNumber> </ContactInformation> <GlobalPartnerRoleClassificationCode>Distributor</GlobalPartnerRoleClassificationCode> <PartnerDescription> <BusinessDescription> <GlobalBusinessIdentifier>8714253023236</GlobalBusinessIdentifier> <GlobalSupplyChainCode>Information Technology</GlobalSupplyChainCode> <businessName> <FreeFormText>Onetrail B.V.</FreeFormText> </businessName> </BusinessDescription> <GlobalPartnerClassificationCode>Seller</GlobalPartnerClassificationCode> </PartnerDescription> </PartnerRoleDescription> </SellingPartner>
Download Examples
Download
Download D96A DesAdv Example: PalletShipmentD96A.edi
Download
Download D97A DesAdv Example: PalletShipmentD97A.edi