when I am processing below purchasing transactions xml to econnect
- <eConnect xmlns:dt="urn:schemas-microsoft-com:datatypes">
<ProductName>V1.0</ProductName>
</eConnectProcessInfo>
- <taPMDistribution_Items>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>80-23000-000-00</ACTNUMST>
<DEBITAMT>1101.630000</DEBITAMT>
<CRDTAMNT>0.000000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>01-10025-000-00</ACTNUMST>
<DEBITAMT>0.000000</DEBITAMT>
<CRDTAMNT>9914.670000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>80-23000-000-00</ACTNUMST>
<DEBITAMT>1101.630000</DEBITAMT>
<CRDTAMNT>0.000000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>01-10025-000-00</ACTNUMST>
<DEBITAMT>0.000000</DEBITAMT>
<CRDTAMNT>8813.040000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>80-23000-000-00</ACTNUMST>
<DEBITAMT>1101.630000</DEBITAMT>
<CRDTAMNT>0.000000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>01-10025-000-00</ACTNUMST>
<DEBITAMT>0.000000</DEBITAMT>
<CRDTAMNT>6609.780000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>01-10025-000-00</ACTNUMST>
<DEBITAMT>0.000000</DEBITAMT>
<CRDTAMNT>7711.410000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>01-10025-000-00</ACTNUMST>
<DEBITAMT>0.000000</DEBITAMT>
<CRDTAMNT>1101.630000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>80-23000-000-00</ACTNUMST>
<DEBITAMT>1101.630000</DEBITAMT>
<CRDTAMNT>0.000000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>01-10025-000-00</ACTNUMST>
<DEBITAMT>0.000000</DEBITAMT>
<CRDTAMNT>2203.260000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>01-10025-000-00</ACTNUMST>
<DEBITAMT>0.000000</DEBITAMT>
<CRDTAMNT>3304.890000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>80-23000-000-00</ACTNUMST>
<DEBITAMT>1101.630000</DEBITAMT>
<CRDTAMNT>0.000000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>80-23000-000-00</ACTNUMST>
<DEBITAMT>1101.630000</DEBITAMT>
<CRDTAMNT>0.000000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>80-23000-000-00</ACTNUMST>
<DEBITAMT>1101.630000</DEBITAMT>
<CRDTAMNT>0.000000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>80-23000-000-00</ACTNUMST>
<DEBITAMT>1101.630000</DEBITAMT>
<CRDTAMNT>0.000000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>80-23000-000-00</ACTNUMST>
<DEBITAMT>1101.630000</DEBITAMT>
<CRDTAMNT>0.000000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>01-10025-000-00</ACTNUMST>
<DEBITAMT>0.000000</DEBITAMT>
<CRDTAMNT>4406.520000</CRDTAMNT>
</taPMDistribution>
<VCHRNMBR>0000823</VCHRNMBR>
<VENDORID>MAN110</VENDORID>
<ACTNUMST>01-10025-000-00</ACTNUMST>
<DEBITAMT>0.000000</DEBITAMT>
<CRDTAMNT>5508.150000</CRDTAMNT>
</taPMDistribution>
</taPMDistribution_Items>
- <taPMTransactionInsert>
<BACHNUMB>APDBASICS103111</BACHNUMB>
<PSTGDATE>2011-08-31T00:00:00</PSTGDATE>
<VCHNUMWK>0000823</VCHNUMWK>
<VENDORID>MAN110</VENDORID>
<DOCNUMBR>8322</DOCNUMBR>
<DOCAMNT>1101.630000</DOCAMNT>
<DOCDATE>2011-08-19T00:00:00</DOCDATE>
<PRCHAMNT>1101.630000</PRCHAMNT>
<CURNCYID>Z-US$</CURNCYID>
<TRXDSCRN>MSO-019</TRXDSCRN>
<CHRGAMNT>1101.630000</CHRGAMNT>
<CREATEDIST>0</CREATEDIST>
</taPMTransactionInsert>
</taPMTransactionType>
</eConnect>
I am getting the econnect exception as below:
Sql procedure error codes returned:
Error Number = 265 Stored Procedure= taPMTransactionInsert Error Description = An error occurred in the taMCCurrencyValidate proc
Error Number = 9389 Stored Procedure= taMCCurrencyValidate Error Description = A valid Exchange Rate could not be found for the Document Date specified
Node Identifier Parameters: taMCCurrencyValidate
DOCDATE = 2011-08-19T00:00:00
Related Error Code Parameters for Node : taMCCurrencyValidate
EXGTBLID = Note: This parameter was not passed in, no value for the parameter will be returned.
DOCDATE = 2011-08-19T00:00:00
<taPMTransactionInsert>
<BACHNUMB>APDBASICS103111</BACHNUMB>
<PSTGDATE>2011-08-31T00:00:00</PSTGDATE>
<VCHNUMWK>0000823 </VCHNUMWK>
<VENDORID>MAN110 </VENDORID>
<DOCNUMBR>8322 </DOCNUMBR>
<DOCTYPE>1</DOCTYPE>
<DOCAMNT>1101.630000</DOCAMNT>
<DOCDATE>2011-08-19T00:00:00</DOCDATE>
<PRCHAMNT>1101.630000</PRCHAMNT>
<CURNCYID>Z-US$ </CURNCYID>
<TRXDSCRN>MSO-019 </TRXDSCRN>
<CHRGAMNT>1101.630000</CHRGAMNT>
<CREATEDIST>0</CREATEDIST>
</taPMTransactionInsert>
at Microsoft.Dynamics.GP.eConnect.ServiceProxy.CreateTransactionEntity(String connectionString, String xml)
at Microsoft.Dynamics.GP.eConnect.eConnectMethods.EntityImportImplementation(String connectionString, String sXML, Boolean isTransaction)
at Microsoft.Dynamics.GP.eConnect.eConnectMethods.ProcessEntityImport(String connectionString, String sXML, Boolean isTransaction)
at Microsoft.Dynamics.GP.eConnect.eConnectMethods.CreateTransactionEntity(String connectionString, String sXML)
Can any one help me to troubleshoot this issue.
Thanks
Raviteja.