LP#1748986 Billing Statement View
authorDan Wells <dbw2@calvin.edu>
Mon, 12 Feb 2018 19:47:21 +0000 (14:47 -0500)
committerKathy Lussier <klussier@masslnc.org>
Wed, 28 Feb 2018 15:51:13 +0000 (10:51 -0500)
commitb649140060793a2bed8ff9dbedc7c25851c2fe06
tree9f050f12fbb280ca8d2d3e24dec9335902cbadda
parentf9159c9de6c2e90c8983d02854c0a3831daf9b1a
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>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
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