Invoice Creation with multi currency econnect in GP 2015

 

Hi All,

 

The functional currency is US doller.

 

I have place an order with canadian doller with proper exhange rates. 

 

When i try to create invoice with econnect, econnect throws error.

 

Error : 

Payment total does not match deposits+payments entered for document
Node Identifier Parameters: taSopHdrRecalc
SOPNUMBE

 

This is the xml at the time of invoice creation.

 

This is the xml i am passing to Econnect.

<?xml version="1.0"?>

<eConnect xmlns:xsd="www.w3.org/.../XMLSchema&quot; xmlns:xsi="www.w3.org/.../XMLSchema-instance&quot;>

 <SOPTransactionType>

   <eConnectProcessInfo xsi:nil="true" />

   <taRequesterTrxDisabler_Items xsi:nil="true" />

   <taUpdateCreateItemRcd xsi:nil="true" />

   <taUpdateCreateCustomerRcd xsi:nil="true" />

   <taCreateCustomerAddress_Items xsi:nil="true" />

   <taSopSerial_Items xsi:nil="true" />

   <taSopLotAuto_Items xsi:nil="true" />

   <taSopLineIvcInsert_Items xsi:nil="true" />

   <taSopLineIvcInsertComponent_Items xsi:nil="true" />

   <taSopTrackingNum_Items>

     <taSopTrackingNum>

       <SOPTYPE>2</SOPTYPE>

       <SOPNUMBE>WEBORD0000256</SOPNUMBE>

       <Tracking_Number>343434343434344</Tracking_Number>

     </taSopTrackingNum>

   </taSopTrackingNum_Items>

   <taSopCommissions_Items xsi:nil="true" />

   <taSopLineIvcTaxInsert_Items xsi:nil="true" />

   <taCreateSopPaymentInsertRecord_Items xsi:nil="true" />

   <taSopUserDefined>

     <SOPTYPE>2</SOPTYPE>

     <SOPNUMBE>WEBORD0000256</SOPNUMBE>

   </taSopUserDefined>

   <taSopDistribution_Items xsi:nil="true" />

   <taAnalyticsDistribution_Items xsi:nil="true" />

   <taSopMultiBin_Items xsi:nil="true" />

   <taSopHdrIvcInsert>

     <SOPTYPE>2</SOPTYPE>

     <DOCID>WEB ORDER</DOCID>

     <SOPNUMBE>WEBORD0000256</SOPNUMBE>

     <SHIPMTHD>FREE_SHIPPING</SHIPMTHD>

     <DOCDATE>2015-11-04T00:00:00</DOCDATE>

     <TRDISAMT>0.00000</TRDISAMT>

     <CUSTNMBR>MDGP12345681324</CUSTNMBR>

     <PYMTRCVD>2.22000</PYMTRCVD>

     <BACHNUMB>SHIP11092015</BACHNUMB>

     <PRBTADCD>PRIMARY</PRBTADCD>

     <PRSTADCD>PRIMARY</PRSTADCD>

     <CURNCYID>Z-C$</CURNCYID>

     <UpdateExisting>1</UpdateExisting>

   </taSopHdrIvcInsert>

   <taSopToPopLink xsi:nil="true" />

   <taSopUpdateCreateProcessHold xsi:nil="true" />

   <taCreateSOPTrackingInfo xsi:nil="true" />

   <taMdaUpdate_Items xsi:nil="true" />

 </SOPTransactionType>

</eConnect>

In This xml

Z-C$  - this is transnational currency.

PYMTRCVD - this transnational amount.

Please provide some solution.

 

Any body Please suggest me , how can resolve this problem. 

Thanks

Srinivas

  • Hi

    Welcome to DUG!!!

    For faster response moving your question to GP forum.

  • Hi Sriniva, 

     

    This error may be occur due to Canadian Dollar is not allocated to distribution accounts. Once you assign the currency then this error will eliminated. 

     

    Regards, 

    Ameen

  • In reply to Ameen:

    Hi Ameen,

    I have checked the distribution accounts related to sales, those accounts have assigned Other than all Transactional currencies. 

     

    Thanks,

    Srinivasulun. 

Related
Recommended