[Koha-bugs] [Bug 11373] Add a "cash register" feature to the fine payment form

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Sep 27 17:17:42 CEST 2018


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11373

--- Comment #56 from Michal Denar <black23 at gmail.com> ---
Created attachment 79530
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=79530&action=edit
Bug 11373: System preference added, dialog removed, disabled input added to
show the change in the form.

This patch removes the dialog because it was redundant with the form. As the
numbers fields are formated when they are changed, it is convenient to
calculate and show the change at the same time. When the change value cannot be
calculated (amount collected < amount paid), its value is brought back to 0.00.
This includes also a new system preference called FineChange which enables or
disables the feature.

Test plan :
- Apply patch.
- Make sure FineChange is at ENABLE in System preferences > Patrons.
- Select a patron with a fine.
- Go to Fines > Pay fines.
- Click the button pay.
- Choose the amount paid equal to the outstanding amount (exemple : 3$).
- Choose the amount collected to be more than the outstanding amount (exemple :
5$)
- Confirm that the change is correct (example : 5$ - 3$ = 2$)
- Click the button confirm.
- Confirm that the payment has been made.
- Make sure FineChange is at DISABLE in System preferences > Patrons.
- Select a patron with a fine and go to Fines > Pay fines.
- Confirm that the input change is gone.
- Choose an amount collected (exemple : 3$).
- Click the button confirm.
- Confirm that the payment has been made.

https://bugs.koha-community.org/show_bug.cgi?id=11373

Signed-off-by: Michal Denar <black23 at gmail.com>

Signed-off-by: Michal Denar <black23 at gmail.com>

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list