Bug 24021

Summary: Koha allows creation of fines less than 1 cent, but not payment of those fines
Product: Koha Reporter: Andrew Fuerste-Henry <andrew>
Component: Fines and feesAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: normal    
Priority: P5 - low CC: acampbell, sally.healey
Version: Main   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Andrew Fuerste-Henry 2019-11-12 15:33:46 UTC
To test:
- create a manual invoice on a patron account in the amount of $1.005
- verify that the charge saves successfully
- verify that amount due shows as $1.01 on patron record
- use a report to see that accountlines.amount is 1.005
- try to pay off charge
- verify Koha will not allow payment of $1.01, gives error "You must pay a value less than or equal to 1.00"
- verify that Koha will not allow you to enter a payment or writeoff amount of $1.005

I'm not sure if the better answer here is to block creation of fees in fractions of a cent or allow payment/writeoff of fees in fractions of a cent, but the mismatch is an issue.

Confirmed behavior of 18.11, 19.05, and master