Hello, if an individual payment is made and the corresponding logging is enabled, the manager_id is also saved when the fee is paid. This is then displayed in the Koha staff interface. However, if multiple fees are paid at the same time, the manager_id is stored as NULL in the database. The interface then does not display information about when the items were handled. https://prnt.sc/1347jik Thank you. Michal
Please provide more details, I don't recreate. On master: * Create 2 manual invoices * Make a payment * Select the 2 invoices * "Pay selected" => accountlines.manager_id is filled with the correct borrowernumber.
Jonathan, I'm sorry. It's not the way I described it. I'll try to describe the problem and then we'll decide whether to close this bug or take a different course of action. The problem occurs when the CalculateFinesOnReturn option is set to "Do". Then the cron calculates the fines on return and the manager_id is correctly NULL. The interface is then unable to determine who collected the payment from the borrower. This info is only in the individual account lines, not in the green total. Is this correct or not?
(In reply to Michal Denar from comment #2) > Jonathan, > I'm sorry. It's not the way I described it. I'll try to describe the problem > and then we'll decide whether to close this bug or take a different course > of action. > The problem occurs when the CalculateFinesOnReturn option is set to "Do". > Then the cron calculates the fines on return and the manager_id is correctly > NULL. The interface is then unable to determine who collected the payment > from the borrower. This info is only in the individual account lines, not in > the green total. Is this correct or not? I'm a little confused.. is your screenshot a report or is there a particular screen your expecting to see this detail. manager_id is only populated for staff initiated actions.. in this case I would say all the debts here are system built. (regardless of whether they've been triggered by the cron or a checkin). The 'payment' would be where the staff comes in.. so I'd expect to see the manager_id populated in the corresponding payment credit line.. If you're wanting to report against this.. I would suggest looking at how offsets link debits to credits. Does this help..?
As an asside, I'd take a look at the new and improved 'Details' display that is included in bug 22435
As others have said here, the manager_id being empty is to be expected for the OVERDUE fine entries that are set by cron/automatic calculation.