You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 22 Current »

On this page:

Edifact D96a

Edifact D96a DesAdv Standard with Coolblue Requirements

Error rendering macro 'viewxls'

com.atlassian.confluence.macro.MacroExecutionException: com.atlassian.confluence.macro.MacroExecutionException: The viewfile macro is unable to locate the attachment "D96A_DesAdv(With CB requirements).xlsx" on this page

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

Error rendering macro 'viewxls'

com.atlassian.confluence.macro.MacroExecutionException: com.atlassian.confluence.macro.MacroExecutionException: The viewfile macro is unable to locate the attachment "D97A_DesAdv(With CB requirements).xlsx" on this page

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>

		* This is the Required field.
		<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
  • No labels