Purchase order APIs
Purchase orders allow companies to exchange data about requests to purchase goods and services with upstream and downstream supply chain trade partners without giving these trade partners access to their serialization system of record. These purchase orders can be used to request specific products and quantities from their Partners and confirm that partners have the requested product and quantities on hand and intend to fulfill the request via a purchase order acknowledgment.
Type = API Reference,; Topic = Multienterprise Information Network Tower (MINT), Transforms,;Persona = TraceLink Administrator, User, Solution Partner,; Orchestration = Manufacturing, Commerce,; Function = Supply Chain, IT, Procurement,
Purchase Orders (IDoc)
The Purchase Orders (POs) IDoc message sends a request and commitment from the buyer to pay the seller for the sale of specific products or services to be delivered in the future.
These guidelines are unofficial and may not necessarily list all message formatting and element requirements. Contact your TraceLink Services representative for more information about integrating with this message.
- Message Type: MPC_PURCHASE_ORDER (Purchase Order)
- IDoc Format: ORDERS05
- Transform Names:
- B2B_IDoc_ORDERS05_PurchaseOrder_IB_V5
- B2B_IDoc_ORDERS05_PurchaseOrder_OB_V5

Element | Occurs | Length | Description | Example | |||||
---|---|---|---|---|---|---|---|---|---|
ORDERS05 | – | Required. XML IDoc ORDERS05 root element. | – | ||||||
IDOC | – | Required. IDoc root. | – | ||||||
@BEGIN | 0/* | Required. Begin of message attribute. | 1 | ||||||
EDI_DC40 | – | Required. IDoc Control record. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
TABNAM | 0/* | Required. IDoc table name. | EDI_DC40 | ||||||
MANDT | 0/3 | Required. Client. | 300 | ||||||
DOCNUM | 0/16 | Required. IDoc control number mapping to fileControlNumber. | 0000000134206118 | ||||||
DOCREL | 0/4 | IDoc version release number. | 720 | ||||||
STATUS | 0/2 | Current IDoc processing status. | 30 | ||||||
DIRECT | 0/* | Direction. | 1 | ||||||
OUTMOD | 0/1 | Output mode. | 2 | ||||||
EXPRSS | 0/1 | Overriding in inbound processing. | – | ||||||
TEST | 0/1 | Test flag. | – | ||||||
CIMTYP | 0/30 | Name of extension type. | – | ||||||
IDOCTYP | 0/* | Required. IDoc basic type. | ORDERS05 | ||||||
MESTYP | 0/* | Required. Logical message type. | ORDERS | ||||||
MESCOD | 0/3 | Logical message code. | – | ||||||
MESFCT | 0/3 | Logical message function. | – | ||||||
STD | 0/1 | EDI standard. | X | ||||||
STDVRS | 0/6 | Version of EDI standard. | 005010 | ||||||
STDMES | 0/6 | EDI message type. | 850 | ||||||
SNDPOR | 1/10 | Required. Sender port. | SAPERP | ||||||
SNDPRT | 1/2 | Required. Partner type of sender. | LS | ||||||
SNDPFC | 0/2 | Partner function of sender. | – | ||||||
SNDPRN | 1/10 | Required. Partner number of sender. | ERPCLNT300 | ||||||
SNDSAD | 0/21 | Sender address (SADR). | – | ||||||
SNDLAD | 1/70 |
Required. Logical address of sender. Identifies the IDoc sender for the TraceLink system. Must match the primary identifier value that the sender has configured for themselves in TraceLink master data. If no party type is sent, TraceLink assumes that the value is the internal party identifier in the sender's SAP system. Sender can also use a GLN, DUNS or any other party type standard listed in code list CL_LocationIdentifierType. If sender identifier is a GLN or any other identifier type in code list CL_LocationIdentifierType, the party type must be included in the SNDLAD value separated from the identifier with a colon (:) character, for example: GLN:00123456789106 ![]()
|
0010136941923 | ||||||
RCVPOR | 1/10 | Required. SAP receiver port. | TRACELINK | ||||||
RCVPRT | 1/2 | Required. Partner type of receiver. | LS | ||||||
RCVPFC | 0/2 | Partner function of receiver. | LS | ||||||
RCVPRN | 1/10 | Required. Partner number of receiver. | TRACELINK | ||||||
RCVSAD | 0/21 | Receiver address (SADR). | – | ||||||
RCVLAD | 1/70 |
Required. Logical address of receiver. Required for TraceLink. Identifies the IDoc receiver for the TraceLink system. Must match the primary identifier value that the sender has configured for their receiver in TraceLink master data. If no party type is sent, TraceLink assumes that the value is a party identifier for the receiver in the sender's SAP system. Sender can also use a GLN, DUNS or any other party type standard listed in code list CL_LocationIdentifierType. If the receiver identifier is a GLN or any other identifier type in code list CL_LocationIdentifierType, the type must be included in the RCVLAD value separated from the identifier with a colon (:) character, for example: GLN:00123456789106 ![]()
|
0030135941894 | ||||||
CREDAT | 0/8 | Required. Date IDoc was created. | 20110118 | ||||||
CRETIM | 0/6 | Required. Time IDoc was created. | 161010 | ||||||
REFINT | 0/14 | Reference to interchange file. | – | ||||||
REFGRP | 0/14 | Reference to message group. | – | ||||||
REFMES | 0/14 | Reference to message. | – | ||||||
ARCKEY | 0/70 | EDI archive key. | – | ||||||
SERIAL | 0/20 | EDI/ALE: Serialization field. | – | ||||||
E1EDK01 | – | Required. Header Record. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
ACTION | 1/3 | Action code for the whole EDI message. Valid values:
|
000 | ||||||
KZABS | 0/1 | Flag: order acknowledgment required. Valid values:
|
– | ||||||
CURCY | 0/3 | Currency.![]()
|
USD | ||||||
WKURS | 0/12 | Exchange rate. | – | ||||||
BSART | 0/4 | Document type. | ZNB | ||||||
BELNR | 1/35 | Purchase Order number. | 8196733288 | ||||||
E1EDK14 | – | Organization or sales document data. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
QUALF | 1/3 | IDOC qualifier organization. Valid values:
|
014 | ||||||
ORGID | 1/35 | IDOC organization. | CH40 | ||||||
E1EDK03 | – | Document or milestone dates and times. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
IDDAT | 1/3 |
Required. Qualifier for IDoc date segment. Valid values:
|
012 | ||||||
DATUM | 1/8 | Required. IDOC: Date. | 20110117 | ||||||
UZEIT | 0/6 | IDOC: Time. | – | ||||||
E1EDKA1 | – |
Required.Sold-to customer partner information instance of E1EDKA1 where PARVW=AG. SAP always sends its own internal party identifiers in PARTN or LIFNR. It can send a GLN but it must be set up in master data. The GLN would appear in field E1EDKA1-ILNNR. In the customer master, the GLN would be set up in the Control Data screen under General Data in fields Location no. 1, Location no. 2, and Check digit. In the vendor master, the GLN would be set up in the Control Data screen under General Data in fields Location no. 1, Location no. 2, and Check digit. |
– | ||||||
@SEGMENT | 0/* |
Required. Begin of segment attribute. |
1 | ||||||
PARVW | 1/3 |
Required. Partner type identifier. Valid values:
|
AG | ||||||
PARTN | 1/17 | Conditionally required if LIFNR is not present. Sold-to customer number. | 0001013694 | ||||||
LIFNR | 1/17 | Conditionally required if PARTN is not present. Alternate partner number. | – | ||||||
NAME1 | 0/35 | Name 1. | Pharma1 Supplier | ||||||
NAME2 | 0/35 | Name 2. | – | ||||||
STRAS | 0/35 | Street and house number 1. | 230 Houston St. | ||||||
STRS2 | 0/35 | Street and house number 2. | – | ||||||
ORT01 | 0/35 | City. | Anytown | ||||||
PSTLZ | 0/9 | Postal code. | 97003 | ||||||
LAND1 | 0/* | Country key. | US | ||||||
TELF1 | 0/25 | Contact telephone number. | – | ||||||
TELFX | 0/25 | Contact fax number. | – | ||||||
SPRAS | 0/1 | Language key. | E | ||||||
ANRED | 0/1 | Form of address. | – | ||||||
HAUSN | 0/15 | House number. | – | ||||||
REGIO | 0/3 | Region code. | CA | ||||||
BNAME | 0/35 | IDoc user name. | – | ||||||
PAORG | 0/35 | IDOC organization code. | – | ||||||
ORGTX | 0/30 | IDoc organization code text. | – | ||||||
PAGRU | 0/35 | IDoc group code. | – | ||||||
ILNNR | 0/70 | International Location Number. Use to store GLN. | 888888202867 | ||||||
SPRAS_ISO | 0/2 | ISO language code. | EN | ||||||
TITLE | 0/15 | Title. | – | ||||||
E1EDK02 | – | Document data. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
QUALF | 1/3 | Required. Transaction identifier type. Purchase Order number is required. ![]()
|
001 | ||||||
BELNR | 1/35 | Required. Business document number. | 8196733288 | ||||||
DATUM | 0/8 | Document date. | 20110117 | ||||||
UZEIT | 0/6 | Document time. | – | ||||||
E1EDK17 | – | Delivery conditions. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
QUALF | 0/3 | Required.IDOC qualifier organization. Valid values:
|
001 | ||||||
LKOND | 0/3 | Purchase order delivery condition code. | – | ||||||
LKTEXT | 0/70 | IDOC delivery condition text. | WHITBY | ||||||
E1EDK18 | – | Payment terms. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
QUALF | 0/3 | Required.IDOC qualifier oorganization. | 001 | ||||||
TAGE | 0/8 | IDOC Number of days. | 14 | ||||||
PRZNT | 0/8 | Percentage for terms of payment. | 3.00 | ||||||
ZTERM_TXT | 0/70 | Payment terms text. | – | ||||||
E1EDKT1 | – | Free-form Text Header. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
TDID | 1/4 |
Required. Text ID. Note: Expectation is that the value in source E1EDKT1/TDID will be a different value for each group of free form text messages. |
All codes * | ||||||
TSSPRAS | 0/3 | Language key. | E | ||||||
TSSPRAS_ISO | 0/2 | Language according to ISO 639. | EN | ||||||
TDOBJECT | 0/10 | Texts: application object. | VBBK | ||||||
TDOBNAME | 0/70 | Name. | – | ||||||
E1EDKT2 | – | Free-form Text Records. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
TDLINE | 1/70 | Required. Text line. | 49000 BETACH RIKVA | ||||||
TDFORMAT | 0/2 | Tag column. | * | ||||||
E1EDP01 | – | Required. E1EDP01 total order quantities. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
POSEX | 1/6 | Required. Item number. | 000010 | ||||||
ACTION | 1/3 | Purpose of purchase order, item level. Element may appear at header or item level or both. Tells receiving system function of purchase. Valid values:
|
001 | ||||||
PSTYP | 1/1 | Item category. | 3 | ||||||
KZABS | 0/1 | Flag: order acknowledgment required at line item level. Valid values:
|
– | ||||||
MENGE | 1/15 | Required. Quantity | 25.000 | ||||||
MENEE | 1/3 | Required. Unit of measure.![]()
|
PCE | ||||||
BMNG2 | 0/15 | Quantity in price unit. | 25.000 | ||||||
PMENE | 1/3 | Price unit of measure.![]()
|
PCE | ||||||
VPREI | 0/15 | Price (net). | 3560 | ||||||
PEINH | 0/9 | Price unit. | 1 | ||||||
NETWR | 0/18 | Item value. | – | ||||||
NTGEW | 0/18 | Net weight. | 1000 | ||||||
GEWEI | 1/3 | Weight unit.![]()
|
UN | ||||||
PREIS | 0/18 | Gross price. | – | ||||||
CURCY | 0/3 | Currency. | USD | ||||||
MATKL | 0/9 | IDOC material class. | ZNV | ||||||
UEPOS | 0/6 | Higher-level item in BOM structures. | – | ||||||
BPUMN | 0/6 | Denominator for conversion of order price unit into order unit. | 1 | ||||||
BPUMZ | 0/6 | Numerator for conversion of order price unit into order unit. | 1 | ||||||
ANTLF | 0/1 | Single-character flag. | – | ||||||
BRGEW | 0/18 | Total weight for ordered item. | 1100 | ||||||
WERKS | 0/4 | Plant. | – | ||||||
LGORT | 0/4 | Storage location. | – | ||||||
E1EDP02 | – | Document data at item level. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
QUALF | 1/3 |
Required. Transaction identifier type. Purchase Order number is required. ![]()
|
001 | ||||||
BELNR | 1/35 | Required. Business document number. | 89000238 | ||||||
ZEILE | 0/6 | Line item number. | 000001 | ||||||
DATUM | 0/8 | Document date. | 20110117 | ||||||
UZEIT | 0/6 | Document time. | – | ||||||
E1EDP03 | – | Document or milestone dates and times at item level. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
IDDAT | 1/3 | Required. Qualifier for IDOC date segment. Valid values:
|
002 | ||||||
DATUM | 0/8 | Required. IDOC: Date. | 20110117 | ||||||
UZEIT | 0/6 | IDOC: Time. | – | ||||||
E1EDP20 | – | Required. Scheduled delivery dates and quantities. | – | ||||||
@SEGMENT | 1/1 | Required. Begin of segment attribute. | 1 | ||||||
WMENG | 1/15 | Required. Scheduled quantity. | 25000.000 | ||||||
AMENG | 0/15 | Previous scheduled quantity. | 0.000 | ||||||
EDATU | 1/8 | Required. IDOC: Date. | 20110119 | ||||||
EZEIT | 0/6 | IDOC: Time. | – | ||||||
E1EDPA1 | – | Ship-to partner ID and address data at item level, if present in transaction. If ship-to partner is not present in header E1EDKA1, it can be sent at the item level in E1EDPA1. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
PARVW | 0/3 | Required. Partner type identifier. Valid value is WE – Ship-to partner qualifier. |
WE | ||||||
PARTN | 0/17 | Conditionally required if LIFNR is not present. Partner number. | – | ||||||
LIFNR | 0/17 | Conditionally required if PARTN is not present. Ship-to partner number. | 0001013699 | ||||||
NAME1 | 0/35 | Name 1. | Pharma1 Pharma | ||||||
NAME2 | 0/35 | Name 2. | Warehouse | ||||||
STRAS | 0/35 | Street and house number 1. | 123 Victory Blvd | ||||||
STRS2 | 0/35 | Street and house number 2. | – | ||||||
ORT01 | 0/35 | City. | Newark | ||||||
PSTLZ | 0/9 | Postal code. | 07103 | ||||||
LAND1 | 0/* | Country key. | US | ||||||
TELF1 | 0/25 | Contact telephone number. | – | ||||||
TELFX | 0/25 | Contact fax number. | – | ||||||
SPRAS | 0/1 | Language key. | – | ||||||
ANRED | 0/15 | FormOfAddr | – | ||||||
HAUSN | 0/6 | House number. | – | ||||||
REGIO | 0/3 | Region. | NJ | ||||||
BNAME | 0/35 | IDoc user name. | – | ||||||
PAORG | 0/35 | IDoc organization code. | – | ||||||
ORGTX | 0/30 | IDoc organization code text. | – | ||||||
PAGRU | 0/35 | IDoc group code. | – | ||||||
ILNNR | 0/70 | International Location Number. Use to store GLN. | 888888202867 | ||||||
SPRAS_ISO | 0/2 | ISO language code. | – | ||||||
TITLE | 0/15 | Title. | – | ||||||
E1EDP19 | – | Required. Material Identification Numbers. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
QUALF | 1/5 | Required. Customer material type qualifier. Valid values:
|
001 | ||||||
IDTNR | 1/35 | Required. Customer material number. | 000000000000991182 | ||||||
KTEXT | 0/70 | Material description. | SORITOL SR FCT 20MG 3X10 IL | ||||||
MFRPN | 0/42 | Manufacturer part number. | – | ||||||
MFRNR | 0/10 | Manufacturer number. | – | ||||||
E1EDP18 | – | Payment terms. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
QUALF | 0/3 | IDOC qualifier organization. | 001 | ||||||
TAGE | 0/8 | IDOC number of days. | 14 | ||||||
PRZNT | 0/8 | Percentage for terms of payment. | 3.00 | ||||||
ZTERM_TXT | 0/70 | Payment terms text. | – | ||||||
E1EDPT1 | – | Free-form Text Header at item level. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
TDID | 1/4 | Required. Text ID. | Z0C6 | ||||||
TSSPRAS | 0/3 | Language key. | E | ||||||
TSSPRAS_ISO | 0/2 | Language according to ISO 639. | EN | ||||||
E1EDPT2 | – | Free-form Text Records at item level. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
TDLINE | 1/70 | Required. Text line. | AT LEAST 80% REMAINING SHELF LIFE | ||||||
TDFORMAT | 0/2 | Tag column. | * | ||||||
E1EDS01 | – | IDoc summary total quantities and amounts. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
SUMID | 1/3 | Qualifier for totals segment for shipping notification. Valid values:
|
002 | ||||||
SUMME | 0/18 | Total value of sum segment. | 89000 | ||||||
SUNIT | 0/3 | Total value unit for totals. | USD | ||||||
WAERQ | 0/3 | Currency. | – |

<ORDERS05>
<IDOC BEGIN="1">
<EDI_DC40 SEGMENT="1">
<TABNAM>EDI_DC40</TABNAM>
<MANDT>300</MANDT>
<DOCNUM>0000000000011111</DOCNUM>
<DOCREL>700</DOCREL>
<STATUS>X</STATUS>
<DIRECT>X</DIRECT>
<OUTMOD>X</OUTMOD>
<EXPRSS>X</EXPRSS>
<TEST>X</TEST>
<IDOCTYP>ORDERS05</IDOCTYP>
<CIMTYP>X</CIMTYP>
<MESTYP>ORDERS</MESTYP>
<MESCOD>X</MESCOD>
<MESFCT>X</MESFCT>
<STD>X</STD>
<STDVRS>EDIv6</STDVRS>
<STDMES>EDIPOA</STDMES>
<SNDPOR>SAP-ERP</SNDPOR>
<SNDPRT>LS</SNDPRT>
<SNDPFC>LS</SNDPFC>
<SNDPRN>ERPCLNT300</SNDPRN>
<SNDSAD>SenderAddress</SNDSAD>
<SNDLAD>SAP:8888202867</SNDLAD>
<RCVPOR>TRACELINK</RCVPOR>
<RCVPRT>LS</RCVPRT>
<RCVPFC>LS</RCVPFC>
<RCVPRN>TRACELINK</RCVPRN>
<RCVSAD>ReceiverAddress</RCVSAD>
<RCVLAD>SAP:8196733288</RCVLAD>
<CREDAT>20120709</CREDAT>
<CRETIM>161210</CRETIM>
<REFINT>Ref2IntchFile</REFINT>
<REFGRP>Ref2IntchGrp</REFGRP>
<REFMES>Ref2Msg</REFMES>
<ARCKEY>EDIAchiveKey</ARCKEY>
<SERIAL>SerializationField</SERIAL>
</EDI_DC40>
<E1EDK01 SEGMENT="1">
<ACTION>000</ACTION>
<KZABS>X</KZABS>
<CURCY>USD</CURCY>
<WKURS>1.00000</WKURS>
<ZTERM>NOT-MAPPED</ZTERM>
<BSART>XXXX</BSART>
<BELNR>NOT-MAPPED SupSales</BELNR>
</E1EDK01>
<E1EDK14 SEGMENT="1">
<QUALF>010</QUALF>
<ORGID>SALESGROUP 1222</ORGID>
</E1EDK14>
<E1EDK03 SEGMENT="1">
<IDDAT>022</IDDAT>
<DATUM>20230101</DATUM>
<UZEIT>170000</UZEIT>
</E1EDK03>
<E1EDKA1 SEGMENT="1">
<PARVW>AG</PARVW>
<PARTN>stp_CompanyId</PARTN>
<LIFNR>stp_altID_GLN</LIFNR>
<NAME1>stp_SOLD TO PARTY (AG/SP)</NAME1>
<NAME2>stp_NAME2_NOT_MAPPED SOLD TO</NAME2>
<STRAS>stp_7956 VICTORY</STRAS>
<STRS2>stp_Suite 2</STRS2>
<ORT01>stp_North Reading</ORT01>
<PSTLZ>01864</PSTLZ>
<LAND1>US</LAND1>
<TELF1>0041613039194</TELF1>
<TELFX>0041613039199</TELFX>
<SPRAS>E</SPRAS>
<ANRED>E</ANRED>
<HAUSN>7956</HAUSN>
<REGIO>MA</REGIO>
<BNAME>stp_GREGORY SMITH</BNAME>
<PAORG>stp_IDocOrgCode</PAORG>
<ORGTX>stp_IDocOrgCodeTxt</ORGTX>
<PAGRU>stp_IDocGrpCode</PAGRU>
<ILNNR>stp_GLN</ILNNR>
<SPRAS_ISO>EN</SPRAS_ISO>
<TITLE>stp_VP</TITLE>
</E1EDKA1>
<E1EDKA1 SEGMENT="1">
<PARVW>LF</PARVW>
<PARTN>sup_CompanyId</PARTN>
<LIFNR>sup_altId_GLN</LIFNR>
<NAME1>sup_SUPPLIER/VENDOR (LF/SU)</NAME1>
<NAME2>sup_NAME2_NOT_MAPPED SUPPLIER</NAME2>
<STRAS>sup_22 Stella Maris Bldg</STRAS>
<STRS2>sup_Coronado Business Park</STRS2>
<ORT01>Merida</ORT01>
<PSTLZ>97000</PSTLZ>
<LAND1>MX</LAND1>
<TELF1>17815551212</TELF1>
<TELFX>17811235566</TELFX>
<SPRAS>S</SPRAS>
<ANRED>A</ANRED>
<HAUSN>14</HAUSN>
<REGIO>YU</REGIO>
<BNAME>sup_NOT_MAPPED Sr. Guiellermo</BNAME>
<PAORG>sup_NOT_MAPPED IDocOrgCode</PAORG>
<ORGTX>sup_NOT_MAPPED IDocOrgCodeTxt</ORGTX>
<PAGRU>sup_NOT_MAPPED IDocGrpCode</PAGRU>
<ILNNR>sup_GLN</ILNNR>
<SPRAS_ISO>ES</SPRAS_ISO>
<TITLE>sup_VP</TITLE>
</E1EDKA1>
<E1EDKA1 SEGMENT="1">
<PARVW>WE</PARVW>
<PARTN>shtp_CompanyId</PARTN>
<LIFNR>shtp_altID_GLN</LIFNR>
<NAME1>shtp_SHIP TO PARTY (WE/SH)</NAME1>
<NAME2>shtp_NAME2_NOT_MAPPED SHIP TO</NAME2>
<STRAS>shtp_101 Central Street</STRAS>
<STRS2>shtp_Local, WST-190. E</STRS2>
<ORT01>shtp_Wilmington</ORT01>
<PSTLZ>01867</PSTLZ>
<LAND1>US</LAND1>
<TELF1>0041613039194</TELF1>
<TELFX>0041613039199</TELFX>
<SPRAS>E</SPRAS>
<ANRED>A</ANRED>
<HAUSN>101</HAUSN>
<REGIO>MA</REGIO>
<BNAME>shtp_NOT_MAPPED_Vishny Jurgensen</BNAME>
<PAORG>shtp_NOT_MAPPED_IDocOrgCode</PAORG>
<ORGTX>shtp_NOT_MAPPED_IDocOrgCodeTxt</ORGTX>
<PAGRU>shtp_NOT_MAPPED_IDocGrpCode</PAGRU>
<ILNNR>shtp_GLN</ILNNR>
<SPRAS_ISO>EN</SPRAS_ISO>
<TITLE>shtp_Dr</TITLE>
</E1EDKA1>
<E1EDKA1 SEGMENT="1">
<PARVW>SP</PARVW>
<PARTN>cp_CompanyId</PARTN>
<LIFNR>cp_altId_GLN</LIFNR>
<NAME1>cp_CARRIER PARTY (SP)</NAME1>
<NAME2>cp_NAME2_NOT_MAPPED FEDEX</NAME2>
<STRAS>cp_Street 1</STRAS>
<STRS2>cp_First Floor</STRS2>
<ORT01>Merida</ORT01>
<PSTLZ>97000</PSTLZ>
<LAND1>MX</LAND1>
<TELF1>0053993039194</TELF1>
<TELFX>0077759539199</TELFX>
<SPRAS>S</SPRAS>
<ANRED>A</ANRED>
<HAUSN>45</HAUSN>
<REGIO>YU</REGIO>
<BNAME>cp_NOT_MAPPED Ortega</BNAME>
<PAORG>cp_NOT_MAPPED IDocOrgCode</PAORG>
<ORGTX>cp_NOT_MAPPED IDocOrgCodeTxt</ORGTX>
<PAGRU>cp_NOT_MAPPED IDocGrpCode</PAGRU>
<ILNNR>cp_GLN</ILNNR>
<SPRAS_ISO>SP</SPRAS_ISO>
<TITLE>cp_Driver</TITLE>
</E1EDKA1>
<E1EDKA1 SEGMENT="1">
<PARVW>RE</PARVW>
<PARTN>0001000286</PARTN>
<LIFNR>CH1000286</LIFNR>
<NAME1>BILL TO PARTY (RE/BP)</NAME1>
<NAME2>Pharma1 Pharma</NAME2>
<STRAS>45 Central Dr</STRAS>
<STRS2>Ground Floor</STRS2>
<ORT01>BASEL</ORT01>
<PSTLZ>4002</PSTLZ>
<LAND1>CH</LAND1>
<TELF1>0041613039194</TELF1>
<TELFX>0041613039199</TELFX>
<SPRAS>G</SPRAS>
<ANRED>A</ANRED>
<HAUSN>45</HAUSN>
<REGIO>GL</REGIO>
<BNAME>Paul Blattner</BNAME>
<PAORG>IDocOrganizationCode</PAORG>
<ORGTX>IDocOrganizationCodeTxt</ORGTX>
<PAGRU>IDocGrpCode</PAGRU>
<ILNNR>888888202867</ILNNR>
<SPRAS_ISO>EN</SPRAS_ISO>
<TITLE>Director</TITLE>
</E1EDKA1>
<E1EDK02 SEGMENT="1">
<QUALF>001</QUALF>
<BELNR>PO_MAX1</BELNR>
<DATUM>20220709</DATUM>
<UZEIT>110902</UZEIT>
</E1EDK02>
<E1EDK17 SEGMENT="1">
<QUALF>001</QUALF>
<LKOND>FCA</LKOND>
<LKTEXT>INCO1 Free Carrier 1</LKTEXT>
</E1EDK17>
<E1EDK18 SEGMENT="1">
<QUALF>001</QUALF>
<TAGE>30</TAGE>
<PRZNT>100</PRZNT>
<ZTERM_TXT>Payment up to 30 days without interest</ZTERM_TXT>
</E1EDK18>
<E1EDKT1 SEGMENT="1">
<TDID>0001</TDID>
<TSSPRAS>E</TSSPRAS>
<TSSPRAS_ISO>EN</TSSPRAS_ISO>
<TDOBJECT>VBBK</TDOBJECT>
<TDOBNAME>Free-Form-Text-Header</TDOBNAME>
<E1EDKT2 SEGMENT="1">
<TDLINE>THIS IS THE HEADER OF THE PURCHASE ORDER PO_MAX1.</TDLINE>
<TDFORMAT>/:</TDFORMAT>
</E1EDKT2>
</E1EDKT1>
<E1EDP01 SEGMENT="1">
<POSEX>line_1</POSEX>
<ACTION>001</ACTION>
<PSTYP>2</PSTYP>
<MENGE>1</MENGE>
<MENEE>PCE</MENEE>
<BMNG2>12</BMNG2>
<PMENE>PK</PMENE>
<VPREI>24</VPREI>
<PEINH>1</PEINH>
<NETWR>72</NETWR>
<NTGEW>.048</NTGEW>
<GEWEI>KGM</GEWEI>
<CURCY>USD</CURCY>
<PREIS>NOT_MAPPED</PREIS>
<MATKL>1111KB</MATKL>
<UEPOS>NotMap</UEPOS>
<BPUMN>1</BPUMN>
<BPUMZ>1</BPUMZ>
<BRGEW>.144</BRGEW>
<E1EDP02 SEGMENT="1">
<QUALF>001</QUALF>
<BELNR>PO_MAX1</BELNR>
<ZEILE>line_1</ZEILE>
<DATUM>20220709</DATUM>
<UZEIT>110902</UZEIT>
</E1EDP02>
<E1EDP03 SEGMENT="1">
<IDDAT>022</IDDAT>
<DATUM>20220709</DATUM>
<UZEIT>110902</UZEIT>
</E1EDP03>
<E1EDP20 SEGMENT="1">
<WMENG>3</WMENG>
<AMENG>4</AMENG>
<EDATU>20220709</EDATU>
<EZEIT>110902</EZEIT>
</E1EDP20>
<E1EDPA1 SEGMENT="1">
<PARVW>WE</PARVW>
<PARTN>li_shtp_CompanyId</PARTN>
<LIFNR>li_shtp_altID_GLN</LIFNR>
<NAME1>li_shtp_SHIP TO PARTY (WE/SH)</NAME1>
<NAME2>li_shtp_NAME2_NOT_MAPPED SHIP TO</NAME2>
<STRAS>li_shtp_101 Central Street</STRAS>
<STRS2>li_shtp_Local, WST-190. E</STRS2>
<ORT01>li_shtp_Wilmington</ORT01>
<PSTLZ>01867</PSTLZ>
<LAND1>US</LAND1>
<TELF1>0041613039194</TELF1>
<TELFX>0041613039199</TELFX>
<SPRAS>E</SPRAS>
<ANRED>A</ANRED>
<HAUSN>101</HAUSN>
<REGIO>MA</REGIO>
<BNAME>li_shtp_NOT_MAPPED_Vishny Jurgensen</BNAME>
<PAORG>li_shtp_NOT_MAPPED_IDocOrgCode</PAORG>
<ORGTX>li_shtp_NOT_MAPPED_IDocOrgCodeTxt</ORGTX>
<PAGRU>li_shtp_NOT_MAPPED_IDocGrpCode</PAGRU>
<ILNNR>li_shtp_GLN</ILNNR>
<SPRAS_ISO>EN</SPRAS_ISO>
</E1EDPA1>
<E1EDP19 SEGMENT="1">
<QUALF>001</QUALF>
<IDTNR>10400000701117</IDTNR>
<KTEXT>line1_product10400000701117_RegStrength_12pack</KTEXT>
<MFRPN>X</MFRPN>
<MFRNR>X</MFRNR>
</E1EDP19>
<E1EDP18 SEGMENT="1">
<QUALF>001</QUALF>
<TAGE>15</TAGE>
<PRZNT>3.00</PRZNT>
<ZTERM_TXT>Text description of Payment Terms</ZTERM_TXT>
</E1EDP18>
<E1EDPT1 SEGMENT="1">
<TDID>Z0C6</TDID>
<TSSPRAS>E</TSSPRAS>
<TSSPRAS_ISO>EN</TSSPRAS_ISO>
<E1EDPT2 SEGMENT="1">
<TDLINE>AT LEAST 80% REMAINING SHELF LIFE</TDLINE>
<TDFORMAT>*</TDFORMAT>
</E1EDPT2>
</E1EDPT1>
</E1EDP01>
<E1EDS01 SEGMENT="1">
<SUMID>001</SUMID>
<SUMME>3</SUMME>
<SUNIT>72</SUNIT>
<WAERQ>USD</WAERQ>
</E1EDS01>
</IDOC>
</ORDERS05>
Tag end
Type = API Reference,; Topic = Multienterprise Information Network Tower (MINT), Transforms,;Persona = TraceLink Administrator, User, Solution Partner,; Orchestration = Manufacturing, Commerce,; Function = Supply Chain, IT, Procurement,
Purchase Orders (X12)
The Purchase Orders (POs) X12 850 message sends a request and commitment from the buyer to pay the seller for the sale of specific products or services to be delivered in the future.
These guidelines are unofficial and may not necessarily list all message formatting and element requirements. Contact your TraceLink Services representative for more information about integrating with this message.
- Message Type: MPC_PURCHASE_ORDER (Purchase Order)
- X12 Transaction: 850
- Transform Names:
- B2B_EDI_X12_850_PurchaseOrder_IB_V4
B2B_EDI_X12_850_PurchaseOrder_OB_V6

Element | Occurs | Length | Description | Example | ||||||
---|---|---|---|---|---|---|---|---|---|---|
850 | – | HDMA X12 850 PO message. | – | |||||||
ISA | – | Required. ISA interchange envelope. | – | |||||||
ISA01 | 2/2 | Required. Qualifier for authorization control number in ISA02. Valid values:
|
00 | |||||||
ISA02 | 10/10 | Required. Information used for additional identification or authorization of the interchange sender or the data in the interchange. | – | |||||||
ISA03 | 2/2 | Required. Qualifier for security information in ISA04. Valid values:
|
00 | |||||||
ISA04 | 10/10 | Required. Identifies security information about the interchange sender or data | – | |||||||
ISA05 | 2/2 |
Required. Interchange sender partner ID qualifier. Valid values:
|
07 | |||||||
ISA06 | 15/15 | Required. EDI sender ID mapping to file control header and to ServiceLinkId (see row 23). | 7777776067344 | |||||||
ISA07 | 2/2 | Required. Interchange receiver partner ID qualifier. Valid values:
|
07 | |||||||
ISA08 | 15/15 | Required. EDI receiver ID mapping to file control header. | 888888404358877 | |||||||
ISA09 | 6/6 | Required. Interchange date in 6 character YYMMDD format. | 231020 | |||||||
ISA10 | 4/4 | Required. Interchange time in 4 character HHMM format. | 1420 | |||||||
ISA11 | 1/1 | Required. Repetition separator. Delimiter that separates repeated occurrences of a data element or composite data structure. Must be different than the data element separator, component separator, and segment terminator. | : | |||||||
ISA12 | 5/5 | Required. Interchange control version number. Valid value = |
00501 | |||||||
ISA13 | 9/9 | Required. Interchange Control Number for file control header. | 0000000000619827 | |||||||
ISA14 | 1/1 | Required. Interchange level acknowledgment requested. Valid values:
|
0 | |||||||
ISA15 | 1/1 | Required. Indicates whether the interchange is for production, test, or information purposes. Valid values:
|
P | |||||||
ISA16 | 1/1 | Required. Component element separator. Delimiter that separates data elements within a composite data structure. Must be different than the data element separator and segment terminator | > | |||||||
GS | – | Required. GS group functional envelope. Child of ISA. Only one GS group expected per interchange. | – | |||||||
GS01 | 2/2 | Required. GS group function code. Valid value is PO – Purchase order. |
PO | |||||||
GS02 | 2/15 | Required. Application Sender's Code. | 2222224043588 | |||||||
GS03 | 2/15 | Required. Application Receiver's Code. | TRACELINK | |||||||
GS04 | 8/8 | Required. Current date stamp in 8 character X12 date format YYYYMMDD. | 231020 | |||||||
GS05 | 4/8 | Required. Current time stamp in 6 character X12 time format HHMMSS. | 142000 | |||||||
GS06 | 1/9 | Required. Group Control ID Number. | 619827 | |||||||
GS07 | 1/2 | Required. Responsible Agency Code. Valid value = |
X | |||||||
GS08 | 1/12 | Required. X12 message version code. Valid value = |
005010 | |||||||
ST | – | Required. ST transaction set envelope. Child of GS group. Only one ST transaction expected. | – | |||||||
ST01 | 3/3 | Required. Transaction set identifier code. | 850 | |||||||
ST02 | 4/9 | Required. Transaction set ID number. Counter for each ST segment beginning with 1. | 1 | |||||||
BEG | – | Required. Beginning segment for Purchase Order. Child of ST transaction set. | – | |||||||
BEG01 | 2/2 | Required. Transaction purpose code. Valid values:
|
00 | |||||||
BEG02 | 2/2 | Required. Purchase Order type code. Valid values:
|
NE | |||||||
BEG03 | 1/22 | Required. Purchase Order number. | 4506733288 | |||||||
BEG04 | 1/30 | Release document number. Identifies a release against a Purchase Order. | 4500003288 | |||||||
BEG05 | 8/8 | Required. Purchase order date YYYYMMDD X12 date format. | 20231020 | |||||||
BEG06 | 1/30 | Contract number. Identifies a contract number associated with the purchase order. | 999 | |||||||
BEG07 | 2/2 | Acknowledgment type specified for purchase order. | AY | |||||||
CUR | – | Purchase order currency. | – | |||||||
CUR01 | 2/3 | Required. Entity identifier code identifying an organizational entity, a physical location, property or individual using the identified currency code. | BY | |||||||
CUR02 | 3/3 | Required. ISO currency code for the country whose currency the charges are specified. | USD | |||||||
REF | – | Purchase order reference information. | – | |||||||
REF01 | 2/3 |
Required. Reference identification qualifier. Valid values:
|
DM | |||||||
REF02 | 1/50 | Reference identification for the purchase order as specified by the reference identification qualifier. | 009875623 | |||||||
REF03 | 1/80 | Description referenced identifier. | – | |||||||
PER | – | Administrative communications contact. | – | |||||||
PER01 | 2/2 |
Contact function code. Valid values:
|
OC | |||||||
PER02 | 1/60 | Name. | BRAD SHIVERLAK | |||||||
PER03 | 2/2 | Communication number qualifier. | TE | |||||||
PER04 | 1/256 | Communication number. | 8636881188 | |||||||
PER05 | 2/2 | Communication number qualifier. | EM | |||||||
PER06 | 1/256 | Communication number. | BSHIVERLAK@somecompany.com | |||||||
FOB | – | F.O.B. (Free On Board) related instructions. Specifies transportation instructions relating to shipment of the order. | – | |||||||
FOB01 | 2/2 | Required. Method of payment for shipment. | PP | |||||||
FOB02 | 1/2 | Location qualifier identifying type of location. Valid values:
|
CI | |||||||
FOB03 | 1/80 | Description of location for order shipment. | RANCHO DOMINGUEZ CA | |||||||
FOB04 | 2/2 | Transportation terms code. | 01 | |||||||
CSH | – | Sales requirements. Specifies general conditions or requirements of the sale. | – | |||||||
CSH01 | 1/2 | Sales requirement code. Valid values:
|
Y | |||||||
SAC | – | Service, promotion, allowance, or charge information. | – | |||||||
SAC01 | 1/1 | Required. Allowance or charge indicator. Identifies an allowance or charge for the purchase order. Valid values:
|
A | |||||||
SAC02 | 2/2 | Service, promotion, allowance, or charge code. ![]()
|
A170 | |||||||
SAC05 | 1/15 | Amount of allowance or charge. | 247.00 | |||||||
SAC06 | 1/1 | Allowance or charge percentage qualifier. ![]()
|
6 | |||||||
SAC07 | 1/6 | Percentage of allowance or charge in decimal format. Source has a ANSI decimal presentation | 1.25 | |||||||
SAC12 | 2/2 | Allowance or Charge Method of Handling Code. ![]()
|
02 | |||||||
ITD | – | Terms of sale or deferred terms of sale. | – | |||||||
ITD01 | 2/2 | Terms of sale type code. Identifies type of payment code. ![]()
|
01 | |||||||
ITD02 | 1/2 | Terms of sale basis code. Identifies beginning of the terms of payment code. ![]()
|
3 | |||||||
ITD03 | 1/6 | Percentage of discount availablle to the purchaser if an invoice is paid on or before the terms of payment discount due date. | 1.25 | |||||||
ITD04 | 8/8 | Discount due date in X12 date format YYYYMMDD. | – | |||||||
ITD05 | 1/3 | Number of days payment is due within discount period to qualify for the discount. | – | |||||||
ITD06 | 8/8 | Terms net due date. Date when the invoice total amount is due in X12 date format YYYYMMDD. | 20231125 | |||||||
ITD07 | 1/3 | Number of days total invoice payment is due where no discount is applicable. | 30 | |||||||
ITD08 | 1/10 | Not used. | – | |||||||
ITD09 | 8/8 | Deferred due date for terms of sale. Refers to deferred payment or percent of invoice payable in X12 date format YYYYMMDD. | 20231215 | |||||||
ITD10 | 1/10 | Deferred amount due for payment. | 55.25 | |||||||
ITD11 | 1/5 | Percent of invoice payable. The amount of the invoice payable expressed as a percentage. | 100.00 | |||||||
ITD12 | 0/80 | Description. | description | |||||||
ITD13 | 1/2 | day of the month , this value can be min 1 and max can be maximum day in a month, expected to get this validated at front end or back end. | 21 | |||||||
DTM | – | Purchase order date. Child of HL Purchase order. | – | |||||||
DTM01 | 3/3 | Required. Date/Time qualifier identifying Purchase order date. ![]()
|
011 | |||||||
DTM02 | 8/8 | Date in CCYYMMDD format for Purchase order or delivery date of sending party. | 20231125 | |||||||
DTM03 | 4/8 | Time in HHMMSS or HHMM format for Purchase order or delivery date of sending party. | 1230 | |||||||
TD5 | – | Carrier Details - Routing. | – | |||||||
TD501 | 1/2 |
Routing sequence code describing relationship of a carrier to a specific shipment movement. Valid values:
|
– | |||||||
TD502 | 1/2 |
Code identifying the type of identifier in TD03. Valid values:
|
– | |||||||
TD503 | 2/80 | Required. Identifier code as defined by TD02. | – | |||||||
TD504 | 1/2 | Transportation method type code identifying the method or type of transport used for the shipment. Valid values:
|
A | |||||||
TD505 | 1/35 | Routing. Free-form description of routing or requested routing for shipment or for originating carrier's identity. | – | |||||||
TXI | – | Tax Information. | – | |||||||
TXI01 | 2/2 |
Tax type code. Valid values:
|
ST | |||||||
TXI02 | 1/18 | Monetary amount. | 5.43 | |||||||
TXI03 | 1/10 | Percentage as decimal. | 6.5 | |||||||
TXI04 | 2/2 | Tax jurisdiction code qualifier. | – | |||||||
TXI05 | 1/10 | Tax jurisdiction code. | 500 | |||||||
TXI06 | 1/1 |
Tax exempt code. Valid values:
|
2 | |||||||
TXI07 | 1/1 | Relationship code. | – | |||||||
TXI08 | 1/9 | Dollar basis for percent. | – | |||||||
TXI09 | 1/20 | Tax identification number. | – | |||||||
N9 | – | Reference identification. | – | |||||||
N901 | 2/3 | Reference identification qualifier. | – | |||||||
N902 | 1/30 | Reference identification. | – | |||||||
MSG | – | Message text. | – | |||||||
MSG01 | 1/264 | Free-Form Message Text | MSG.headerNote | |||||||
N1 | – |
Name segment loop for:
|
– | |||||||
N101 | 2/3 |
Required. Entity identifier code for party identifier and address information for:
|
ST | |||||||
N102 | 1/60 |
Required. Name of entity identifier:
|
Wholesale Inc | |||||||
N103 | 1/2 | Required. Identifier code qualifier of ship to party. ![]()
|
11 | |||||||
N104 | 2/80 | Required. Ship to party identifier, as qualified by N103. | 3333331013655 | |||||||
N3 | – | Address. Child of Ship to N1 Name segment. | – | |||||||
N301 | 1/55 | Required. Street address 1. | 555 Neelan Road | |||||||
N302 | 1/55 | Street address 2. | Suite 123 | |||||||
N4 | – | Geographic Location. Child of ship to N1 name segment. | – | |||||||
N401 | 2/30 | City name. | Sacramento | |||||||
N402 | 2/2 | State or province code. Code (standard state/province) as defined by appropriate government agency. | CA | |||||||
N403 | 3/15 | Postal code. Code defining international postal zone code excluding punctuation and blanks (zip code for United States). | 95833 | |||||||
N404 | 2/3 | Country code. | US | |||||||
N405 | 1/2 | SGLN. | – | |||||||
N406 | 1/30 | Origin or Destination Shipping Location ID. SGLN number. | – | |||||||
REF | – | Purchase order reference information | – | |||||||
REF01 | 2/3 | Required. Reference identification qualifier. Valid values:
|
LU | |||||||
REF02 | 1/50 | Reference identification for the purchase order as specified by the reference identification qualifier. | 009875623 | |||||||
REF03 | 1/80 | Description referenced identifier. | – | |||||||
PO1 | – | Required. Baseline item data. | – | |||||||
PO101 | 1/20 | PO line item number. | 000010 | |||||||
PO102 | 1/15 | Required. Quantity of ordered product. | 200 | |||||||
PO103 | 2/2 | Required. Unit of measure for quantity.![]()
|
EA | |||||||
PO104 | 1/17 | Unit price per sale able unit for ordered quantity. | 21.25 | |||||||
PO106 | 2/2 | Product service ID qualifier mapping from global standards enumeration list. Valid values:
|
VN | |||||||
PO107 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | 08202000230 | |||||||
PO108 | 2/2 | Product service ID qualifier mapping from global standards enumeration list. Valid values:
|
VN | |||||||
PO109 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | 08202000230 | |||||||
PO110 | 2/2 | Product service ID qualifier mapping from global standards enumeration list. Valid values:
|
MF | |||||||
PO111 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | 08202000230 | |||||||
PO112 | 2/2 | Product service ID qualifier mapping from global standards enumeration list. Valid values:
|
VC | |||||||
PO113 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | – | |||||||
PO114 | 2/2 | Product service ID qualifier mapping from global standards enumeration list. Valid values:
|
UK | |||||||
PO115 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | – | |||||||
PO116 | 2/2 | Product service ID qualifier mapping from global standards enumeration list. Valid values:
|
UP | |||||||
PO117 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | – | |||||||
PO118 | 2/2 | Product service ID qualifier mapping from global standards enumeration list. Valid values:
|
N4 | |||||||
PO119 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | – | |||||||
PO120 | 2/2 | Product service ID qualifier mapping from global standards enumeration list. Valid values:
|
FV | |||||||
PO121 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | – | |||||||
PO122 | 2/2 | Product service ID qualifier mapping from global standards enumeration list. Valid values:
|
N2 | |||||||
PO123 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | – | |||||||
PO124 | 2/2 | Product service ID qualifier mapping from global standards enumeration list. Valid values:
|
UP | |||||||
PO125 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | – | |||||||
PID | – | Product description. | – | |||||||
PID01 | 1/1 | Item description type Valid value is F – Free from. |
F | |||||||
PID05 | 1/80 | Item description. | – | |||||||
P04 | – | Packaged and Inner containers information | – | |||||||
P0401 | 1/6 | Pack. The number of inner containers, or number of eaches if there are no inner containers, per outer container . | 12 | |||||||
P0402 | 1/8 | Size of supplier units in pack . | 5 | |||||||
P0403 | 2/2 | Unit or Basis for Measurement Code.![]()
|
AM | |||||||
SAC | – | Service, promotion, allowance, or charge information. | – | |||||||
SAC01 | 1/1 |
Required. Allowance or charge indicator. Identifies an allowance or charge for the purchase order. Valid values:
|
A | |||||||
SAC02 | 4/4 | Service, promotion, allowance, or charge code. ![]()
|
I410 | |||||||
SAC05 | 1/15 | Amount of allowance or charge. | 247.0 | |||||||
SAC06 | 1/1 | Allowance or charge percentage qualifier. ![]()
|
6 | |||||||
SAC07 | 1/6 | Percentage of allowance or charge in decimal format. | 1.0 | |||||||
SAC12 | 2/2 | Allowance or Charge Method of Handling Code. ![]()
|
02 | |||||||
IT8 | – | Conditions of sale. | – | |||||||
IT801 | 1/2 | Sales requirement code. Identifies requirement or agreement of sale. Valid values:
|
N | |||||||
MSG | – | Message Text | – | |||||||
MSG01 | 1/264 | Free-Form Message Text | ||||||||
TXI | – | Tax Information | – | |||||||
TXI01 | 2/2 |
Tax type code. Valid values:
|
TX |
|||||||
TXI02 | 1/18 | Monetary amount. | 5.43 | |||||||
TXI03 | 1/10 | Percentage as decimal. | – | |||||||
TXI04 | 2/2 | Tax jurisdiction code qualifier. | – | |||||||
TXI05 | 1/10 | Tax jurisdiction code. | – | |||||||
TXI06 | 1/1 |
Tax exempt code. Valid values:
|
– | |||||||
TXI07 | 1/1 | Relationship code. | – | |||||||
TXI08 | 1/9 | Dollar basis for percent. | – | |||||||
TXI09 | 1/20 | Tax identification number. | – | |||||||
N9 | – | Reference identification. | – | |||||||
N901 | 2/3 | Reference identification qualifier. | – | |||||||
N902 | 1/30 | Reference identification. | – | |||||||
MSG | – | Message text. | – | |||||||
MSG01 | 1/264 | Free-form message text. | MSG.detailNote | |||||||
CTT | – | CTT-Transaction totals. | – | |||||||
CTT01 | 1/6 | Required. Total number of line items in the transaction set. | 15 | |||||||
AMT | – | Monetary amount information. | – | |||||||
AMT01 | 1/2 | Amount Qualifier Code. Valid value is
1 – Line item total. |
1 | |||||||
AMT02 | 1/2 | Monetary Amount. | 600 | |||||||
SE | – | Required. ST … SE transaction set trailer envelope. Child of GS group. Only one ST transaction expected. | – | |||||||
SE01 | 1/10 | Required. Total count of segments in ST … SE transaction set including ST and SE segments. | 10 | |||||||
SE02 | 4/9 | Required. Transaction set control number | 1 | |||||||
GE | – | Required. GS … GE functional group trailer envelope. Child of ISA interchange. Only one GS group expected. | – | |||||||
GE01 | 1/6 | Required. Number of transaction sets in functional group | 5 | |||||||
GE02 | 1/9 | Required. Functional group control number | 619827 | |||||||
IEA | – | Required. ISA … IEA interchange control trailer envelope. Only one interchange expected per transmission. | – | |||||||
IEA01 | 1/5 | Required. Number of functional groups in interchange. | 1 | |||||||
IEA02 | 9/9 | Required. Interchange control number | 0000000000619827 |

ISA*00* *01* *02*76067344 *01*7777776067344 *120709*1612*^*00501*000619827*0*P*>
GS*SH*2222224043588*TRACELINK*20231020*142010*619827*X*005010
ST*850*1001
BEG*00*KN*8196733288*8196001*20120709*81*AY
CUR*BY*USD
REF*BC*8196733288*Description referenced identifier
FOB*PP*CI*Description of location for order shipment, City
CSH*P2
SAC*A*A170***24700*6*1.25*****02
ITD*01*3*1.25*20220808*30*20220925*30*10*20231215*5525*100*description*21
DTM*018*20231125*123034
TD5*O*2*ABFS*A
N1*ST*SHIP TO PARTY*92*0004000050
N3*Central 101*Local, WST-190. E
N4*Stein*GL*4AA332*CH
REF*LU*009875623*Description referenced identifier
N1*BY*Buyer, sold to party*91*0001000285
N3*7956 VICTORY*Suite 2
N4*BASEL*GL*4002*CH
N1*BT*Bill to party*11*3333331013655
N3*555 Neelan Road*Suite 123
N4*Sacramento*CA*95833*US
N1*SU*SUPPLIER/VENDOR*91*0001000286
N3*Stella Maris*Condado Ave 14
N4*San Juan*PR*00902*US
N1*SF*Ship from party*91*0001000288
N3*Stella Maris*Warehouse 14A
N4*San Juan*PR*00902*US
N1*CA*CARRIER PARTY (SP)*91*00045455656
N3*Stree 1
N4*City*TK*3454676*JP
PO1*0010*100.1*PC*21.25**PI*Customer_1*VN*Vendor_1*UK*GTIN14_1*UP*UPC_1*MF*Manufacturer_1*FV*CA_DIN_1*N1*US_NDC442_1*N2*US_NDC532_1*N3*US_NDC541_1*N4*US_NDC542_1
PID*F****product10400000701117_RegStrength_12pack
PO4*12*5*PC
SAC*C*A170***24700*6*1.25*****02
IT8*Y
CTT*500
SE*35*1001
GE*1*619827
IEA*1*000619827
Tag end
Type = API Reference,; Topic = Multienterprise Information Network Tower (MINT), Transforms,;Persona = TraceLink Administrator, User, Solution Partner,; Orchestration = Manufacturing, Commerce,; Function = Supply Chain, IT, Procurement,
Purchase Orders (EDIFACT)
The Purchase Orders EDIFACT ORDERS message sends a request and commitment from the buyer to pay the seller for the sale of specific products or services to be delivered in the future.
Contact your TraceLink Services representative for more information about integrating with this message.
- Message Type: MPC_PURCHASE_ORDER (Purchase Order)
- EDIFACT Format: ORDERS
- Transform Names:
B2B_EDI_EDIFACT_ORDERS_PurchaseOrder_IB_V3
B2B_EDI_EDIFACT_ORDERS_PurchaseOrder_OB_V1

Input Element | Occurs | Length | Description | Example | |||
---|---|---|---|---|---|---|---|
UNA | 0…1 | – | UNA interchange header. | – | |||
UNA03 | 1/1 | Required. Decimal mark. | – | ||||
UNA04 | 1/1 | Required. Release indicator. | – | ||||
UNA05 | 1/1 | Required. Reserved for future. | – | ||||
UNB | – | Required.UNB interchange header. | UNB Interchange Header. | ||||
UNB01 | – | Required. Syntax identifier. | – | ||||
UNB01.1 | 4/5 |
Required. Syntax Identifier. ![]()
|
UN0B | ||||
UNB01.2 | 1/1 | Required. Syntax version number. | – | ||||
UNB02 | – | Required. Interchange sender. | – | ||||
UNB02.1 | 1/35 | Required. Sender identification. | SENDER1 | ||||
UNB02.2 | 1/4 |
Partner identification code qualifier. Valid values:
|
14 | ||||
UNB02.3 | 1/14 | Address for reverse routing. | – | ||||
UNB03 | – | Required. Interchange recipient. | – | ||||
UNB03.1 | 1/35 | Required. Recipient identification. | RECEIVER1 | ||||
UNB03.2 | 1/4 |
Partner identification code qualifier. Valid values:
|
14 | ||||
UNB03.3 | 1/14 | Interchange recipient internal identification. | – | ||||
UNB04 | – | Required. Date and time of preparation. | – | ||||
UNB04.1 | 6/8 | Required.Date of preparation. | 231020 | ||||
UNB04.2 | 4/6 | Required.Time of preparation. | 1701 | ||||
UNB05 | 1/14 | Required.Interchange control reference. | 131 | ||||
UNB06 | – | Recipient's reference password. | – | ||||
UNB06.1 | 1/14 | Recipient's reference or password. | XYZ | ||||
UNB06.2 | 2/2 |
Recipient's reference or password qualifier. Valid values:
|
REFERENCE | ||||
UNB07 | 1/14 | Application reference. | ORDERS | ||||
UNB08 | 1/1 | Processing priority code. | – | ||||
UNB09 | 1/1 | Acknowledgment request. | 1 | ||||
UNB10 | 1/35 | Communication agreement ID. | – | ||||
UNB11 | 1/1 | Test indicator. | I | ||||
UNH | – | UNH message header. | – | ||||
UNH01 | 1/14 | Required. Message reference number. | 000000101 | ||||
UNH02 | – | Required. Message Identifier. | – | ||||
UNH02.1 | 1/6 | Required. Message type identifier. | ORDERS | ||||
UNH02.2 | 1/3 | Required. Message type version number. | D | ||||
UNH02.3 | '1/3 | Required. Message type release number. | D96A | ||||
UNH02.4 | '1/2 | Required. Controlling agency. | UN | ||||
UNH02.5 | 1/6 | Association assigned code. | – | ||||
UNH03 | 1/35 | Common access reference. | – | ||||
UNH04 | – | Status of the Transfer. | – | ||||
UNH04.1 | 8/8 | Required. Sequence message transfer number. | – | ||||
UNH04.2 | 1/1 | First or last sequence message transfer indication. | – | ||||
BGM | – | Required. Beginning of message. | – | ||||
BGM01 | – | Document or message name. | – | ||||
BGM01.1 | 1/3 |
Document or message name, coded. Valid values:
|
220 | ||||
BGM01.2 | 1/3 | Code list qualifier. | – | ||||
BGM01.3 | 1/3 |
Code list responsible agency, coded. |
– | ||||
BGM01.4 | 1/35 | Document or message name. | – | ||||
BGM02 | 1/35 | Document or message number. | 2738662 | ||||
BGM03 | 1/3 |
Message function, coded. Valid values:
|
9 | ||||
BGM04 | 1/3 | Response type, coded. | – | ||||
DTM | – | Date. | – | ||||
DTM01 | – | Required. Date or time or period. | – | ||||
DTM01.1 | 8/8 |
Required. Date or time or period qualifier. Valid values:
|
137 | ||||
DTM01.2 | 4/8 | Date. | 20230304 | ||||
DTM01.3 | 4/8 |
Date or time or period format
qualifier. Valid value is: |
102 | ||||
RFF | – | Reference. | – | ||||
RFF01 | – | Required. Reference. | – | ||||
RFF01.1 | 1/3 |
Required. Reference qualifier. Valid values:
|
RE | ||||
RFF01.2 | 1/35 | Reference number. | 2738662 | ||||
RFF01.3 | 1/6 | Line number. | – | ||||
RFF01.4 | 1/35 | Reference version number. | – | ||||
NAD | – |
Name segment loop for:
|
– | ||||
NAD01 | 1/3 |
Required. Entity identifier code for party identifier and address information for ship to party. Valid values:
|
– | ||||
NAD02 | – | Party identification details. | – | ||||
NAD02.1 | 1/35 | Required.Party Id. Identification. | 8716106198368 | ||||
NAD02.2 | 1/3 | Code list qualifier. | – | ||||
NAD02.3 | 1/3 |
Code list responsible agency, coded. Valid values:
|
16 | ||||
NAD03 | – | Name and address. | – | ||||
NAD03.1 | 1/35 | Required. Name and address line. | – | ||||
NAD03.2 | 1/35 | Name and address line. | – | ||||
NAD04 | – | Party name. | – | ||||
NAD04.1 | 1/35 | Required. Party name. | Kramp Groep BV 07 | ||||
NAD04.2 | 1/35 | Party name. | – | ||||
NAD04.3 | 1/35 | Party name. | – | ||||
NAD05 | – | Street. | – | ||||
NAD05.1 | 1/35 | Required. Street and postal box number. | Zone Republique Iii | ||||
NAD05.2 | 1/35 | Street and postal box number. | – | ||||
NAD05.3 | 1/35 | Street and postal box number. | – | ||||
NAD06 | 1/35 | City name. | Poitiers Cedex | ||||
NAD07 | 1/9 | Country sub-entity identification. | – | ||||
NAD08 | 1/9 | Postcode identification. | 86000 | ||||
NAD09 | 1/3 |
Country code. ![]()
|
FR | ||||
CTA | – | CTA: Contact information NAD/CTA. | – | ||||
CTA01 | 1/3 |
Required. Contact function, coded. Valid values:
|
PA | ||||
CTA02 | – | Department or employee details. | – | ||||
CTA02.1 | 1/17 | Department or employee identification. | – | ||||
CTA02.2 | 1/35 | Department or employee. | John Smith | ||||
COM | – | Communication contact NAD/CTA/COM | – | ||||
COM01 | 1/3 | Required. Communication information. | – | ||||
COM01.1 | 1/17 | Communication number. | 50812345678 | ||||
COM01.2 | 1/35 | Communication channel qualifier. | EM and TE | ||||
CUX | – | Currencies. | – | ||||
CUX01 | – | Currency details. | – | ||||
CUX01.1 | 1/3 |
Required. Currency details qualifier. Valid values:
|
2 | ||||
CUX01.2 | 1/3 |
Currency, coded ![]()
|
EUR | ||||
CUX01.3 | 1/3 | Currency qualifier. | – | ||||
CUX02 | – | Currency details. | – | ||||
CUX02.1 | 1/3 | Required. Currency details qualifier. | 2 | ||||
CUX02.2 | 1/3 | Currency, coded. | – | ||||
CUX03 | 0/* | Rate of exchange. | – | ||||
ALC | – | Allowance or charge. | – | ||||
ALC01 | 1/3 |
Required. Allowance or charge qualifier. Valid values:
|
J | ||||
ALC02 | – | Allowance or charge information. | – | ||||
ALC02.1 | 1/35 | Allowance or charge number. | 247.00 | ||||
ALC02.2 | 1/3 | Charge or allowance description, coded. | – | ||||
ALC03 | 1/3 | Settlement,coded. | – | ||||
LIN | – | Line item. | – | ||||
LIN01 | 0/* | Line item number. | 15 | ||||
LIN02 | 1/3 | Action request or notification, coded. | – | ||||
LIN03 | – | Item number identification. | – | ||||
LIN03.1 | 1/35 | Item number. | 8712100000010 | ||||
LIN03.2 | 1/3 |
Item number type, coded Valid values:
|
VN | ||||
LIN03.3 | 1/3 | Item number identification. | – | ||||
PIA | – | Additional product Id. LIN/PIA. | – | ||||
PIA01 | 1/3 | Required. Product id. function qualifier | 5 | ||||
PIA02 | – | Required. Item number identification | – | ||||
PIA02.1 | 1/35 | Item number | AB80 | ||||
PIA02.2 | 1/3 |
Item number type, coded Valid values:
|
VN | ||||
PIA02.3 | 1/3 | Code list qualifier. | – | ||||
IMD | – | Item description. LIN/IMD. | – | ||||
IMD01 | 1/3 | Item description type, coded. | F | ||||
IMD02 | 1/3 | Item characteristic, coded. | – | ||||
IMD03 | – | Item description. | – | ||||
IMD03.1 | 1/17 | Item description identification. | – | ||||
IMD03.2 | 1/3 | Code list qualifier. | – | ||||
IMD03.3 | 1/3 | Code list responsible agency, coded. | – | ||||
IMD03.4 | 1/35 | Item description. | Product description 1 | ||||
IMD03.5 | 1/35 | Item description. | – | ||||
QTY | – | Quantity. LIN/QTY. | – | ||||
QTY01 | – | Required. Quantity details. | 5 | ||||
QTY01.1 | 1/3 |
Required. Quantity qualifier . ![]()
|
21 | ||||
QTY01.2 | 1/15 | Required. Quantity. | 6 | ||||
QTY01.3 | 1/3 | Measure unit qualifier. | EA | ||||
DTM | – | Date . | – | ||||
DTM01 | – | Required. Date or time or period | – | ||||
DTM01.1 | 8/8 |
Required. Date or time or period qualifier. Valid values:
|
2 | ||||
DTM01.2 | 4/8 | Date | 20230304 | ||||
DTM01.3 | 4/8 |
Date or time or period format
qualifier. Valid value is |
102 | ||||
MOA | – | Monetary amount. LIN/MOA. | – | ||||
MOA01 | – | Required. Monetary amount | – | ||||
MOA01.1 | 1/3 | Required. Monetary amount type qualifier. | – | ||||
MOA01.2 | 1/18 | Monetary amount. | – | ||||
MOA01.3 | 1/3 | Currency, coded. | |||||
MOA01.4 | 1/3 | Monetary amount. | – | ||||
MOA01.5 | 1/3 | Currency, coded. | – | ||||
PRI | – | Price details. LIN/PRI. | – | ||||
PRI01 | – | Required. Price information. | – | ||||
PRI01.1 | 1/3 |
Required. Price qualifier. Valid values:
|
AAA | ||||
PRI01.2 | 1/15 | Price. | 117.84 | ||||
PRI01.3 | 1/3 | Price type, coded. | – | ||||
PRI01.4 | 1/3 | Price type, qualifier. | – | ||||
PRI01.5 | 1/9 | Unit price basis. | – | ||||
PRI01.6 | 1/3 | Sub-line price change,coded. | – | ||||
ALC | – | Allowance or charge. LIN/ALC. | – | ||||
ALC01 | 1/3 |
Required. Allowance or charge qualifier. Valid values:
|
J | ||||
ALC02 | – | Allowance or charge information. | – | ||||
ALC02.1 | 1/35 | Allowance or charge number. | 247.00 | ||||
ALC02.2 | 1/3 | Charge or allowance description, coded. | – | ||||
ALC03 | 1/3 | Settlement, coded. | – | ||||
UNS | – | Required. Section control | – | ||||
UNS01 | – |
Required. Section identification. Valid values:
|
S | ||||
UNT | – | UNT message trailer(UNH…UNT transaction) | – | ||||
UNT01 | 1/14 | Required. Number of segments in a message, starting with UNH and ending with UNT | 45 | ||||
UNT02 | 1/14 | Required. Message reference number. | 1 | ||||
UNZ | – | Required. UNB… UNZ interchange control trailer envelope. Only one interchange expected per transmission. | – | ||||
UNZ01 | 1/5 | Required. Interchange control count. | 1 | ||||
UNZ02 | 1/14 | Required. Interchange control reference. | 3 |

UNA:+.? '
UNB+UNOB:3+ss007PL:14+7777776067344:14+120709:1612+123+:AA+++1++I'
UNH+1+ORDERS:D:96A:UN'BGM+105+PURCHASEORDER 333++AP'DTM+137:20120708:102'DTM+153:20120701:102'DTM+4:20120701:102'DTM+8:20120201:102'RFF+RE:RELEASE 333'RFF+CT:8196733288'RFF+BC:CUSTOMERCONTRACT 333'RFF+DM:DOCUMENT 333'RFF+VC:SUPPLIERCONTRACT 333'RFF+VN:SUPPLIERORDER 333'
NAD+ST+0004000050::92++SHIP TO PARTY (WE/SH)+Central 101:Local, WST-190. E+Stein+GL+4332+CH'NAD+BY+0001000285::91++SOLD TO PARTY (AG/SP)+7956 VICTORY:Suite 2+BASEL+GL+4002+CH'CTA+PD+:Buyer-BUY'COM+785-254-0000:TE'COM+Buyer-BY@xyz.com:EM'
NAD+SU+0001000286::91++SUPPLIER/VENDOR (LF/SU)+Stella Maris:Condado Ave 14+San Juan+PR+00902+US'CTA+SU+:Supplier Contact'COM+789-1234-4567:TE'COM+abc@defg.com:EM'
NAD+SF+0123456926034::91++Pharma Wholesale Supplier+2522 Bellisarios Drive:Main Floor+South Miami+FL+33563+US'NAD+CA+00045455656::91++CARRIER PARTY (SP)+Stree 1+City+TK+3454676+JP'
NAD+CA+22200090056::91++2 CARRIER PARTY (SP)+Stree 10+2 City+MH+22000+MX'
CUX+2:CAD:9++1.25'PAT+1+6:::Up to 20.03.2011 without deduction+29'PAT+13+6:::with 1% deduction+25'ALC+J+-1.25'ALC+X+-1'
LIN+++VN-vend-4000000325:VN'PIA+1+IN-CUST3000000333:IN'PIA+1+BP-BYE-3000000333:BP'PIA+1+UP-3000000333:UP'PIA+1+MF-140001414:MF'IMD+F++:::item description'IMD+F++:::item description 2'QTY+21:200.1:PC'QTY+66:201.2:PC'DTM+2:20181017:102'DTM+38:20111111:102'DTM+10:20220212:102'DTM+4:20220222:102'PAT+4+6:::Up to 20.03.2011 without deduction+29'PAT+18+6:::with 1% deduction+25'PRI+AAA:3.3'ALC+C+5.2'LIN+67++4000000002:VN'PIA+1+4000000325:IN'QTY+160:200200.2:PC'QTY+17:400200.2:PC'DTM+17:20110117:102'PRI+AAA:3.3'
UNS+S'UNT+58+1'UNZ+1+123'
Tag end
Type = API Reference,; Topic = Multienterprise Information Network Tower (MINT), Transforms,;Persona = TraceLink Administrator, User, Solution Partner,; Orchestration = Manufacturing, Commerce,; Function = Supply Chain, IT, Procurement,
Purchase Order Acknowledgments (IDoc)
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.
Contact your TraceLink Services representative for more information about integrating with this message.
- Message Type: MPC_PURCHASE_ORDER_ACK (Purchase Order Acknowledgment)
- IDoc Format: ORDRSP.ORDERS05
- Transform Names:
- B2B_IDoc_ORDERS05_PurchaseOrderAcknowledgment_IB_V4
- B2B_IDoc_ORDERS05_PurchaseOrderAcknowledgment_OB_V2

Element | Occurs | Length | Description | Example | |||||
---|---|---|---|---|---|---|---|---|---|
ORDERS05 | – | Required. XML IDoc ORDERS05 root element. | – | ||||||
IDOC | – | Required. | – | ||||||
@BEGIN | 0/* | Required. Begin of message attribute. | 1 | ||||||
EDI_DC40 | – | Required. IDoc Control record. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
TABNAM | 0/* | Required. IDoc table name. | EDI_DC40 | ||||||
MANDT | 0/3 | Required. Client. | 300 | ||||||
DOCNUM | 0/16 | Required. IDoc control number mapping to fileControlNumber. | 0000000134206118 | ||||||
DOCREL | 0/4 | IDoc version release number. | 720 | ||||||
STATUS | 0/2 | Current IDoc processing status. | 30 | ||||||
DIRECT | 0/* | Direction. | 1 | ||||||
OUTMOD | 0/1 | Output mode. | 2 | ||||||
EXPRSS | 0/1 | Overriding in inbound processing. | – | ||||||
TEST | 0/1 | Test flag. | – | ||||||
CIMTYP | 0/30 | Name of extension type. | – | ||||||
IDOCTYP | 0/* | Required. IDoc basic type. | ORDERS05 | ||||||
MESTYP | 0/* | Required. Logical message type. | ORDRSP | ||||||
MESCOD | 0/3 | Logical message code. | – | ||||||
MESFCT | 0/3 | Logical message function. | – | ||||||
STD | 0/1 | EDI standard. | X | ||||||
STDVRS | 0/6 | Version of EDI standard. | 005010 | ||||||
STDMES | 0/6 | EDI message type. | 850 | ||||||
SNDPOR | 1/10 | Required. Sender port. | SAPERP | ||||||
SNDPRT | 1/2 | Required. Partner type of sender. | LS | ||||||
SNDPFC | 0/2 | Partner function of sender. | – | ||||||
SNDPRN | 1/10 | Required. Partner number of sender. | ERPCLNT300 | ||||||
SNDSAD | 0/21 | Sender address (SADR). | – | ||||||
SNDLAD | 1/70 |
Required. Logical address of sender. Identifies the IDoc sender for the TraceLink system. Must match the primary identifier value that the sender has configured for themselves in TraceLink master data. If no party type is sent, TraceLink assumes that the value is the internal party identifier in the sender's SAP system. Sender can also use a GLN, DUNS or any other party type standard listed in code list CL_LocationIdentifierType. If sender identifier is a GLN or any other identifier type in code list CL_LocationIdentifierType, the party type must be included in the SNDLAD value separated from the identifier with a colon (:) character, for example: GLN:00123456789106 ![]()
|
0010136941923 | ||||||
RCVPOR | 1/10 | Required. SAP receiver port. | TRACELINK | ||||||
RCVPRT | 1/2 | Required. Partner type of receiver. | LS | ||||||
RCVPFC | 0/2 | Partner function of receiver. | LS | ||||||
RCVPRN | 1/10 | Required. Partner number of receiver. | TRACELINK | ||||||
RCVSAD | 0/21 | Receiver address (SADR). | – | ||||||
RCVLAD | 1/70 |
Required. Logical address of receiver. Required for TraceLink. Identifies the IDoc receiver for the TraceLink system. Must match the primary identifier value that the sender has configured for their receiver in TraceLink master data. If no party type is sent, TraceLink assumes that the value is a party identifier for the receiver in the sender's SAP system. Sender can also use a GLN, DUNS or any other party type standard listed in code list CL_LocationIdentifierType. If the receiver identifier is a GLN or any other identifier type in code list CL_LocationIdentifierType, the type must be included in the RCVLAD value separated from the identifier with a colon (:) character, for example: GLN:00123456789106 ![]()
|
0030135941894 | ||||||
CREDAT | 0/8 | Required. Date IDoc was created. | 20110118 | ||||||
CRETIM | 0/6 | Required. Time IDoc was created. | 161010 | ||||||
REFINT | 0/14 | Reference to interchange file. | – | ||||||
REFGRP | 0/14 | Reference to message group. | – | ||||||
REFMES | 0/14 | Reference to message. | – | ||||||
ARCKEY | 0/70 | EDI archive key. | – | ||||||
SERIAL | 0/20 | EDI/ALE: Serialization field. | – | ||||||
E1EDK01 | – | Required. Header Record. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
ACTION | 1/3 | Action code for the whole EDI message. Valid values:
|
000 | ||||||
KZABS | 0/1 | Flag: order acknowledgment required. Valid values:
|
– | ||||||
CURCY | 0/3 | Currency.![]()
|
USD | ||||||
WKURS | 0/12 | Exchange rate. | – | ||||||
BSART | 0/4 | Document type. | ZNB | ||||||
BELNR | 1/35 | Purchase Order Number. | 8196733288 | ||||||
E1EDK14 | – | Organization or Sales Document Data | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute | 1 | ||||||
QUALF | 1/3 | IDOC qualifer organization Valid values:
|
014 | ||||||
ORGID | 1/35 | IDOC organization | CH40 | ||||||
E1EDK03 | – | Document or Milestone Dates and Times. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
IDDAT | 1/3 |
Required. Qualifier for IDoc date segment. Valid values:
|
012 | ||||||
DATUM | 1/8 | Required. IDOC: Date. | 20110117 | ||||||
UZEIT | 0/6 | IDOC: Time. | – | ||||||
E1EDKA1 | – |
Required. Partner information instance of E1EDKA1, where valid values of PARVW:
SAP always sends its own internal party identifiers in PARTN or LIFNR. It can send a GLN but it must be set up in master data. The GLN would appear in field E1EDKA1-ILNNR. |
– | ||||||
@SEGMENT | 0/* |
Required. Begin of segment attribute. |
1 | ||||||
PARVW | 1/3 |
Required. Partner type identifier. Valid values:
|
AG | ||||||
PARTN | 1/17 | Conditionally required if LIFNR is not present. Sold-to customer number. | 0001013694 | ||||||
LIFNR | 1/17 | Conditionally required if PARTN is not present. Alternate partner number. | – | ||||||
NAME1 | 0/35 | Name 1. | Pharma1 Supplier | ||||||
NAME2 | 0/35 | Name 2. | – | ||||||
STRAS | 0/35 | Street and house number 1. | 230 Houston St. | ||||||
STRS2 | 0/35 | Street and house number 2. | – | ||||||
ORT01 | 0/35 | City. | Anytown | ||||||
PSTLZ | 0/9 | Postal code. | 97003 | ||||||
LAND1 | 0/* | Country key. | US | ||||||
TELF1 | 0/25 | Contact telephone number. | – | ||||||
TELFX | 0/25 | Contact fax number. | – | ||||||
SPRAS | 0/1 | Language key. | E | ||||||
ANRED | 0/1 | Form of address. | – | ||||||
HAUSN | 0/15 | House number. | – | ||||||
REGIO | 0/3 | Region code. | CA | ||||||
BNAME | 0/35 | IDoc user name. | – | ||||||
PAORG | 0/35 | IDOC organization code. | – | ||||||
ORGTX | 0/30 | IDoc organization code text. | – | ||||||
PAGRU | 0/35 | IDoc group code. | – | ||||||
ILNNR | 0/70 | International Location Number. Use to store GLN. | 888888202867 | ||||||
SPRAS_ISO | 0/2 | ISO language code. | EN | ||||||
TITLE | 0/15 | Title. | – | ||||||
E1EDK02 | – | Document data. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
QUALF | 1/3 | Required. Transaction identifier type. Purchase Order number is required. ![]()
|
001 | ||||||
BELNR | 1/35 | Required. Business document number. | 8196733288 | ||||||
DATUM | 0/8 | Document date. | 20110117 | ||||||
UZEIT | 0/6 | Document time. | – | ||||||
E1EDK17 | – | Delivery conditions. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute | 1 | ||||||
QUALF | 0/3 | IDOC qualifer organization. Valid values:
|
001 | ||||||
LKOND | 0/3 | Purchase Order delivery condition code. | FCA | ||||||
LKTEXT | 0/70 | IDOC delivery condition text. | WHITBY | ||||||
E1EDK18 | – | Payment terms. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
QUALF | 0/3 | IDOC qualifer organization. | 001 | ||||||
TAGE | 0/8 | IDOC Number of days. | 14 | ||||||
PRZNT | 0/8 | Percentage for terms of payment. | 3.00 | ||||||
ZTERM_TXT | 0/70 | Payment terms text. | – | ||||||
E1EDKT1 | – | Free-form Text Header. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
TDID | 1/4 | Required. Text ID. | All codes * | ||||||
TSSPRAS | 0/3 | Language key. | E | ||||||
TSSPRAS_ISO | 0/2 | Language according to ISO 639. | EN | ||||||
TDOBJECT | 0/10 | Texts: application object. | VBBK | ||||||
TDOBNAME | 0/70 | Name. | – | ||||||
E1EDKT2 | – | Free-form Text Records. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
TDLINE | 1/70 | Required. Text line. | 49000 BETACH RIKVA | ||||||
TDFORMAT | 0/2 | Tag column. | * | ||||||
E1EDP01 | – | Required. E1EDP01 total order quantities. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
POSEX | 1/6 | Required. Item number. | 000010 | ||||||
ACTION | 1/3 | Purpose of purchase order, item level. Element may appear at header or item level or both. Tells receiving system function of purchase. Valid values:
|
001 | ||||||
PSTYP | 1/1 | Item Category. | 3 | ||||||
KZABS | 0/1 | Flag: order acknowledgment required at line item level. Valid values:
|
– | ||||||
MENGE | 1/15 | Required. Quantity | 25.000 | ||||||
MENEE | 1/3 | Required. Unit of measure.![]()
|
PCE | ||||||
BMNG2 | 0/15 | Quantity in price unit | 25.000 | ||||||
PMENE | 1/3 | Price unit of measure![]()
|
PCE | ||||||
VPREI | 0/15 | Price (net) | 3560 | ||||||
PEINH | 0/9 | Price unit | 1 | ||||||
NETWR | 0/18 | Item value (net) | – | ||||||
NTGEW | 0/18 | Net weight | 1000 | ||||||
GEWEI | 1/3 | Weight unit![]()
|
UN | ||||||
PREIS | 0/18 | Gross price. | – | ||||||
CURCY | 0/3 | Currency. | USD | ||||||
MATKL | 0/9 | IDOC material class. | ZNV | ||||||
UEPOS | 0/6 | Higher-level item in BOM structures. | – | ||||||
BPUMN | 0/6 | Denominator for Conv. of Order Price Unit into Order Unit. | 1 | ||||||
BPUMZ | 0/6 | Numerator for Conversion of Order Price Unit into Order Unit. | 1 | ||||||
ANTLF | 0/1 | Single-character flag. | – | ||||||
BRGEW | 0/18 | Total weight for ordered item. | 1100 | ||||||
WERKS | 0/4 | Plant. | CH01 | ||||||
LGORT | 0/4 | Storage location. | S001 | ||||||
E1EDP02 | – | Document data at item level. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
QUALF | 1/3 |
Required. Transaction identifier type. Purchase Order number is required. ![]()
|
001 | ||||||
BELNR | 1/35 | Required. Business document number | 89000238 | ||||||
ZEILE | 0/6 | Line item number. | 000001 | ||||||
DATUM | 0/8 | Document date. | 20110117 | ||||||
UZEIT | 0/6 | Document time. | – | ||||||
E1EDP03 | – | Document or Milestone Dates and times at item level | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute | 1 | ||||||
IDDAT | 1/3 | Required. Qualifier for IDOC date segment Valid values:
|
002 | ||||||
DATUM | 0/8 | Required. IDOC: Date. | 20110117 | ||||||
UZEIT | 0/6 | IDOC: Time. | – | ||||||
E1EDP20 | – | Required. Scheduled delivery dates and quantities. | – | ||||||
@SEGMENT | 1/1 | Required. Begin of segment attribute. | 1 | ||||||
WMENG | 1/15 | Required. Scheduled quantity. | 25000.000 | ||||||
AMENG | 0 …1 | 0/15 | Previous scheduled quantity. | 0.000 | |||||
EDATU | 1/8 | Required. IDOC: Date. | 20110119 | ||||||
EZEIT | 0/6 | IDOC: Time. | – | ||||||
E1EDPA1 | – | Ship-to partner ID and address data at item level, if present in transaction. If ship-to partner is not present in header E1EDKA1, it can be sent at the item level in E1EDPA1. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
PARVW | 0/3 | Required. Partner type identifier. Valid value = |
WE | ||||||
PARTN | 0/17 | Conditionally required if LIFNR is not present. Partner number. | – | ||||||
LIFNR | 0/17 | Conditionally required if PARTN is not present. Ship-to partner number. | 0001013699 | ||||||
NAME1 | 0/35 | Name 1. | Pharma1 Pharma | ||||||
NAME2 | 0/35 | Name 2. | Warehouse | ||||||
STRAS | 0/35 | Street and house number 1. | 123 Victory Blvd | ||||||
STRS2 | 0/35 | Street and house number 2. | – | ||||||
ORT01 | 0/35 | City. | Newark | ||||||
PSTLZ | 0/9 | Postal code. | 07103 | ||||||
LAND1 | 0/* | Country key. | US | ||||||
TELF1 | 0/25 | Contact telephone number. | – | ||||||
TELFX | 0/25 | Contact fax number. | – | ||||||
SPRAS | 0/1 | Language key. | E | ||||||
ANRED | 0/15 | FormOfAddr. | 0003 | ||||||
HAUSN | 0/6 | House number. | 123 | ||||||
REGIO | 0/3 | Region. | NJ | ||||||
BNAME | 0/35 | IDoc user name. | – | ||||||
PAORG | 0/35 | IDOC organization code. | – | ||||||
ORGTX | 0/30 | IDoc organization code text. | – | ||||||
PAGRU | 0/35 | IDoc group code. | – | ||||||
ILNNR | 0/70 | International Location Number. Use to store GLN. | 888888202867 | ||||||
SPRAS_ISO | 0/2 | ISO language code. | EN | ||||||
TITLE | 0/15 | Title. | – | ||||||
E1EDP19 | – | Required. Material Identification Numbers. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
QUALF | 1/5 | Required. Customer material type qualifier. Valid values:
|
001 | ||||||
IDTNR | 1/35 | Required. Customer material number. | 000000000000991182 | ||||||
KTEXT | 0/70 | Material description. | SORITOL SR FCT 20MG 3X10 IL | ||||||
MFRPN | 0/42 | Manufacturer part number. | – | ||||||
MFRNR | 0/10 | Manufacturer number. | – | ||||||
E1EDPT1 | – | Free-form Text Header at item level. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
TDID | 1/4 | Required. Text ID. | Z0C6 | ||||||
TSSPRAS | 0/3 | Language key. | E | ||||||
TSSPRAS_ISO | 0/2 | Language according to ISO 639. | EN | ||||||
E1EDPT2 | – | Free-form Text Records at item level. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
TDLINE | 1/70 | Required. Text line. | AT LEAST 80% REMAINING SHELF LIFE | ||||||
TDFORMAT | 0/2 | Tag column. | * | ||||||
E1EDS01 | – | IDoc Summary Total Quantities and Amounts. | – | ||||||
@SEGMENT | 0/* | Required. Begin of segment attribute. | 1 | ||||||
SUMID | 1/3 | Qualifier for totals segment for shipping notification. Valid values:
|
002 | ||||||
SUMME | 0/18 | Total value of sum segment. | 89000 | ||||||
SUNIT | 0/3 | Total value unit for totals. | USD | ||||||
WAERQ | 0/3 | Currency. | – |

<ORDERS05>
<IDOC BEGIN="1">
<EDI_DC40 SEGMENT="1">
<TABNAM>EDI_DC40</TABNAM>
<MANDT>010</MANDT>
<DOCNUM>0000000120231218</DOCNUM>
<DOCREL>740</DOCREL>
<STATUS>03</STATUS>
<DIRECT>1</DIRECT>
<OUTMOD>2</OUTMOD>
<IDOCTYP>ORDERS05</IDOCTYP>
<MESTYP>ORDRSP</MESTYP>
<SNDPOR>Alpenstock</SNDPOR>
<SNDPRT>LS</SNDPRT>
<SNDPRN>Alpenstock</SNDPRN>
<SNDLAD>GLN:3520075644994</SNDLAD>
<RCVPOR>MUNRO LTD</RCVPOR>
<RCVPRT>LS</RCVPRT>
<RCVPFC>LS</RCVPFC>
<RCVPRN>MUNRO LTD</RCVPRN>
<RCVLAD>GLN:6278032738213</RCVLAD>
<CREDAT>20231218</CREDAT>
<CRETIM>044504</CRETIM>
<SERIAL>20231218044504</SERIAL>
<STDVRS>EDIv6</STDVRS>
<STDMES>EDIPOA</STDMES>
</EDI_DC40>
<E1EDK01 SEGMENT="1">
<ACTION>000</ACTION>
<CURCY>USD</CURCY>
<HWAER>USD</HWAER>
<WKURS>1.00000</WKURS>
<ZTERM>1000</ZTERM>
<BSART>NB</BSART>
<BELNR>1777656478</BELNR>
<RECIPNT_NO/> <!-- recipient_number ?? -->
</E1EDK01>
<E1EDK14 SEGMENT="1">
<QUALF>014</QUALF>
<ORGID>CH40</ORGID>
</E1EDK14>
<E1EDK14 SEGMENT="1">
<QUALF>009</QUALF>
<ORGID>100</ORGID>
</E1EDK14>
<E1EDK14 SEGMENT="1">
<QUALF>013</QUALF>
<ORGID>NB</ORGID>
</E1EDK14>
<E1EDK14 SEGMENT="1">
<QUALF>011</QUALF>
<ORGID>3000</ORGID>
</E1EDK14>
<E1EDK03 SEGMENT="1">
<IDDAT>002</IDDAT>
<DATUM>20231218</DATUM>
</E1EDK03>
<E1EDK03 SEGMENT="1">
<IDDAT>012</IDDAT>
<DATUM>20231218</DATUM>
</E1EDK03>
<E1EDK03 SEGMENT="1">
<IDDAT>011</IDDAT>
<DATUM>20231218</DATUM>
</E1EDK03>
<E1EDKA1 SEGMENT="1">
<PARVW>AG</PARVW>
<PARTN>0497030300017</PARTN>
<NAME1>Alpenstock Ltd</NAME1>
<STRAS>1 Bayern Strasse</STRAS>
<ORT01>Munich</ORT01>
<PSTLZ>342525</PSTLZ>
<LAND1>DE</LAND1>
<SPRAS>E</SPRAS> <!-- TODO ??? -->
<REGIO>DE</REGIO>
<SPRAS_ISO>EN</SPRAS_ISO> <!-- TODO Need to apply -->
</E1EDKA1>
<E1EDKA1 SEGMENT="1">
<PARVW>WE</PARVW>
<PARTN>0497030300017</PARTN>
<NAME1>Alpenstock Ltd</NAME1>
<STRAS>1 Bayern Strasse</STRAS>
<ORT01>Munich</ORT01>
<PSTLZ>342525</PSTLZ>
<LAND1>DE</LAND1>
<SPRAS>E</SPRAS> <!-- TODO ??? -->
<REGIO>DE</REGIO>
<SPRAS_ISO>EN</SPRAS_ISO> <!-- TODO Need to apply -->
</E1EDKA1>
<E1EDKA1 SEGMENT="1">
<PARVW>LF</PARVW>
<PARTN>0495010100015</PARTN>
<NAME1>MUNRO LTD</NAME1>
<STRAS>100 Queensway</STRAS>
<ORT01>London</ORT01>
<PSTLZ>w9 1NH</PSTLZ>
<LAND1>GB</LAND1>
<SPRAS>E</SPRAS> <!-- TODO ??? -->
<REGIO>GB</REGIO>
<SPRAS_ISO>EN</SPRAS_ISO> <!-- TODO Need to apply -->
</E1EDKA1>
<E1EDK02 SEGMENT="1">
<QUALF>001</QUALF>
<BELNR>1777656478</BELNR>
<DATUM>20231218</DATUM>
</E1EDK02>
<E1EDK02 SEGMENT="1">
<QUALF>005</QUALF>
<BELNR>9883355607</BELNR>
</E1EDK02>
<E1EDK17 SEGMENT="1">
<QUALF>001</QUALF>
<LKOND>COD</LKOND>
<LKTEXT>COD</LKTEXT>
</E1EDK17>
<E1EDP01 SEGMENT="1">
<POSEX>00010</POSEX>
<ACTION>001</ACTION>
<PSTYP>0</PSTYP>
<MENGE>1000</MENGE>
<MENEE>EA</MENEE>
<BMNG2>1000</BMNG2>
<PMENE>EA</PMENE>
<E1EDP02>
<QUALF>001</QUALF>
<BELNR>1777656478</BELNR>
<ZEILE>00010</ZEILE>
<DATUM>20231218</DATUM>
<UZEIT>045227</UZEIT>
</E1EDP02>
<E1EDP20 SEGMENT="1">
<WMENG>1000</WMENG>
<EDATU>20231222</EDATU>
</E1EDP20>
<E1EDP19 SEGMENT="1">
<QUALF>001</QUALF>
<IDTNR>12345-6789-92</IDTNR>
<KTEXT>Eye Drops (Dorzolamide)hjaguywqdu222222</KTEXT>
</E1EDP19>
<E1EDP19 SEGMENT="1">
<QUALF>002</QUALF>
<IDTNR>12345-6789-92</IDTNR>
<KTEXT>Eye Drops (Dorzolamide)ugwduywegbjugbef 11111</KTEXT>
</E1EDP19>
</E1EDP01>
<E1EDP01 SEGMENT="1">
<POSEX>00020</POSEX>
<ACTION>001</ACTION>
<PSTYP>0</PSTYP>
<MENGE>1000</MENGE>
<MENEE>EA</MENEE>
<BMNG2>1000</BMNG2>
<PMENE>EA</PMENE>
<E1EDP02>
<QUALF>001</QUALF>
<BELNR>1777656478</BELNR>
<ZEILE>00020</ZEILE>
<DATUM>20231218</DATUM>
<UZEIT>045227</UZEIT>
</E1EDP02>
<E1EDP20 SEGMENT="1">
<WMENG>1000</WMENG>
<EDATU>20231222</EDATU>
</E1EDP20>
<E1EDP19 SEGMENT="1">
<QUALF>001</QUALF>
<IDTNR>04400-1111-60</IDTNR>
<KTEXT>Anti-Inflammatory (Xibax 90mg)</KTEXT>
</E1EDP19>
<E1EDP19 SEGMENT="1">
<QUALF>002</QUALF>
<IDTNR>04400-1111-60</IDTNR>
<KTEXT>Anti-Inflammatory (Xibax 90mg)</KTEXT>
</E1EDP19>
</E1EDP01>
<E1EDP01 SEGMENT="1">
<POSEX>00030</POSEX>
<ACTION>001</ACTION>
<PSTYP>0</PSTYP>
<MENGE>1000</MENGE>
<MENEE>EA</MENEE>
<BMNG2>1000</BMNG2>
<PMENE>EA</PMENE>
<E1EDP02>
<QUALF>001</QUALF>
<BELNR>1777656478</BELNR>
<ZEILE>00030</ZEILE>
<DATUM>20231218</DATUM>
<UZEIT>045227</UZEIT>
</E1EDP02>
<E1EDP20 SEGMENT="1">
<WMENG>1000</WMENG>
<EDATU>20231222</EDATU>
</E1EDP20>
<E1EDP19 SEGMENT="1">
<QUALF>001</QUALF>
<IDTNR>11241-1231-22</IDTNR>
<KTEXT>Blood thinner (Warfarin 200)</KTEXT>
</E1EDP19>
<E1EDP19 SEGMENT="1">
<QUALF>002</QUALF>
<IDTNR>11241-1231-22</IDTNR>
<KTEXT>Blood thinner (Warfarin 200)</KTEXT>
</E1EDP19>
</E1EDP01>
<E1EDS01 SEGMENT="1">
<SUMID>004</SUMID>
<SUMME>5000</SUMME>
<SUNIT>USD</SUNIT>
</E1EDS01>
</IDOC>
</ORDERS05>
Tag end
Type = API Reference,; Topic = Multienterprise Information Network Tower (MINT), Transforms,;Persona = TraceLink Administrator, User, Solution Partner,; Orchestration = Manufacturing, Commerce,; Function = Supply Chain, IT, Procurement,
Purchase Order Acknowledgments (X12)
The PO Acknowledgment X12 855 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.
These guidelines are unofficial and may not necessarily list all message formatting and element requirements. Contact your TraceLink Services representative for more information about integrating with this message.
- Message Type: MPC_PURCHASE_ORDER_ACK (Purchase Order Acknowledgment)
- X12 Format: 855
- Transform Names:
- B2B_EDI_X12_855_PurchaseOrderAcknowledgment_IB_V5
- B2B_EDI_X12_855_PurchaseOrderAcknowledgment_OB_V5

Input Element | Occurs | Length | Description | Example | |||||
---|---|---|---|---|---|---|---|---|---|
ISA | – | Required. ISA interchange envelope. | – | ||||||
ISA01 | 2/2 | Required. Qualifier for authorization control number in ISA02. Valid values:
|
00 | ||||||
ISA02 | 10/10 | Required. Information used for additional identification or authorization of the interchange sender or the data in the interchange. | – | ||||||
ISA03 | 2/2 | Required. Qualifier for security information in ISA04. Valid values:
|
00 | ||||||
ISA04 | 10/10 | Required. Identifies security information about the interchange sender or data | – | ||||||
ISA05 | 2/2 |
Required. Interchange sender partner ID qualifier. Valid values:
|
01 | ||||||
ISA06 | 15/15 | Required. EDI sender ID mapping to file control header and to ServiceLinkId. | 7777776067344 | ||||||
ISA07 | 2/2 | Required. Interchange receiver partner ID qualifier. Valid values:
|
01 | ||||||
ISA08 | 15/15 | Required. EDI receiver ID mapping to file control header. | 888888404358877 | ||||||
ISA09 | 6/6 | Required. Interchange date in 6 character YYMMDD format. | 231020 | ||||||
ISA10 | 4/4 | Required. Interchange time in 4 character HHMM format. | 1420 | ||||||
ISA11 | 1/1 | Required. Repetition separator. Delimiter that separates repeated occurrences of a data element or composite data structure. Must be different than the data element separator, component separator, and segment terminator. | : | ||||||
ISA12 | 5/5 | Required. Interchange control version number. Valid value is 00401 . |
00501 | ||||||
ISA13 | 9/9 | Required. Interchange Control Number for file control header. | 0000000000619827 | ||||||
ISA14 | 1/1 | Required. Interchange level acknowledgment requested. Valid values:
|
0 | ||||||
ISA15 | 1/1 | Required. Indicates whether the interchange is for production, test, or information purposes. Valid values:
|
P | ||||||
ISA16 | 1/1 | Required. Component element separator. Delimiter that separates data elements within a composite data structure. Must be different than the data element separator and segment terminator | > | ||||||
GS | – | Required. GS group functional envelope. Child of ISA. Only one GS group expected per interchange. | – | ||||||
GS01 | 2/2 | Required. GS group function code. Valid value is PR – Purchase order acknowledgment. |
PR | ||||||
GS02 | 2/15 | Required. Application Sender's Code. | 2222224043588 | ||||||
GS03 | 2/15 | Required. Application Receiver's Code. | TRACELINK | ||||||
GS04 | 8/8 | Required. Current date stamp in 8 character X12 date format YYYYMMDD. | 231020 | ||||||
GS05 | 4/8 | Required. Current time stamp in 6 character X12 time format HHMMSS. | 142000 | ||||||
GS06 | 1/9 | Required. Group Control ID Number. | 619827 | ||||||
GS07 | 1/2 | Required. Responsible Agency Code. Valid value is X . |
X | ||||||
GS08 | 1/12 | Required. X12 message version code. Valid value is 004010 . |
005010 | ||||||
ST | – | Required. ST transaction set envelope. Child of GS group. Only one ST transaction expected. | – | ||||||
ST01 | 3/3 | Required. Transaction set identifier code. | 855 | ||||||
ST02 | 4/9 | Required. Transaction set ID number. Counter for each ST segment beginning with 1. | 1 | ||||||
BAK | Beginning segment for Purchase Order Acknowledgment | BAK | |||||||
BAK01 | 2/2 |
Transaction purpose code. Valid values:
|
00 | ||||||
BAK02 | 2/2 |
Acknowledgment type. Valid values:
|
AC | ||||||
BAK03 | 1/22 | Purchase Order number. | 4506733288 | ||||||
BAK04 | 8/8 | Purchase order date YYYYMMDD X12 date format. | 20231020 | ||||||
BAK05 | 1/30 | Release document number. Identifies a release against a Purchase Order. | 4500003288 | ||||||
CUR | – | Purchase order currency. | – | ||||||
CUR01 | 2/3 | Required. Entity identifier code identifying an organizational entity, a physical location, property or individual using the identified currency code. | BY | ||||||
CUR02 | 3/3 | Required. ISO currency code for the country whose currency the charges are specified. | USD | ||||||
REF | – | Purchase order reference information. | – | ||||||
REF01 | 2/3 |
Required. Reference identification qualifier. Valid values:
|
DM | ||||||
REF02 | 1/50 | Reference identification for the purchase order as specified by the reference identification qualifier. | 009875623 | ||||||
REF03 | 1/80 | Description referenced identifier. | – | ||||||
ITD | – | Terms of sale or deferred terms of sale. | – | ||||||
ITD01 | 2/2 | Terms of sale type code. Identifies type of payment code. ![]()
|
01 | ||||||
ITD02 | 1/2 | Terms of sale basis code. Identifies beginning of the terms of payment code. ![]()
|
3 | ||||||
ITD03 | 1/6 | Percentage of discount available to the purchaser if an invoice is paid on or before the terms of payment discount due date. | 1.25 | ||||||
ITD04 | 8/8 | Discount due date in X12 date format YYYYMMDD. | – | ||||||
ITD05 | 1/3 | Number of days payment is due within discount period to qualify for the discount. | – | ||||||
ITD06 | 8/8 | Terms net due date. Date when the invoice total amount is due in X12 date format YYYYMMDD. | 20231125 | ||||||
ITD07 | 1/3 | Number of days total invoice payment is due where no discount is applicable. | 30 | ||||||
ITD08 | 1/10 | Total amount of terms of sale discount. | – | ||||||
ITD09 | 8/8 | Deferred due date for terms of sale. Refers to deferred payment or percent of invoice payable in X12 date format YYYYMMDD. | 20231215 | ||||||
ITD10 | 1/10 | Deferred amount due for payment. | 55.25 | ||||||
ITD11 | 1/5 | Percent of invoice payable. The amount of the invoice payable expressed as a percentage. | 100.00 | ||||||
DTM | – | Shipping date. Child of HL shipment. | – | ||||||
DTM01 | 3/3 | Required. Date or time qualifier identifying shipment date. ![]()
|
011 | ||||||
DTM02 | 8/8 | Date in CCYYMMDD format for shipment or delivery date of sending party. | 20231125 | ||||||
DTM03 | 4/8 | Time in HHMMSS or HHMM format for shipment or delivery date of sending party. | 1230 | ||||||
DTM04 | 2/2 |
Time Zone Code: Valid values:
|
1230 | ||||||
TD5 | – | Carrier Details - Routing. Child of HL shipment. | – | ||||||
TD501 | 1/2 | Routing sequence code describing relationship of a carrier to a specific shipment movement. Valid values:
|
O | ||||||
TD502 | 1/2 | Code identifying the type of identifier in TD03. Valid values:
|
2 | ||||||
TD503 | 2/80 | Required. Identifier code as defined by TD02. | ABFS | ||||||
TD504 | 1/2 | Transportation method type code identifying the method or type of transport used for the shipment. Valid values:
|
A | ||||||
TD505 | 1/35 | Routing. Free-form description of routing or requested routing for shipment or for originating carrier's identity. | – | ||||||
N1 | – |
Name segment loop for:
|
– | ||||||
N101 | 2/3 |
Required. Entity identifier code for party identifier and address information for:
|
ST | ||||||
N102 | 1/60 | Required. Ship to party name . | Wholesale Inc | ||||||
N103 | 1/2 | Required. Identifier code qualifier of ship to party. ![]()
|
11 | ||||||
N104 | 2/80 | Required. Ship to party identifier, as qualified by N103. | 3333331013655 | ||||||
N3 | – | Address. Child of Ship to N1 Name segment. | – | ||||||
N301 | 1/55 | Required. Street address 1. | 555 Neelan Road | ||||||
N302 | 1/55 | Street address 2. | Suite 123 | ||||||
N4 | – | Geographic Location. Child of ship to N1 name segment. | – | ||||||
N401 | 2/30 | City name. | Sacramento | ||||||
N402 | 2/2 | State or province code. Code (standard state/province) as defined by appropriate government agency. | CA | ||||||
N403 | 3/15 | Postal code. Code defining international postal zone code excluding punctuation and blanks (zip code for United States). | 95833 | ||||||
N404 | 2/3 | Country code. | US | ||||||
N405 | 1/2 | SGLN. | – | ||||||
N406 | 1/30 | Origin or Destination Shipping Location ID. SGLN number. | – | ||||||
PER | – |
Administrative Communications Contact
|
– | ||||||
PER01 | 2/2 | Required. Contact function code identifying major duty or responsibility of person or group named as contact. | CN | ||||||
PER02 | 1/60 | Name of the contact person responsible for authenticating the pedigree information. | John Smith | ||||||
PER03 | 2/2 | Communication Number Qualifier identifying the contact person's telephone number or email address. Email address is expected. Valid values:
|
EM | ||||||
PER04 | 1/256 | Communication type value associated with PER03. The telephone number of the contact person is expected in this field. | jsmith@manufac.com | ||||||
PER05 | 2/2 | Communication Number Qualifier identifying the contact person's telephone number or email address. Telephone number is expected. Valid values:
|
TE | ||||||
PER06 | 1/20 | Communication type value associated with PER05. The email address of the contact person is expected in this field. | +1.516.747.6849 | ||||||
PO1 | – | Required. Baseline item data. | – | ||||||
PO101 | 1/20 | PO line item number. | 000010 | ||||||
PO102 | 1/15 | Required. Quantity of ordered product. | 200 | ||||||
PO103 | 2/2 | Required. Unit of measure for quantity.![]()
|
EA | ||||||
PO104 | 1/17 | Unit price per sale able unit for ordered quantity. | 21.25 | ||||||
PO106 | 2/2 | Instance 2 product service ID qualifier mapping from global standards enumeration list. Valid values:
|
VN | ||||||
PO107 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | 08202000230 | ||||||
PO108 | 2/2 | Instance 2 product service ID qualifier mapping from global standards enumeration list. Valid values:
|
IN | ||||||
PO109 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | 08202000230 | ||||||
PO110 | 2/2 | Instance 2 product service ID qualifier mapping from global standards enumeration list. Valid values:
|
MF | ||||||
PO111 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | 08202000230 | ||||||
PO112 | 2/2 | Instance 2 product service ID qualifier mapping from global standards enumeration list. Valid values:
|
VC | ||||||
PO113 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | – | ||||||
PO114 | 2/2 | Instance 2 product service ID qualifier mapping from global standards enumeration list. Valid values:
|
UK | ||||||
PO115 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | – | ||||||
PO116 | 2/2 | Instance 2 product service ID qualifier mapping from global standards enumeration list. Valid values:
|
UP | ||||||
PO117 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | – | ||||||
PO118 | 2/2 | Instance 2 product service ID qualifier mapping from global standards enumeration list. Valid values:
|
N4 | ||||||
PO119 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | – | ||||||
PO120 | 2/2 | Instance 2 product service ID qualifier mapping from global standards enumeration list. Valid values:
|
FV | ||||||
PO121 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | – | ||||||
PO122 | 2/2 | Instance 2 product service ID qualifier mapping from global standards enumeration list. Valid values:
|
N2 | ||||||
PO123 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | – | ||||||
PO124 | 2/2 | Instance 2 product service ID qualifier mapping from global standards enumeration list. Valid values:
|
UP | ||||||
PO125 | 1/48 | Product or service identifier. Should be the same identifiers that will be used in the invoice. | – | ||||||
PID | – | SN1- Item details. Child of HL level Item. | – | ||||||
PID01 | 1/1 | Item description type. Valid value is F – Free from. |
F | ||||||
PID05 | 1/80 | Item description. | – | ||||||
ACK | – | Line-Item Acknowledgment | – | ||||||
ACK01 | 2/2 |
Line item status code. Valid values:
|
– | ||||||
ACK02 | 0/15 | Quantity. | – | ||||||
ACK03 | 2/2 |
Unit or basis for measurement code. ![]()
|
– | ||||||
ACK04 | 3/3 |
Date or time qualifier. ![]()
|
– | ||||||
ACK05 | 8/8 | Dateformat YYYYMMDD. | – | ||||||
ACK07 | 2/2 |
Product or service ID
qualifier.
Valid value is
|
SR | ||||||
ACK08 | 1/48 | Product or service ID. | – | ||||||
CTT | – | CTT-Transaction totals | – | ||||||
CTT01 | 1/6 | Required. Total number of line items in the transaction set. | 15 | ||||||
SE | – | Required. ST … SE transaction set trailer envelope. Child of GS group. Only one ST transaction expected. | – | ||||||
SE01 | 1/10 | Required. Total count of segments in ST … SE transaction set including ST and SE segments. | 10 | ||||||
SE02 | 4/9 | Required. Transaction set control number | 1 | ||||||
GE | – | Required. GS … GE functional group trailer envelope. Child of ISA interchange. Only one GS group expected. | – | ||||||
GE01 | 1/6 | Required. Number of transaction sets in functional group | 5 | ||||||
GE02 | 1/9 | Required. Functional group control number | 619827 | ||||||
IEA | – | Required. ISA … IEA interchange control trailer envelope. Only one interchange expected per transmission. | – | ||||||
IEA01 | 1/5 | Required. Number of functional groups in interchange. | 1 | ||||||
IEA02 | 9/9 | Required. Interchange control number. | 0000000000619827 |

ISA*06*YYY *00*xxx *01*ss007PL *ZZ*RECV *120709*1612*^*00501*000619827*0*T*:
GS*PR*2222224043588*TRACELINK*20231020*1420*619827*X*005010
ST*855*0023
BAK*00*AT*PO888123*20230624*RELEASE 123
CUR*BY*USD
REF*CT*CT888123*CT_Description
ITD*01*3*1.25*20231103*10*20231125*25**20231215*5525*100.0
DTM*004*20230111*1220*CS
TD5*B*2*ABFS*A*Desc1
N1*ST*SHIP TO PARTY (WE/SH)*92*0004000050
N3*Central 101*Local, WST-190. E
N4*Stein*GL*4AA332!*CH*ST*SGLN
N1*BY*Wholesale Inc*1*001000285
N3*7956 VICTORY*Suite 2
N4*BASEL*GL*888@002*CH*10*SGLN
PER*CN*John Smith*EM*SmithJohn@Domain.com*TE*6083351580
N1*SU*SUPPLIER/VENDOR (LF/SU)*11*001000286
N3*Stella Maris*Condado Ave 14
N4*San Juan*PR*00 902*US*10*SGLN
PER*CN*John Smith*EM*SmithJohn@Domain.com*TE*6083351580
N1*BT*Wholesale Inc*91*0001000285
N3*7956 VICTORY*Suite 2
N4*BASEL*GL*40&02*CH*10*SGLN
N1*SF*SHIPFROMPARTYNAME*1*0010002869028
N3*Stella Maris*Condado Ave 14
N4*San Juan*PR*00$902*US*10*SGLN
N1*CA*2 CARRIER PARTY (SP)*UL*22200090056
N3*Stree 10*Suite5
N4*2 City*MH*220 00*MX*10*SGLN
PO1*000010*100*PC*21.25**VN*VNDR-PRDTID*MF*MANU-PRDTID*UP*UPC-PRDTID*UK*GTIN-PRDTID*PI*CUST-PRDTID*N4*NDC542-PRDTID*N3*NDC541-PRDTID*N2*NDC532-PRDTID*FV*DIN-PRDTID*N1*NDC442-PRDTID
PID*F****Product Description 001
ACK*AA*100*01*001*20231113**00*ACK08
CTT*15
SE*59*0001
GE*1*619827
IEA*1*000619827
Tag end
Type = API Reference,; Topic = Multienterprise Information Network Tower (MINT), Transforms,;Persona = TraceLink Administrator, User, Solution Partner,; Orchestration = Manufacturing, Commerce,; Function = Supply Chain, IT, Procurement,
Purchase Order Acknowledgments (EDIFACT)
The PO Acknowledgment EDIFACT ORDRSP 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.
Contact your TraceLink Services representative for more information about integrating with this message.
- Message Type: MPC_PURCHASE_ORDER_ACK (Purchase Order Acknowledgment)
- EDIFACT Format: ORDRSP
- Transform Names:
- B2B_EDI_EDIFACT_ORDRSP_PurchaseOrderAcknowledgment_IB_V2
- B2B_EDI_EDIFACT_ORDRSP_PurchaseOrderAcknowledgment_OB_V1

Input Element | Occurs | Length | Description | Examples | |||
---|---|---|---|---|---|---|---|
UNA | – | UNA Interchange Header. | – | ||||
UNA03 | 1/1 | Required. Decimal mark. | – | ||||
UNA04 | 1/1 | Required. Release indicator. | – | ||||
UNA05 | 1/1 | Required. Reserved for future. | – | ||||
UNB | – | Required. UNB interchange header. | – | ||||
UNB01 | – | Required. Syntax identifier. | – | ||||
UNB01.1 | 4/5 |
Required.Syntax Identifier. ![]()
|
UN0B | ||||
UNB01.2 | 1/1 | Required. Syntax version number. | 1 | ||||
UNB02 | – | Required. Interchange sender. | – | ||||
UNB02.1 | 1/35 | Required. Sender identification. | SENDER1 | ||||
UNB02.2 | 1/4 |
Partner identification code qualifier. Valid values:
|
14 | ||||
UNB02.3 | 1/14 | Address for reverse routing. | – | ||||
UNB03 | – | Required. Interchange recipient. | – | ||||
UNB03.1 | 1/35 | Required. Recipient identification. | RECEIVER1 | ||||
UNB03.2 | 1/4 |
Partner identification code qualifier. Valid values:
|
14 | ||||
UNB03.3 | 1/14 | Interchange recipient internal identification. | – | ||||
UNB04 | – | Required. Date and time of preparation. | – | ||||
UNB04.1 | 6/6 | Required. Date of preparation. | 20231020 | ||||
UNB04.2 | 4/4 | Required. Time of preparation. | 142000 | ||||
UNB05 | 1/14 | Required. Interchange control reference. | 131 | ||||
UNB06 | – | Recipient's reference password. | – | ||||
UNB06.1 | 1/14 | Recipient's reference or password. | XYZ | ||||
UNB06.2 | 2/2 |
Recipient's reference or password qualifier. Valid Values:
|
REFERENCE | ||||
UNB07 | 1/14 | Application reference. | ORDRSP | ||||
UNB08 | 1/1 | Processing priority code. | – | ||||
UNB09 | 1/1 | Acknowledgment request. | 1 | ||||
UNB10 | 1/35 | Communication agreement ID. | – | ||||
UNB11 | 1/1 | Test indicator. | 1 | ||||
UNH | – | UNH message header. | – | ||||
UNH01 | 1/14 | Required. Message reference number. | '000000101 | ||||
UNH02 | – | Required. Message identifier. | – | ||||
UNH02.1 | 1/6 | Required. Message type identifier. | ORDRSP | ||||
UNH02.2 | 1/3 | Required. Message type version number. | D | ||||
UNH02.3 | '1/3 | Required. Message type release number. | 96A | ||||
UNH02.4 | '1/2 | Required. Controlling agency. | UN | ||||
UNH02.5 | 1/6 | Association assigned code. | – | ||||
UNH03 | 1/35 | Common access reference. | – | ||||
UNH04 | – | Status of the Transfer. | – | ||||
UNH04.1 | 8/8 | Required. Sequence message transfer number. | – | ||||
UNH04.2 | 1/1 | First or last sequence message transfer indication. | – | ||||
BGM | – | Required. Beginning of message. | – | ||||
BGM01 | – | Document or message name. | – | ||||
BGM01.1 | 1/3 |
Document or message name, coded. Valid values:
|
220 | ||||
BGM01.2 | 1/3 | Code list qualifier. | – | ||||
BGM01.3 | 1/3 | Code list responsible agency, coded. | – | ||||
BGM01.4 | 1/35 | Document or message name. | – | ||||
BGM02 | – | Document message identification. | – | ||||
BGM02.1 | 1/70 | Document identifier. | 2738663 | ||||
BGM03 | 1/3 |
Message function, coded. Valid values:
|
9 | ||||
BGM04 | 1/3 | Response type, coded. | – | ||||
DTM | – | Date. | – | ||||
DTM01 | – | Required. Date, or time or period. | – | ||||
DTM01.1 | 8/8 |
Required. Date, or time or period qualifier. Valid values:
|
137 | ||||
DTM01.2 | 4/8 | Date. | 20230304 | ||||
DTM01.3 | 4/8 | Date or time or period format
qualifier. Valid value is 102 = YYYYMMDD format. |
102 | ||||
RFF | – | Reference. | – | ||||
RFF01 | – | Required. Reference. | – | ||||
RFF01.1 | 1/3 |
Required. Reference qualifier. Valid values:
|
RE | ||||
RFF01.2 | 1/35 | Reference number. | 2738662 | ||||
RFF01.3 | 1/6 | Line number. | – | ||||
RFF01.4 | 1/35 | Reference version number. | – | ||||
NAD | – |
NAD: Name segment loop for:
|
– | ||||
NAD01 | 1/3 |
Required.Entity identifier code for party identifier and address information for party:
|
ST | ||||
NAD02 | – | Party identification details. | – | ||||
NAD02.1 | 1/35 | Required. Party Id. Identification. | 8716106198368 | ||||
NAD02.2 | 1/3 | Code list qualifier. | – | ||||
NAD02.3 | 1/3 |
Code list responsible agency, coded. Valid values:
|
16 | ||||
NAD03 | – | Name and address. | – | ||||
NAD03.1 | 1/35 | Required. Name and address line. | – | ||||
NAD03.2 | 1/35 | Name and address line. | – | ||||
NAD04 | – | Party name. | – | ||||
NAD04.1 | 1/35 | Required. Party name. | Kramp Groep BV 07 | ||||
NAD04.2 | 1/35 | Party name. | – | ||||
NAD04.3 | 1/35 | Party name. | – | ||||
NAD05 | – | Street. | – | ||||
NAD05.1 | 1/35 | Required.Street and number or postal code. | Zone Republique Iii | ||||
NAD05.2 | 1/35 | Street and number or postal code. | – | ||||
NAD05.3 | 1/35 | Street and number or postal code. | – | ||||
NAD06 | 1/35 | City name. | Poitiers Cedex | ||||
NAD07 | – | Country sub-division details. | – | ||||
NAD07.1 | 1/9 | Country sub-entity identification. | – | ||||
NAD08 | 1/9 | Postcode identification. | 86000 | ||||
NAD09 | 1/3 |
Country, coded. ![]()
|
FR | ||||
CTA | – | CTA: Contact information | – | ||||
CTA01 | 1/3 |
Required. Contact function, coded. Valid values:
|
PD | ||||
CTA02 | – | Department or employee details. | – | ||||
CTA02.1 | 1/17 | Department or employee identification. | – | ||||
CTA02.2 | 1/35 | Department or employee. | John Smith | ||||
COM | – | COM: Communication contact. | – | ||||
COM01 | 1/3 | Required. Communication information. | – | ||||
COM01.1 | 1/17 | Communication number. | 50812345678 | ||||
COM01.2 | 1/35 |
Communication channel qualifier.
|
EM and TE | ||||
CUX | – | Currencies. | – | ||||
CUX01 | – | Currency details. | – | ||||
CUX01.1 | 1/3 |
Required. Currency details qualifier. Valid values:
|
2 | ||||
CUX01.2 | 1/3 |
Currency, coded. ![]()
|
EUR | ||||
CUX01.3 | 1/3 | Currency qualifier. | – | ||||
CUX02 | – | Currency details. | – | ||||
CUX02.1 | 1/3 | Required. Currency details qualifier. | 2 | ||||
CUX02.2 | 1/3 | Currency, coded. | – | ||||
CUX03 | 0/* | Rate of exchange. | – | ||||
ALC | – | Allowance or charge. | – | ||||
ALC01 | 1/3 |
Required. Allowance or charge qualifier. Valid values:
|
J | ||||
ALC02 | – | Allowance or charge information. | – | ||||
ALC02.1 | 1/35 | Allowance or charge number. | 247.00 | ||||
ALC02.2 | 1/3 | Charge or allowance description, coded. | – | ||||
ALC03 | 1/3 | Settlement, coded. | – | ||||
LIN | – | Line item. | – | ||||
LIN01 | 0/* | Line item number. | 15 | ||||
LIN02 | 1/3 | Action request or notification, coded. | – | ||||
LIN03 | – | Item number identification. | – | ||||
LIN03.1 | 1/35 | Item number. | 8712100000010 | ||||
LIN03.2 | 1/3 |
Item number type, coded. Valid values:
|
VN | ||||
LIN03.3 | 1/3 | Code list qualifier. | – | ||||
PIA | – | Additional Product Id. | – | ||||
PIA01 | 1/3 | Required. Product id. function qualifier. | 5 | ||||
PIA02 | – | Required. Item number identification. | – | ||||
PIA02.1 | 1/35 | Item number. | AB80 | ||||
PIA02.2 | 1/3 |
Item number type, coded. Valid values:
|
VN | ||||
PIA02.3 | 1/3 | Code list qualifier. | – | ||||
IMD | – | Item description. | – | ||||
IMD01 | 1/3 | Item description type, coded. | F | ||||
IMD02 | 1/3 | Item characteristic, coded. | – | ||||
IMD03 | – | Item description. | – | ||||
IMD03.1 | 1/17 | Item description identification | – | ||||
IMD03.2 | 1/3 | Code list qualifier. | – | ||||
IMD03.3 | 1/3 | Code list responsible agency, coded. | – | ||||
IMD03.4 | 1/35 | Item description. | Product description 1 | ||||
IMD03.5 | 1/35 | Item description. | – | ||||
QTY | – | Quantity. | – | ||||
QTY01 | – | Required. Quantity details. | 5 | ||||
QTY01.1 | 1/3 |
Required. Quantity qualifier. ![]()
|
21 | ||||
QTY01.2 | 1/15 | Required. Quantity. | 6 | ||||
QTY01.3 | 1/3 | Measure unit qualifier. | EA | ||||
DTM | – | Date. | – | ||||
DTM01 | – | Required. Date or time or period. | – | ||||
DTM01.1 | 8/8 |
Required. Date or time or period qualifier. Valid values:
|
2 | ||||
DTM01.2 | 4/8 | Date. | 20230304 | ||||
DTM01.3 | 4/8 | Date or time or period format
qualifier. Valid value is
102 – YYYYMMDD format. |
102 | ||||
MOA | – | Monetary Amount | – | ||||
MOA01 | – | Required. Monetary amount. | – | ||||
MOA01.1 | 1/3 | Required. Monetary amount type qualifier. | – | ||||
MOA01.2 | 1/18 | Monetary amount. | – | ||||
MOA01.3 | 1/3 | Currency, coded. | – | ||||
MOA01.4 | 1/3 | Monetary amount. | – | ||||
MOA01.5 | 1/3 | Currency, coded. | – | ||||
PRI Loop | – | Price loop price details. | – | ||||
PRI01 | – | Required. Price information. | – | ||||
PRI01.1 | 1/3 |
Required. Price qualifier. Valid values:
|
AAA | ||||
PRI01.2 | 1/15 | Price. | 117.84 | ||||
PRI01.3 | 1/3 | Price type, coded | – | ||||
PRI01.4 | 1/3 | Price type, qualifier | – | ||||
PRI01.5 | 1/9 | Unit price basis | – | ||||
PRI01.6 | 1/3 | Sub-line price change, coded | – | ||||
ALC | – | Allowance or charge. | – | ||||
ALC01 | 1/3 |
Required. Allowance or charge qualifier. Valid values:
|
J | ||||
ALC02 | – | Allowance or charge information. | – | ||||
ALC02.1 | 1/35 | Allowance or charge number. | 247.00 | ||||
ALC02.2 | 1/3 | Charge or allowance description, coded. | |||||
ALC03 | 1/3 | Settlement, coded. | – | ||||
UNS | – | Required. Section control. | – | ||||
UNS01 | – |
Required. Section Identification. Valid values:
|
S | ||||
UNT | – | Required. UNT Message Trailer(UNH…UNT transaction). | – | ||||
UNT01 | 1/14 | Required.Number of segments in a message, starting with UNH and ending with UNT. | 45 | ||||
UNT02 | 1/14 | Required. Message reference number | 1 | ||||
UNZ | – | Required. UNB… UNZ interchange control trailer envelope. Only one interchange expected per transmission. | – | ||||
UNZ01 | 1/5 | Interchange control count. | 1 | ||||
UNZ02 | 1/14 | Interchange control reference. | 3 |

UNA:+.? '
UNB+UNOB:3+ss007PL:14:s01+7777776067344:14:s02+120709:1612+123+s03:AA+ORDERSP+1+1+1+1'
UNH+1+ORDERS:D:96A:UN:s05+s06+1:C'
BGM+105:s07:1:s08+PURCHASEORDER 333::+9+AP'
DTM+137:20120708:102'
RFF+RE:RELEASE 333:s09:s10'
NAD+ST+0004000050:s11:92+s12:s13+SHIP TO PARTY (WE/SH):s14:s15+Central 101:Local, WST-190. E:s16+Stein+GL+43-32+CH'
NAD+BY+0001000285:s11:91+s12:s13+SOLD TO PARTY (AG/SP):s14:s15+7956 VICTORY:Suite 2:s16+BASEL+GL+4002+AF'CTA+PD+:Buyer-BUY'
COM+785-254-0000:TE'COM+Buyer-BY@xyz.com:EM'
NAD+SU+0001000286:s11:164+s12:s13+SUPPLIER/VENDOR (LF/SU):s14:s15+Stella Maris:Condado Ave 14:s16+San Juan+PR+00 902+US'
CTA+SU+:Supplier Contact'
COM+789-1234-4567:TE'COM+abc@defg.com:EM'
NAD+BT+452238577410:s11:16+s12:s13+Run Time Pharma:s14:s15+112 Main St:d17:s16+Dunnellen+NJ+33563+ZW'
NAD+SF+0123456926034:s11:91+s12:s13+Pharma Wholesale Supplier:s14:s15+2522 Bellisarios Drive:Main Floor:s16+South Miami+FL+33A563+VC'
NAD+CA+00045455656:s11:92+s12:s13+CARRIER PARTY (SP):s14:s15+Stree 1:Suite123:s16+City+TK+3454676+JP'
CUX+2:AED:9+1:s17+1.25'
ALC+X+500:8+ZZZ'
LIN+10+10+VN-vend-4000000325:VN:s18'
PIA+11+IN-CUST3000000333:IN:s19'IMD+A++:::item description:s20'
QTY+124:200.1:PC'DTM+46:20181017:102'
MOA+203:117.84'
PRI+AAA:3.3:AA:AAA:1:S22'
ALC+C+5.2'
UNS+S'
UNT+28+1'
UNZ+1+123'
Tag end