has the behaviour for the netamount and foreignamount fields in the transactionline table changed recently?
I'm now returnting the same values for both fields where the transaction currency is different from the subsidiary currency.
I'm not sure if i'm loosing it, though i belive they used to return different values.