Print Bills Cannot print "all bills" or "Print Item Receipt" cannot print all "items out" in some scenarios

Bug #1828242 reported by Robert J Jackson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
Medium
Unassigned

Bug Description

Web Staff Client 3.2

When a patron account has more bills than the current default number of rows to be displayed there currently isn't the capability to print all billing for the account. This can lead to erroneous totals on the receipt depending on the number of rows selected for display and the number of active bills on the account.

Case 1:

Account has 38 bills total. Staff have screen set to display 25 bills max on billing tab. Selecting all bills results in a total for only the 25 displayed.

Case 2:

Account has 101 bills and staff have billing screen default to show 100 bills (current maximum number of bills allowed to be displayed). Selecting all bills and printing receipt results in 100 out of 101 bills being included in receipt.

The legacy staff client allowed for printing of all bills with a complete total owed as a result.

Staff may not catch the resulting discrepancy when printing receipt resulting in incorrect totals being printed.

tags: added: billing printing webstaffclient
tags: added: displayfields
tags: removed: displayfields
Revision history for this message
Eva Cerninakova (ece) wrote :

I replicated this in EG 3.3.0 test server (Czech localization - just for completeness).

I tried 29 bills (system generated) with 25 rows default in the billing interface and 53 bills (mix of system generated and grocery bills) with 50 rows default in the billing interface. In both cases
- I checked the box in the column header to select all bills,
- I examined whether all bills items on both the first and second pages had been checked (they had),
- I print the bill.

Only the number of bill that matched the default number of rows displayed in the billing interface was printed. I.e., all bills were checked, but only those currently displayed were printed.
To print all the bills, it was necessary to change the number of displayed rows - all bills were printed if the number of the displayed row was greater than the number of bills.

I also found out that the problem applies not only to billing interface. The same problem occurred when I tried to print item receipt in the "Checked out" screen (probably the problem might occur in some other interfaces)

Changed in evergreen:
status: New → Confirmed
summary: - Print Bills Cannot print "all bills" in some scenarios
+ Print Bills Cannot print "all bills" or "Print Item Receipt" cannot
+ print all "items out" in some scenarios
Revision history for this message
Andrea Neiman (aneiman) wrote :

Still happening in 3.6

tags: removed: webstaffclient
Changed in evergreen:
importance: Undecided → Medium
tags: added: circ-billing
removed: billing
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.