| Summary: | Log manager_id with multipayment | ||
|---|---|---|---|
| Product: | Koha | Reporter: | Michal Denar <black23> |
| Component: | Fines and fees | Assignee: | Bugs List <koha-bugs> |
| Status: | CLOSED INVALID | QA Contact: | Testopia <testopia> |
| Severity: | enhancement | ||
| Priority: | P5 - low | CC: | black23, dcook, jonathan.druart, josef.moravec, martin.renvoize, rbit |
| Version: | Main | ||
| Hardware: | All | ||
| OS: | All | ||
| GIT URL: | Initiative type: | --- | |
| Sponsorship status: | --- | Comma delimited list of Sponsors: | |
| Crowdfunding goal: | 0 | Crowdfunding committed: | 0 |
| Crowdfunding contact: | Patch complexity: | --- | |
| Documentation contact: | Documentation submission: | ||
| Text to go in the release notes: | Version(s) released in: | ||
| Circulation function: | |||
|
Description
Michal Denar
2021-06-22 10:59:02 UTC
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. |