Member Login

Username
Password
Forget Password
New Sign Up
Search Forum

Buy Support
Incidents

If you can't find your answer in the FREE PUBLIC QDeveloper Forum, require URGENT Priority Support, or you need to send us private or confidential information:

Click Here
If you can't login and post questions or you are having trouble viewing forum posts:
Click Here
Callback
Support

If you live in USA, UK, Canada, Australia or New Zealand, you can leave us details on your question and request us to call you back and discuss them with you personally  (charges apply).

Click Here
 
Buy Support
Incidents
If you can't find your answer in the FREE PUBLIC QDeveloper Forum, require URGENT Priority Support, or you need to send us private or confidential information:
Click Here

Forum : Changing exchange rate on existing check itemsSearch Forum

Forum Home > QODBC - ODBC Driver for QuickBooks > QODBC v9 Forum

 New Topic 
 
 Post Reply 
[1]  
 Changing exchange rate on existing check items 
 Author   Message 
  Richard 
  
 Group: Members 
 Posts: 6 
 Joined: 2008-11-13 
 Profile
 Posted : 2009-01-08 19:18:46

We're currently using QODBC V9 against QB UK Accountant 2005 (Multicurrency) and need to be able to modify the exchange rate used on a large number of transactions for a previous year.  As far as I can see from the documentation and playing around this can't be done unfortunately.

Does anyone know if there is a way that we can do this - ie. go back and modify exchange rates, or would it be possible with a different version of QB e.g. QB Enterprise? 

Thanks

Richard

 

  Top 
  Tom 
  6c3c1_sdk-qodbc.gif
 Group: Administrator 
 Posts: 5510 
 Joined: 2006-02-17 
 Profile
 Posted : 2009-01-09 09:27:19
Actually you can change the exchange rate, see: How can I see the Exchange Rate used in Foreign Currency Transactions?  

  Top 
  Richard 
  
 Group: Members 
 Posts: 6 
 Joined: 2008-11-13 
 Profile
 Posted : 2009-01-09 23:26:04

Hi Tom

I hate to ask but are you sure about that?  I realise that I can see the exchange rate but when I try to modify it I am not allowed.  Also the technical reference for qodbc suggests that that field is not updateable.   Your link was just for viewing exchange rate unless I missed something.  I would be very happy if it were possible to do.

thanks for your help

Rich

 

  Top 
  Tom 
  6c3c1_sdk-qodbc.gif
 Group: Administrator 
 Posts: 5510 
 Joined: 2006-02-17 
 Profile
 Posted : 2009-01-10 14:45:24

No, in How do I create an Invoice using Exchange Rates? I set my own exchange rate. It's just a matter of using a UPDATE statement, for example:

Update InvoiceLine set ExchangeRate = 1.5
where TxnID= '2476-1071504523' and InvoiceLineTxnLineID= '247A-1071504523'

 

  Top 
  Richard 
  
 Group: Members 
 Posts: 6 
 Joined: 2008-11-13 
 Profile
 Posted : 2009-01-13 00:08:16

Thanks Tom.  I still can't see an UPDATE statement following your link - only an INSERT, but following your example I have tried both of the following with no success:

UPDATE CheckItemLine SET ExchangeRate=2 WHERE TxnID = '8E4F-1228915837' and ItemLineTxnLineID='8E51-1228915837'

UPDATE Check SET ExchangeRate=1 WHERE TxnID = '8E4F-1228915837'

In both cases I get the following error:

ODBC -- update on a linked table 'CheckItemLine' failed

[QODBC] Not supported (#10003)

For reference I am using an SQL pass through query in Access 2003 to QODBC V9 and QB UK 2005 (multicurrency).  I can successfully use a SELECT query to see the data - just not modify the Exchange rate.

I also tried to use an UPDATE statement to modify the RefNumber for the transaction as a test but got the same error so it may not be related specifically to the Exchange rate.

For reference I've being using QODBC very happily for over a year now to create accounts and insert new transactions.  This is just the first time that I have tried to update and existing transaction and I don't seem to be able to make it work.  I've tried it with QB open and QB closed in both single and multiuser mode with no luck.

Thanks again

Richard

 

 

 

  Top 
  Tom 
  6c3c1_sdk-qodbc.gif
 Group: Administrator 
 Posts: 5510 
 Joined: 2006-02-17 
 Profile
 Posted : 2009-01-13 15:25:33
Sorry, the QuickBooks 2005 UK edition only supports SDK v3.1, you need to be using SDK v6.1 in QuickBooks 2008 UK Edition or above to modify checks as per: QuickBooks SDK 6.0 for U.S. editions of QuickBooks 2007  

  Top 
  Richard 
  
 Group: Members 
 Posts: 6 
 Joined: 2008-11-13 
 Profile
 Posted : 2009-01-13 19:56:49

Thanks, that explains it.  Two further questions if I may.  Can I use QODBC with the Enterprise version of QB (which is multicurrency I believe)?  and also do I actually need QODBC to make an ODBC connection to the Enterprise version or does it come come with QODBC as standard?

Thanks

Richard

 

  Top 
  Tom 
  6c3c1_sdk-qodbc.gif
 Group: Administrator 
 Posts: 5510 
 Joined: 2006-02-17 
 Profile
 Posted : 2009-01-14 23:01:22
Only the US Edition of Quickbooks Enterprise comes with a FREE read only version of QODBC, however QODBC can be used with Pro, Premier or Enterprise editions of QuickBooks. The US version of QuickBooks 2009 now supports multi-currency however I haven't seen any specifications for it, so QODBC hasn't been updated to use the new SDK yet. 

  Top 
 New Topic 
 
 Post Reply 
[1]  

Jump to