When using a Direct Debit Return Batch and writing off/rejecting a payment in 4.0, the balance is reset to 0. In 3.0, the balance is set to the original balance before the write-off/reject.
We're currently evaluating this issue for a fix in a future release.
Steps to Duplicate
1. In 4.0, enter a write-off to reject a payment in a Direct Debit REturn Batch 2. Commit batch 3. note that the balance is set = 0 4. Repeat steps 1-2 in 3.0 5. note that the balance is set back to original balance