Skip to content

Instantly share code, notes, and snippets.

@deepakstrigent
Last active December 15, 2015 16:48
Show Gist options
  • Save deepakstrigent/5291427 to your computer and use it in GitHub Desktop.
Save deepakstrigent/5291427 to your computer and use it in GitHub Desktop.
832 sample, output and map Might have to add lines in dataele.xml
ISA*00* *01*SR5086E *14*2137477002 *01*120812854 *121228*1657*U*00401*000668386*0*P*>~
GS*SC*2137477002*120812854*20121228*1657*1694*X*004010~
ST*832*1694001~
BCT*RC*010825302904*200******RANDOMNA*02~
LIN**UP*887883005274*VN*ST9A0873N*SM*33904*PD*SOME TITLE GOES HERE~
PID*F*08***TITLE 2~
PID*F*73***DESCR1~
PID*F*74***L~
PID*F*35***001~
CTP**WHL*23~
CTP**RTL*35~
CUR*BY*USD~
LIN**UP*887883005267*VN*ST9A0873N*SM*33903*PD*SOME TITLE GOES HERE~
PID*F*08***TITLE 2~
PID*F*73***DESCR1~
PID*F*74***M~
PID*F*35***001~
CTP**WHL*23~
CTP**RTL*35~
CUR*BY*USD~
LIN**UP*887883005250*VN*ST9A0873N*SM*33902*PD*SOME TITLE GOES HERE~
PID*F*08***TITLE 2~
PID*F*73***DESCR1~
PID*F*74***S~
PID*F*35***001~
CTP**WHL*23~
CTP**RTL*35~
CUR*BY*USD~
LIN**UP*887883005281*VN*ST9A0873N*SM*33905*PD*SOME TITLE GOES HERE~
PID*F*08***TITLE 2~
PID*F*73***DESCR1~
PID*F*74***XL~
PID*F*35***001~
CTP**WHL*23~
CTP**RTL*35~
CUR*BY*USD~
LIN**UP*887883005243*VN*ST9A0873N*CM*33901*PD*SOME TITLE GOES HERE~
PID*F*08***TITLE 2~
PID*F*73***DESCR1~
PID*F*74***XS~
PID*F*35***001~
CTP**WHL*23~
CTP**RTL*35~
CUR*BY*USD~
CTT*5~
SE*44*1694001~
GE*1*1694~
IEA*1*000668386~
<data_ele ele_num="683" data_type="ID" min_len="2" max_len="2" name="Catalog Purpose Code"/>
<data_ele ele_num="684" data_type="AN" min_len="1" max_len="15" name="Catalog Number"/>
<data_ele ele_num="685" data_type="AN" min_len="1" max_len="15" name="Catalog Version Number"/>
<?xml version="1.0" encoding="utf-8"?>
<x12simple>
<loop id='ISA_LOOP'>
<seg id='ISA'>
<ele id='ISA01'>00</ele>
<ele id='ISA02'> </ele>
<ele id='ISA03'>01</ele>
<ele id='ISA04'>SR5086E </ele>
<ele id='ISA05'>14</ele>
<ele id='ISA06'>2137477002 </ele>
<ele id='ISA07'>01</ele>
<ele id='ISA08'>120812854 </ele>
<ele id='ISA09'>121228</ele>
<ele id='ISA10'>1657</ele>
<ele id='ISA11'>U</ele>
<ele id='ISA12'>00401</ele>
<ele id='ISA13'>000668386</ele>
<ele id='ISA14'>0</ele>
<ele id='ISA15'>P</ele>
<ele id='ISA16'>&gt;</ele>
</seg>
<loop id='GS_LOOP'>
<seg id='GS'>
<ele id='GS01'>SC</ele>
<ele id='GS02'>2137477002</ele>
<ele id='GS03'>120812854</ele>
<ele id='GS04'>20121228</ele>
<ele id='GS05'>1657</ele>
<ele id='GS06'>1694</ele>
<ele id='GS07'>X</ele>
<ele id='GS08'>004010</ele>
</seg>
<seg id='GS'>
<ele id='GS01'>832</ele>
<ele id='GS02'>1694001</ele>
</seg>
<loop id='ST_LOOP'>
<loop id='HEADER'>
<seg id='BCT'>
<ele id='BCT01'>RC</ele>
<ele id='BCT02'>010825302904</ele>
<ele id='BCT03'>200</ele>
<ele id='BCT09'>RANDOMNA</ele>
<ele id='BCT10'>02</ele>
</seg>
</loop>
<loop id='DETAIL'>
<loop id='LIN_LOOP'>
<seg id='LIN'>
<ele id='LIN02'>UP</ele>
<ele id='LIN03'>887883005274</ele>
<ele id='LIN04'>VN</ele>
<ele id='LIN05'>ST9A0873N</ele>
<ele id='LIN06'>SM</ele>
<ele id='LIN07'>33904</ele>
<ele id='LIN08'>PD</ele>
<ele id='LIN09'>SOME TITLE GOES HERE</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>08</ele>
<ele id='PID05'>TITLE 2</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>73</ele>
<ele id='PID05'>DESCR1</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>74</ele>
<ele id='PID05'>L</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>35</ele>
<ele id='PID05'>001</ele>
</seg>
<loop id='CTP_LOOP'>
<seg id='CTP'>
<ele id='CTP02'>WHL</ele>
<ele id='CTP03'>23</ele>
</seg>
<seg id='CTP'>
<ele id='CTP02'>RTL</ele>
<ele id='CTP03'>35</ele>
</seg>
<seg id='CUR'>
<ele id='CUR01'>BY</ele>
<ele id='CUR02'>USD</ele>
</seg>
</loop>
</loop>
<loop id='LIN_LOOP'>
<seg id='LIN'>
<ele id='LIN02'>UP</ele>
<ele id='LIN03'>887883005267</ele>
<ele id='LIN04'>VN</ele>
<ele id='LIN05'>ST9A0873N</ele>
<ele id='LIN06'>SM</ele>
<ele id='LIN07'>33903</ele>
<ele id='LIN08'>PD</ele>
<ele id='LIN09'>SOME TITLE GOES HERE</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>08</ele>
<ele id='PID05'>TITLE 2</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>73</ele>
<ele id='PID05'>DESCR1</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>74</ele>
<ele id='PID05'>M</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>35</ele>
<ele id='PID05'>001</ele>
</seg>
<loop id='CTP_LOOP'>
<seg id='CTP'>
<ele id='CTP02'>WHL</ele>
<ele id='CTP03'>23</ele>
</seg>
<seg id='CTP'>
<ele id='CTP02'>RTL</ele>
<ele id='CTP03'>35</ele>
</seg>
<seg id='CUR'>
<ele id='CUR01'>BY</ele>
<ele id='CUR02'>USD</ele>
</seg>
</loop>
</loop>
<loop id='LIN_LOOP'>
<seg id='LIN'>
<ele id='LIN02'>UP</ele>
<ele id='LIN03'>887883005250</ele>
<ele id='LIN04'>VN</ele>
<ele id='LIN05'>ST9A0873N</ele>
<ele id='LIN06'>SM</ele>
<ele id='LIN07'>33902</ele>
<ele id='LIN08'>PD</ele>
<ele id='LIN09'>SOME TITLE GOES HERE</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>08</ele>
<ele id='PID05'>TITLE 2</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>73</ele>
<ele id='PID05'>DESCR1</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>74</ele>
<ele id='PID05'>S</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>35</ele>
<ele id='PID05'>001</ele>
</seg>
<loop id='CTP_LOOP'>
<seg id='CTP'>
<ele id='CTP02'>WHL</ele>
<ele id='CTP03'>23</ele>
</seg>
<seg id='CTP'>
<ele id='CTP02'>RTL</ele>
<ele id='CTP03'>35</ele>
</seg>
<seg id='CUR'>
<ele id='CUR01'>BY</ele>
<ele id='CUR02'>USD</ele>
</seg>
</loop>
</loop>
<loop id='LIN_LOOP'>
<seg id='LIN'>
<ele id='LIN02'>UP</ele>
<ele id='LIN03'>887883005281</ele>
<ele id='LIN04'>VN</ele>
<ele id='LIN05'>ST9A0873N</ele>
<ele id='LIN06'>SM</ele>
<ele id='LIN07'>33905</ele>
<ele id='LIN08'>PD</ele>
<ele id='LIN09'>SOME TITLE GOES HERE</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>08</ele>
<ele id='PID05'>TITLE 2</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>73</ele>
<ele id='PID05'>DESCR1</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>74</ele>
<ele id='PID05'>XL</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>35</ele>
<ele id='PID05'>001</ele>
</seg>
<loop id='CTP_LOOP'>
<seg id='CTP'>
<ele id='CTP02'>WHL</ele>
<ele id='CTP03'>23</ele>
</seg>
<seg id='CTP'>
<ele id='CTP02'>RTL</ele>
<ele id='CTP03'>35</ele>
</seg>
<seg id='CUR'>
<ele id='CUR01'>BY</ele>
<ele id='CUR02'>USD</ele>
</seg>
</loop>
</loop>
<loop id='LIN_LOOP'>
<seg id='LIN'>
<ele id='LIN02'>UP</ele>
<ele id='LIN03'>887883005243</ele>
<ele id='LIN04'>VN</ele>
<ele id='LIN05'>ST9A0873N</ele>
<ele id='LIN06'>CM</ele>
<ele id='LIN07'>33901</ele>
<ele id='LIN08'>PD</ele>
<ele id='LIN09'>SOME TITLE GOES HERE</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>08</ele>
<ele id='PID05'>TITLE 2</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>73</ele>
<ele id='PID05'>DESCR1</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>74</ele>
<ele id='PID05'>XS</ele>
</seg>
<seg id='PID'>
<ele id='PID01'>F</ele>
<ele id='PID02'>35</ele>
<ele id='PID05'>001</ele>
</seg>
<loop id='CTP_LOOP'>
<seg id='CTP'>
<ele id='CTP02'>WHL</ele>
<ele id='CTP03'>23</ele>
</seg>
<seg id='CTP'>
<ele id='CTP02'>RTL</ele>
<ele id='CTP03'>35</ele>
</seg>
<seg id='CUR'>
<ele id='CUR01'>BY</ele>
<ele id='CUR02'>USD</ele>
</seg>
</loop>
</loop>
</loop>
<loop id='FOOTER'>
<seg id='CTT'>
<ele id='CTT01'>5</ele>
</seg>
</loop>
</loop>
</loop>
</loop>
</x12simple>
<?xml version="1.0"?>
<transaction xid="832">
<name>832 Catalog</name>
<loop xid="ISA_LOOP" type="explicit">
<name>Interchange Control Header</name>
<usage>R</usage>
<pos>001</pos>
<repeat>&gt;1</repeat>
<segment xid="ISA">
<name>Interchange Control Header</name>
<usage>R</usage>
<pos>010</pos>
<max_use>1</max_use>
<element xid="ISA01">
<data_ele>I01</data_ele>
<name>Authorization Information Qualifier</name>
<usage>R</usage>
<seq>01</seq>
<valid_codes>
<code>00</code>
</valid_codes>
</element>
<element xid="ISA02">
<data_ele>I02</data_ele>
<name>Authorization Information</name>
<usage>R</usage>
<seq>02</seq>
</element>
<element xid="ISA03">
<data_ele>I03</data_ele>
<name>Security Information Qualifier</name>
<usage>R</usage>
<seq>03</seq>
<valid_codes>
<code>00</code>
<code>01</code>
</valid_codes>
</element>
<element xid="ISA04">
<data_ele>I04</data_ele>
<name>Security Information</name>
<usage>R</usage>
<seq>04</seq>
</element>
<element xid="ISA05">
<data_ele>I05</data_ele>
<name>Interchange ID Qualifier</name>
<usage>R</usage>
<seq>05</seq>
<valid_codes>
<code>01</code>
<code>12</code>
<code>14</code>
<code>20</code>
<code>27</code>
<code>28</code>
<code>29</code>
<code>30</code>
<code>33</code>
<code>ZZ</code>
</valid_codes>
</element>
<element xid="ISA06">
<data_ele>I06</data_ele>
<name>Interchange Sender ID</name>
<usage>R</usage>
<seq>06</seq>
</element>
<element xid="ISA07">
<data_ele>I05</data_ele>
<name>Interchange ID Qualifier</name>
<usage>R</usage>
<seq>07</seq>
<valid_codes>
<code>01</code>
<code>14</code>
<code>20</code>
<code>27</code>
<code>28</code>
<code>29</code>
<code>30</code>
<code>33</code>
<code>ZZ</code>
</valid_codes>
</element>
<element xid="ISA08">
<data_ele>I07</data_ele>
<name>Interchange Receiver ID</name>
<usage>R</usage>
<seq>08</seq>
</element>
<element xid="ISA09">
<data_ele>I08</data_ele>
<name>Interchange Date</name>
<usage>R</usage>
<seq>09</seq>
<valid_codes/>
</element>
<element xid="ISA10">
<data_ele>I09</data_ele>
<name>Interchange Time</name>
<usage>R</usage>
<seq>10</seq>
<valid_codes/>
</element>
<element xid="ISA11">
<data_ele>I10</data_ele>
<name>Interchange Control Standards Identifier</name>
<usage>R</usage>
<seq>11</seq>
<valid_codes>
<code>U</code>
<code>+</code>
</valid_codes>
</element>
<element xid="ISA12">
<data_ele>I11</data_ele>
<name>Interchange Control Version Number</name>
<usage>R</usage>
<seq>12</seq>
<valid_codes>
<code>00401</code>
</valid_codes>
</element>
<element xid="ISA13">
<data_ele>I12</data_ele>
<name>Interchange Control Number</name>
<usage>R</usage>
<seq>13</seq>
</element>
<element xid="ISA14">
<data_ele>I13</data_ele>
<name>Acknowledgment Requested</name>
<usage>R</usage>
<seq>14</seq>
<valid_codes>
<code>0</code>
<code>1</code>
</valid_codes>
</element>
<element xid="ISA15">
<data_ele>I14</data_ele>
<name>Usage Indicator</name>
<usage>R</usage>
<seq>15</seq>
<valid_codes>
<code>P</code>
<code>T</code>
</valid_codes>
</element>
<element xid="ISA16">
<data_ele>I15</data_ele>
<name>Component Element Separator</name>
<usage>R</usage>
<seq>16</seq>
</element>
</segment><!--ISA Segment-->
<loop xid="GS_LOOP" type="explicit">
<name>Functional Group Header</name>
<usage>R</usage>
<pos>020</pos>
<repeat>&gt;1</repeat>
<segment xid="GS">
<name>Functional Group Header</name>
<usage>R</usage>
<pos>020</pos>
<max_use>1</max_use>
<element xid="GS01">
<data_ele>479</data_ele>
<name>Functional Identifier Code</name>
<usage>R</usage>
<seq>01</seq>
<valid_codes>
<code>SC</code>
</valid_codes>
</element>
<element xid="GS02">
<data_ele>142</data_ele>
<name>Application Sender's Code</name>
<usage>R</usage>
<seq>02</seq>
</element>
<element xid="GS03">
<data_ele>124</data_ele>
<name>Application Receiver's Code</name>
<usage>R</usage>
<seq>03</seq>
</element>
<element xid="GS04">
<data_ele>373</data_ele>
<name>Date</name>
<usage>R</usage>
<seq>04</seq>
<valid_codes/>
</element>
<element xid="GS05">
<data_ele>337</data_ele>
<name>Time</name>
<usage>R</usage>
<seq>05</seq>
<valid_codes/>
</element>
<element xid="GS06">
<data_ele>28</data_ele>
<name>Group Control Number</name>
<usage>R</usage>
<seq>06</seq>
</element>
<element xid="GS07">
<data_ele>455</data_ele>
<name>Responsible Agency Code</name>
<usage>R</usage>
<seq>07</seq>
<valid_codes>
<code>X</code>
</valid_codes>
</element>
<element xid="GS08">
<data_ele>480</data_ele>
<name>Version / Release / Industry Identifier Code</name>
<usage>R</usage>
<seq>08</seq>
<valid_codes>
<code>004010</code>
</valid_codes>
</element>
</segment>
<!--End of GS segment-->
<loop xid="ST_LOOP" type="explicit">
<name>Transaction Set Header</name>
<usage>R</usage>
<pos>020</pos>
<repeat>&gt;1</repeat>
<segment xid="ST">
<name>Transaction Set Header</name>
<usage>R</usage>
<pos>010</pos>
<max_use>1</max_use>
<element xid="ST01">
<data_ele>143</data_ele>
<name>Transaction Set Identifier Code</name>
<usage>R</usage>
<seq>01</seq>
<valid_codes>
<code>832</code>
</valid_codes>
</element>
<element xid="ST02">
<data_ele>329</data_ele>
<name>Transaction Set Control Number</name>
<usage>R</usage>
<seq>02</seq>
</element>
</segment>
<!--End of ST segment-->
<loop xid="HEADER" type="wrapper">
<name>Table 1 - Header</name>
<usage>R</usage>
<pos>010</pos>
<repeat>&gt;1</repeat>
<segment xid="BCT">
<name>Beginning Segment for Price/Sales Catalog</name>
<usage>R</usage>
<pos>020</pos>
<max_use>1</max_use>
<element xid="BCT01">
<data_ele>683</data_ele>
<name>Catalog Purpose Code</name>
<usage>R</usage>
<seq>01</seq>
</element>
<element xid="BCT02">
<data_ele>684</data_ele>
<name>Catalog Number</name>
<usage>S</usage>
<seq>02</seq>
</element>
<element xid="BCT03">
<data_ele>685</data_ele>
<name>Catalog Version Number</name>
<usage>S</usage>
<seq>03</seq>
</element>
<element xid="BCT04">
<data_ele>686</data_ele>
<name>Catalog Revision Number</name>
<usage>N</usage>
<seq>04</seq>
</element>
<element xid="BCT05">
<data_ele>355</data_ele>
<name>Unit or Basis for Measurement Code</name>
<usage>N</usage>
<seq>05</seq>
</element>
<element xid="BCT06">
<data_ele>684</data_ele>
<name>Catalog Number</name>
<usage>N</usage>
<seq>06</seq>
</element>
<element xid="BCT07">
<data_ele>685</data_ele>
<name>Catalog Version Number</name>
<usage>N</usage>
<seq>07</seq>
</element>
<element xid="BCT08">
<data_ele>686</data_ele>
<name>Catalog Revision Number</name>
<usage>N</usage>
<seq>08</seq>
</element>
<element xid="BCT09">
<data_ele>352</data_ele>
<name>Description</name>
<usage>S</usage>
<seq>09</seq>
</element>
<element xid="BCT10">
<data_ele>353</data_ele>
<name>Transaction Set Purpose Code</name>
<usage>S</usage>
<seq>10</seq>
<valid_codes>
<code>00</code>
<code>02</code>
<code>03</code>
<code>04</code>
</valid_codes>
</element>
</segment><!--END OF BCT Segment-->
<!--END OF BCT Segment-->
</loop>
<!--End of HEADER loop-->
<loop xid="DETAIL" type="wrapper">
<name>Table 2 - Detail</name>
<usage>R</usage>
<pos>010</pos>
<repeat>&gt;1</repeat>
<!--Begin LIN loop-->
<loop xid="LIN_LOOP">
<name>Item Identification</name>
<usage>S</usage>
<pos>010</pos>
<repeat>&gt;1</repeat>
<segment xid="LIN">
<name>Item Identification</name>
<usage>S</usage>
<pos>010</pos>
<max_use>1</max_use>
<element xid="LIN01">
<data_ele>350</data_ele>
<name>Assigned Identification</name>
<usage>S</usage>
<seq>01</seq>
</element>
<element xid="LIN02">
<data_ele>235</data_ele>
<name>Product/Servece ID Qualifier</name>
<usage>R</usage>
<seq>02</seq>
</element>
<element xid="LIN03">
<data_ele>234</data_ele>
<name>Product/Service ID</name>
<usage>R</usage>
<seq>03</seq>
</element>
<element xid="LIN04">
<data_ele>235</data_ele>
<name>Product/Service ID</name>
<usage>S</usage>
<seq>04</seq>
</element>
<element xid="LIN05">
<data_ele>234</data_ele>
<name>Product/service ID</name>
<usage>S</usage>
<seq>05</seq>
</element>
<element xid="LIN06">
<data_ele>235</data_ele>
<name>Product/Service ID Qualifier</name>
<usage>S</usage>
<seq>06</seq>
</element>
<element xid="LIN07">
<data_ele>234</data_ele>
<name>Product?service ID</name>
<usage>S</usage>
<seq>07</seq>
</element>
<element xid="LIN08">
<data_ele>235</data_ele>
<name>Product/Service ID Qualifier</name>
<usage>S</usage>
<seq>08</seq>
</element>
<element xid="LIN09">
<data_ele>234</data_ele>
<name>Product/Service ID</name>
<usage>S</usage>
<seq>09</seq>
</element>
</segment><!--End of LIN Segment-->
<!--End of LIN Segment-->
<segment xid="PID">
<name>Product/Item Description</name>
<usage>S</usage>
<pos>070</pos>
<max_use>200</max_use>
<element xid="PID01">
<data_ele>349</data_ele>
<name>Item Description Type</name>
<usage>R</usage>
<seq>01</seq>
</element>
<element xid="PID02">
<data_ele>750</data_ele>
<name>Product/Process Characteristic Code</name>
<usage>S</usage>
<seq>02</seq>
<valid_codes>
<code>08</code>
<code>35</code>
<code>73</code>
<code>74</code>
</valid_codes>
</element>
<element xid="PID03">
<data_ele>349</data_ele>
<name>Dummy - NOT USED</name>
<usage>N</usage>
<seq>03</seq>
</element>
<element xid="PID04">
<data_ele>349</data_ele>
<name>Dummy - NOT USED</name>
<usage>N</usage>
<seq>04</seq>
</element>
<element xid="PID05">
<data_ele>352</data_ele>
<name>Description</name>
<usage>S</usage>
<seq>05</seq>
</element>
</segment>
<!--Begin CTP_LOOP -->
<loop xid="CTP_LOOP">
<name>Pricing Information</name>
<usage>S</usage>
<pos>170</pos>
<repeat>&gt;1</repeat>
<segment xid="CTP">
<name>Pricing Information</name>
<usage>S</usage>
<pos>170</pos>
<max_use>1</max_use>
<element xid="CTP01">
<data_ele>212</data_ele>
<name>DUMMY - NOT USED</name>
<usage>N</usage>
<seq>01</seq>
</element>
<element xid="CTP02">
<data_ele>236</data_ele>
<name>Price Identifier Code</name>
<usage>R</usage>
<seq>02</seq>
<valid_codes>
<code>RTL</code>
<code>WHL</code>
</valid_codes>
</element>
<element xid="CTP03">
<data_ele>212</data_ele>
<name>Unit Price</name>
<usage>R</usage>
<seq>03</seq>
</element>
</segment>
<!--End of CTP Segment -->
<segment xid="CUR">
<name>Currency</name>
<usage>S</usage>
<pos>200</pos>
<max_use>5</max_use>
<element xid="CUR01">
<data_ele>98</data_ele>
<name>Entity Identifier Code</name>
<usage>R</usage>
<seq>01</seq>
<valid_codes>
<code>BY</code>
</valid_codes>
</element>
<element xid="CUR02">
<data_ele>100</data_ele>
<name>Currency Code</name>
<usage>R</usage>
<seq>02</seq>
</element>
</segment><!--End of CUR Segment -->
<!--End of CUR Segment -->
</loop><!--End of CTP_LOOP-->
<!--End of CTP_LOOP-->
</loop><!--End LIN_LOOP-->
<!--End LIN_LOOP-->
</loop>
<!--End of DETAIL loop-->
<loop xid="FOOTER" type="wrapper">
<name>Table 3 - Footer</name>
<usage>R</usage>
<pos>010</pos>
<repeat>1</repeat>
<segment xid="CTT">
<name>Transaction Totals</name>
<usage>S</usage>
<pos>010</pos>
<max_use>1</max_use>
<element xid="CTT01">
<data_ele>354</data_ele>
<name>Number of Line Items</name>
<usage>R</usage>
<seq>01</seq>
</element>
</segment><!--End of CTT Segment-->
<!--End of CTT Segment-->
</loop>
<!--End of FOOTER loop-->
<segment xid="SE">
<name>Transaction Set Trailer</name>
<usage>R</usage>
<pos>020</pos>
<max_use>1</max_use>
<element xid="SE01">
<data_ele>96</data_ele>
<name>Number of Included Segments</name>
<usage>R</usage>
<seq>01</seq>
</element>
<element xid="SE02">
<data_ele>329</data_ele>
<name>Transaction Set Control Number</name>
<usage>R</usage>
<seq>02</seq>
</element>
</segment><!--End of SE Segment-->
<!--End of SE Segment-->
</loop><!--End of ST_LOOP-->
<!--End of ST_LOOP-->
<segment xid="GE">
<name>Functional Group Trailer</name>
<usage>R</usage>
<pos>030</pos>
<max_use>1</max_use>
<element xid="GE01">
<data_ele>97</data_ele>
<name>Number of Transaction Sets Included</name>
<usage>R</usage>
<seq>01</seq>
</element>
<element xid="GE02">
<data_ele>28</data_ele>
<name>Group Control Number</name>
<usage>R</usage>
<seq>02</seq>
</element>
</segment><!--End of GE Segment-->
<!--End of GE Segment-->
</loop><!-- End of GS_LOOP -->
<!-- End of GS_LOOP -->
<segment xid="IEA">
<name>Interchange Control Trailer</name>
<usage>S</usage>
<pos>040</pos>
<max_use>1</max_use>
<element xid="IEA01">
<data_ele>I16</data_ele>
<name>Number of Included Functional Groups</name>
<usage>S</usage>
<seq>01</seq>
</element>
<element xid="IEA02">
<data_ele>I12</data_ele>
<name>Interchange Control Number</name>
<usage>S</usage>
<seq>02</seq>
</element>
</segment><!--End of IEA Segment-->
<!--End of IEA Segment-->
</loop><!-- End of ISA_LOOP -->
</transaction>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment