Hi Tom, thanks for the post.
I see the logic of the statement. Given this is a retrospective one off fix, I'm now thinking my action should be:
Process 1:
Find all members
Process 2
Process 2:
Find transactions where transactions in Members.TX
Process 3
Process3:
TX.Bal=SUM TX.Amt WHERE (TX.ID<=ThisTX.ID)
Never done a triple whammy before. do you think this will work or will it fall out after the first member
Going forward, I think i've workd out the rules for NEW transactions, It's just the retrospective I was having difficulty with