[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 15:33:29 CEST 2018


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

--- Comment #53 from Pierre-Marc Thibault <pierre-marc.thibault at inlibro.com> ---
Created attachment 79509
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=79509&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.

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


More information about the Koha-bugs mailing list