While testing I created a transaction and then immediately undid it. It appears the transaction was undone but the table displayed the transaction in backwards order.

I created a mass payment to a user and then reversed it, but the undid transaction appeared above giving the illusion of a negative balance until the next transaction. Here is a copy of the statement table.

Created With Expenditure Income Balance
12/03/2012 - 18:22 crx 3 CRN 0 CRN 0 CRN
12/03/2012 - 17:22 tadit 0 CRN 1 CRN 3 CRN
12/03/2012 - 16:32 crx 5 CRN 0 CRN -3 CRN
12/03/2012 - 16:32 crx 0 CRN 5 CRN 2 CRN
12/03/2012 - 13:00 crx 0 CRN 2 CRN 2 CRN

Here is the path - http://mutualaccounting/user/2/statement#overlay-context=user/2/income_e...

Comments

matslats’s picture

Hmm,
the reversal transaction was accidentally inheriting the time of the original transaction, which meant the view didn't know what order to display them in.
But there was something funny about the balances in that example you gave as well!

matslats’s picture

Status: Active » Closed (fixed)

In the final commit before 3.0 I added a check that transactions with the same users don't have the same timestamp. This was confusing the views running balance field calculations for transactions with the same timestamp.