Type = Technical Guides, Technical Tools, What's New,; Topic = Multienterprise Information Network Tower (MINT), Technical Documentation,;Persona = Solution Designer, TraceLink Administrator, User, Orchestration Architect, Solution Partner, Technology Partner,; Orchestration = Manufacturing, Logistics, Commerce, Transportation, Clinical Supply,; Function = IT, Quality, Procurement,
Purchase order acknowledgment canonical guidelines
The PO Acknowledgment IDoc message sends a response to a PO from the seller to the buyer. In addition to confirming the receipt of a new order, the acknowledgment tells the buyer if the PO was accepted, if there are any required changes, or if it was rejected.
| Canonical Element | Type Definition | Description | IDoc mapping | X12 Mapping | EDIFACT mapping | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| canonicalPurchaseOrderAcknowledgement | - | Object type/root element. | - | - | - | ||||||
| canonicalControlFileHeader | - | Canonical control file header to store data for control segments of IDocs and TL XML transactions, and EDI envelopes for X12 and EDIFACT. | - | - | - | ||||||
| messageBody | - | Payload for purchase order acknowledgment canonical. | - | - | - | ||||||
| canonicalPurchaseOrderHeader | - | Purchase order acknowledgment business partner lists. | Segment E1EDK01 | Segment BAK | Segment BGM | ||||||
| processingFunctionTypeCode | string |
Purpose of purchase order. Tells receiving system function of purchase. Valid values:
|
E1EDK01/ACTION =
|
BAK01 =
|
BGM03 =
|
||||||
| purchaseOrderType | string | Purchase order type in ordering party's ERP system. - PURCHASEORDERRESPONSE. | - | - | BGM01-10 = 231 (PURCHASEORDERRESPONSE) | ||||||
| salesRequirementCode | string | Purchase order requirement code. | - | - | - | ||||||
| acknowledgmentType | string | Purchase order acknowledgment type. | - |
BAK02 =
|
BGM04 =
|
||||||
| isAcknowledgmentRequired | boolean |
Purchase order acknowledgment required flag. Valid values:
|
- | - | - | ||||||
| localCurrency | string | Local currency code. | HWAER | - | - | ||||||
| termsOfPaymentKey | string | Terms of payment key. | ZTERM | - | - | ||||||
| documentType | string | Document type. | BSART | - | - | ||||||
| documentIdentifier | string | Document identifier mapping to and from BELNR. | BELNR | - | - | ||||||
| recipientIdentifier | string | Recipient number for message. | RECIPNT_NO | - | - | ||||||
| shippingConditions | string | Shipping conditions. | VSART | - | - | ||||||
| shippingConditionsDescription | string | Description of the shipping conditions. | VSART_BEZ | - | - | ||||||
| isOrderCombination | boolean | Order combination indicator. | KZAZU | - | - | ||||||
| reasonForOrder | string | Order reason (reason for the business transaction). | AUGRU | - | - | ||||||
| reasonDescription | string | Reason description. | AUGRU_BEZ | - | - | ||||||
| freightTerms | string |
Freight terms. Valid values include:
|
- | - | - | ||||||
| freightTermsDescription | string | Freight terms free text description. | - | - | - | ||||||
| transactionReferenceIdentifierList [1] |
array |
Transaction references for purchase orders and PO change, and PO confirmations at header level**Waiting for decision on inclusion of lineItemNumber** | Segment E1EDK01 | Segment BAK | Segment BGM | ||||||
| b2bTransactionIdentifierType | string |
Referenced document type. Valid values include:
|
- | - | - | ||||||
| b2bTransactionIdentifierValue | string | Reference order identifier value. | E1EDK01/BELNR, when b2bTransactionIdentifierType = SUPPLIERORDER |
|
BGM020-10, when b2bTransactionIdentifierType = PURCHASEORDER | ||||||
| b2bTransactionIdentifierTypeName | string | Line item number in customer purchase order. Line item level only. | - | - | - | ||||||
| transactionDate | date |
Date order created. Valid values are:
|
- |
BAK04 |
|
||||||
| lineItemNumber | string | Time order created. | - | - | - | ||||||
| epochTransactionDate | integer | Date order created. | - | - | - | ||||||
| transactionReferenceIdentifierList [2] |
array |
1st Instance of transaction references for purchase orders and PO change, and PO confirmations at header level**Waiting for decision on inclusion of lineItemNumber** | Segment E1EDK02 | Segment REF | Segment REF | ||||||
| b2bTransactionIdentifierType | string |
Referenced document type. Valid values:
|
E1EDK02/QUALF =
|
REF010 Use enumeration worksheet for conversion. |
REF10-10 Use enumeration worksheet for conversion. Note: - If REF10-10 is present, and qualifiers RE & CT are mentioned then segment with qualifier RE should be processed first followed by CT qualifier. If any other qualifier present, then those will be processed after RE and CT. |
||||||
| b2bTransactionIdentifierValue | string | Reference order identifier value. | E1EDK02/BELNR | REF020 |
REF10-20 Use enumeration worksheet for conversion. Note: - If REF10-10 is present, and qualifiers RE & CT are mentioned then segment with qualifier RE should be processed first followed by CT qualiflier. If any other qualifier present, then those will be proc |
||||||
| b2bTransactionIdentifierTypeName | string | Line item number in customer purchase order. Line item level only. | - | - | - | ||||||
| transactionDate | date | Date order created. | E1EDK02/DATUM | ||||||||
| lineItemNumber | string | Time order created. | - | - | - | ||||||
| epochTransactionDate | integer | Date order created. | - | - | - | ||||||
| mpcDates |
array |
Reference dates at header level. | Segment E1EDK03 | Segment DTM | Segment DTM | ||||||
| dateType | string |
Referenced date type. Valid values include:
|
E1EDK03/IDDAT =
|
DTM01 Use enumeration worksheet for conversion. | DTM010-10 Use enumeration worksheet for conversion. | ||||||
| dateValue | date | Date time defined by referenced date type. |
E1EDK03/DATUM, where E1EDK03/IDDAT =
|
DTM02, when DTM01 = 001 or 017 or 018 DTM03 |
DTM010-20 | ||||||
| timeZone | string | Time zone for referenced dates. | - | - | DTM010-30, hardcode "102" | ||||||
| epochDateValue | integer | Date time defined by referenced date type. | - | - | - | ||||||
| mpcCurrency |
array |
Currency codes for purchase order. | Segment E1EDK01 | Segment CUR | Segment CUX | ||||||
| currencyCode | string | Currency code for pricing in price catalog. | E1EDK01/CURCY | CUR02 | CUX010-20, hardcode CUX010-10 = "2" and CUX0100-30 = "9" | ||||||
| exchangeRateCurrencyCode | string | Exchange rate for conversion from currencyCode to currencyCodeExchange. | - | - | - | ||||||
| exchangeRate | string | Exchange rate for conversion from currencyCode to currencyCodeExchange. | E1EDK01/WKURS | CUR03 | CUX030 | ||||||
| epochValidityDate | number | Epoch Validity date. | - | - | - | ||||||
| currencyEntityCode | string | Currency Entity code. | - | CUR01 | - | ||||||
| validityDate | string | Validity date for exchange rate. | - | - | - | ||||||
| manufacturerBusinessInformation | - | Manufacturing business party types, identifiers and address information. | - | N101 = MF | - | ||||||
| companyLocationPartnerName | string | Manufacturing business partner name. | - | - | - | ||||||
| businessName | string | Business name for partner or location. | - | N102 | - | ||||||
| additionalBusinessName | string | Additional business name or overflow of business name. | NAME2 | - | - | ||||||
| mpcCompanyLocationIdentifierList | array | Identifier list for business party. | - | - | - | ||||||
| isIdentifierPresentInEvent | boolean | Is identifier present in event boolean. | - | - | - | ||||||
| companyIdentifierType | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- |
N103 =
Use Java call-out to enum lookup table CL_ CompanyIdentifierType.txt |
- | ||||||
| companyIdentifierValue | string | Company identifier value for business partner. | - | - | - | ||||||
| alternateCompanyLocationIdentifierValue | string | Alternate company location identifier value. | - | - | - | ||||||
| address | - | Manufacturing business party address information. | - | - | - | ||||||
| address1 | string | Main street address. | - | N301 | - | ||||||
| address2 | string | Supplemental street address. | - | N302 | - | ||||||
| city | string | City | - | N401 | - | ||||||
| district | string | District | - | - | - | ||||||
| state | string | State or region code | - | N402 | - | ||||||
| postalCode | string | Postal code | - | N403 | - | ||||||
| country | string | Country code | - | N404 | - | ||||||
| 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 | - | - | - | ||||||
| companyLocationContactInformation | - | Manufacturing business party contact information. | - | Hard code PER01 to "AJ" primary contact | - | ||||||
| contactName | string | Contact name | - | PER02 | - | ||||||
| contactTitle | string | Title of contact | - | - | - | ||||||
| contactPhone | string | Contact phone number | - | PER04 where PER03 - "TE" | - | ||||||
| contactEmail | string | Contact email address | - | PER06 where PER05 - "EM" | - | ||||||
| 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 | ISO language code for message. | - | - | - | |||||||
| referenceIdentifier | string | Partner reference identifier. | IHREZ | - | - | ||||||
| sellerBusinessInformation | - | Manufacturing business party types, identifiers and address information. | - | N101 - SE | - | ||||||
| companyLocationPartnerName | string | Manufacturing business partner name. | - | - | - | ||||||
| businessName | string | Business name for partner or location. | - | N102 | - | ||||||
| additionalBusinessName | string | Additional business name or overflow of business name. | NAME2 | - | - | ||||||
| mpcCompanyLocationIdentifierList | array | Identifier list for business party. | - | - | - | ||||||
| isIdentifierPresentInEvent | boolean | Is identifier present in event boolean. | - | - | - | ||||||
| companyIdentifierType | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- |
N103 =
Use Java call-out to enum lookup table CL_CompanyIdentifierType.txt |
- | ||||||
| companyIdentifierValue | string | Company identifier value for business partner. | - | N104 | - | ||||||
| alternateCompanyLocationIdentifierValue | string | Alternate company location identifier value. | - | - | - | ||||||
| address | - | Manufacturing business party address information. | - | - | - | ||||||
| address1 | string | Main street address. | - | N301 | - | ||||||
| address2 | string | Supplemental street address. | - | N302 | - | ||||||
| city | string | City | - | N401 | - | ||||||
| district | string | District | - | - | - | ||||||
| state | string | State or region code | - | N402 | - | ||||||
| postalCode | string | Postal code | - | N403 | - | ||||||
| country | string | Country code | - | N404 | - | ||||||
| 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 | - | - | - | ||||||
| companyLocationContactInformation | - | Manufacturing business party contact information. | - | Hard code PER01 to "AJ" primary contact | - | ||||||
| contactName | string | Contact name | - | PER02 | - | ||||||
| contactTitle | string | Title of contact | - | - | - | ||||||
| contactPhone | string | Contact phone number | - | PER04 where PER03 - "TE" | - | ||||||
| contactEmail | string | Contact email address | - | PER06 where PER05 - "EM" | - | ||||||
| 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 | ISO language code for message. | - | - | - | |||||||
| referenceIdentifier | string | Partner reference identifier. | IHREZ | - | - | ||||||
| supplierBusinessInformation | - | Supplier business party types, identifiers and address information. | E1EDKA1/PARVW - LF | N101 - SU | NAD01 - SU | ||||||
| companyLocationPartnerName | string | Supplier business partner name. | - | - | - | ||||||
| businessName | string | Business name for partner or location. | E1EDKA1/NAME1 | N102 | NAD030-010 | ||||||
| additionalBusinessName | string | Additional business name or overflow of business name. | NAME2 | - | - | ||||||
| mpcCompanyLocationIdentifierList | array | Identifier list for business party. | - | - | - | ||||||
| isIdentifierPresentInEvent | boolean | Is identifier present in event boolean. | - | - | - | ||||||
| companyIdentifierType | string | Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. | - |
N103 =
Use Java call-out to enum lookup table CL_CompanyIdentifierType.txt |
NAD020-030 =
|
||||||
| companyIdentifierValue | string | Company identifier value for business partner. | E1EDKA1/PARTN | N104 | NAD020-010 | ||||||
| alternateCompanyLocationIdentifierValue | string | Alternate company location identifier value. | E1EDKA1/LIFNR | - | - | ||||||
| address | - | Supplier business party address information. | - | - | - | ||||||
| address1 | string | Main street address. | E1EDKA1/STRAS | N301 | NAD050-010 | ||||||
| address2 | string | Supplemental street address. | E1EDKA1/STRS2 | N302 | NAD050-020 | ||||||
| city | string | City | E1EDKA1/ORT01 | N401 | NAD060 | ||||||
| district | string | District | - | - | - | ||||||
| state | string | State or region code | E1EDKA1/REGIO | N402 | NAD070-010 | ||||||
| postalCode | string | Postal code | E1EDKA1/PSTLZ | N403 | NAD080 | ||||||
| country | string | Country code | E1EDKA1/LAND1 | N404 | NAD090 | ||||||
| telephone | string | Telephone number | E1EDKA1/TELF1 | - | - | ||||||
| fax | string | Fax number | E1EDKA1/TELFX | - | - | ||||||
| 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 | - | - | - | ||||||
| companyLocationContactInformation | - | Supplier business party contact information. | - | Hard code PER01 to "AJ" primary contact | Hard code CTA010 to "RP" responsible person | ||||||
| contactName | string | Contact name | - | PER02 | CTA020-020 | ||||||
| contactTitle | string | Title of contact | - | - | - | ||||||
| contactPhone | string | Contact phone number | - | PER04 where PER03 - "TE" | COM010-010 where COM010-020 = "TE" | ||||||
| contactEmail | string | Contact email address | - | PER06 where PER05 - "EM" | COM010-010 where COM010-020 = "EM" | ||||||
| mpcAdditionalAddressInformation | - | Additional address information that is not included in addressTypeDefinition. | E1EDKA1 | - | - | ||||||
| externalERPUserName | string | External ERP system user name for user who generated message. | BNAME | - | - | ||||||
| organizationCode | string | Code for organization responsible for generating the message. | PAORG | - | - | ||||||
| organizationDescription | string | Description of the organization responsible for generating the message | ORGTX | - | - | ||||||
| groupCode | string | Code identifying group responsible for generating the message. | PAGRU | - | - | ||||||
| language | string | Language key for message. | SPRAS | - | - | ||||||
| languageCode | ISO language code for message. | SPRAS_ISO | - | - | |||||||
| referenceIdentifier | string | Partner reference identifier. | IHREZ | - | - | ||||||
| customerBusinessInformation | - | Customer business party types, identifiers and address information. | E1EDKA1/PARVW - AG | N101 - BY | NAD01- BY | ||||||
| companyLocationPartnerName | string | Customer business partner name. | - | - | - | ||||||
| businessName | string | Business name for partner or location. | E1EDKA1/NAME1 | N102 | NAD030-010 | ||||||
| additionalBusinessName | string | Additional business name or overflow of business name. | NAME2 | - | - | ||||||
| mpcCompanyLocationIdentifierList | array | Identifier list for business party. | - | - | - | ||||||
| isIdentifierPresentInEvent | boolean | Is identifier present in event boolean. | - | - | - | ||||||
| companyIdentifierType | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- |
N103 =
Use Java call-out to enumeration lookup table CL_CompanyIdentifierType.txt |
NAD020-030 =
|
||||||
| companyIdentifierValue | string | Company identifier value for business partner. | E1EDKA1/PARTN | N104 | NAD020-010 | ||||||
| alternateCompanyLocationIdentifierValue | string | Alternate company location identifier value. | E1EDKA1/LIFNR | - | - | ||||||
| address | - | Customer business party address information. | - | - | - | ||||||
| address1 | string | Main street address. | E1EDKA1/STRAS | N301 | NAD050-010 | ||||||
| address2 | string | Supplemental street address. | E1EDKA1/STRS2 | N302 | NAD050-020 | ||||||
| city | string | City | E1EDKA1/ORT01 | N401 | NAD060 | ||||||
| district | string | District | - | - | - | ||||||
| state | string | State or region code | E1EDKA1/REGIO | N402 | NAD070-010 | ||||||
| postalCode | string | Postal code | E1EDKA1/PSTLZ | N403 | NAD080 | ||||||
| country | string | Country code | E1EDKA1/LAND1 | N404 | NAD090 | ||||||
| telephone | string | Telephone number | E1EDKA1/TELF1 | - | - | ||||||
| fax | string | Fax number | E1EDKA1/TELFX | - | - | ||||||
| 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 | - | - | - | ||||||
| companyLocationContactInformation | - | Customer business party contact information. | - | Hard code PER01 to "AJ" primary contact | Hard code CTA010 to "RP" responsible person | ||||||
| contactName | string | Contact name | - | PER02 | CTA020-020 | ||||||
| contactTitle | string | Title of contact | - | N/A | N/A | ||||||
| contactPhone | string | Contact phone number | - | PER04 where PER03 - "TE" | COM010-010 where COM010-020 = "TE" | ||||||
| contactEmail | string | Contact email address | - | PER06 where PER05 - "EM" | COM010-010 where COM010-020 = "EM" | ||||||
| mpcAdditionalAddressInformation | - | Additional address information that is not included in addressTypeDefinition. | E1EDKA1 | - | - | ||||||
| externalERPUserName | string | External ERP system user name for user who generated message. | BNAME | - | - | ||||||
| organizationCode | string | Code for organization responsible for generating the message. | PAORG | - | - | ||||||
| organizationDescription | string | Description of the organization responsible for generating the message. | ORGTX | - | - | ||||||
| groupCode | string | Code identifying group responsible for generating the message. | PAGRU | - | - | ||||||
| language | string | Language key for message. | SPRAS | - | - | ||||||
| languageCode | ISO language code for message. | SPRAS_ISO | - | - | |||||||
| referenceIdentifier | string | Partner reference identifier. | IHREZ | - | - | ||||||
| shipFromLocationInformation | - | Ship from location party types, identifiers and address information. | - | N101 - SF | NAD01 - SF | ||||||
| companyLocationPartnerName | string | Ship from business partner name. | - | - | - | ||||||
| businessName | string | Business name for partner or location. | - | N102 | NAD030-010 | ||||||
| additionalBusinessName | string | Additional business name or overflow of business name. | NAME2 | - | - | ||||||
| mpcCompanyLocationIdentifierList | array | Identifier list for business party. | - | - | - | ||||||
| isIdentifierPresentInEvent | boolean | Is identifier present in event boolean. | - | - | - | ||||||
| companyIdentifierType | string | Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. | - |
N103 =
Use Java call-out to enumeration lookup table CL_CompanyIdentifierType.txt |
NAD020-030 =
|
||||||
| companyIdentifierValue | string | Company identifier value for business partner. | - | N104 | NAD020-010 | ||||||
| alternateCompanyLocationIdentifierValue | string | Alternate company location identifier value. | - | - | - | ||||||
| address | - | Ship from business party address information. | - | - | - | ||||||
| address1 | string | Main street address. | - | N301 | NAD050-010 | ||||||
| address2 | string | Supplemental street address. | - | N302 | NAD050-020 | ||||||
| city | string | City | - | N401 | NAD060 | ||||||
| district | string | District | - | - | - | ||||||
| state | string | State or region code | - | N402 | NAD070-010 | ||||||
| postalCode | string | Postal code | - | N403 | NAD080 | ||||||
| country | string | Country code | - | N404 | 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 | - | - | - | ||||||
| companyLocationContactInformation | - | Ship from business party contact information. | - | Hard code PER01 to "AJ" primary contact | Hard code CTA010 to "RP" responsible person | ||||||
| contactName | string | Contact name | - | PER02 | CTA020-020 | ||||||
| contactTitle | string | Title of contact | - | - | - | ||||||
| contactPhone | string | Contact phone number | - | PER04 where PER03 - "TE" | COM010-010 where COM010-020 = "TE" | ||||||
| contactEmail | string | Contact email address | - | PER06 where PER05 - "EM" | COM010-010 where COM010-020 = "EM" | ||||||
| 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 | ISO language code for message. | - | - | - | |||||||
| referenceIdentifier | string | Partner reference identifier. | IHREZ | - | - | ||||||
| shipToLocationInformation | - | Ship to location party types, identifiers and address information. | E1EDKA1/PARVW - WE | N101 - ST | NAD01 - ST | ||||||
| companyLocationPartnerName | string | Ship To business partner name. | - | - | - | ||||||
| businessName | string | Business name for partner or location. | E1EDKA1/NAME1 | N102 | NAD030-010 | ||||||
| additionalBusinessName | string | Additional business name or overflow of business name. | NAME2 | - | - | ||||||
| mpcCompanyLocationIdentifierList | array | Identifier list for business party. | - | - | - | ||||||
| isIdentifierPresentInEvent | boolean | Is identifier present in event boolean. | - | - | - | ||||||
| companyIdentifierType | string | Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. | - |
N103 =
Use Java call-out to enumeration lookup table CL_CompanyIdentifierType.txt |
NAD020-030 =
|
||||||
| companyIdentifierValue | string | Company identifier value for business partner. | E1EDKA1/PARTN | N104 | NAD020-010 | ||||||
| alternateCompanyLocationIdentifierValue | string | Alternate company location identifier value. | E1EDKA1/LIFNR | - | - | ||||||
| address | - | Ship To business party address information. | - | - | - | ||||||
| address1 | string | Main street address. | E1EDKA1/STRAS | N301 | NAD050-010 | ||||||
| address2 | string | Supplemental street address. | E1EDKA1/STRS2 | N302 | NAD050-020 | ||||||
| city | string | City | E1EDKA1/ORT01 | N401 | NAD060 | ||||||
| district | string | District | - | - | - | ||||||
| state | string | State or region code | E1EDKA1/REGIO | N402 | NAD070-010 | ||||||
| postalCode | string | Postal code | E1EDKA1/PSTLZ | N403 | NAD080 | ||||||
| country | string | Country code | E1EDKA1/LAND1 | N404 | NAD090 | ||||||
| telephone | string | Telephone number | E1EDKA1/TELF1 | - | - | ||||||
| fax | string | Fax number | E1EDKA1/TELFX | - | - | ||||||
| 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 | - | - | - | ||||||
| companyLocationContactInformation | - | Ship To business party contact information. | - | Hard code PER01 to "AJ" primary contact | Hard code CTA010 to "RP" responsible person | ||||||
| contactName | string | Contact name | - | PER02 | CTA020-020 | ||||||
| contactTitle | string | Title of contact | - | - | - | ||||||
| contactPhone | string | Contact phone number | - | PER04 where PER03 - "TE" | COM010-010 where COM010-020 = "TE" | ||||||
| contactEmail | string | Contact email address | - | PER06 where PER05 - "EM" | COM010-010 where COM010-020 = "EM" | ||||||
| mpcAdditionalAddressInformation | - | Additional address information that is not included in addressTypeDefinition. | E1EDKA1 | - | - | ||||||
| externalERPUserName | string | External ERP system user name for user who generated message. | BNAME | - | - | ||||||
| organizationCode | string | Code for organization responsible for generating the message. | PAORG | - | - | ||||||
| organizationDescription | string | Description of the organization responsible for generating the message. | ORGTX | - | - | ||||||
| groupCode | string | Code identifying group responsible for generating the message. | PAGRU | - | - | ||||||
| language | string | Language key for message. | SPRAS | - | - | ||||||
| languageCode | ISO language code for message. | SPRAS_ISO | - | - | |||||||
| referenceIdentifier | string | Partner reference identifier. | IHREZ | - | - | ||||||
| distributorBusinessInformation | - | Distributor business party types, identifiers and address information. | - | N101 - DS | - | ||||||
| companyLocationPartnerName | string | Distributor business partner name. | - | - | - | ||||||
| businessName | string | Business name for partner or location. | - | N102 | - | ||||||
| additionalBusinessName | string | Additional business name or overflow of business name. | NAME2 | - | - | ||||||
| mpcCompanyLocationIdentifierList | array | Identifier list for business party. | - | - | - | ||||||
| isIdentifierPresentInEvent | boolean | Is identifier present in event boolean. | - | - | - | ||||||
| companyIdentifierType | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- |
N103 =
Use Java call-out to enum lookup table CL_CompanyIdentifierType.txt |
- | ||||||
| companyIdentifierValue | string | Company identifier value for business partner. | - | N104 | - | ||||||
| alternateCompanyLocationIdentifierValue | string | Alternate company location identifier value. | - | - | - | ||||||
| address | - | Distributor business party address information. | - | - | - | ||||||
| address1 | string | Main street address. | - | N301 | - | ||||||
| address2 | string | Supplemental street address. | - | N302 | - | ||||||
| city | string | City | - | N401 | - | ||||||
| district | string | District | - | - | - | ||||||
| state | string | State or region code | - | N402 | - | ||||||
| postalCode | string | Postal code | - | N403 | - | ||||||
| country | string | Country code | - | N404 | - | ||||||
| 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 | - | - | - | ||||||
| companyLocationContactInformation | - | Distributor business party contact information. | - | Hard code PER01 to "AJ" primary contact | - | ||||||
| contactName | string | Contact name | - | PER02 | - | ||||||
| contactTitle | string | Title of contact | - | - | - | ||||||
| contactPhone | string | Contact phone number | - | PER04 where PER03 - "TE" | - | ||||||
| contactEmail | string | Contact email address | - | PER06 where PER05 - "EM" | - | ||||||
| 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 | ISO language code for message | - | - | - | |||||||
| referenceIdentifier | string | Partner reference identifier. | IHREZ | - | - | ||||||
| billToBusinessInformation | - | Bill to business party types, identifiers and address information. | E1EDKA1/PARVW - RE | N101 - BT | NAD01 - BT | ||||||
| companyLocationPartnerName | string | Bill To business partner name. | - | - | - | ||||||
| businessName | string | Business name for partner or location. | E1EDKA1/NAME1 | N102 | NAD030-010 | ||||||
| additionalBusinessName | string | Additional business name or overflow of business name. | NAME2 | - | - | ||||||
| mpcCompanyLocationIdentifierList | array | Identifier list for business party. | - | - | - | ||||||
| isIdentifierPresentInEvent | boolean | Is identifier present in event boolean. | - | - | - | ||||||
| companyIdentifierType | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- |
N103 =
Use Java call-out to enum lookup table CL_CompanyIdentifierType.txt |
NAD020-030 =
|
||||||
| companyIdentifierValue | string | Company identifier value for business partner. | E1EDKA1/PARTN | N104 | NAD020-010 | ||||||
| alternateCompanyLocationIdentifierValue | string | Alternate company location identifier value. | E1EDKA1/LIFNR | - | - | ||||||
| address | - | Bill To business party address information. | - | - | - | ||||||
| address1 | string | Main street address. | E1EDKA1/STRAS | N301 | NAD050-010 | ||||||
| address2 | string | Supplemental street address. | E1EDKA1/STRS2 | N302 | NAD050-020 | ||||||
| city | string | City | E1EDKA1/ORT01 | N401 | NAD060 | ||||||
| district | string | District | - | - | - | ||||||
| state | string | State or region code | E1EDKA1/REGIO | N402 | NAD070-010 | ||||||
| postalCode | string | Postal code | E1EDKA1/PSTLZ | N403 | NAD080 | ||||||
| country | string | Country code | E1EDKA1/LAND1 | N404 | NAD090 | ||||||
| telephone | string | Telephone number | E1EDKA1/TELF1 | - | - | ||||||
| fax | string | Fax number | E1EDKA1/TELFX | - | - | ||||||
| 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 | - | - | - | ||||||
| companyLocationContactInformation | - | Bill To business party contact information. | - | Hard code PER01 to "AJ" primary contact | Hard code CTA010 to "RP" responsible person | ||||||
| contactName | string | Contact name. | - | PER02 | CTA020-020 | ||||||
| contactTitle | string | Title of contact. | - | - | - | ||||||
| contactPhone | string | Contact phone number. | - | PER04 where PER03 - "TE" | COM010-010 where COM010-020 = "TE" | ||||||
| contactEmail | string | Contact email address. | - | PER06 where PER05 - "EM" | COM010-010 where COM010-020 = "EM" | ||||||
| mpcAdditionalAddressInformation | - | Additional address information that is not included in addressTypeDefinition. | E1EDKA1 | - | - | ||||||
| externalERPUserName | string | External ERP system user name for user who generated message. | BNAME | - | - | ||||||
| organizationCode | string | Code for organization responsible for generating the message. | PAORG | - | - | ||||||
| organizationDescription | string | Description of the organization responsible for generating the message. | ORGTX | - | - | ||||||
| groupCode | string | Code identifying group responsible for generating the message. | PAGRU | - | - | ||||||
| language | string | Language key for message. | SPRAS | - | - | ||||||
| languageCode | ISO language code for message. | SPRAS_ISO | - | - | |||||||
| referenceIdentifier | string | Partner reference identifier. | IHREZ | - | - | ||||||
| remitToBusinessInformation | - | Remit to business party types, identifiers and address information. | E1EDKA1/PARVW - RG | N101 - RI | - | ||||||
| companyLocationPartnerName | string | Remit To business partner name. | - | - | - | ||||||
| businessName | string | Business name for partner or location. | E1EDKA1/NAME1 | N102 | - | ||||||
| additionalBusinessName | string | Additional business name or overflow of business name. | NAME2 | - | - | ||||||
| mpcCompanyLocationIdentifierList | array | Identifier list for business party. | - | - | - | ||||||
| isIdentifierPresentInEvent | boolean | Is identifier present in event boolean. | - | - | - | ||||||
| companyIdentifierType | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- |
N103 =
Use Java call-out to enum lookup table CL_CompanyIdentifierType.txt |
- | ||||||
| companyIdentifierValue | string | Company identifier value for business partner. | E1EDKA1/PARTN | N104 | - | ||||||
| alternateCompanyLocationIdentifierValue | string | Alternate company location identifier value. | E1EDKA1/LIFNR | - | - | ||||||
| address | - | Remit To business party address information. | - | - | - | ||||||
| address1 | string | Main street address. | E1EDKA1/STRAS | N301 | - | ||||||
| address2 | string | Supplemental street address. | E1EDKA1/STRS2 | N302 | - | ||||||
| city | string | City | E1EDKA1/ORT01 | N401 | - | ||||||
| district | string | District | - | - | - | ||||||
| state | string | State or region code | E1EDKA1/REGIO | N402 | - | ||||||
| postalCode | string | Postal code | E1EDKA1/PSTLZ | N403 | - | ||||||
| country | string | Country code | E1EDKA1/LAND1 | N404 | - | ||||||
| telephone | string | Telephone number | E1EDKA1/TELF1 | - | - | ||||||
| fax | string | Fax number | E1EDKA1/TELFX | - | - | ||||||
| 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 | - | - | - | ||||||
| companyLocationContactInformation | - | Remit To business party contact information. | - | Hard code PER01 to "AJ" primary contact | - | ||||||
| contactName | string | Contact name | - | PER02 | - | ||||||
| contactTitle | string | Title of contact | - | - | - | ||||||
| contactPhone | string | Contact phone number | - | PER04 where PER03 - "TE" | - | ||||||
| contactEmail | string | Contact email address | - | PER06 where PER05 - "EM" | - | ||||||
| mpcAdditionalAddressInformation | - | Additional address information that is not included in addressTypeDefinition. | E1EDKA1 | - | - | ||||||
| externalERPUserName | string | External ERP system user name for user who generated message. | BNAME | - | - | ||||||
| organizationCode | string | Code for organization responsible for generating the message. | PAORG | - | - | ||||||
| organizationDescription | string | Description of the organization responsible for generating the message. | ORGTX | - | - | ||||||
| groupCode | string | Code identifying group responsible for generating the message. | PAGRU | - | - | ||||||
| language | string | Language key for message. | SPRAS | - | - | ||||||
| languageCode | ISO language code for message. | SPRAS_ISO | - | - | |||||||
| referenceIdentifier | string | Partner reference identifier. | IHREZ | - | - | ||||||
| partnerBusinessInformation | array | Partner business identifier and address information where partner type is defined by the partnerEntityType. | E1EDKA1 | N1 | NAD | ||||||
| partnerEntityType | string |
Partner entity type maps to partner type in target standards. Valid values:
|
PARVW | N101 | NAD01 | ||||||
| companyLocationPartnerName | string | Remit To business partner name. | - | - | - | ||||||
| businessName | string | Business name for partner or location. | E1EDKA1/NAME1 | N102 | NAD030-010 | ||||||
| additionalBusinessName | string | Additional business name or overflow of business name. | NAME2 | - | - | ||||||
| mpcCompanyLocationIdentifierList | array | Identifier list for business party. | - | - | - | ||||||
| isIdentifierPresentInEvent | boolean | Is identifier present in event boolean. | - | - | - | ||||||
| companyIdentifierType | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- |
N103 =
Use Java call-out to enum lookup table CL_CompanyIdentifierType.txt |
NAD020-030 =
|
||||||
| companyIdentifierValue | string | Company identifier value for business partner. | E1EDKA1/PARTN | N104 | NAD020-010 | ||||||
| alternateCompanyLocationIdentifierValue | string | Alternate company location identifier value. | E1EDKA1/LIFNR | - | - | ||||||
| address | - | Remit To business party address information. | - | - | - | ||||||
| address1 | string | Main street address. | E1EDKA1/STRAS | N301 | NAD050-010 | ||||||
| address2 | string | Supplemental street address. | E1EDKA1/STRS2 | N302 | NAD050-020 | ||||||
| city | string | City | E1EDKA1/ORT01 | N401 | NAD060 | ||||||
| district | string | District | - | - | - | ||||||
| state | string | State or region code | E1EDKA1/REGIO | N402 | NAD070-010 | ||||||
| postalCode | string | Postal code | E1EDKA1/PSTLZ | N403 | NAD080 | ||||||
| country | string | Country code | E1EDKA1/LAND1 | N404 | NAD090 | ||||||
| telephone | string | Telephone number | E1EDKA1/TELF1 | - | - | ||||||
| fax | string | Fax number | E1EDKA1/TELFX | - | - | ||||||
| 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 | - | - | - | ||||||
| companyLocationContactInformation | - | Remit To business party contact information. | - | Hard code PER01 to "AJ" primary contact | Hard code CTA010 to "RP" responsible person | ||||||
| contactName | string | Contact name | - | PER02 | CTA020-020 | ||||||
| contactTitle | string | Title of contact | - | - | - | ||||||
| contactPhone | string | Contact phone number | - | PER04 where PER03 - "TE" | COM010-010 where COM010-020 = "TE" | ||||||
| contactEmail | string | Contact email address | - | PER06 where PER05 - "EM" | COM010-010 where COM010-020 = "EM" | ||||||
| mpcAdditionalAddressInformation | - | Additional address information that is not included in addressTypeDefinition. | E1EDKA1 | - | - | ||||||
| externalERPUserName | string | External ERP system user name for user who generated message. | BNAME | - | - | ||||||
| organizationCode | string | Code for organization responsible for generating the message. | PAORG | - | - | ||||||
| organizationDescription | string | Description of the organization responsible for generating the message. | ORGTX | - | - | ||||||
| groupCode | string | Code identifying group responsible for generating the message. | PAGRU | - | - | ||||||
| language | string | Language key for message. | SPRAS | - | - | ||||||
| languageCode | ISO language code for message. | SPRAS_ISO | - | - | |||||||
| referenceIdentifier | string | Partner reference identifier. | IHREZ | - | - | ||||||
| carrierInformation | array | Carrier business party types, identifiers and address information**Note: need to accommodate SCAC code** | E1EDKA1/PARVW - SP | N101 - CA | NAD01 - CA | ||||||
| companyLocationPartnerName | string | Carrier business partner name. | - | - | - | ||||||
| businessName | string | Business name for partner or location. | E1EDKA1/NAME1 | N102 | NAD040-010 | ||||||
| additionalBusinessName | string | Additional business name or overflow of business name. | NAME2 | - | - | ||||||
| mpcCompanyLocationIdentifierList | array | Identifier list for business party. | - | - | - | ||||||
| isIdentifierPresentInEvent | boolean | Is identifier present in event boolean. | - | - | - | ||||||
| companyIdentifierType | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- |
N103 =
Use Java call-out to enum lookup table CL_CompanyIdentifierType.txt |
NAD020-030 =
|
||||||
| companyIdentifierValue | string | Company identifier value for business partner. | E1EDKA1/PARTN | N104 | NAD020-010 | ||||||
| alternateCompanyLocationIdentifierValue | string | Alternate company location identifier value. | E1EDKA1/LIFNR | - | - | ||||||
| address | - | Carrier business party address information. | - | - | - | ||||||
| address1 | string | Main street address. | E1EDKA1/STRAS | N301 | NAD050-010 | ||||||
| address2 | string | Supplemental street address. | E1EDKA1/STRS2 | N302 | NAD050-020 | ||||||
| city | string | City | E1EDKA1/ORT01 | N401 | NAD060 | ||||||
| district | string | District | - | - | - | ||||||
| state | string | State or region code | E1EDKA1/REGIO | N402 | NAD070-010 | ||||||
| postalCode | string | Postal code | E1EDKA1/PSTLZ | N403 | NAD080 | ||||||
| country | string | Country code | E1EDKA1/LAND1 | N404 | NAD090 | ||||||
| telephone | string | Telephone number | E1EDKA1/TELF1 | - | - | ||||||
| fax | string | Fax number | E1EDKA1/TELFX | - | - | ||||||
| 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 | - | - | - | ||||||
| companyLocationContactInformation | - | Carrier business party contact info | - | Hard code PER01 to "AJ" primary contact | - | ||||||
| contactName | string | Contact name | - | PER02 | - | ||||||
| contactTitle | string | Title of contact | - | - | - | ||||||
| contactPhone | string | Contact phone number | - | PER04 where PER03 = "TE" | - | ||||||
| contactEmail | string | Contact email address | - | PER06 where PER05 = "EM" | - | ||||||
| mpcAdditionalAddressInformation | - | Additional address information that is not included in addressTypeDefinition. | E1EDKA1 | - | - | ||||||
| externalERPUserName | string | External ERP system user name for user who generated message. | BNAME | - | - | ||||||
| organizationCode | string | Code for organization responsible for generating the message. | PAORG | - | - | ||||||
| organizationDescription | string | Description of the organization responsible for generating the message. | ORGTX | - | - | ||||||
| groupCode | string | Code identifying group responsible for generating the message. | PAGRU | - | - | ||||||
| language | string | Language key for message. | SPRAS | - | - | ||||||
| languageCode | ISO language code for message. | SPRAS_ISO | - | - | |||||||
| referenceIdentifier | string | Partner reference identifier. | IHREZ | - | - | ||||||
| mpcOrganizationList | array | Organization identifiers sent from trading partner's ERP system. | Segment E1EDK14 | - | - | ||||||
| organizationType | string |
Organization type. Valid values:
|
E1EDK14/QUALF =
|
- | - | ||||||
| organizationValue | string | Description of organization unit. | E1EDK14/ORGID | - | - | ||||||
| termsOfPayment | array | Terms of payment looping group. | Segment E1EDK18 | Segment ITD | |||||||
| discountDueDate | string | Due date for discount. | N/A | ITD04 | - | ||||||
| termsOfPaymentKey | string | Terms of payment. | E1EDK18/QUALF | - | - | ||||||
| termsOfPaymentTypeCode | string |
Code identifying type of payment terms. Valid values:
|
- | ITD01 use enumeration worksheet for conversion. | - | ||||||
| termsOfPaymentDateBasis | string | Code identifying the dates. | - | ITD02 | - | ||||||
| numberOfDays | string | Terms of payment: number of days. | E1EDK18 / TAGE | ITD07 | - | ||||||
| termsOfPaymentPercent | string | Terms of payment: percentage. | E1EDK18 / PRZNT | ITD03 | - | ||||||
| dayOfMonth | string | Percentage of invoice payable. | - | - | - | ||||||
| epochPaymentDeferredToDate | number | Due date for payment. | - | - | - | ||||||
| discountDueNumberOfDays | integer | Date deferred payment or percent of invoice payable is due. | - | ITD05 | - | ||||||
| description | number | Deferred amount due for payment. | - | - | - | ||||||
| invoicePayablePercent | string | Terms of payment description. | - | ITD11 | - | ||||||
| paymentDueDate | string | Percentage of invoice payable. | - | ITD06, date format to be followed for X12 and canonical | - | ||||||
| paymentDeferredToDate | string | Due date for payment. | - | ITD09 | - | ||||||
| paymentDeferredDueAmount | date | Date deferred payment or percent of invoice payable is due. | - | ITD10 | - | ||||||
| totalTermDiscountAmount | number | Deferred amount due for payment. | - | - | - | ||||||
| epochDiscountDueDate | number | Deferred amount due for payment. | - | - | - | ||||||
| epochPaymentDueDate | string | Terms of payment description. | - | - | - | ||||||
| transportationInformation | array | Credits and charges on PO including invoice total, discounts, allowances, promotions, services, and others. | - | Segment TD5 | |||||||
| companyIdentifierType | string | Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. | - | - | - | ||||||
| routingSequenceCode | string | Sequence code for routing. | - | - | - | ||||||
| transportMethod | string | Transportation method. | - | TD504 | - | ||||||
| shipmentOrderStatusCode | string | Shipment Order Status Code. | - | - | - | ||||||
| companyIdentifierValue | string | Company identifier value for business partner. | - | - | - | ||||||
| creditsAndCharges | array | Credits and charges on PO including invoice total, discounts, allowances, promotions, services, and others. | - | Segment SAC | - | ||||||
| itemQuantity | string | Item Quantity. | - | - | - | ||||||
| unitPriceAmount | string | Unit Price Amount. | - | - | - | ||||||
| unitPriceBasisQuantity | string | Pricing of product on unit type. | - | - | - | ||||||
| baseValue | string | Base Value. | - | - | - | ||||||
| creditChargeConditionType | string | Item Quantity. | - | - | - | ||||||
| unitOfMeasure | string | Item Quantity. | - | - | - | ||||||
| creditChargeKeyType | string | Code representing type of credit or charge. | - |
SAC01 =
|
- | ||||||
| creditChargeType | string | Code representing type of credit or charge. | - | SAC02 use enumeration worksheet for conversion | ALC010 | ||||||
| creditChargeAmount | number | Total amount for the payment. | - | SAC05 | ALC020-10 | ||||||
| qualifyingAmount | number | Amount qualifying for cash discount, allowance, promotion, service or charge. | - | - | - | ||||||
| creditChargeCurrencyCode | string | Currency code for credit or charge. | - | - | - | ||||||
| creditChargePercentRate | number | Percentage rate for cash discount, allowance, promotion, service or charge. | - | SAC07 | - | ||||||
| percentRateBasisTypeCode | string | Code indicating basis that allowance or charge percent is calculated. | - | SAC06 Use enumeration worksheet for conversion | - | ||||||
| creditChargeHandlingCode | string |
Method of handling for discount or charge. Valid values include:
|
- | SAC12 use Enumeration worksheet for conversion. | - | ||||||
| description | string | Description of credit or charge | - | - | - | ||||||
| deliveryTerms | array | Terms of delivery, transport or inco terms looping group. | Segment E1EDK17 | Segment FOB | |||||||
| deliveryTermCode | string | Inco term code. | E1EDK17 / QUALF | FOB04 | - | ||||||
| deliveryTermsConditionCode | string | Delivery Terms condition code. | E1EDK17 / LKOND | - | - | ||||||
| description | string | Description for inco term. | E1EDK17 / LKTEXT | FOB03 | - | ||||||
| deliveryChargePaymentMethodType | string |
Method of payment for delivery. Valid values:
|
- | FOB01 | - | ||||||
| fobTransferLocation | string |
Code specifying the type of location at which the risk of loss for the shipment transfers. Valid values:
|
- | FOB02 Use enumeration worksheet for conversion | - | ||||||
| freeTextNote | array | Free text, instructions, notes, descriptions and other free text elements. | segment E1EDKT1 & E1EDKT2 | - | - | ||||||
| textReferenceCode | string | Text reference or subject code. Will map whatever is found. | /E1EDKT1 / TDID | - | - | ||||||
| textFunctionCode | string | Text function code. Will map whatever is found. | /E1EDKT1 / TDOBJECT | - | - | ||||||
| language | string | Language of free text. | /E1EDKT1 / TSSPRAS_ISO | - | - | ||||||
| languageCode | string | Language key for message. | /E1EDKT1 / TSSPRAS | - | - | ||||||
| textFormatCode | string | Format code for free text. | E1EDKT2 / TDFORMAT | - | - | ||||||
| freeFormText | string, array | Free text array. | E1EDKT2 / TDLINE | - | - | ||||||
| canonicalPurchaseOrderItemDetails | array | Purchase order product details array. | Segment E1EDP01 | Segment PO1 | - | ||||||
| lineItemNumber | string | Line item number for ordered product. | E1EDP01 / POSEX | PO101 | LIN010 | ||||||
| processingFunctionTypeCode | string |
Purpose of purchase order, item level. Element may appear at header or item level or both. Tells receiving system function of purchase. Valid values:
|
E1EDP01 / ACTION =
|
- | - | ||||||
| isAcknowledgmentRequired | boolean |
Purchase order acknowledgment required at line item level flag. Valid values:
|
- | - | - | ||||||
| maximumPartialDeliveries | string | Maximum number of partial deliveries allowed per item. | E1EDP01 / ANTLF | - | - | ||||||
| materialClass | string | Material class. | E1EDP01 / MATKL | - | - | ||||||
| itemCategory | string | Item category. Populated in standard Idoc. | E1EDP01 / PSTYP | - | - | ||||||
| netPrice | number | Net price for item. | E1EDP01 / NETWR | - | - | ||||||
| plantIdentifier | string | Plant identifier. | E1EDP01 / WERKS | - | - | ||||||
| packingInstructions | string | Packing Instructions. | - | - | - | ||||||
| storageConditions | string | Conditions for storage of materials. | - | - | - | ||||||
| stackabilityLabel | string | Stack level of packaged material. | - | - | - | ||||||
| conversionFactorToBaseUnitOfMeasure | number | Conversaion factor for base unit of measure. | - | - | - | ||||||
| itemCategory | string | Item category. Populated in standard Idoc.. | - | - | - | ||||||
| consumptionPeriod | string | Allow consumption period for ordered product. | - | - | - | ||||||
| superiorItemInHierarchy | string | Parent line item number in an item hierarchy. | E1EDP01 / HIPOS | - | - | ||||||
| salesDocumentItemCategory | string | Sales document item category. | E1EDP01 / PSTYV | - | - | ||||||
| shippingReceivingPoint | string | Shipping / Receiving point. | E1EDP01 / VSTEL | - | - | ||||||
| freightTerms | string |
Freight terms. Valid values include:
|
- | - | - | ||||||
| freightTermsDescription | string | Freight terms free text description. | - | - | - | ||||||
| productCodesIdentifiers [1] | array | Instance 1 for Internal material identifier in the backend/ERP systems for the product. In the delivery this will be the supplier, although the customer and other identifiers may also be present. | Segment E1EDP19 | Product code qualifier followed by identifiers are represented in pairs from PO106 & PO107 through PO124 & PO125.. If qualifier is present, then identifier is required. | Segment LIN to handle product identifiers. Product identifier details can be present in LIN and PIA segments | ||||||
| productCodeType | string |
Code to qualify product identifier type:
|
E1EDP19 / QUALF =
|
PO106 =
|
LIN030-20 =
|
||||||
| productCodeValue | string | Product code identifier value. | E1EDP19 / IDTNR | PO107 | LIN030-10 | ||||||
| productItemCodeType | string | The national drug code type using the supported enumeration values and any formatting instructions provided. Note: Standard EDI product codes incomplete. Do no contain many of the regulatory product code types. | - | - | - | ||||||
| productCodesIdentifiers [2] | array | Instance 2 for EDIFACT PIA segment to handle product identification only. | - | - | Segment PIA to handle product details. | ||||||
| productCodeType | string |
Code to qualify product identifier type:
|
- | - |
PIA020-20 =
|
||||||
| productCodeValue | string | Product code identifier value. | - | - | PIA020-10 | ||||||
| productItemCodeType | string | The national drug code type using the supported enumeration values and any formatting instructions provided. Note: Standard EDI product codes incomplete. Do no contain many of the regulatory product code types. | - | - | - | ||||||
| productItemInformation | array | Product item code information. Only using a subset of all available attributes. | - | Segment PO1 / PID: PID05 hold details for productName or productDescription. If both productDescription and productName are present, then productName will take precedence. | - | ||||||
| productLanguageCode | string | Language for product description. | - | - | - | ||||||
| productName | string | Name of product. | E1EDP19 / KTEXT | PID05, if productName is present then hardcode "F" to PID01 | - | ||||||
| genericName | string | Generic name for product. | - | - | - | ||||||
| productDescription | string | Description of the product defined by the current product identifier. | - | PID05, if productDescription is present then hardcode "F" to PID01 | IMD030-40, hardcode "F" to IMD010 | ||||||
| lscEmvsDosageFormDE | string | Long description for product. | - | - | - | ||||||
| maxTemperature | string | Language for product description. | - | - | - | ||||||
| packSize | string | Name of product. | - | - | - | ||||||
| strength | string | Generic name for product. | - | - | - | ||||||
| dosageForm | string | Description of the product defined by the current product identifier. | - | - | - | ||||||
| packType | string | Long description for product. | - | - | - | ||||||
| lscEmVSDosageFormEn | string | Language for product description. | - | - | - | ||||||
| temperatureScale | string | Name of product. | - | - | - | ||||||
| manufacturer | string | Generic name for product. | - | - | - | ||||||
| lscProductItemInformationIdentifier | string | Description of the product defined by the current product identifier. | - | - | - | ||||||
| productCode | string | Long description for product. | - | - | - | ||||||
| marketDosageForm | string | Language for product description. | - | - | - | ||||||
| composition | string | Name of product. | - | - | - | ||||||
| minTemperature | string | Generic name for product. | - | - | - | ||||||
| remarks | string | Description of the product defined by the current product identifier. | - | - | - | ||||||
| isLightSensitive | boolean | Long description for product. | - | - | - | ||||||
| manufacturerIdentifier | - | Instance one for acknowledgment product id, provision to add more then one product id. | - | - | - | ||||||
| regulatoryCompanyIdentifierType | string |
Code to qualify product identifier type. Valid values:
Use java call-out to lookup table CL_ProdcutCodeTypes.txt |
- | - | - | ||||||
| regulatoryCompanyIdentifier | string | Product code identifier value. | - | - | - | ||||||
| shelfLife | - | Instance two for acknowledgment product id, provision to add more then one product id. | - | - | - | ||||||
| shelfLifeUOT | string |
Code to qualify product identifier type . Valid values:
Use java call-out to lookup table CL_ProdcutCodeTypes.txt |
- | - | - | ||||||
| shelfLifeValue | string | Product code identifier value. | - | - | - | ||||||
| mpcDates | array | Reference dates at header level. | Segment E1EDP03 | - | Segment DTM | ||||||
| dateType | string |
referenced date type. Valid values include:
|
E1EDP03 / IDDAT =
|
- | DTM010-10 Use Enum worksheet for conversion. | ||||||
| dateValue | date | Datetime defined by referenced date type. |
E1EDP03 / DATUM, where E1EDP03 / IDDAT =
|
- | DTM010-20 | ||||||
| timeZone | string | Time zone for referenced dates. | - | - | DTM010-30, hardcode "102", if transactionDate is populated | ||||||
| epochDateValue | integer | Datetime defined by referenced date type. | - | - | - | ||||||
| itemQuantity | array | Order quantity at line item level. | - | - | - | ||||||
| quantityType | string |
Type of quantity recorded. Valid values:
|
- | - |
QTY010-10 use enum worksheet for conversion. Note: If source does not have a valid EDIFACT enum, hardcode '21' to target. This could potentially result in 2 QTY segments with 21 in the QTY1.1 |
||||||
| quantityValue | Number | Quantity of product at PO line item. |
|
|
QTY010-20 | ||||||
| unitOfMeasure | string | Unit of measure for quantity value. |
|
|
QTY010-30 use enum worksheet for conversion. | ||||||
| lineItemAcknowledgment | array | Acknowledgment for each PO line item. | - | - | - | ||||||
| lineItemStatus | string |
Line item status code specifying the action taken by the seller on a line item requested by the buyer. Valid values are:
|
- |
ACK01 =
|
- | ||||||
| quantityValue | string | Acknowledgment quantity for PO line item. | - | ACK02 | - | ||||||
| unitOfMeasure | string | Unit of measure for acknowledgment quantity value Use java call-out to lookup table UOM_TableLookup2.txt. | - | ACK03 Use Java call out for conversion from one format to another. | - | ||||||
| dateType | string |
Referenced date type. Valid values:
|
- | ACK04 Use enumeration worksheet for conversion. | - | ||||||
| dateValue | date | Date defined by referenced date type in date format YYYY-MM-DD. | - | ACK05 | - | ||||||
| referenceIdentifier | string | Additional reference number or description which can be used with contact number. | - | - | - | ||||||
| lotNumber | string | Lot number mapped from any instance of acknowledgeProductCode. Use java call-out on productCodeType to lookup table CL_ProdcutCodeTypes.txt to identify a lot number from productCodeValue. | - | - | - | ||||||
| itemProductCode1 | - | Instance one for acknowledgment product id, provision to add more then one product id. | - | - | - | ||||||
| productCodeType | string |
Code to qualify product identifier type. Valid values:
Use java call-out to lookup table CL_ProdcutCodeTypes.txt |
- | ACK07 Use enumeration worksheet for conversion. | - | ||||||
| productCodeValue | string | Product code identifier value. | - | ACK08 | - | ||||||
| productItemCodeType | string | N/A | - | - | - | ||||||
| itemProductCode2 | - | Instance two for acknowledgment product id, provision to add more then one product id. | - | - | - | ||||||
| productCodeType | string |
Code to qualify product identifier type. Valid values:
Use java call-out to lookup table CL_ProdcutCodeTypes.txt |
- | - | - | ||||||
| productCodeValue | string | Product code identifier value. | - | - | - | ||||||
| productItemCodeType | string | N/A | - | - | - | ||||||
| itemProductCode3 | - | Instance three for acknowledgment product id, provision to add more then one product id. | - | - | - | ||||||
| productCodeType | string |
Code to qualify product identifier type. Valid values:
Use java call-out to lookup table CL_ProdcutCodeTypes.txt |
- | - | - | ||||||
| productCodeValue | string | Product code identifier value. | - | - | - | ||||||
| productItemCodeType | string | N/A | - | - | - | ||||||
| itemProductCode4 | - | Instance four for acknowledgment product id, provision to add more then one product id. | - | - | - | ||||||
| productCodeType | string |
Code to qualify product identifier type. Valid values:
Use java call-out to lookup table CL_ProdcutCodeTypes.txt |
- | - | - | ||||||
| productCodeValue | string | Product code identifier value. | - | - | - | ||||||
| productItemCodeType | string | N/A | - | - | - | ||||||
| destinationLocationQuantity | array |
Records quantity invoiced by location details. Typically used to report invoiced quantity at multiple locations. For example, Walmart or CVS may report quantity for the invoiced item at multiple store locations. Corresponds to X12 SDQ segment. |
- | - | - | ||||||
| companyIdentifierType | string | Identifier type for quantity destination location. | - | - | - | ||||||
| locationQuantityValue | Number | This quantity is the sum of all quantity per location and per line. | - | - | - | ||||||
| unitOfMeasure | string | Unit of measure for destination location quantity. | - | - | - | ||||||
| mpcCompanyLocationIdentifierList | array | Identifier list for business party. | - | - | - | ||||||
| isIdentifierPresentInEvent | boolean | Is identifier present in event boolean. | - | - | - | ||||||
| companyIdentifierType | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- | - | - | ||||||
| companyIdentifierValue | string | Company identifier value for business partner. | - | - | - | ||||||
| alternateCompanyLocationIdentifierValue | string | Alternate company location identifier value. | - | - | - | ||||||
| locationQuantitySequence01 | - | Identifier list for business party. | - | - | - | ||||||
| destinationQuantity | Number | Is identifier present in event boolean. | - | - | - | ||||||
| locationIdentifier | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- | - | - | ||||||
| locationQuantitySequence02 | - | Identifier list for business party. | - | - | - | ||||||
| destinationQuantity | Number | Is identifier present in event boolean. | - | - | - | ||||||
| locationIdentifier | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- | - | - | ||||||
| locationQuantitySequence03 | - | Identifier list for business party. | - | - | - | ||||||
| destinationQuantity | Number | Is identifier present in event boolean. | - | - | - | ||||||
| locationIdentifier | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- | - | - | ||||||
| locationQuantitySequence04 | - | Identifier list for business party. | - | - | - | ||||||
| destinationQuantity | Number | Is identifier present in event boolean. | - | - | - | ||||||
| locationIdentifier | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- | - | - | ||||||
| locationQuantitySequence05 | - | Identifier list for business party. | - | - | - | ||||||
| destinationQuantity | Number | Is identifier present in event boolean | - | - | - | ||||||
| locationIdentifier | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- | - | - | ||||||
| locationQuantitySequence06 | - | Identifier list for business party. | - | - | - | ||||||
| destinationQuantity | Number | Is identifier present in event boolean. | - | - | - | ||||||
| locationIdentifier | string | Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. | - | - | - | ||||||
| locationQuantitySequence07 | - | Identifier list for business party. | - | - | - | ||||||
| destinationQuantity | Number | Is identifier present in event boolean. | - | - | - | ||||||
| locationIdentifier | string |
Company identifier type for business partner Note: Need to create lookup fille for java exits for companyIdentifierType. |
- | - | - | ||||||
| orderPricing | array | Purchase order price amounts. | - | - | - | ||||||
| totalStockValue | number | Pricing amount for pricing type defined by pricing type enumeration. | - | - | - | ||||||
| pricingType | string |
Pricing type for invoice item. Valid pricing types include:
|
- | - | PRI010-10 Use enum worksheet for conversion. | ||||||
| pricingAmount | number | Pricing amount for pricing type defined by pricing type enumeration. | E1EDP01 / VPREI, where pricingType - UNIT | PO104, where pricingType - UNIT | PRI010-20 | ||||||
| currencyCode | string | Currency for pricing amount. | E1EDP01 / CURCY | - | - | ||||||
| priceUOM | string | Unit of measure used for pricing at the order line item level. | - | - | - | ||||||
| unitPriceBasisQuantity | number | Quantity basis of unit price, ie, if unit price per one item, the basis is 1. If unit price based on 12, the basis is 12. | E1EDP01 / PEINH | - | - | ||||||
| isCreditOrDebit | boolean | To set the flag for credit or debit. | - | - | - | ||||||
| altUOMDenominator | string |
Denominator is used to convert from an alternate unit of measure, ie KG, to a base unit of measure, ie EA. The denominator is the number of units of the alternative UOM (KG) that corresponds to the number of units of the base UOM (EA). If 5 KG = 3 EA, 1 KG = 3/5 EA. 5 is the denominator. In most cases, this value will be 1. |
E1EDP01 / BPUMN | - | - | ||||||
| altUOMNumerator | string |
Numerator is used to convert from an alternate unit of measure, ie, KG to a base unit of measure, ie, EA. The numerator is the number of units of the base UOM (EA) that corresponds to the number of units of the alternative UOM (KG). If 5 KG = 3 EA, 1 KG = 3/5 EA. 3 is the numerator. In most cases, this value will be 1. |
E1EDP01 / BPUMZ | - | - | ||||||
| numberOfUnitsInPriceUOM | number | Number of units of measure on which the price is based, ie, 10 liters of oil cost $12.00. The price unit is 10. | - | - | - | ||||||
| termsOfPayment | array | Terms of payment looping group. | Segment E1EDP01 / E1EDP18 | ||||||||
| discountDueDate | string | Due date for payment. | - | - | - | ||||||
| termsOfPaymentKey | string | Terms of payment. | E1EDP01 / E1EDP18 / QUALF | - | - | ||||||
| termsOfPaymentTypeCode | string |
Code identifying type of payment terms. Valid values:
|
- | - | - | ||||||
| termsOfPaymentDateBasis | string | Code identifying the dates. | - | - | - | ||||||
| numberOfDays | string | Terms of payment: number of days. | E1EDP01 / E1EDP18 / TAGE | - | - | ||||||
| termsOfPaymentPercent | string | Terms of payment: percentage. | E1EDP01 / E1EDP18 / PRZNT | - | - | ||||||
| dayOfMonth | string | Percentage of invoice payable. | - | - | - | ||||||
| epochPaymentDeferredToDate | number | Due date for payment. | - | - | - | ||||||
| discountDueNumberOfDays | integer | Date deferred payment or percent of invoice payable is due. | - | - | - | ||||||
| description | number | Deferred amount due for payment. | - | - | - | ||||||
| invoicePayablePercent | string | Terms of payment description. | - | - | - | ||||||
| paymentDueDate | string | Percentage of invoice payable. | - | - | - | ||||||
| paymentDeferredToDate | string | Due date for payment. | - | - | - | ||||||
| paymentDeferredDueAmount | date | Date deferred payment or percent of invoice payable is due. | - | - | - | ||||||
| totalTermDiscountAmount | number | Deferred amount due for payment. | - | - | - | ||||||
| epochDiscountDueDate | number | Deferred amount due for payment. | - | - | - | ||||||
| epochPaymentDueDate | string | Terms of payment description. | - | - | - | ||||||
| itemWeight | array | Order weight at line item level. | - | - | - | ||||||
| weightType | string |
Type of weight recorded. Valid values:
|
- | - | - | ||||||
| weightValue | string | Weight of product at PO line item. |
E1EDP01 / NTGEW, when weightType - NETWEIGHT E1EDP01 / BRGEW, when weightType - GROSSWEIGHT |
- | - | ||||||
| unitOfMeasure | string | Unit of measure for weight value. | E1EDP01 / GEWEI | - | - | ||||||
| transactionReferenceIdentifierList | array | Transaction references for purchase orders and PO change, and PO confirmations at header level**Waiting for decision on inclusion of lineItemNumber** | Segment E1EDP01/E1EDP02 | - | segment REF | ||||||
| b2bTransactionIdentifierType | string |
Referenced document type. Valid values include:
|
E1EDP01 / E1EDP02 / QUALF =
|
- |
REF10-10 Use enumeration worksheet for conversion. Note: - If REF10-10 is present, and qualifiers RE & CT are mentioned then segment with qualifier RE should be processed first followed by CT qualifier. If any other qualifier present, then those will be processed after RE and CT. |
||||||
| b2bTransactionIdentifierValue | string | Reference order identifier value. | E1EDP01 / E1EDP02 / BELNR | - |
REF10-20 Use Enum worksheet for conversion. Note: - If REF10-10 is present, and qualifiers RE & CT are mentioned then segment with qualifier RE should be processed first followed by CT qualifier. If any other qualifier present, then those will be proc |
||||||
| b2bTransactionIdentifierTypeName | string | Line item number in customer purchase order. Line item level only. | - | - | - | ||||||
| transactionDate | date | Date order created. | E1EDP01 / E1EDP02 / DATUM E1EDP01 / E1EDP02 / UZEIT | - | - | ||||||
| lineItemNumber | string | Time order created. | E1EDP01 / E1EDP02 / ZEILE | - | - | ||||||
| epochTransactionDate | integer | Date order created. | - | - | - | ||||||
| deliverySchedule | array | Delivery schedule by dates and quantities. | Segment E1EDP01/E1EDP20 | - | - | ||||||
| scheduledQuantity | number | Quantity of product to be delivered on delivery date. | E1EDP01 / E1EDP20 / WMENG | - | - | ||||||
| previouslyScheduledQuantity | number | Quantity of product that was previously scheduled to be delivered on the delivery date. Relevant for PO acknowledgment. | E1EDP01 / E1EDP20 / AMENG | - | - | ||||||
| scheduledDateTime | date | Scheduled date for delivery of scheduled quantity. | E1EDP01 / E1EDP20 / EDATU E1EDP01 / E1EDP20 / EZEIT | - | - | ||||||
| deliveryScheduleDetails | array | Delivery schedule by dates and quantities. | - | - | - | ||||||
| lineItemNumber | string | Line item number for purchase document. | - | - | - | ||||||
| deliveryScheduleLineItem | string | Delivery schedule line item number. | - | - | - | ||||||
| itemCode | string | Product item identifier. | - | - | - | ||||||
| itemDescription | string | Description of product item. | - | - | - | ||||||
| quantity | number | Quantity of product in delivery schedule details. | - | - | - | ||||||
| unitOfMeasure | string |
Unit of measure for total order quantity. Quantity UOMs include:
|
- | - | - | ||||||
| deliveryToleranceDetails | - | Details of over and under delivery tolerance for purchase order. | - | - | - | ||||||
| underDeliveryTolerance | string | Under delivery tolerance for order. | - | - | - | ||||||
| overDeliveryTolerance | string | Over delivery tolerance for order. | - | - | - | ||||||
| description | string | Description of tolerance. | - | - | - | ||||||
| confirmedQuantity | number | Confirmed quantity for tolerance. | - | - | - | ||||||
| deliveryToleranceExtendedDetails | array | Details of different tolerances over and under delivery tolerance for purchase order. | - | - | - | ||||||
| underDeliveryTolerance | string | Under delivery tolerance for order. | - | - | - | ||||||
| overDeliveryTolerance | string | Over delivery tolerance for order. | - | - | - | ||||||
| description | string | Description of tolerance. | - | - | - | ||||||
| confirmedQuantity | number | Confirmed quantity for tolerance. | - | - | - | ||||||
| toleranceStage | string |
Defines the PO life cycle stage at which the tolerance rule is evaluated like. Pass through field.
|
- | - | - | ||||||
| tolerancePolicy | string |
Tolerance evaluation rules applies in relation with stage,- Pass through field. Examples:
|
- | - | - | ||||||
| toleranceType | string |
Defines tolerance category: Pass through field. Example:
|
- | - | - | ||||||
| shipToLocationInformation | - | Ship to location party types, identifiers and address information. | E1EDKA1/PARVW - WE | N101 - ST | NAD01- ST | ||||||
| companyLocationPartnerName | string | Ship To business partner name. | - | - | - | ||||||
| businessName | string | Business name for partner or location. | E1EDKA1/NAME1 | N102 | NAD030-010 | ||||||
| additionalBusinessName | string | Additional business name or overflow of business name. | NAME2 | - | - | ||||||
| mpcCompanyLocationIdentifierList | array | Identifier list for business party. | - | - | - | ||||||
| isIdentifierPresentInEvent | boolean | Is identifier present in event boolean. | - | - | - | ||||||
| companyIdentifierType | string |
Company identifier type for business partner Note: Need to create lookup file for java exits for companyIdentifierType. |
- |
N103 -
Use Java call-out to enumeration lookup table CL_CompanyIdentifierType.txt |
NAD020-030 -
|
||||||
| companyIdentifierValue | string | Company identifier value for business partner. | E1EDKA1/PARTN | N104 | NAD020-010 | ||||||
| alternateCompanyLocationIdentifierValue | string | Alternate company location identifier value. | E1EDKA1/LIFNR | - | - | ||||||
| address | - | Ship To business party address information. | - | - | - | ||||||
| address1 | string | Main street address. | E1EDKA1/STRAS | N301 | NAD050-010 | ||||||
| address2 | string | Supplemental street address. | E1EDKA1/STRS2 | N302 | NAD050-020 | ||||||
| city | string | City. | E1EDKA1/ORT01 | N401 | NAD060 | ||||||
| district | string | District. | - | - | - | ||||||
| state | string | State or region code. | E1EDKA1/REGIO | N402 | NAD070-010 | ||||||
| postalCode | string | Postal code. | E1EDKA1/PSTLZ | N403 | NAD080 | ||||||
| country | string | Country code. | E1EDKA1/LAND1 | N404 | NAD090 | ||||||
| telephone | string | Telephone number. | E1EDKA1/TELF1 | - | - | ||||||
| fax | string | Fax number. | E1EDKA1/TELFX | - | - | ||||||
| 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. | - | - | - | ||||||
| companyLocationContactInformation | - | Ship To business party contact information. | - | Hard code PER01 to "AJ" primary contact | Hard code CTA010 to "RP" responsible person | ||||||
| contactName | string | Contact name. | - | PER02 | CTA020-020 | ||||||
| contactTitle | string | Title of contact. | - | - | - | ||||||
| contactPhone | string | Contact phone number. | - | PER04 where PER03 - "TE" | COM010-010 where COM010-020 = "TE" | ||||||
| contactEmail | string | Contact email address. | - | PER06 where PER05 - "EM" | COM010-010 where COM010-020 = "EM" | ||||||
| mpcAdditionalAddressInformation | - | Additional address information that is not included in addressTypeDefinition. | E1EDKA1 | - | - | ||||||
| externalERPUserName | string | External ERP system user name for user who generated message. | BNAME | - | - | ||||||
| organizationCode | string | Code for organization responsible for generating the message. | PAORG | - | - | ||||||
| organizationDescription | string | Description of the organization responsible for generating the message. | ORGTX | - | - | ||||||
| groupCode | string | Code identifying group responsible for generating the message. | PAGRU | - | - | ||||||
| language | string | Language key for message. | SPRAS | - | - | ||||||
| languageCode | string | ISO language code for message. | SPRAS_ISO | - | - | ||||||
| referenceIdentifier | string | Partner reference identifier. | IHREZ | - | - | ||||||
| creditsAndCharges | array | Credits and charges on PO including invoice total, discounts, allowances, promotions, services, and others. | E1EDP01 / E1EDP05 | - | - | ||||||
| itemQuantity | string | Item quantity. | - | - | - | ||||||
| unitPriceAmount | string | Unit price amount. | E1EDP01 / E1EDP05 / UPRBS | - | - | ||||||
| unitPriceBasisQuantity | string | Pricing of product on unit type. | - | - | - | ||||||
| baseValue | string | Base value. | E1EDP01 / E1EDP05 / KRATE | - | - | ||||||
| creditChargeConditionType | string | Item quantity. | - | - | - | ||||||
| unitOfMeasure | string | Item quantity. | E1EDP01 / E1EDP05 / MEAUN | - | - | ||||||
| creditChargeKeyType | string | Code representing type of credit or charge. | - | - | - | ||||||
| creditChargeType | string | Code representing type of credit or charge. | - | - | ALC010 | ||||||
| creditChargeAmount | number | Total amount for the payment. | - | - | ALC020-10 | ||||||
| qualifyingAmount | number | Amount qualifying for cash discount, allowance, promotion, service or charge. | - | - | - | ||||||
| creditChargeCurrencyCode | string | Currency code for credit or charge. | E1EDP01 / E1EDP05 / KOEIN | - | - | ||||||
| creditChargePercentRate | number | Percentage rate for cash discount, allowance, promotion, service or charge. | - | - | - | ||||||
| percentRateBasisTypeCode | string | Code indicating basis that allowance or charge percent is calculated. | - | - | - | ||||||
| creditChargeHandlingCode | string |
Method of handling for discount or charge. Valid values:
|
- | - | - | ||||||
| isIncrease | boolean | Surcharge or discount indicator. | E1EDP01 / E1EDP05 / ALCKZ | - | - | ||||||
| description | string | Description of credit or charge. | E1EDP01 / E1EDP05 / KOTXT | - | - | ||||||
| fixedSurcharge | string | Fixed surcharge/discount on total gross. | E1EDP01 / E1EDP05 / BETRG | - | - | ||||||
| deliveryTerms | array | Terms of delivery, transport or inco terms looping group. | Segment E1EDP01 / E1EDP17 | - | - | ||||||
| deliveryTermCode | string | Inco term code. | E1EDP01 / E1EDP17 / QUALF | - | - | ||||||
| deliveryTermsConditionCode | string | Delivery Terms condition code. | E1EDP01 / E1EDP17 / LKOND | - | - | ||||||
| description | string | Description for inco term. | E1EDP01 / E1EDP17 / LKTEXT | - | - | ||||||
| deliveryChargePaymentMethodType | string |
Method of payment for delivery. Valid values:
|
- | - | - | ||||||
| fobTransferLocation | string |
Code specifying the type of location at which the risk of loss for the shipment transfers. Valid values:
|
- | - | - | ||||||
| componentProducts | array | Component product information. | - | - | - | ||||||
| customerProductCode | string | Customer product code identifier for component. | - | - | - | ||||||
| lotNumber | string | Lot number for component product. | - | - | - | ||||||
| quantity | number | Quantity of the component product. | - | - | - | ||||||
| unitOfMeasure | string | Unit of measure for the quantity of the component product. Use Java call-out to lookup table UOM_TableLookup2.txt. | - | - | - | ||||||
| componentItemType | string | Type of component Item. | - | - | - | ||||||
| componentItemTypeDescription | string | Description fo the item treated as component. | - | - | - | ||||||
| componentIdentifier | string | Component item identifier. | - | - | - | ||||||
| lineItemNumber | string | Consumption components line number, | - | - | - | ||||||
| freeTextNote | array | Free text, instructions, notes, descriptions and other free text elements. | Segment E1EDP01 / E1EDPT1 & E1EDP01 / E1EDPT2 | - | - | ||||||
| textReferenceCode | string | Text reference or subject code. Will map whatever is found. | E1EDP01 / E1EDPT1 / TDID | - | - | ||||||
| textFunctionCode | string | Text function code. Will map whatever is found. | - | - | - | ||||||
| language | string | Language of free text. | E1EDP01 / E1EDPT1 / TSSPRAS_ISO | - | - | ||||||
| languageCode | string | Language key code. | E1EDP01 / E1EDPT1 / TSSPRAS | - | - | ||||||
| textFormatCode | string | Format code for free text. | E1EDP01 / E1EDPT2 / TDFORMAT | - | - | ||||||
| freeFormText | string, array | Free text array. | E1EDP01 / E1EDPT2 / TDLINE | - | - | ||||||
| extension | - | Name value pairs to allow trading partners to send custom data not accommodated in canonical schema. | - | - | - | ||||||
| name | string | Name of extension field from trading partner. | - | - | - | ||||||
| value | string | Value of extension field. | - | - | - | ||||||
| purchaseOrderSummary | array | PO transaction summaries. | Segment E1EDS01 | Segment CTT | Segment CNT | ||||||
| summaryType | string | Type of summary. Valid value is
NETDOCUMENTVALUE. |
E1EDS01 / SUMID | - | CNT010-010 - 2 (NUMBEROFITEMS) | ||||||
| summaryValue | string | Value in summary. | E1EDS01 / SUMME | CTT01 | CNT020 | ||||||
| summaryValueUnit | string | Unit of measure or currency or other unit for summary value. | E1EDS01 / SUNIT | - | - | ||||||
Tag end


