Skip to main content
Home
  • AI Mode
  • Supply Chain Orchestration
    fast
    Supply Chain Orchestration
    • Life Sciences Company
    • Direct Material Supplier
    • Contract Manufacturer
    • Third Party Logistics
    • Wholesale Distributor
    • Healthcare Provider
    • Retail Pharmacy
  • Network
  • Products
    fast
    Products
    • Multienterprise Information Network Tower (MINT)
    • Process Orchestration for Empowered Teams (POET)
    • Track-and-Trace
  • Resources
    fast
    Resources
    • Resource Center
    • TraceLink University
    • Partners
    • Community
    • Events
  • About
    fast
    About
    • Our Story
    • Newsroom
    • Culture and Careers
    • Leadership
    • Our Values
    • Corporate Social Responsibility
    • Contact Sales
  • Log In
    • Tracelink Classic
      TraceLink Classic app.tracelink.com
      Redirect
    • Opus Platform
      Opus Platform opus.tracelink.com
      Redirect
Log In
  • Tracelink Classic
    TraceLink Classic app.tracelink.com
    Redirect
  • Opus Platform
    Opus Platform opus.tracelink.com
    Redirect
Tracelink University

Breadcrumb

  1. Home
  2. Resources
  3. TraceLink University

Handling movement instructions canonical guidelines

  • Download PDF
  • Share
    • LinkedIn
    • Facebook
    • Mail
    • 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.

ClosedCanonical 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

  • PACKAGED

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
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
Related content
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
Related content
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

Cookie Settings

When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies or similar tracking technologies. Please see below for an overview of the categories of cookies and similar technologies used on this site. You can allow or deny some of all of them, except Strictly Necessary Cookies which are required to provide the site to you. However, blocking some types of cookies may impact your experience of the site and services we are able to offer.

Please see our Cookie Policy for more details, including a list of the cookies we use. You can change your consent options at any time by following the “Cookie Settings” link in the Cookie Policy.
'Strictly Necessary' cookies let you move around the Site and use essential features like secure areas, shopping baskets and online billing. Without these cookies you would not be able to navigate between pages or use certain vital features of our Site, so we do not require your consent for their use. These cookies don't gather any information about you that could be used for marketing or remembering where you've been on the internet. For example, we use these Strictly Necessary cookies to identify you as being logged in to the Site. You can set your browser to block or alert you about these cookies, but if you do so, some parts of the Site will not work.
'Performance' cookies collect information about how you use the Site, such as which pages you visit, the time spent on the Site and if you experience any errors. We use performance cookies to provide aggregated statistics on how the Site is used and help us improve the Site including by measuring any errors that occur.
'Functional' cookies are used to provide services or to remember settings to improve your visit. We use 'Functionality' cookies to remember your settings and choices and show you when you're logged in to the Site.
‘Targeting' cookies are linked to services provided by third parties, such as 'Like' buttons and 'Share' buttons. The third party provides these services in return for recognizing that you have visited the Site. We also use 'Targeting' cookies to gather information that could be used to display content that we think may interest you.

Footer

  • Quick Links
    Get a Demo
    TraceLink Network Directory
    The Network
    OPUS Platform
    Technical Support
    Open Jobs
    API: Terms of Use
  • Products
    Multienterprise Information Network Tower
    U.S. DSCSA Compliance
    Targeted Recalls
    Process Orchestration for Empowered Teams
    Serialization
    Global Compliance
  • Resources
    Resource Center
    Events
    TraceLink University
    Partners
    Community
  • About TraceLink
    Our Story
    Newsroom
    Culture & Careers
    Leadership
    Our Values
    Corporate Social Responsibility
  • Hot Topics
    Transaction Integration
    Supply Chain Visibility
    DSCSA Compliance
    Process Orchestration
    Kazakhstan Compliance for Pharmaceuticals
    Kyrgyzstan Compliance for Pharmaceuticals
Follow Us on Social
Facebook
Linkedin
X
Legal & Trust.
© TraceLink Inc. 2009-2026 All Rights Reserved
Contact Us Today
Contact us today to begin your journey toward agentic supply chain orchestration — digitalize your end-to-end supply chain with intelligence, flexibility, and collaborative orchestration.
Contact Us
Stay Up-to-Date
Subscribe to receive industry insights and stay at the forefront of evolving trends.
Subscribe