Main Koha release repository https://koha-community.org
Find a file
Galen Charlton 05864978c5 bug 2126: reduce round-off errors in fine balance
If a patron has a number of fine transactions, the
total could be wrong.  This is particularly noticeable
when a patron has a zero balance, as summing a group
of floating point values derived from decimal(6,2) columns
can result a scalar value that is not zero.

Koha really should be using integral arithmetic
or appropriate accounting modules to do fine and
acquisitions calculations.  Using floating point scalars
for monetary amounts is always a mistake.

This patch also prevents an account maintenance
fee from being applied when renewing a patron if the
amount would be 0.

Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
2009-02-12 14:31:52 -06:00
acqui Prevent js failure if syspref "gist" is undefined. 2009-02-02 08:20:54 -06:00
admin remove editor settings 2009-02-04 14:47:42 -06:00
authorities bug 2615: remove unneeded 'require Exporter' 2008-09-26 09:05:08 -05:00
C4 bug 2126: reduce round-off errors in fine balance 2009-02-12 14:31:52 -06:00
catalogue bug 2747: avoid warning if items.itype is NULL 2009-01-07 15:33:21 -06:00
cataloguing bug 2829: add a plugin for 010$a field and 210$c 2008-12-11 09:52:46 -06:00
circ Bug 2900: fix GetPendingIssues. 2009-01-08 11:08:27 -06:00
debian Fixing a couple of bugs in the package 2008-08-12 19:47:58 -05:00
errors bug 1803 - fix error page handling 2008-02-18 19:32:07 -06:00
etc Bug 2790 no UNIMARC search on avail items [1/2] 2008-11-19 15:45:42 -06:00
install_misc Updated INSTALL.debian and debian.packages for new dependencies 2009-02-09 13:59:44 -06:00
installer reconciled DB revs: now at 013 2009-02-04 14:19:51 -06:00
koha-tmpl Added empty item call number test to copies for reserve; added ending punctuation to availability statuses. 2009-02-09 14:36:58 -06:00
labels Delete a "=" added lastly and make this script not working 2009-01-28 17:41:59 -06:00
members bug 356: removed redundant interface 2009-02-09 13:48:47 -06:00
misc holds policies fixes 2009-02-09 14:30:41 -06:00
offline_circ bug 2874 [3/3] flagsrequired => { circulate => "circulate_remaining_permissions" } 2008-12-23 17:02:04 -06:00
opac holds policies fixes 2009-02-09 14:30:41 -06:00
reports (bug #2938) add a serials subscriptions report 2009-02-02 08:41:48 -06:00
reserve Adding warnings to request/ files 2009-02-09 14:36:46 -06:00
reviews bug 2505: turn on warnings in reviews/reviewswaiting.pl 2008-12-11 08:27:54 -06:00
serials bug 2689: Fix the checked box "manual history" and fix the "null" value of serial next issue publication date 2008-12-11 09:08:29 -06:00
skel installer: fixed chown invocation; added skel for KOHA_LOG_DIR 2007-12-17 09:13:53 -06:00
sms bug 2874 [3/3] flagsrequired => { circulate => "circulate_remaining_permissions" } 2008-12-23 17:02:04 -06:00
suggestion bug 2505: turned on warnings for suggestion/acceptorreject.pl 2008-12-11 08:27:55 -06:00
svc bug 2857: fix UTF-8 conversion issues in web services 2008-12-11 08:28:01 -06:00
t Tests for New Modules 2009-02-04 13:58:22 -06:00
tags bug 2682: followup - only do lc() on $op once 2008-10-23 16:08:07 -05:00
tmp/modified_authorities changing DO_NOT_REMOVE to README.txt 2007-10-21 19:14:41 -05:00
tools tweak Inventory tool and sub in C4/Items so call number min and max are not required 2009-02-09 13:53:07 -06:00
virtualshelves removing *.old files 2008-12-31 10:24:16 -06:00
xt moved Test_CSV_Various.t to xt/author 2008-11-17 10:19:43 -06:00
.htaccess bug 1803 - fix error page handling 2008-02-18 19:32:07 -06:00
about.pl Added 'dbd::sqlite' as appears as an optional module during latest installers. 2008-12-29 19:48:52 -06:00
changelanguage.pl fixing bug 1754: Hide language chooser if only one translation is available 2008-03-17 21:28:31 -05:00
edithelp.pl Patches bug #2308 2008-07-08 15:00:28 -05:00
fix-perl-path.PL installer: improvements to fix-path-perl.PL on Win32 2007-12-20 19:20:12 -06:00
help.pl fix for bug 2447: yuipath variable not getting passed to help pages 2008-11-19 15:45:51 -06:00
INSTALL Updates to the installation instructions 2008-08-09 07:03:37 -05:00
install-CPAN.pl BUGFIX: need to create authors/id if CPAN is unused 2007-09-07 05:26:16 -05:00
INSTALL.debian Updated INSTALL.debian and debian.packages for new dependencies 2009-02-09 13:59:44 -06:00
INSTALL.fedora7 kohabug 2076 - remove three tables (DB rev 077) 2008-05-01 18:59:28 -05:00
INSTALL.opensuse Updated INSTALL.opensuse to install yaz 2008-07-14 20:02:14 -05:00
kohaversion.pl reconciled DB revs: now at 013 2009-02-04 14:19:51 -06:00
LICENSE re-naming some files prior to release 2007-12-30 12:13:39 -06:00
mainpage.pl bug 2615: remove unneeded 'require Exporter' 2008-09-26 09:05:08 -05:00
Makefile.PL bug 2864 [2/2]: move rss/* to misc/cronjobs/rss/* 2008-12-17 08:02:34 -06:00
MANIFEST.SKIP Do not pack the git repository 2007-09-06 17:14:36 -05:00
README adding README 2007-12-30 12:13:57 -06:00
rewrite-config.PL fix for bug 2528: installation fails with confusing error message 2008-08-19 13:40:25 -05:00

Koha 3 - the next-generation release of the award-winning Koha open-source
integrated library system.

30 December 2007 - Joshua Ferraro <jmf AT liblime DOT com>

Koha is distributed under the GNU GPL. Please read the file LICENSE for
more details.

To install or upgrade Koha, please see the INSTALL file.

Please report any bugs to the koha mailing lists or bug tracker and we
will try to fix them in a future release. The main koha web site is
http://www.koha.org/