Marking this bug confirmed and setting the priority to High as this will have a far reaching affect on cash reporting even when a system does not routinely age circulations. Each time a patron record is deleted their circulations are aged, so any associated payments will also be aged and ability to track those payments will be lost.
To confirm this, I ran a cash report for a library for a 1 month period.
Desk payments totaled $718.80.
I then deleted a single patron whose record had expired and who had paid a number of charges during the same time period. I ran the cash report again for the same time period.
Desk payments now total $589.50.
It's vital to be able to track all payments, aged or otherwise, back to where they were received.
Marking this bug confirmed and setting the priority to High as this will have a far reaching affect on cash reporting even when a system does not routinely age circulations. Each time a patron record is deleted their circulations are aged, so any associated payments will also be aged and ability to track those payments will be lost.
To confirm this, I ran a cash report for a library for a 1 month period.
Desk payments totaled $718.80.
I then deleted a single patron whose record had expired and who had paid a number of charges during the same time period. I ran the cash report again for the same time period.
Desk payments now total $589.50.
It's vital to be able to track all payments, aged or otherwise, back to where they were received.