LP#1748986 Billing Statement View
authorDan Wells <dbw2@calvin.edu>
Mon, 12 Feb 2018 19:47:21 +0000 (14:47 -0500)
committerDan Wells <dbw2@calvin.edu>
Mon, 12 Feb 2018 20:32:39 +0000 (15:32 -0500)
commit5cec8e2a1879462e00583f9f54d5c6ff2101de85
tree061658925e0cd43f68bc226e96390b3bbb0e4e9a
parent1f630f2189842cec8949596edd3c2fada4a9c8fc
LP#1748986 Billing Statement View

Over time, Evergreen has developed a rich set of features to support
various billing scenarios.  Unfortunately, our interface has not kept up
in some ways, and this leads to some confusion at times, particularly
for front line staff.

One way to bring clarity is to apply better grouping, labeling, and
ordering of the various transactional events.  By doing so, we can
generate a billing "statement" with similarities to the statements we
regularly encounter when dealing with other financial institutions.

This branch does so for the staff client view, but it also seems viable
to carry over the same idea to an eventual patron (or print) view as
well.

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm
Open-ILS/src/templates/staff/circ/patron/t_xact_details.tt2
Open-ILS/src/templates/staff/circ/patron/t_xact_details_details.tt2 [new file with mode: 0644]
Open-ILS/src/templates/staff/circ/patron/t_xact_details_statement.tt2 [new file with mode: 0644]
Open-ILS/web/js/ui/default/staff/circ/patron/app.js
Open-ILS/web/js/ui/default/staff/circ/patron/bills.js