SOPTransactionType, Multiple lines with one tax line

Props to Steve Massey at DataMasons for sending this in, it shows a SOP transaction with multiple lines and one tax node. We show that the LNITMSEQ in the lines is not related to the LNITMSEQ in the taSOPLineIvcTaxInsert.

 

<?xml version="1.0" encoding="UTF-8"?>
<eConnect xmlns:dt="urn:schemas-microsoft-com:datatypes">
    <SOPTransactionType>
        <taSopLineIvcInsert>
            <SOPTYPE>2</SOPTYPE>
            <CUSTNMBR>WEBORD</CUSTNMBR>
            <SOPNUMBE>ORD000403898</SOPNUMBE>
            <DOCDATE>11/02/2016</DOCDATE>
            <ITEMNMBR>80055</ITEMNMBR>
            <LOCNCODE>MAIN</LOCNCODE>
            <UNITPRCE>37.75</UNITPRCE>
            <XTNDPRCE>188.7500</XTNDPRCE>
            <QUANTITY>5.00</QUANTITY>
            <TAXAMNT>19.93</TAXAMNT>
            <TAXSCHID>AVATAX</TAXSCHID>
            <IVITMTXB>1</IVITMTXB>
            <SHIPMTHD>Standard Ground</SHIPMTHD>
            <QTYSHRTOPT>3</QTYSHRTOPT>
            <LNITMSEQ>16384</LNITMSEQ>
            <DOCID>ORDER</DOCID>
            <PRSTADCD></PRSTADCD>
            <ShipToName>TEST Customer</ShipToName>
            <ADDRESS1>hwy 99 north</ADDRESS1>
            <CITY>pantego</CITY>
            <STATE>NC</STATE>
            <ZIPCODE>27860</ZIPCODE>
            <COUNTRY>US</COUNTRY>
            <REQSHIPDATE>11/03/2016</REQSHIPDATE>
            <UPDATEIFEXISTS>0</UPDATEIFEXISTS>
            <UOFM>each</UOFM>
            <USRDEFND4>1</USRDEFND4>
        </taSopLineIvcInsert>
        <taSopLineIvcInsert>
            <SOPTYPE>2</SOPTYPE>
            <CUSTNMBR>WEBORD</CUSTNMBR>
            <SOPNUMBE>ORD000403898</SOPNUMBE>
            <DOCDATE>11/02/2016</DOCDATE>
            <ITEMNMBR>80020</ITEMNMBR>
            <LOCNCODE>MAIN</LOCNCODE>
            <UNITPRCE>100.00</UNITPRCE>
            <XTNDPRCE>100.0000</XTNDPRCE>
            <QUANTITY>1.00</QUANTITY>
            <SHIPMTHD>Standard Ground</SHIPMTHD>
            <QTYSHRTOPT>3</QTYSHRTOPT>
            <LNITMSEQ>32768</LNITMSEQ>
            <DOCID>ORDER</DOCID>
            <PRSTADCD></PRSTADCD>
            <ShipToName>TEST CUSTOMER</ShipToName>
            <ADDRESS1>hwy 99 north</ADDRESS1>
            <CITY>pantego</CITY>
            <STATE>NC</STATE>
            <ZIPCODE>27860</ZIPCODE>
            <COUNTRY>US</COUNTRY>
            <REQSHIPDATE>11/03/2016</REQSHIPDATE>
            <UPDATEIFEXISTS>0</UPDATEIFEXISTS>
            <UOFM>EACH</UOFM>
            <USRDEFND4>2</USRDEFND4>
        </taSopLineIvcInsert>
        <taSopLineIvcInsert>
            <SOPTYPE>2</SOPTYPE>
            <CUSTNMBR>WEBORD</CUSTNMBR>
            <SOPNUMBE>ORD000403898</SOPNUMBE>
            <DOCDATE>11/02/2016</DOCDATE>
            <ITEMNMBR>50520</ITEMNMBR>
            <LOCNCODE>MAIN</LOCNCODE>
            <UNITPRCE>15.75</UNITPRCE>
            <XTNDPRCE>157.5000</XTNDPRCE>
            <QUANTITY>10.00</QUANTITY>
            <SHIPMTHD>Standard Ground</SHIPMTHD>
            <QTYSHRTOPT>3</QTYSHRTOPT>
            <LNITMSEQ>49152</LNITMSEQ>
            <DOCID>ORDER</DOCID>
            <PRSTADCD></PRSTADCD>
            <ShipToName>TEST CUSTOMER</ShipToName>
            <ADDRESS1>hwy 99 north</ADDRESS1>
            <CITY>pantego</CITY>
            <STATE>NC</STATE>
            <ZIPCODE>27860</ZIPCODE>
            <COUNTRY>US</COUNTRY>
            <REQSHIPDATE>11/03/2016</REQSHIPDATE>
            <UPDATEIFEXISTS>0</UPDATEIFEXISTS>
            <UOFM>EACH</UOFM>
            <USRDEFND4>3</USRDEFND4>
        </taSopLineIvcInsert>
        <taSopLineIvcTaxInsert>
            <SOPTYPE>2</SOPTYPE>
            <SOPNUMBE>ORD000403898</SOPNUMBE>
            <CUSTNMBR>WEBORD</CUSTNMBR>
            <LNITMSEQ>1</LNITMSEQ>
            <SALESAMT>188.75</SALESAMT>
            <TAXDTLID>AVATAX</TAXDTLID>
            <STAXAMNT>19.9300</STAXAMNT>
        </taSopLineIvcTaxInsert>
        <taSopHdrIvcInsert>
            <SOPTYPE>2</SOPTYPE>
            <DOCID>ORDER</DOCID>
            <SOPNUMBE>ORD000403898</SOPNUMBE>
            <TAXSCHID>AVATAX</TAXSCHID>
            <SHIPMTHD>Standard Ground</SHIPMTHD>
            <TAXAMNT>19.9300</TAXAMNT>
            <DOCDATE>11/02/2016</DOCDATE>
            <LOCNCODE>MAIN</LOCNCODE>
            <CUSTNMBR>WEBORD</CUSTNMBR>
            <CSTPONBR>22703-tst2ord1doc-2</CSTPONBR>
            <BACHNUMB>EDI</BACHNUMB>
            <ORDRDATE>11/03/2016</ORDRDATE>
            <PRSTADCD></PRSTADCD>
            <SHIPTONAME>TEST CUSTOMER</SHIPTONAME>
            <ADDRESS1>hwy 99 north</ADDRESS1>
            <CITY>pantego</CITY>
            <STATE>NC</STATE>
            <ZIPCODE>27860</ZIPCODE>
            <COUNTRY>US</COUNTRY>
            <SUBTOTAL>446.2500</SUBTOTAL>
            <DOCAMNT>466.1800</DOCAMNT>
            <FREIGTBLE>2</FREIGTBLE>
            <ReqShipDate>11/03/2016</ReqShipDate>
        </taSopHdrIvcInsert>
    </SOPTransactionType>
</eConnect>

RealWorldCode gives developers practical, real‑world solutions with clean, working code — no fluff, no theory, just answers.
Links
Home
Knowledge Areas
Sitemap
Contact
Et cetera
Privacy Policy
Terms and Conditions
Cookie Preferences