Cash reports "user payments" should use workstation org, not staff user home org
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Medium
|
Unassigned |
Bug Description
open-ils.
Breaking this bug off from Terran's comment (https:/
"[U]ser payments were tied to the home library of the staff user, so my initial testing of forgive/work/goods didn't show up as I expected. I feel very strongly that they should be tied to the workstation's branch, particularly because library staff members may work at more than one branch, or may have a home library that is unrelated to the branch where they work. However, that's an issue that is separate from this work. See also: https:/
Changed in evergreen: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
I'm copying my comment from bug #1859701 -
Lindsay Stratton (lstratton) wrote on 2020-02-18: #4
I don't understand why a) non-monetary payments are handled via a completely separate table, and b) why non-monetary payments are associated with the staff user account rather than the "payment" accepting workstation.
That user payments are recorded by the staff username is a HUGE problem when staff work at multiple libraries. User payments appear on the cash report of the library that is the "home" or first registered library of the staff person REGARDLESS of what library actually processed the transaction.
This is a common and frustrating problem for our libraries in Westchester.