Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following XML example shows how to use an eConnect XML document to create a sales order. In addition, the document uses eConnect to query Microsoft Dynamics GP for a sales order number. The query result populates the <SOPNUMBE> element of the document. Note the following characteristics of the document:
- The document contains a single <SOPTransactionType> transaction type schema. The schema specifies the XML nodes you use to create a sales order.
- Notice how the document uses a <taSopLineIvcInsert> node to create a line item and a <taSopHdrIvcInsert> node for the header of the sales order. The <taSopLineIvcInsert_Items> node enables the document to include one or more line items.
- Notice how the <SOPNUMBE> element of the <taSopLineIvcInsert> and <taSopHdrIvcInsert> nodes do not specify a value. The element will be populated when the query obtains the new sales order number.
- Notice how the <SOPTYPE> element of the <taSopLineIvcInsert> and <taSopHdrIvcInsert> nodes are populated the with the value of 2. The value specifies that the document is a sales order.
- Notice that the <DOCID> element of the <taSopHdrIvcInsert> node is populated with the value STDORD. The value specifies the type of sales order you want to create.
- The values you use in the <SOPTYPE> and <DOCID> elements determine the type of Microsoft Dynamics GP document number that is requested for this sales order.
<eConnect xmlns:dt="urn:schemas-microsoft-com:datatypes"> <SOPTransactionType> <taSopLineIvcInsert_Items> <taSopLineIvcInsert> <SOPTYPE>2</SOPTYPE> <SOPNUMBE></SOPNUMBE> <CUSTNMBR>ALTONMAN0001</CUSTNMBR> <DOCDATE>2007-03-03</DOCDATE> <LOCNCODE>WAREHOUSE</LOCNCODE> <ITEMNMBR>ACCS-CRD-12WH</ITEMNMBR> <UNITPRCE>9.95</UNITPRCE> <XTNDPRCE>19.90</XTNDPRCE> <QUANTITY>2</QUANTITY> <MRKDNAMT>0</MRKDNAMT> <COMMNTID>TEST</COMMNTID> <COMMENT_1>cmt1</COMMENT_1> <COMMENT_2>cmt2</COMMENT_2> <COMMENT_3>cmt3</COMMENT_3> <COMMENT_4>cmt4</COMMENT_4> <ITEMDESC>yes</ITEMDESC> <TAXAMNT>0</TAXAMNT> <QTYONHND>0</QTYONHND> <QTYRTRND>0</QTYRTRND> <QTYINUSE>0</QTYINUSE> <QTYINSVC>0</QTYINSVC> <QTYDMGED>0</QTYDMGED> <NONINVEN>0</NONINVEN> <LNITMSEQ>0</LNITMSEQ> <DROPSHIP>0</DROPSHIP> <QTYTBAOR>0</QTYTBAOR> <DOCID>STDORD</DOCID> <SALSTERR>TERRITORY 2</SALSTERR> <SLPRSNID>GREG E.</SLPRSNID> </taSopLineIvcInsert> </taSopLineIvcInsert_Items> <taSopHdrIvcInsert> <SOPTYPE>2</SOPTYPE> <DOCID>STDORD</DOCID> <SOPNUMBE></SOPNUMBE> <ORIGNUMB>0</ORIGNUMB> <ORIGTYPE>0</ORIGTYPE> <TAXSCHID>USASTCITY-6*</TAXSCHID> <FRTSCHID>USASTCITY-6*</FRTSCHID> <MSCSCHID>USASTCITY-6*</MSCSCHID> <SHIPMTHD>UPS GROUND</SHIPMTHD> <TAXAMNT>0</TAXAMNT> <LOCNCODE>WAREHOUSE</LOCNCODE> <DOCDATE>2007-03-03</DOCDATE> <FREIGHT>3.00</FREIGHT> <MISCAMNT>2.00</MISCAMNT> <TRDISAMT>0</TRDISAMT> <DISTKNAM>0</DISTKNAM> <MRKDNAMT>0</MRKDNAMT> <CUSTNMBR>ALTONMAN0001</CUSTNMBR> <CUSTNAME>Alton Manufacturing</CUSTNAME> <CSTPONBR>4859</CSTPONBR> <ShipToName>SERVICE</ShipToName> <ADDRESS1>P.O. Box 3333</ADDRESS1> <CNTCPRSN>person1</CNTCPRSN> <FAXNUMBR>55553200810000</FAXNUMBR> <CITY>Detroit</CITY> <STATE>MI</STATE> <ZIPCODE>48233-3343</ZIPCODE> <COUNTRY>USA</COUNTRY> <PHNUMBR1>55553289890000</PHNUMBR1> <PHNUMBR3>55553200810000</PHNUMBR3> <SUBTOTAL>19.90</SUBTOTAL> <DOCAMNT>24.90</DOCAMNT> <PYMTRCVD>0</PYMTRCVD> <SALSTERR>TERRITORY 2</SALSTERR> <SLPRSNID>GREG E.</SLPRSNID> <USER2ENT>sa</USER2ENT> <BACHNUMB>TEST</BACHNUMB> <PRBTADCD>PRIMARY</PRBTADCD> <PRSTADCD>SERVICE</PRSTADCD> <FRTTXAMT>0</FRTTXAMT> <MSCTXAMT>0</MSCTXAMT> <ORDRDATE>2007-03-03</ORDRDATE> <MSTRNUMB>0</MSTRNUMB> <NONINVEN>0</NONINVEN> <PYMTRMID>2% 10/Net 30</PYMTRMID> <USINGHEADERLEVELTAXES>0</USINGHEADERLEVELTAXES> <CREATECOMM>0</CREATECOMM> <CREATETAXES>1</CREATETAXES> <DEFTAXSCHDS>0</DEFTAXSCHDS> <FREIGTBLE>1</FREIGTBLE> <MISCTBLE>1</MISCTBLE> </taSopHdrIvcInsert> </SOPTransactionType> </eConnect>