SAMPLE EDI FILES , XML FILES USING EDI NOTEPAD LIASON TOOL
X12 Files & Templates – EdiFabric Docs
ISA*00* *00* *16*SENDER1 *1B*RECEIVER1 *071216*1406*U*00204*000000263*1*T*>~
GS*IN*SENDER1*RECEIVER1*20071216*1406*000000001*X*004010~
ST*850*0001~
BEG*00*SA*XX-1234**20170301**NA~
PER*BD*ED SMITH*TE*8001234567~
TAX*53247765*SP*CA*********9~
N1*BY*ABC AEROSPACE*9*1234567890101~
N2*AIRCRAFT DIVISION~
N3*2000 JET BLVD~
N4*FIGHTER TOWN*CA*98898~
PO1*1*25*EA*36*PE*MG*XYZ-1234~
MEA*WT*WT*10*OZ~
IT8*******B0~
SCH*25*EA***106*20170615~
CTT*1~
AMT*TT*900~
SE*15*0001~
GE*1*000000001~
IEA*1*000000263~
------------------------
ISA*00* *00* *16*SENDER1 *1B*RECEIVER1 *071216*1406*U*00204*000000263*1*T*>~ GS*IN*SENDER1*RECEIVER1*20071216*1406*000000001*X*004010~
ST*810*0001~
BIG*20000513*SG427254*20000506*508517*1001~
N1*ST*ABC AEROSPACE CORPORATION*9*123456789-0101~
N3*1000 BOARDWALK DRIVE~
N4*SOMEWHERE*CA*98898~
ITD*05*3*****30*******E~
IT1*1*48*EA*3**MG*R5656-2~
TDS*14400~
CTT*1~
SE*10*0001~
GE*1*000000001~
IEA*1*000000263~
------------------------------
ISA*00* *00* *ZZ*FROM *ZZ*TO *071214*1406*U*00204*810000263*0*T*>~ GS*SW*5139907700*2038334001*20021104*1405*31*X*005010~ ST*945*000310001~ W06*N**20020916*2114~ N1*BT*TEST CUSTOMER*9*0733940588254~ N1*ST*TEST CUSTOMER*9*0733940588254~ G62*11*20020916~ W27*M*NA~LX*1~ N9*2I*K018293-00010*TEST ITEM1~ W12*CL*120*120****IN*339408*19284*6600*A3*L~ LX*2~N9*2I*K018273-00033*TEST ITEM2~ W12*CL*400*400****IN*100021*82943*20000*A3*L~ LX*3~N9*2I*K082738-00041*TEST ITEM3~ W12*CL*400*400****IN*133848*930345*20000*A3*L~ W03*920*46600*01~ SE*17*000310001~ GE*1*31~ IEA*1*000000031~---------------ISA*00* *00* *16*SENDER1 *1B*RECEIVER1 *071216*1406*U*00204*000000263*1*T*>~ GS*IN*SENDER1*RECEIVER1*20071216*1406*000000001*X*004010*~ ST*210*00000001~ B3**3410889*545930791T*TP*L*20071031*5165**20071029*035*NLMI~ C3*USD~ N9*AE*260451~ N9*OP*3410889~ G62*86*20071031~ R3*EXEM*B**AE***20071031*37905~ N1*SH*SIEMENS VDO S A DE C V - SIEMENS AUTOMOTIVE*94*99999~ N3*PERIFERICO SUR 7999D COMPLEJO IND~ N4*TLAQUEPAQUE*MX*99999*MX~ N1*CN*BRAMPTON ASSEMBLY - COLLINS AND AIKMAN*94*09126B~ N3*500 LAIRD ROAD*GUELPH PRODUCTS~ N4*GUELPH*ON*99999*CA~ N1*BT*BRAMPTON ASSEMBLY - MAIN*94*09126~ N3*2000 WILLIAMS PARKWAY EAST~ N4*BRAMPTON*ON*99999*CA~ N1*CA*NATIONAL LOGISTICS MANAGEMENT*94*45795~ N3*14320 JOY RD.~ N4*DETROIT*MI*48228*US~ N1*ZZ*EXPEDITORS/EMERY WORLDWIDE*94*37905~ N3*10881 LOWELL AVENUE~ N4*OVERLANDPARK*KS*66201*US~ N9*IK*545930791T~ N7**53456*********TL****5300*******53ST~ LX*1~ L5*1**2*Z~ L0*1*1499*FR*1499*G******L~ L1*1*51.65*FR*5165****400~ L3*2619*G***5165~ SE*30*00000001~ GE*1*000000001~ IEA*1*000000263~---------------ISA*00* *00* *16*SENDER1 *14*RECEIVER1 *071216*1406*U*00204*000000263*1*T*>~ GS*IN*SENDER1*RECEIVER1*20071216*1406*000000001*X*004010~ ST*824*0002~ BGN*11*3*120902*1621~ N1*SU**92*42332AB~ N1*SF**92*42332A~ N1*ST**92*04025~ N1*MA**92*04025~ N1*CS**92*01123~ OTI*IR*SI*62001*******856~ REF*BM*62001~ REF*PK*87115~ REF*CN*506013~ REF*TB*01178~ REF*PM*05440113AA~ DTM*009*120901*1621*ET~ DTM*011*120901~ TED*201*ASN-PART/PLANT/SUPLR*****05440113AA0622137052~ NTE*LIN*INVALID PART/PLANT SUPPLIER COMBINATIO~ SE*18*0002~ GE*2*000000001~ IEA*1*000000263~-------------ISA*00* *00* *16*SENDER1 *14*RECEIVER1 *071216*1406*U*00204*000000263*1*T*>~ GS*IN*SENDER1*RECEIVER1*20071216*1406*000000001*X*004010~ ST*404*0001~ BX*00*R*11**NS*L*B*N~ BNX*A**S~ M3*R*20000301*1116*LT~ N9*BM*2041247**20000301*1116*LT~ N7*CR*237522*80503*N*******RR~ M7*582127*582128~ F9**WARREN*MI~ D9**VALLEY PARK*MO~ N1*11*CORPAY SOLUTIONS~ N3*PO BOX 195199/2065 S CENTER RD~ N4*BURTON*MI*48519~ N1*CN*ST LOUIS ASSEMBLY I*93*04087~ N3*1001 N HIGHWAY DRIVE~ N4*FENTON*MO*63026~ N1*UC*ST LOUIS ASSEMBLY I*93*04087~ N3*1001 N HIGHWAY DRIVE~ N4*FENTON*MO*63026~ N1*SH*STERLING STAMPING*93*06215~ N3*35777 VAN DYKE RD~ N4*STERLING HEIGHTS*MI*48312~ R2*NS*R*ESTL~ R2*BNSF*1~ LX*1~ L5*1*AUTO PARTS*3714993*T~ L0*1***80503*N***42*RCK~ SE*27*0001~ GE*2*000000001~ IEA*1*000000263~ISA*00* *00* *16*SENDER1 *14*RECEIVER1 *071216*1406*U*00204*000000263*1*T*>~ GS*IN*SENDER1*RECEIVER1*20071216*1406*000000001*X*004010~ ST*857*000012103~ BHT*0001*00**980110~ HL*1**S~ G05*3*UN~ DTM*011*980110***19~ N1*SF**15*216793X~ N1*ST**15*6678157~ N1*BT**15*1135309~ N1*VN**15*2002450~ HL*2**O~ TDS*383750*383750*218736~ PRF*0123456789123**980106~ HL*3**P~ LX*1~ MAN*GM*00097800006400000012~ HL*4**I~ IT1*1*2*UN*8.4*PE*IB*0835201031~ CTP**SLP*10.5***DIS*.8~ HL*5**I~ IT1*2*1*UN*24*PE*IB*0835208338~ CTP**SLP*30***DIS*.8~ SE*21*000012103~ GE*2*000000001~ IEA*1*000000263~
ISA*00* *00* *16*SENDER1 *14*RECEIVER1 *071216*1406*U*00204*000000263*1*T*>~ GS*IN*SENDER1*RECEIVER1*20071216*1406*000000001*X*004010~ ST*214*0006~ B10*123456**BAWC**RU*ROUTE1~ L11*55555555*EQ~ N1*SF**92*23083C~ N4*DECORAH*IA**US~ N1*ST**92*00073~ N4*SUMMIT*IL**US~ MS3*BAWC*B**GG~ LX*1~ AT7*X3*NS***19970925*0830*CT~ MS1****0914726*0431836*W*N~ SE*12*0006~ GE*2*000000001~ IEA*1*000000263~
ISA*00* *00* *16*SENDER1 *14*RECEIVER1 *071216*1406*U*00204*000000263*1*T*>~ GS*IN*SENDER1*RECEIVER1*20071216*1406*000000001*X*004010~ ST*856*0001~ BSN*00*01140824*20051015*1345*0001~ HL*1**S~ TD1*CTN25*2****G*45582*LB*1000*CF~ TD5*B*2*JBHT*M~ TD3*TL*ABCD*07213567******30394938483234~ REF*BM*01140824~ REF*CN*082131~ REF*CR*01082131~ DTM*011*200~ N1*ST*WAL-MART DC 6094J-JIT*UL*0078742035260~ N1*SF*SUPPLIER NAME~ HL*2*1*O~ PRF*9988776655***20051015~ REF*IA*211555050~ REF*DP*00005~ REF*MR*0073~ REF*IV*01140824~ N1*BY*WAL-MART STORES,INC.*UL*0078742000992~ HL*3*2*P~ MAN*GM*00000010012345614785~ HL*4*3*I~ LIN**UP*008815509183~ SN1**4*EA~ HL*5*3*I~ LIN**UP*008815547321~ SN1**9*EA~ HL*6*1*O~ PRF*2288115555***20051015~ REF*IA*211555050~ REF*DP*00005~ REF*MR*0073~ REF*IV*01140824~ N1*BY*WAL-MART STORES,INC.*UL*0078742000015~ HL*7*6*P~ MAN*GM*00000010012378945698~ HL*8*7*I~ LIN**UP*008815509183~ SN1**4*EA~ HL*9*7*I~ LIN**UP*008815547321~ SN1**9*EA~ CTT*9~ SE*44*0001~ GE*2*000000001~ IEA*1*000000263~
ISA*00* *00* *16*SENDER1 *14*RECEIVER1 *071216*1406*U*00204*000000263*1*T*>~ GS*IN*SENDER1*RECEIVER1*20071216*1406*000000001*X*004010~ ST*832*2001~ BCT*RC*BISG*980112*******00~ LIN*1*IB*0940016699*B7*Book Industry Study Group~ DTM*043*971230***19~ PID*S**BI*EN*4~ PID*S**BI*FBP*RB~ PID*S**BI*ED*REV~ PID*S**BI*SA*ACT~ PID*S**BI*E01*Ted Berg~ PID*S**BI*TI*Implementation Guidelines for Electronic Data Interchange~ PID*S**BI*ST*Based on ANSI X12 Version 3.6~ PID*S**BI*SU*COM020010~ CTP*RS*SLP*100.00*1*UN~ CUR*SE*USD~ N1*AG*Book Industry Study Group*15*216793X*17*Q3~ CTT*1~ SE*17*2001~ GE*2*000000001~ IEA*1*000000263~
ISA*00* *00* *16*SENDER1 *14*RECEIVER1 *071216*1406*U*00204*000000263*1*T*>~ GS*IN*SENDER1*RECEIVER1*20071216*1406*000000001*X*004010~ ST*832*2001~ BCT*RC*BISG*980112*******00~ LIN*1*IB*0940016699*B7*Book Industry Study Group~ DTM*043*971230***19~ PID*S**BI*EN*4~ PID*S**BI*FBP*RB~ PID*S**BI*ED*REV~ PID*S**BI*SA*ACT~ PID*S**BI*E01*Ted Berg~ PID*S**BI*TI*Implementation Guidelines for Electronic Data Interchange~ PID*S**BI*ST*Based on ANSI X12 Version 3.6~ PID*S**BI*SU*COM020010~ CTP*RS*SLP*100.00*1*UN~ CUR*SE*USD~ N1*AG*Book Industry Study Group*15*216793X*17*Q3~ CTT*1~ SE*17*2001~ GE*2*000000001~ IEA*1*000000263~
ISA*00* *00* *16*SENDER1 *14*RECEIVER1 *071216*1406*U*00204*000000263*1*T*>~ GS*IN*SENDER1*RECEIVER1*20071216*1406*000000001*X*004010~ ST*861*0002~ BRA*C000548241*20090224*00*3~ DTM*050*20090102*0855*ET~ N1*SU**92*43677~ RCD******1*EA*09~ LIN**BP*U0070062~ REF*ACC*A~ DTM*945*20090102*0855*ET~ SE*9*0002~ GE*2*000000001~ IEA*1*000000263~
ISA*00* *00* *16*SENDER1 *14*RECEIVER1 *071216*1406*U*00204*000000263*1*T*>~ GS*IN*SENDER1*RECEIVER1*20071216*1406*000000001*X*004010~ ST*855*0005~ BAK*16*AP*1234567*20050102~ DTM*068*20050203~ N1*SF*XYZ MANUFACTURING CO*01*987654321~ N1*ST*KOHLS DEPARTMENT STORES*92*0085~ PO1*000001*3*EA***UP*123456789012*VA*BLU89Z012*CM*123*SM*12345~ PO1*000002*5*EA***UP*123456798123*VA*BLK98A023*CM*321*SM*12345~ PO1*000003*1*EA***UP*999988888001*VA*981RACK~ CTT*3~ SE*10*0005~ GE*2*000000001~ IEA*1*000000263~
UNB+UNOB:1+SENDER1:14:ZZUK+RECEIVER1:1:ZZUK+071101:1701+131++ORDERS++1++1' UNH+000000101+ORDERS:D:96A:UN' BGM+220+128576+9' DTM+137:20020830:102' PAI+::42' FTX+ZZZ+1+001::91' RFF+CT:652744' DTM+171:20020825:102' NAD+BY+5412345000013::9' RFF+VA:87765432' CTA+OC+:P FORGET' COM+0044715632478:TE' NAD+SU+4012345500004::9' RFF+VA:56225432' CUX+2:GBP:9+3:EUR:4+1.67' DTM+134:2002080120020831:718' TDT+20++30+31' TOD+3++CIF:23:9' LOC+1+BE-BRU' LIN+1++4000862141404:SRS' PIA+1+ABC1234:IN' IMD+C++TU::9' QTY+21:48' MOA+203:699.84' PRI+AAA:14.58:CT:AAE:1:KGM' RFF+PL:AUG93RNG04' DTM+171:20020801:102' PAC+2+:51+CS' PCI+14' LOC+7+3312345502000::9' QTY+11:24' DTM+2:20020915:102' LOC+7+3312345501003::9' QTY+11:24' DTM+2:20020913:102' TAX+7+VAT+++:::17.5+S' UNS+S' CNT+2:1' UNT+38+000000101' UNZ+1+131'
UNB+UNOB:1+SENDER1:1+RECEIVER1:1+071101:1701+131++INVOIC++1++1' UNG+INVOIC+2:1+3:4+971013:1040+5+UN+D:96A:UN+PASSPORT' UNH+509010117+INVOIC:D:96A:UN' BGM+380+IN432097' DTM+137:20020308:102' PAI+::42' RFF+ON:ORD9523' DTM+171:20020212:102' RFF+PL:PL99523' DTM+171:20020101:102' RFF+DQ:53662' DTM+171:20020215:102' NAD+BY+5412345000013::9' RFF+VA:4146023' NAD+SU+4012345500004::9' RFF+VA:VR12345' NAD+DP+5412345678908::9' CUX+2:EUR:4' PAT+1++5:3:M:2' PAT+22++5:3:D:10' PCD+12:2.5:13' ALC+C++6++FC' MOA+23:120' TAX+7+VAT+++:::19+S' MOA+124:22.80' LIN+1++4000862141404:SRS' QTY+47:40' MOA+203:2160' PRI+AAB:60:CA' TAX+7+VAT+++:::21+S' MOA+124:453.60' ALC+A' PCD+1:10' LIN+2++5412345111115:SRS' QTY+46:5' QTY+47:12.65:KGM' MOA+203:2530' PRI+AAA:200:CA::1:KGM' TAX+7+VAT+++:::19+S' MOA+124:480.70' UNS+S' CNT+2:2' MOA+86:5767.10' MOA+79:4690' MOA+129:5767.10' MOA+125:4810' MOA+176:957.10' MOA+131:120' TAX+7+VAT+++:::19+S' MOA+124:503.50' TAX+7+VAT+++:::21+S' MOA+124:453.60' ALC+C++++FC' MOA+131:120' UNT+53+509010117' UNE+1+5' UNZ+2+131'
---------------
CHAT GPT
PROVIDE SEQUENCE FLOWS FROM SENDER AND RECEIVER, from SAP
IDOC(Type) and EDI( message type, edi tranaction code), with exampling P2P OR
O2C FLOWS;
ChatGPT said:
Perfect 👍 — from your image (“X12
Files & Templates”), I can build you a sequence flow between SAP
IDoc types and EDI X12 transactions, showing both P2P (Procure-to-Pay)
and O2C (Order-to-Cash) scenarios.
🔶 1️⃣
Procure-to-Pay (P2P) Flow
(Buyer sends PO → Supplier ships goods → Supplier
invoices → Buyer pays)
|
Step |
Business Process |
SAP IDoc Type |
EDI Message |
X12 Transaction Set |
Description |
|
1 |
Purchase Order (PO) |
ORDERS |
Purchase Order |
850 |
Buyer sends PO to Supplier |
|
2 |
PO Acknowledgement |
ORDRSP |
Purchase Order Acknowledgment |
855 |
Supplier confirms PO acceptance |
|
3 |
Advance Ship Notice |
DESADV |
Ship Notice/Manifest |
856 |
Supplier notifies goods shipment |
|
4 |
Goods Receipt |
MBGMCR |
Receiving Advice/Acceptance Certificate |
861 |
Buyer confirms goods received |
|
5 |
Invoice |
INVOIC |
Invoice |
810 |
Supplier sends invoice to Buyer |
|
6 |
Payment Advice |
REMADV |
Payment Order/Remittance Advice |
820 |
Buyer sends payment info to Supplier |
|
7 |
Application Acknowledgment |
APERAK |
Application Advice |
824 |
Confirms or reports message processing status |
🔷 2️⃣
Order-to-Cash (O2C) Flow
(Customer places order → Company delivers → Company
invoices → Customer pays)
|
Step |
Business Process |
SAP IDoc Type |
EDI Message |
X12 Transaction Set |
Description |
|
1 |
Sales Order |
ORDERS |
Purchase Order |
850 |
Customer sends PO (Sales Order) |
|
2 |
Order Confirmation |
ORDRSP |
Purchase Order Acknowledgment |
855 |
Seller confirms order |
|
3 |
Shipment |
DESADV |
Ship Notice/Manifest |
856 |
Seller notifies shipment |
|
4 |
Shipment Status |
SHPMNT |
Shipment Status |
214 |
Transportation carrier status update |
|
5 |
Goods Issue (Delivery) |
DELVRY |
Shipping Advice |
945 |
Warehouse confirms goods shipped |
|
6 |
Invoice |
INVOIC |
Invoice |
810 |
Seller sends invoice |
|
7 |
Payment Received |
PAYEXT |
Payment Order/Remittance Advice |
820 |
Customer sends payment details |
🔸 Optional Flows (Both
P2P & O2C)
|
Process |
SAP IDoc Type |
EDI Type |
X12 Transaction |
Description |
|
Freight Billing |
INVOIC |
Freight Invoice |
210 |
Used by carriers for freight billing |
|
Price Catalog |
COND_A |
Price Catalog |
832 |
Product pricing updates |
|
Ship Bill Notice |
DESADV / SHPMNT |
Ship Bill Notice |
857 |
Combines shipment and billing |
|
Application Advice |
APERAK |
Application Advice |
824 |
Used for functional acknowledgments |
📘 Example: P2P
Integration Sequence
SAP Buyer (IDoc → EDI):
ORDERS (PO) → EDI 850 → Supplier
Supplier → EDI 855 → ORDRSP (PO Acknowledgement)
Supplier → EDI 856 → DESADV (ASN)
Supplier → EDI 810 → INVOIC (Invoice)
Buyer → EDI 820 → REMADV (Payment)
Example: O2C Integration Sequence
Customer → EDI 850 → ORDERS (Sales Order)
Seller → EDI 855 → ORDRSP (Order Acknowledgement)
Seller → EDI 856 → DESADV (ASN)
Seller → EDI 810 → INVOIC (Invoice)
Customer → EDI 820 → PAYEXT (Payment Advice)