transactions wrongly imported in USD currency (SOLVED)
Brendan Simon
Brendan at BrendanSimon.com
Tue Mar 16 18:38:38 EDT 2010
SOLVED.
* backup database
* uncompressed the database with gzip
* with a text editor (eg. VIM), search for USD transactions.
- '<cmdty:id>USD</cmdty:id>'
* verified transaction had wrong currency.
* replaced with USD with AUD
- '<cmdty:id>AUD</cmdty:id>'
* Open gnucash and continue.
Cheers, Brendan.
On 16/03/10 3:25 PM, Brendan Simon wrote:
> Hi,
>
> I have a whole lot of transactions, that were imported from QIF files
> that were downloaded from my bank (in Australia).
>
> When I try to create splits in the transaction, it is asking me for an
> exchange rate or value from USD to AUD. All transactions are in AUD so
> it shouldn't be doing this. Previous transactions do not do this.
>
> I decompressed the .gnucash database and searched for the transaction.
> It seems that quite a few transactions have a currency of USD which is
> wrong.
>
> I'm not sure how this happened. There doesn't seem to be anyway to
> change this with the GnuCash GUI .... is there ???
>
> Is it ok to change the database text file, then compress with gzip ??
>
> Here is an example of an _incorrect_ transaction:
>
> <gnc:transaction version="2.0.0">
> <trn:id type="guid">e3be63456c3b0dd071775b8424929a08</trn:id>
> <trn:currency>
> <cmdty:space>ISO4217</cmdty:space>
>
> <cmdty:id>USD</cmdty:id>
>
> </trn:currency>
> <trn:date-posted>
> <ts:date>2005-09-28 00:00:00 +1000</ts:date>
> </trn:date-posted>
> <trn:date-entered>
> <ts:date>2006-01-04 16:10:51 +1100</ts:date>
> <ts:ns>884806000</ts:ns>
> </trn:date-entered>
> <trn:description>TRANSFER FROM FEREN - STOCKDAL LANDLORD
> PAYMENT</trn:description>
> <trn:splits>
> <trn:split>
> <split:id type="guid">0516f06d92ba7357d60da1841a97dcc7</split:id>
> <split:reconciled-state>c</split:reconciled-state>
> <split:value>73325/100</split:value>
> <split:quantity>73325/100</split:quantity>
> <split:account
> type="guid">4580ebb9a86619fee286aaf4997263b2</split:account>
> </trn:split>
>
>
>
>
> Here is an example of an _correct_ transaction:
>
> <gnc:transaction version="2.0.0">
> <trn:id type="guid">763aa898ae7eaeb573eb5b2f24d79a57</trn:id>
> <trn:currency>
> <cmdty:space>ISO4217</cmdty:space>
>
> <cmdty:id>AUD</cmdty:id>
>
> </trn:currency>
> <trn:date-posted>
> <ts:date>2005-08-31 00:00:00 +1000</ts:date>
> </trn:date-posted>
> <trn:date-entered>
> <ts:date>2005-09-11 14:35:10 +1000</ts:date>
> <ts:ns>25283000</ts:ns>
> </trn:date-entered>
> <trn:description>TRANSFER FROM FEREN - STOCKDAL LANDLORD
> PAYMENT</trn:description>
> <trn:splits>
> <trn:split>
> <split:id type="guid">cd722550abe122421294c203c3c349ad</split:id>
> <split:reconciled-state>n</split:reconciled-state>
> <split:value>73325/100</split:value>
> <split:quantity>73325/100</split:quantity>
> <split:account
> type="guid">4580ebb9a86619fee286aaf4997263b2</split:account>
> </trn:split>
>
>
> Thanks, Brendan.
>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
>
More information about the gnucash-user
mailing list