  

 

Tracelink University

 ## Breadcrumb

1. [Home](/)
2. [Resources](/resources/resource-center)
3. [TraceLink University](/resources/tracelink-university)
 
  

 

 

# Handling movement instructions canonical guidelines

 

 

 

 

 

 

 

 

- [Download PDF](/node/628096/pdf)
- [Share](#)
    - [ LinkedIn ](https://www.linkedin.com/shareArticle?mini=true&url=https://www.tracelink.com/resources/tracelink-university/handling-movement-instructions-canonical-guidelines&title=Handling movement instructions canonical guidelines&summary=The Handling Movement Instruction is an EDIFACT message that enables organizations to issue standardized movement and handling instructions to their supply chain partners. &source=TraceLink "LinkedIn")
    - [ Facebook ](https://www.facebook.com/share.php?u=https://www.tracelink.com/resources/tracelink-university/handling-movement-instructions-canonical-guidelines&t=Handling movement instructions canonical guidelines "Facebook")
    - [ Mail ](mailto:?subject=Handling movement instructions canonical guidelines+|+TraceLink&body=https://www.tracelink.com/resources/tracelink-university/handling-movement-instructions-canonical-guidelines "Mail")
    - [ Twitter ](https://twitter.com/intent/tweet?text=Handling movement instructions canonical guidelines https://www.tracelink.com/resources/tracelink-university/handling-movement-instructions-canonical-guidelines&via=TraceLink "Twitter")
 
 

 

 

 

 

#### Table of contents

 

 

 

The Handling Movement Instruction is an EDIFACT message that enables organizations to issue standardized movement and handling instructions to their supply chain partners. These instructions are sent to warehouses, distribution centers, or third-party logistics providers (3PLs). Standardizing handling instructions through the handling movement instruction message helps minimize manual processes, ensure consistent execution of inventory actions, and maintain compliance across all locations. It also supports traceability and audit readiness by providing a clear, documented record of inventory movements. By using handling movement instruction across sites, organizations can enhance operational efficiency and meet regulatory requirements within a tightly controlled supply chain environment.

[![Closed](/sites/default/files/tech_comms/mpl/Skins/Default/Stylesheets/Images/transparent.gif)Canonical guidelines](#)                 Canonical Element Type Definition Description IDoc mapping X12 mapping EDIFACT mapping       data   JSon object type/root element. – – –       controlFileHeader   Canonical control file header to store data for control segments and envelopes of IDocs, and X12 and EDIFACT EDI messages. – – –       canonicalHandlingMovementInstructionHeader   Handling movement Instruction header. – – Segment BGM         processingFunctionTypeCode string Processing function, transaction set purpose code.

Valid values include: -

- `ORIGINAL`
- `CHANGE`
- `CANCEL`
- `REPLACE`
 
Use Java call-out table CL\_ProcessingFunctionTypeCode.txt.

  – – BGM030 =

- 1 (CANCEL) or
- 2 (CREATE) or
- 3 (DELETE) or
- 4 (CHANGE) or
- 5 (REPLACE) or
- 6 (CONFIRM) or
- 7 (DUPLICATE) or
- 8 (STATUS) or
- 9 (ORIGINAL) or
- 11 (RESPONSE) or
- 13 (REQUEST) or
- 14 (ADVANCENOTIFICATION) or
- 16 (PROPOSED) or
- 55 (INFORMATION)
 
Use Java call-out table CL\_ProcessingFunctionTypeCode.txt column EDIFACT BGM030

          messageTypeIdentifierCode string Code identifying purpose of EDI message. – – BGM010-010

- 90E = Cargo/goods handling and movement message (DANONE EANCOM version D96A)
- 738 = Cargo/goods handling and movement message (DANONE version D01B)
 
          agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – BGM010-030         warehouseIdentifier string Warehouse id. – – –         transactionReferenceIdentifierList array Transaction reference identifier list for the handling movement instructions at the header level that affects the entire message, mapped to TL's transactionb identifier type. – – Segment BGM           b2bTransactionIdentifierType string Referenced document type.

Valid value is `HANDLINGMOVEMENTINSTRUCTION`.

  – – BGM010-010 = 90E (HANDLINGMOVEMENTINSTRUCTION)           b2bTransactionIdentifierValue string Document identifier for transaction referenced by b2bTransactionIdentifierType. – – BGM020-010           transactionDate string Date transaction created. – – –           epochTransactionDate integer Date transaction created in epoch integer date format. Each string date recorded will have an epoch date format generated by a java exit. – – –           lineItemNumber string Line item number in customer purchase order. Line item level only. – – –         mpcDates array Dates for goods handling and movement instructions mapping to header level date segment. Specifies a date or a time zone, or both. – – Segment DTM           dateType string Date type at header level for goods handling and movement instruction.

Valid values include: -

- `SHIPMENTREQUESTED`
- `DOCUMENT`
- `ORDERCOMPLETE`
- `TIMEZONE `
- `ENDSOFTQUARANTINE`
- `ENDPOSITIVERELEASE`
 
Use Java call-out table CL\_DateType.txt.

  – – DTM010-010 =

- 2 (REQUESTEDDELIVERY) OR
- 137 (DOCUMENT) or
- Z05 (TIMEZONE) or
- Z13 (ENDSOFTQUARANTINE) or
- Z14 (ENDPOSITIVERELEASE)
 
Use Java call-out table CL\_DateType.txt.

            dateValue string Date for goods handling and movement instructions defined by referenced date formats in attribute dateTimePeriodFormat. – – DTM010-020 Do not map to/from dateValue If dateType = Z05 (TIMEZONE)           epochDateValue integer Date defined by referenced date type generated in epoch integer date format. Each string date recorded will have an epoch date format generated by a java exit. – – –           timeZone string Time zone for referenced dates. – – If dateType = Z05, map time zone to/from DTM010-020           dateTimePeriodFormat string Date and/or time format code.

 Valid values include:

- `DDMMCCYY` - Day/Month/Century/Year
- `CCYYMMDD` - Century/Year/Month/Day
- `DDMMCCYYHHMM` - Day/Month/Century/Year/Hours/Minutes
- ` CCYYMMDDTHHMM` - Century/Year/Month/Day/T/Hours/Minutes
- `HOURS` - Number of hours (duration)
 
Use Java call-out to table CL\_dateTimePeriodFormat.txt

  – – DTM010-030 Use Java call-out to table CL\_dateTimePeriodFormat.txt For Danone:

 if dateType = MESSAGE or ENDSOFTQUARANTINE or ENDPOSITIVERELEASE, map 102 (YYYYMMDD)

If dateType = REQUESTEDDELIVERY, map 203 (YYYYMMDDHHMM) If dateType = TIMEZONE, map 805 (Hours)

          handlingMovementInstruction array Instance 1 of the handling movement instructions group mapping to header level handlng instructions segment. Information on general handling instructions for goods, products, containers, and other articles that apply to the entire message, e.g. blocking, unblocking or scrapping of pallets, assembly and/or preparation of goods for shipment. – – Segment HAN           handlingInstructionCode string Handling instruction description code.

Valid values include:

- `BLOCKPALLET`
- `CHANGEPALLET`
- `FROZEN`
- `MOVEINSTRUCTIONS`
- `PACKINSTRUCTIONS`
- `SCRAPPALLET `
- `SHIPMENT`
- `UNBLOCKPALLET `
 
Use Java call-out table CL\_HandlingInstructionCode.txt.

  – – HAN010-010 Danone: HAN010-010 =

- DES (SCRAPPALLET) or
- X2 (BLOCKPALLET) or
- X3 (UNBLOCKPALLET) or
- Z01 (CHANGEPALLET)
 
Use Java call-out table CL\_HandlingInstructionCode.txt.

            instructionIdentifier string Identification code defined by a user or organization maintained code list, ie, GS1. Codes for this data element are provided by attribute agencyCode. – – HAN010-020           agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – HAN010-030           description string Description of the handling movement status code. – – STS020-040 Segment group 3, no loop, child of RFF loop group 2         freeTextNote array Ship to party company identifiers and address information. – – Segment FTX           textReferenceCode string Text reference or subject code. Will map whatever is found. – – FTX010 =

- GRA (GRADINGCODE) or
- WHI (WMSINSTRUCTIONS) or
- Z10 (LOCALSTATUS) or
 
pass thru mapping

            textFunctionCode string Text function code. Will map whatever is found. – – –           language string Language of free text – – –           textFormatCode string Format code for free text – – –           freeText string Free test string – – FTX040-010 If FTX010 = GRA, validate against list of values in Appendix 2, Danone guidelines Else pass-thru mapping           array A looping group of segments with references and other data that apply to the entire message. – – Segment loop group 2 RFF - All versions           transactionReferenceType string Referenced document type.

Valid values include:

- `HANDLINGMOVEMENTINSTRUCTION`
- `CONTRACT`
- `CUSTOMERREFERENCE`
- `PURCHASEORDER`
 
 Use java call-out to lookup table CL\_B2BTransactionIdentifierType.txt

  – – RFF010-010 Use java call-out to lookup table CL\_B2BTransactionIdentifierType.txt           transactionReferenceIdentifier string Document identifier for transaction referenced by b2bTransactionIdentifierType – – RFF010-020           handlingMovementInstructionDates array Dates relevant for the handling movement instruction references that apply to the entire message. – – Segment DTM child of RFF loop             dateType string Date type at for handling movement relevant instruction dates.

Valid values include:

- `HANDLINGMOVEMENTINSTRUCTION`
- `CONTRACT`
- `CUSTOMERREFERENCE`
- `PURCHASEORDER`
 
Use Java call-out table CL\_DateType.txt.

  – – DTM010-010 Use Java call-out table CL\_DateType.txt.             dateValue string Date for goods handling and movement instructions defined by referenced date formats in attribute dateTimePeriodFormat. – – DTM010-020 Do not map to/from dateValue If dateType = Z05 (TIMEZONE)             epochDateValue integer Date defined by referenced date type generated in epoch integer date format. Each string date recorded will have an epoch date format generated by a java exit. – – –             timeZone string Time zone for referenced dates. – – If dateType = Z05, map time zone to/from DTM010-020             dateTimePeriodFormat string Date and/or time format code.

 Valid values include:

- `DDMMCCYY` - Day/Month/Century/Year
- `CCYYMMDD` - Century/Year/Month/Day
- `DDMMCCYYHHMM` - Day/Month/Century/Year/Hours/Minutes
- `CCYYMMDDTHHMM` - Century/Year/Month/Day/T/Hours/Minutes
- `HOURS` - Number of hours (duration)
 
 Use Java call-out to table CL\_dateTimePeriodFormat.txt.

  – – DTM010-030 Use Java call-out to table CL\_dateTimePeriodFormat.txt For Danone:

 if dateType = MESSAGE or ENDSOFTQUARANTINE or ENDPOSITIVERELEASE, map 102 (YYYYMMDD)

 If dateType = REQUESTEDDELIVERY, map 203 (YYYYMMDDHHMM)

 If dateType = TIMEZONE, map 805 (Hours)

            handlingMovementInstructionStatus – Status information for handling movement Instruction at header level. – – STS segment child of RFF loop             transactionStatusCategory string Category for the handling movement instruction status code Use java call-out to lookup table CL\_TransactionStatusCategory.txt. – – STS010-010 Use java call-out to lookup table CL\_TransactionStatusCategory             transactionStatusCode string Status code for the handling movement instruction Use java call-out to lookup table CL\_TransactionStatusCode.txt. – – STS020-010 Use java call-out to lookup table CL\_TransactionStatusCode.txt             description string Description of the handling movement status code. – – STS020-040 Segment group 3, no loop, child of RFF loop group 2             transactionStatusReasonInformation array Transaction status reason information for handling movement instructions. – – STS segment child of RFF loop. Status reasons may occur up to 5 times and map to multiple elements on the EDIFACT side.               transactionStatusReasonCode string Category for the handling movement instruction status code Use java call-out to lookup table CL\_TransactionStatusReasonCode.txt. – – STS030-010 STS040-010 STS050-010 STS060-010 STS070-010               description string Description of reason code. – – STS030-040 STS040-040 STS050-040 STS060-040 STS070-040             statusDates array Dates relevant to the status and reason codes for the goods handling and movement instruction at the header level. – – Segment DTM in STS group 3 of RFF loop group 2               dateType string Date type for status relevant dates.

Valid values include:

- `DELIVERY`
- `DOCUMENT`
- `PURCHASEORDER`
- `SHIPPED `
 
Use Java call-out table CL\_DateType.txt.

  – – DTM010-010 Use Java call-out table CL\_DateType.txt.               dateValue string Date for goods handling and movement instructions defined by referenced date formats in attribute dateTimePeriodFormat. – – DTM010-020 Do not map to/from dateValue If dateType = Z05 (TIMEZONE)               epochDateValue integer Date defined by referenced date type generated in epoch integer date format. Each string date recorded will have an epoch date format generated by a java exit. – – –               timeZone string Time zone for referenced dates – – If dateType = Z05, map time zone to/from DTM010-020               dateTimePeriodFormat string Date and/or time format code.

Valid values include:

- `DDMMCCYY` - Day/Month/Century/Year
- `CCYYMMDD` - Century/Year/Month/Day
- `DDMMCCYYHHMM` - Day/Month/Century/Year/Hours/Minutes
- `CCYYMMDDTHHMM` - Century/Year/Month/Day/T/Hours/Minutes
- `HOURS` - Number of hours (duration)
 
Use Java call-out to table CL\_dateTimePeriodFormat.txt

  – – DTM010-030 Use Java call-out to table CL\_dateTimePeriodFormat.txt For Danone:

 if dateType = MESSAGE or ENDSOFTQUARANTINE or ENDPOSITIVERELEASE, map 102 (YYYYMMDD)

If dateType = REQUESTEDDELIVERY, map 203 (YYYYMMDDHHMM)

 If dateType = TIMEZONE, map 805 (Hours)

              handlingMovementInstruction array Instance 2 handling Instruction group mapping to/from STS group 3 in RFF loop group 2. – – Segment HAN in STS group 3 of RFF loop group 2               handlingInstructionCode string Handling instruction description code.

 Valid values include:

- `BLOCKPALLET`
- `CHANGEPALLET`
- `FROZEN`
- `MOVEINSTRUCTIONS`
- `PACKINSTRUCTIONS`
- `SCRAPPALLET `
- `SHIPMENT`
- `UNBLOCKPALLET`
 
 Use Java call-out table CL\_HandlingInstructionCode.txt.

  – – HAN010-010 Danone: HAN010-010 =

- DES (SCRAPPALLET) or
- X2 (BLOCKPALLET) or
- X3 (UNBLOCKPALLET) or
- Z01 (CHANGEPALLET)
 
Use Java call-out table CL\_HandlingInstructionCode.txt.

                instructionIdentifier string Identification code defined by a user or organization maintained code list, ie, GS1. Codes for this data element are provided by attribute agencyCode. – – HAN010-020               agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – HAN010-030               description string Description of the handling movement status code – – STS020-040 Segment group 3, no loop, child of RFF loop group 2             freeTextNote array Free text noe for status and reason codes for handling instructions at header level. – – Segment FTX in STS group 3 of RFF loop group 2               textReferenceCode string Text reference or subject code. Will map whatever is found. – – FTX010 =

- GRA (GRADINGCODE) or
- WHI (WMSINSTRUCTIONS) or
- Z10 (LOCALSTATUS) or pass thru mapping
 
                textFunctionCode string Text function code. Will map whatever is found. – – –               language string Language of free text – – –               textFormatCode string Format code for free text – – –               freeText string Free test string – – FTX040-010 If FTX010 = GRA, validate against list of values in Appendix 2, Danone guidelines Else pass-thru mapping         logisticsServiceProviderBusinessInformation – Logistics service provider identifier and location address information (WMS). – – NAD010 = "LSP" - all versions           businessName string Business name for partner or location – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string Company identifier type for business partner.

Valid values include:

- `DUNS`
- `DEA `
- `HIN`
- `COMPANYID`
- `COMPANYSITEID`
- `GLN `
 
Use java call-out table CL\_CompanyIdentifierType.txt.

  – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner. – – NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value. – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – NAD020-030           address   Party address information. – – –             address1 string Main street address. – – NAD050-010             address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation   Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY `
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – CTA010 =

- AC (PRIMARY) or
- OC (ORDERCONTACT) or
- PM (PRODUCTMANAGER)
 
              contactName string Contact name – – CTA020-020             contactTitle string Title of contact – – –             contactPhone string Contact phone number – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address – – COM010-010 where COM010-020 = "EM"           referenceLocation array Relevant locations or places for business partner. Can be used to indicate the location of goods relevant to the business party. Can also be used to indicate movement of goods from one location to another. – – Segment loop NAD/LOC - GS1 and EDIFACT versions only             referenceLocationType string Reference location type.

Valid values include:

- `DELIVERY`
- `GOODSRECEIPT `
- `ITEMSTORAGE`
- `PACKING`
- `LOADING`
- `COUNTRYOFDESTINATION`
- `COUNTRYOFORIGIN`
 
Use Java call-out table CL\_LocationPlaceType.

  – – LOC010 Use Java call-out table CL\_LocationPlaceType             locationIdentifier string Location identifier as defined by referenceLocationType. – – LOC020-010             codeListIdentifier string Code list identifier maintained by agency or organization identified in codeListResponsibleAgencyType.. – – LOC020-020             agencyCode string Code for agency responsible for the code list used for the codeListIdentifier. – – LOC020-030           transactionReferenceInformation array Transactions or documents association with the locations referenced with the current business party. – – Segment loop NAD-RFF - all versions             transactionReferenceType string Referenced document type.

Valid value is `HANDLINGMOVEMENTINSTRUCTION`.

Use java call-out to table CL\_TransactionReferenceType.txt.

  – – RFF010-010 = HN (HANDLINGMOVEMENTINSTRUCTION) Use java call-out to table CL\_TransactionReferenceType.txt             transactionReferenceIdentifier string Document identifier for transaction referenced by b2bTransactionIdentifierType. – – RFF010-020             lineItemNumber string Line item number in customer purchase order. Line item level only. – – –             description string Identifier or description defined by qualifier code in transactionReferenceIdentifier (REF02). – – –             transactionReferenceDate string Transaction reference date and time, if time available, in date format YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS.nnnZ if time available. – – –             epochTransactionReferenceDate string Transaction reference date and time in EPOCH date time format. – – –           mpcDates array Dates for goods handling and movement instructions. Specifies a date or a time zone, or both. – – Segment DTM             dateType string Date type for the transaction reference associated with the party identifier and address information.

Valid values includes:

- `REQUESTEDDELIVERY`
- `DOCUMENT `
 
Use Java call-out table CL\_DateType.txt.

  – – DTM010-010 =

- 2 (REQUESTEDDELIVERY) OR
- 137 (DOCUMENT)
 
 Use Java call-out table CL\_DateType.txt.

              dateValue string Date for goods handling and movement instructions defined by referenced date formats in attribute dateTimePeriodFormat. – – DTM010-020 Do not map to/from dateValue If dateType = Z05 (TIMEZONE)             epochDateValue integer Date defined by referenced date type generated in epoch integer date format. Each string date recorded will have an epoch date format generated by a java exit. – – –             timeZone string Time zone for referenced dates – – If dateType = Z05, map time zone to/from DTM010-020             dateTimePeriodFormat string Date and/or time format code.

 Valid values include:

- `DDMMCCYY` - Day/Month/Century/Year
- `CCYYMMDD` - Century/Year/Month/Day
- `DDMMCCYYHHMM` - Day/Month/Century/Year/Hours/Minutes
- `CCYYMMDDTHHMM` - Century/Year/Month/Day/T/Hours/Minutes
- `HOURS` - Number of hours (duration)
 
 Use Java call-out to table CL\_dateTimePeriodFormat.txt

  – – DTM010-030 Use Java call-out to table CL\_dateTimePeriodFormat.txt For Danone:

 if dateType = MESSAGE or ENDSOFTQUARANTINE or ENDPOSITIVERELEASE, map 102 (YYYYMMDD)

 If dateType = REQUESTEDDELIVERY, map 203 (YYYYMMDDHHMM)

 If dateType = TIMEZONE, map 805 (Hours)

          instructionSenderBusinessInformation – Logistics service provider identifier and location address information (WMS)). – – NAD010 = "PO"           businessName string Business name for partner or location. – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name. – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – –               companyIdentifierType string Company identifier type for business partner.

Valid values include:

- `DUNS`
- `DEA`
- `HIN`
- `COMPANYID`
- `COMPANYSITEID`
- `GLN `
 
Use java call-out table CL\_CompanyIdentifierType.txt.

  – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner. – – NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value. – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – NAD020-030           address   Party address information. – –               address1 string Main street address. – – NAD050-010             address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation   Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY`
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – CTA010 =

- AC (PRIMARY) or
- OC (ORDERCONTACT) or
- PM (PRODUCTMANAGER)
 
              contactName string Contact name. – – CTA020-020             contactTitle string Title of contact. – – –             contactPhone string Contact phone number. – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address. – – COM010-010 where COM010-020 = "EM"           referenceLocation array Relevant locations for business partner. Can be used to indicate the location of goods relevant to the business party. Can also be used to indicate movement of goods from one location to another. – – Segment NAD/LOC - GS1 and EDIFACT versions only             referenceLocationType string Reference location type for goods.

Valid values include:

- `ITEMSTORAGE`
- `MOVEMENTTO`
- `PLANT `
- `PICKUP`
- `PORTOFCALL`
- `LOADING `
 
Use Java call-out table CL\_ReferenceLocationType.txt.

  – – LOC010 Use Java call-out table CL\_ReferenceLocationType.txt             locationIdentifier string Date for goods handling and movement instructions defined by referenced date formats in attribute dateTimePeriodFormat. – – LOC020-010             codeListIdentifier string Code list identifier maintained by agency or organization identified in codeListResponsibleAgencyType. – – LOC020-030             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – LOC020-020           transactionReferenceInformation array Transactions or documents association with the locations referenced with the current business party. – – Segment loop NAD-RFF - all versions             transactionReferenceType string Referenced document type.

Valid value is `HANDLINGMOVEMENTINSTRUCTION`.

Use java call-out to table CL\_TransactionReferenceType.txt.

  – – RFF010-010 = HN (HANDLINGMOVEMENTINSTRUCTION) Use java call-out to table CL\_TransactionReferenceType.txt             transactionReferenceIdentifier string Document identifier for transaction referenced by b2bTransactionIdentifierType – – RFF010-020             lineItemNumber string Line item number in customer purchase order. Line item level only. – – –             description string Identifier or description defined by qualifier code in transactionReferenceIdentifier (REF02) – – –             transactionReferenceDate string Transaction reference date and time, if time available, in date format YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS.nnnZ if time available. – – –             epochTransactionReferenceDate string Transaction reference date and time in EPOCH date time format. – – –           mpcDates array Dates for goods handling and movement instructions. Specifies a date or a time zone, or both. – – Segment DTM             dateType string Date type for the transaction reference associated with the party identifier and address information.

Valid values includes:

- `REQUESTEDDELIVERY`
- `DOCUMENT`
 
Use Java call-out table CL\_DateType.txt.

  – – DTM010-010 =

- 2 (REQUESTEDDELIVERY) OR
- 137 (DOCUMENT)
 
Use Java call-out table CL\_DateType.txt.

              dateValue string Date for goods handling and movement instructions defined by referenced date formats in attribute dateTimePeriodFormat. – – DTM010-020 Do not map to/from dateValue If dateType = Z05 (TIMEZONE)             epochDateValue integer Date defined by referenced date type generated in epoch integer date format. Each string date recorded will have an epoch date format generated by a java exit. – – –             timeZone string Time zone for referenced dates. – – If dateType = Z05, map time zone to/from DTM010-020             dateTimePeriodFormat string Date and/or time format code.

Valid values include:

- `DDMMCCYY` - Day/Month/Century/Year
- `CCYYMMDD` - Century/Year/Month/Day
- `DDMMCCYYHHMM` - Day/Month/Century/Year/Hours/Minutes
- `CCYYMMDDTHHMM` - Century/Year/Month/Day/T/Hours/Minutes
- `HOURS` - Number of hours (duration)
 
Use Java call-out to table CL\_dateTimePeriodFormat.txt.

  – – DTM010-030 Use Java call-out to table CL\_dateTimePeriodFormat.txt For Danone:

 if dateType = MESSAGE or ENDSOFTQUARANTINE or ENDPOSITIVERELEASE, map 102 (YYYYMMDD)

If dateType = REQUESTEDDELIVERY, map 203 (YYYYMMDDHHMM)

 If dateType = TIMEZONE, map 805 (Hours)

          buyerPartyBusinessInformation   Buyer business party identifier and location address information (WMS)). – – NAD010 = "BY"           businessName string Business name for partner or location. – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name. – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string Company identifier type for business partner.

Valid values include:

- `DUNS`
- `DEA`
- `HIN`
- `COMPANYID`
- `COMPANYSITEID`
- `GLN `
 
Use java call-out table CL\_CompanyIdentifierType.txt

  – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner. – – NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value. – – – –           agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – – –         address – Party address information. – – – –           address1 string Main street address. – – – –           address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation – Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY`
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – CTA010 =

- AC (PRIMARY) or
- OC (ORDERCONTACT) or
- PM (PRODUCTMANAGER)
 
              contactName string Contact name. – – CTA020-020             contactTitle string Title of contact. – – –             contactPhone string Contact phone number. – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address. – – COM010-010 where COM010-020 = "EM"         deliveryPartyBusinessInformation – Delivery party business identifier and location address information. – – NAD010 = "DP"           businessName string Business name for partner or location. – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name. – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string Company identifier type for business partner.

Valid values include:

- `DUNS`
- `DEA`
- `HIN`
- `COMPANYID`
- `COMPANYSITEID`
- `GLN `
 
Use java call-out table CL\_CompanyIdentifierType.txt.

  – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner. – – NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value. – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – NAD020-030           address – Party address information. – – –             address1 string Main street address. – – NAD050-010             address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation – Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY`
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – CTA010 =

- AC (PRIMARY) or
- OC (ORDERCONTACT) or
- PM (PRODUCTMANAGER)
 
              contactName string Contact name. – – CTA020-020             contactTitle string Title of contact. – – –             contactPhone string Contact phone number. – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address. – – COM010-010 where COM010-020 = "EM"         orderedByPartyBusinessInformation   Warehouse management system managing partner business identifier and location address information (WMS)). – – NAD010 = "OB"           businessName string Business name for partner or location. – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name. – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string Company identifier type for business partner.

Valid values include:

- `DUNS`
- `DEA`
- `HIN`
- `COMPANYID`
- `COMPANYSITEID`
- `GLN `
 
Use java call-out table CL\_CompanyIdentifierType.txt

  – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner. – – NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value. – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – NAD020-030           address   Party address information. – – –             address1 string Main street address. – – NAD050-010             address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation – Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY`
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – CTA010 =

- AC (PRIMARY) or
- OC (ORDERCONTACT) or
- PM (PRODUCTMANAGER)
 
              contactName string Contact name. – – CTA020-020             contactTitle string Title of contact. – – –             contactPhone string Contact phone number. – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address. – – COM010-010 where COM010-020 = "EM"         customerBusinessInformation – Customer party company identifiers and address information. – – Do not map           businessName string Business name for partner or location – – –           additionalBusinessName string Additional business name or overflow of business name – – –           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string Company identifier type for business partner.

Valid values include:

- `DUNS`
- `DEA`
- `HIN`
- `COMPANYID`
- `COMPANYSITEID`
- `GLN `
 
 Use java call-out table CL\_CompanyIdentifierType.txt.

  – – –             companyIdentifierValue string Company identifier value for business partner. – – –             alternateCompanyLocationIdentifierValue string Alternate company location identifier value. – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – –           address – Party address information. – – –             address1 string Main street address. – – –             address2 string Supplemental street address. – – –             city string City. – – –             state string State or region code. – – –             postalCode string Postal code. – – –             country string Country code. – – –             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation – Additional address information that is not included in addressTypeDefinition – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – –             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY`
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – –             contactName string Contact name. – – –             contactTitle string Title of contact. – – –             contactPhone string Contact phone number. – – –             contactEmail string Contact email address. – – –         manufacturerBusinessInformation   Supplier party company identifiers and address information. – – NAD010 = "MF"           businessName string Business name for partner or location. – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name. – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string Company identifier type for business partner.

Valid values include:

- `DUNS`
- `DEA`
- `HIN`
- `COMPANYID`
- `COMPANYSITEID`
- `GLN `
 
Use java call-out table CL\_CompanyIdentifierType.txt

  – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner. – – NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value. – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – NAD020-030           address   Party address information. – – –             address1 string Main street address. – – NAD050-010             address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation   Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY`
- `ORDERCONTACT `
- `PRODUCTMANAGER`
 
  – – CTA010 =

- AC (PRIMARY) or
- OC (ORDERCONTACT) or
- PM (PRODUCTMANAGER)
 
              contactName string Contact name. – – CTA020-020             contactTitle string Title of contact. – – –             contactPhone string Contact phone number. – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address. – – COM010-010 where COM010-020 = "EM"         supplierBusinessInformation – Supplier party company identifiers and address information. – – NAD010 = "SU"           businessName string Business name for partner or location. – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name. – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string Company identifier type for business partner.

Valid values include:

- `DUNS`
- `DEA`
- `HIN`
- `COMPANYID`
- `COMPANYSITEID`
- `GLN `
 
Use java call-out table CL\_CompanyIdentifierType.txt

  – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner. – – NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value. – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – NAD020-030           address – Party address information. – – –             address1 string Main street address. – – NAD050-010             address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation – Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY `
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – CTA010 =

- AC (PRIMARY) or
- OC (ORDERCONTACT) or
- PM (PRODUCTMANAGER)
 
              contactName string Contact name. – – CTA020-020             contactTitle string Title of contact. – – –             contactPhone string Contact phone number. – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address. – – COM010-010 where COM010-020 = "EM"         shipToLocationInformation – Ship to party company identifiers and address information. – – NAD010 = "ST"           businessName string Business name for partner or location. – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name. – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string Company identifier type for business partner.

Valid values include:

- `DUNS`
- `DEA`
- `HIN`
- `COMPANYID`
- `COMPANYSITEID`
- `GLN `
 
 Use java call-out table CL\_CompanyIdentifierType.txt

  – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner. – – NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value. – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – NAD020-030           address   Party address information. – – –             address1 string Main street address. – – NAD050-010             address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation – Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY`
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – CTA010 =

- AC (PRIMARY) or
- OC (ORDERCONTACT) or
- PM (PRODUCTMANAGER)
 
              contactName string Contact name. – – CTA020-020             contactTitle string Title of contact. – – –             contactPhone string Contact phone number. – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address. – – COM010-010 where COM010-020 = "EM"         responsibleWarehousePartyBusinessInformation   Warehouse keeper. Party that has responsibility for goods entered into a warehouse. – – NAD010 = "WH"           businessName string Business name for partner or location. – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name. – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string Company identifier type for business partner.

Valid values include:

- `DUNS`
- `DEA`
- `HIN`
- `COMPANYID`
- `COMPANYSITEID`
- `GLN `
 
 Use java call-out table CL\_CompanyIdentifierType.txt

  – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner. – – NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value. – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – NAD020-030           address – Party address information. – – –             address1 string Main street address. – – NAD050-010             address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation   Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY`
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – CTA010 =

- AC (PRIMARY) or
- OC (ORDERCONTACT) or
- PM (PRODUCTMANAGER)
 
              contactName string Contact name. – – CTA020-020             contactTitle string Title of contact. – – –             contactPhone string Contact phone number. – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address. – – COM010-010 where COM010-020 = "EM"           referenceLocation array Relevant locations for business partner. Can be used to indicate the location of goods relevant to the business party. Can also be used to indicate movement of goods from one location to another. – – Segment NAD/LOC - GS1 and EDIFACT versions only             referenceLocationType string Reference location type for goods.

Valid values include:

- `ITEMSTORAGE`
- `MOVEMENTTO `
- `PLANT`
- `PICKUP`
- `PORTOFCALL`
- `LOADING`
 
 Use Java call-out table CL\_ReferenceLocationType.txt.

  – – LOC010 Use Java call-out table CL\_ReferenceLocationType.txt             locationIdentifier string Date for goods handling and movement instructions defined by referenced date formats in attribute dateTimePeriodFormat. – – LOC020-010             codeListIdentifier string Code list identifier maintained by agency or organization identified in codeListResponsibleAgencyType. – – LOC020-030             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – LOC020-020           transactionReferenceInformation array Transactions or documents association with the locations referenced with the current business party – – Segment loop NAD-RFF - all versions             transactionReferenceType string Referenced document type.

Valid values includes: ` HANDLINGMOVEMENTINSTRUCTION`

 Use java call-out to table CL\_TransactionReferenceType.txt

  – – RFF010-010 = HN (HANDLINGMOVEMENTINSTRUCTION) Use java call-out to table CL\_TransactionReferenceType.txt             transactionReferenceIdentifier string Document identifier for transaction referenced by b2bTransactionIdentifierType. – – RFF010-020             lineItemNumber string Line item number in customer purchase order. Line item level only. – – –             description string Identifier or description defined by qualifier code in transactionReferenceIdentifier (REF02). – – –             transactionReferenceDate string Transaction reference date and time, if time available, in date format YYYY-MM-DD or YYYY-MM-DDTHH:MM:SS.nnnZ if time available. – – –             epochTransactionReferenceDate string Transaction reference date and time in EPOCH date time format. – – –           mpcDates array Dates for goods handling and movement instructions. Specifies a date or a time zone, or both. – – Segment DTM             dateType string Date type for the transaction reference associated with the party identifier and address information.

Valid values includes:

- `REQUESTEDDELIVERY`
- `DOCUMENT`
 
Use Java call-out table CL\_DateType.txt.

  – – DTM010-010 =

- 2 (REQUESTEDDELIVERY) OR
- 137 (DOCUMENT)
 
Use Java call-out table CL\_DateType.txt.

              dateValue string Date for goods handling and movement instructions defined by referenced date formats in attribute dateTimePeriodFormat. – – DTM010-020 Do not map to/from dateValue If dateType = Z05 (TIMEZONE)             epochDateValue integer Date defined by referenced date type generated in epoch integer date format. Each string date recorded will have an epoch date format generated by a java exit. – – –             timeZone string Time zone for referenced dates. – – If dateType = Z05, map time zone to/from DTM010-020             dateTimePeriodFormat string Date and/or time format code.

 Valid values include:

- `DDMMCCYY` - Day/Month/Century/Year
- `CCYYMMDD` - Century/Year/Month/Day
- `DDMMCCYYHHMM` - Day/Month/Century/Year/Hours/Minutes
- `CCYYMMDDTHHMM` - Century/Year/Month/Day/T/Hours/Minutes
- `HOURS` - Number of hours (duration)
 
 Use Java call-out to table CL\_dateTimePeriodFormat.txt

  – – DTM010-030 Use Java call-out to table CL\_dateTimePeriodFormat.txt For Danone:

 if dateType = MESSAGE or ENDSOFTQUARANTINE or ENDPOSITIVERELEASE, map 102 (YYYYMMDD)

 If dateType = REQUESTEDDELIVERY, map 203 (YYYYMMDDHHMM)

 If dateType = TIMEZONE, map 805 (Hours)

          carrierInformation array Carrier party company identifiers and address information. – – NAD010 = "CA"           businessName string Business name for partner or location. – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name. – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string external ERP system user name for user who generated message. – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner. – – NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – NAD020-030           address   Party address information. – – –             address1 string Main street address. – – NAD050-010             address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation – Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY`
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – CTA010 = AC (PRIMARY) or

OC (ORDERCONTACT) or

PM (PRODUCTMANAGER)

              contactName string Contact name. – – CTA020-020             contactTitle string Title of contact. – – N/A             contactPhone string Contact phone number. – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address. – – COM010-010 where COM010-020 = "EM"         customFields array Name value pairs for mapping pass through elements that will not be processed in TL system but may be passed outbound. Header level. – – –           name string Name of mapped field. – – –           value string Value in named field. – – –       canonicalHandlingMovementInstructionItemDetails array Canonical handling movement instructions item details. – – Segment Loop Group 12 LIN         lineItemNumber string Line item number for handling movement instructions detail level. – – LIN010         processingFunctionTypeCode string Processing function, transaction set purpose code.

Valid values include:

- `ITEMADDED`
- `DELETE`
- `ITEMCHANGED`
- `NONE`
 
Use Java call-out table CL\_ProcessingFunctionTypeCode.txt

  – – LIN020 =

- 1 (ITEMADDED)
- 2 (DELETE)
- 3 (ITEMCHANGED)
- 4 (NONE)
- 11 (ITEMNOTCHANGED)
- 37 (CANCEL)
- 38 (REPLACE)
- 39 (CREATE)
- 41 (PROPOSED)
 
Use Java call-out table CL\_ProcessingFunctionTypeCode.txt column EDIFACT LIN020

          productCodesIdentifiers(1)   Instance 1 product code identifiers mapping to segment LIN. – – Segment Loop Group 12 LIN           productCodeType string Code to qualify product identifier type.

Some valid product types include:

- `CUSTOMER`
- `GTIN14`
- `MANUFACTURERPART`
- `UPC`
- `VENDOR`
- `VENDORPART`
 
Use Java call-out table CL\_ProductCodeType.txt

  – – LIN030-020 Use Java call-out table CL\_ProductCodeType.txt.

 If productType = EN, map EAN2551. Else map any one instance.

            productCodeValue string Product code identifier value. – – LIN030-010         productCodesIdentifiers(2) array Instance 2 product code identifiers mapping to segment PIA. – – Segment PIA in group 13 of looping group 12 LIN           productCodeType string Code to qualify product identifier type.

Some valid product types include: -

- `CUSTOMER`
- `GTIN14`
- `MANUFACTURERPART`
- `UPC`
- `VENDOR`
- `VENDORPART`
 
Use Java call-out table CL\_ProductCodeType.txt

  – – PIA020-010 Use Java call-out table CL\_ProductCodeType.txt.

 If productType = EN, map EAN2551. Else map any one instance.

            productCodeValue string Product code identifier value – – PIA010         productItemInformation array Product item descriptions and information – – Segment IMD in group 13 of looping group 12 LIN           productLanguageCode string Language for product description – – IMD030-060           productName string Name of product – – IMD030-040           genericName string Generic name for product – – –           productDescription string Description of the product defined by the current product identifier – – IMD030-050         transactionStatusInformation – Status information for handling movement instructions at header level. – – Segment STS in group 13 of looping group 12 LIN           transactionStatusCategory string Category for the handling movement instruction status code Use java call-out to lookup table CL\_TransactionStatusCategory.txt – – STS010-010 Segment group 3, no loop, child of RFF loop group 2 Use java call-out to lookup table CL\_TransactionStatusCategory.txt           transactionStatusCode string Status code for the handling movement instruction Use java call-out to lookup table CL\_TransactionStatusCode.txt – – STS020-010 Segment group 3, no loop, child of RFF loop group 2 Use java call-out to lookup table CL\_TransactionStatusCode.txt           description string Description of the handling movement status code – – STS020-040 Segment group 3, no loop, child of RFF loop group 2           transactionStatusReasonInformation array Transaction status reason information for handling movement instructions. – – STS segment group 3 in RFF loop group 2             transactionStatusReasonCode string Category for the handling movement instruction status code – – STS030-010 Segment group 3, no loop, child of RFF loop group 2             description string Description of reason code – – STS030-040         handlingMovementInstruction array Handling movement instructions group mapping to line item level. General handling instructions for goods, products, containers, and other articles. – – Segment HAN in group 13 of looping group 12 LIN           handlingInstructionCode string Handling instruction description code.

Valid values include:

- `BLOCKPALLET`
- `CHANGEPALLET`
- `FROZEN`
- `MOVEINSTRUCTIONS`
- `PACKINSTRUCTIONS`
- `SCRAPPALLET `
- `SHIPMENT`
- `UNBLOCKPALLET `
 
Use Java call-out table CL\_HandlingInstructionCode.txt.

  – – HAN010-010 Danone:

HAN010-010 =

- DES (SCRAPPALLET) or
- X2 (BLOCKPALLET) or
- X3 (UNBLOCKPALLET) or
- Z01 (CHANGEPALLET)
 
Use Java call-out table CL\_HandlingInstructionCode.txt.

            instructionIdentifier string Identification code defined by a user or organization maintained code list, ie, GS1. Codes for this data element are provided by attribute agencyCode. – – HAN010-020           agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – HAN010-030           description string Description of the handling movement status code – – STS020-040 Segment group 3, no loop, child of RFF loop group 2         buyerPartyBusinessInformation – Buyer business party identifier and location address information (WMS) at the line item level. – – NAD010 = "BY"           businessName string Business name for partner or location – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string Company identifier type for business partner.

Valid values include:

- `DUNS`
- `DEA`
- `HIN`
- `COMPANYID`
- `COMPANYSITEID`
- `GLN `
 
Use java call-out table CL\_CompanyIdentifierType.txt

  – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner. – – NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value. – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – NAD020-030           address   Party address information. – – –             address1 string Main street address. – – NAD050-010             address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation   Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY`
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – CTA010 =

- AC (PRIMARY) or
- OC (ORDERCONTACT) or
- PM (PRODUCTMANAGER)
 
              contactName string Contact name – – CTA020-020             contactTitle string Title of contact – – –             contactPhone string Contact phone number – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address – – COM010-010 where COM010-020 = "EM"         deliveryPartyBusinessInformation – Delivery party business identifier and location address information at the line item level. – – NAD010 = "DP"           businessName string Business name for partner or location – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string Company identifier type for business partner.

Valid values include:

- `DUNS`
- `DEA`
- `HIN`
- `COMPANYID`
- `COMPANYSITEID`
- `GLN `
 
Use java call-out table CL\_CompanyIdentifierType.txt

  – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner     NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – NAD020-030           address – Party address information. – – –             address1 string Main street address. – – NAD050-010             address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation – Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY`
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – CTA010 =

- AC (PRIMARY) or
- OC (ORDERCONTACT) or
- PM (PRODUCTMANAGER)
 
              contactName string Contact name. – – CTA020-020             contactTitle string Title of contact. – – –             contactPhone string Contact phone number. – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address. – – COM010-010 where COM010-020 = "EM"         supplierBusinessInformation   Supplier party company identifiers and address information. – – NAD010 = "SU"           businessName string Business name for partner or location – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name. – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string Company identifier type for business partner.

Valid values include:

- `DUNS`
- `DEA`
- `HIN`
- `COMPANYID`
- `COMPANYSITEID`
- `GLN `
 
Use java call-out table CL\_CompanyIdentifierType.txt.

  – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner. – – NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value. – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – NAD020-030           address – Party address information. – –               address1 string Main street address. – – NAD050-010             address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation – Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY`
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – CTA010 =

- AC (PRIMARY) or
- OC (ORDERCONTACT) or
- PM (PRODUCTMANAGER)
 
              contactName string Contact name. – – CTA020-020             contactTitle string Title of contact. – – –             contactPhone string Contact phone number. – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address. – – COM010-010 where COM010-020 = "EM"         manufacturerBusinessInformation – Manufacturer party company identifiers and address information, line item level. – – NAD010 = "MF"           businessName string Business name for partner or location. – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name. – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string external ERP system user name for user who generated message. – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner. – – NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value. – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – NAD020-030           address – Party address information. – – –             address1 string Main street address. – – NAD050-010             address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation – Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY`
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – CTA010 =

- AC (PRIMARY) or
- OC (ORDERCONTACT) or
- PM (PRODUCTMANAGER)
 
              contactName string Contact name. – – CTA020-020             contactTitle string Title of contact. – – –             contactPhone string Contact phone number. – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address. – – COM010-010 where COM010-020 = "EM"         carrierInformation array Carrier party company identifiers and address information. – – NAD010 = "CA"           businessName string Business name for partner or location. – – NAD040-010           additionalBusinessName string Additional business name or overflow of business name. – – NAD040-020           mpcCompanyLocationIdentifierList array Identifier list for business party. – – –             companyIdentifierType string external ERP system user name for user who generated message. – – NAD020-030 Use java call-out table CL\_CompanyIdentifierType.txt             companyIdentifierValue string Company identifier value for business partner. – – NAD020-010             alternateCompanyLocationIdentifierValue string Alternate company location identifier value. – – –             agencyCode string Code identifying the global or national agency responsible for the message format. Pass thru mapping, ie, 9 = GS1. – – NAD020-030           address – Party address information. – – –             address1 string Main street address. – – NAD050-010             address2 string Supplemental street address. – – NAD050-020             city string City. – – NAD060             state string State or region code. – – NAD070-010             postalCode string Postal code. – – NAD080             country string Country code. – – NAD090             telephone string Telephone number. – – –             fax string Fax number. – – –             url string Website URL. – – –             buildingNumber string Building number. – – –             plantNumber string Plant number. – – –             floorNumber string Floor number in building. – – –             lscAddressIdentifier string LSC address identifier. – – –             village string Village name. – – –             houseNumber string House number. – – –             township string Township. – – –             premisesCode string Premises code. – – –           mpcAdditionalAddressInformation – Additional address information that is not included in addressTypeDefinition. – – –             externalERPUserName string External ERP system user name for user who generated message. – – –             organizationCode string Code for organization responsible for generating the message. – – –             organizationDescription string Description of the organization responsible for generating the message. – – –             groupCode string Code identifying group responsible for generating the message. – – –             language string Language key for message. – – –             languageCode string ISO language code for message. – – –             referenceIdentifier string Partner reference identifier. – – –           companyLocationContactInformation – – – – Segment loop NAD-CTA             contactType string Contact type. Pass thru mapping for EDIFACT.

Valid values:

- `PRIMARY`
- `ORDERCONTACT`
- `PRODUCTMANAGER`
 
  – – CTA010 =

- AC (PRIMARY) or
- OC (ORDERCONTACT) or
- PM (PRODUCTMANAGER)
 
              contactName string Contact name. – – CTA020-020             contactTitle string Title of contact. – – –             contactPhone string Contact phone number. – – COM010-010 where COM010-020 = "TE"             contactEmail string Contact email address. – – COM010-010 where COM010-020 = "EM"         itemQuantity array – – – Segment QTY in group 13 of looping group 12 LIN           quantityType string Type of quantity recorded. Values hard coded in map by field context.

Valid values include:

- `ITEM`
- `INNERCONTAINERS`
- `PACKAGE`D
 
Use java call-out table CL\_QuantityType.txt

  – – QTY010 Use java call-out table CL\_QuantityType.txt           quantityValue number Quantity of product at PO line item. – – QTY020           unitOfMeasure string Unit of measure for quantity value Use java call-out table UOM\_TableLookup2.txt. – – QTY030-10         freeTextNote array Ship to party company identifiers and address information. – – Segment FTX in group 13 of looping group 12 LIN           textReferenceCode string Text reference or subject code. Will map whatever is found. – – FTX010 =

- GRA (GRADINGCODE) or
- WHI (WMSINSTRUCTIONS) or
- Z10 (LOCALSTATUS) or pass thru mapping
 
            textFunctionCode string Text function code. Will map whatever is found. – – –           language string Language of free text. – – –           textFormatCode string Format code for free text. – – –           freeText string Free test string. – – FTX040-010 If FTX010 = GRA, validate against list of values in Appendix 2, Danone guidelines Else pass-thru mapping         packagingTypeDetails – Packaging type details for the handling movement instructions. – – Segment PAC in looping group LIN           packingQuantity number Package quantity specifying the number of packages. – – PAC010           packagingTypeCode string Packaging type code as defined by the code list identified in the responsible agency code attribute. Pass thru mapping. – – PAC030-010           agencyCode string Agency code list defining the packaging type code. Pass thru mapping. – – PAC030-030           packageMarkingInstruction array Handling movement status reason group. – – Segment PCI in in looping group LIN/PAC             markingInstructionCode string Code specifying instructions for marking or labeling of package.

Valid values include:

- `EAN `
- `LEGAL`
- `SHIPMENT`
- ` SSCC`
- `GINC`
- `GRAI`
 
  – – Segment PCI in group 19 of group 18 PAC in loop group 12 LIN PCI010 Use java call-out table CL\_MarkingInstructions.txt             packagingGoodsIdentifiers array Packaging/goods identifier information. – – Segment GIN in looping group LIN/PAC/PCI               packagingGoodsIdentifierType string Packaging goods identifier type. Valid values include: – – GIN010 Use java call-out table CL\_PackagingGoodsIdentifierType.txt               packagingGoodsIdentifiersList array List of either up to 5 packaging goods identifiers or for up to 5 number ranges for packing list identifiers. – – –                 packagingGoodsIdentifier string Packaging goods identifier value. For a number range, this would be the from identifier value. – – GIN020-010 GIN030-010 GIN040-010 GIN050-010 GIN060-010                 packagingGoodsIdentifierTo string Packaging goods identifier value to number if a number range is provided. – – GIN020-020 GIN030-020 GIN040-020 GIN050-020 GIN060-020         customFields array Name value pairs for mapping pass through elements that will not be processed in TL system but may be passed outbound. Line item level. – – –           name string Name of mapped field. – – –           value string Value in named field. – – –       customFields array Name value pairs for mapping pass through elements that will not be processed in TL system but may be passed outbound. Line item level. – – –         name string Name of mapped field. – – –         value string Value in named field. – – –      

 

 



 

 

 

 

#### Table of contents

 

 

 

 

 

 



 

##### Related Content

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/chat-bubble-question.svg) ](/resources/tracelink-university/handling-movement-instructions) 

#####  Handling movement instructions 

 The Handling Movement Instruction is an EDIFACT message that enables organizations to issue standardized movement and handling instructions to their supply chain partners. 

 

 [View More](/resources/tracelink-university/handling-movement-instructions) 

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/cloud.svg) ](/resources/tracelink-university/handling-and-movement-instruction-edifact) 

#####  Handling and movement instruction (EDIFACT) 

 The Handling and Movement Instruction EDIFACT message used to direct inventory actions such as transfers, blocking, scrapping, or releasing pallets for production. 

 

 [View More](/resources/tracelink-university/handling-and-movement-instruction-edifact) 

 

 [ ![Related content](https://www.tracelink.com/sites/default/files/2024-09/cloud.svg) ](/resources/tracelink-university/handling-and-movement-instruction-transactions) 

#####  Handling and movement instruction transactions 

 The Handling and Movement Instruction (HANMOV) is an EDIFACT message that enables organizations to issue standardized movement and handling instructions to their supply chain partners. 

 

 [View More](/resources/tracelink-university/handling-and-movement-instruction-transactions)