tutorial on multi-currency accounting
Derek Atkins
warlord at MIT.EDU
Wed Mar 7 09:50:00 EST 2007
Mike Alexander <mta at umich.edu> writes:
> The transaction balancing code in xaccTransGetImbalance assumes all
> exchange rates are correct. A transaction involving more than one
> commodity has an implied exchange rate between the commodities which
> can be determined by comparing the amount and value fields of the
> various splits. This is used to create the new splits to balance the
> individual commodity amounts in the transaction. The bottom line is
> that the balancing split will be created using the exchange rate
> specified when the transaction was entered which I think is the best we
> can do.
If a user later goes back and changes the exchange rate, will your
scrubber update the balancing splits?
-derek
--
Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
Member, MIT Student Information Processing Board (SIPB)
URL: http://web.mit.edu/warlord/ PP-ASEL-IA N1NWH
warlord at MIT.EDU PGP key available
More information about the gnucash-devel
mailing list