Koha/C4
Colin Campbell 507c7f4224 Bug 3498 [ENH] Allow Partial Payment of Fines
Allow partial payment of outstanding fines
against either individual fine entries or as a lump payment

Sponsered by East Brunswick Public Library, East Brunswick, NJ, USA

NB: Adds a version of the include circ-menu.inc as circ-menu.tt
this has the same functionality as the old include but does not
require all the borrowers attributes to be passed as global
scoped variables

Signed-off-by: Liz Rea <lrea@nekls.org>

Bug 3498 - Documentation update to explain what every button does.

Help file updated to the following:
Pay and Writeoff Fines

Each line item can be paid in full, partially paid, or written off.
Pay a fine in full

    Click "Pay" next to the fine you want to pay in full
    The full amount of the fine will be populated for you in the "Collect From Patron" box
    Click "Confirm"
    The fine will be removed from outstanding fines, and displayed as fully paid.

Pay a partial fine

    Click "Pay" next to the fine you want to partially pay
    Enter the amount you are collecting from the patron in the "Collect From Patron" box
    Click "Confirm"
    The fine will be updated to show the original Amount, and the current Amount Outstanding

Writeoff a single fine

    Click "Writeoff" next to the fine you wish to writeoff.
    The fine will be removed from outstanding fines, and displayed as fully paid.

Pay an amount towards all fines

    Click the "Pay Amount" button
    Enter the amount you are collecting from the patron in "Collect from Patron." The sum of all fines is shown in "Total Amount Outstanding"
    Click "Confirm"
    The fine totals will be updated with the payment applied to oldest fines first.

Writeoff All fines

    Click the "Writeoff All" button
    All fines will be removed from outstanding fines, and displayed as written off.

Pay Selected fines

    Check the selection boxes next to the fines you wish to pay, click "Pay Selected"
    Enter an amount to pay towards the fines.
    Click "Confirm"
    The fine totals will be updated with the payment applied to the oldest selected fines first.

Bug 3498 - adding parens to TT IF Statements for style

pay.tt

Bug 3498 - Add parens to TT IF statements for style

paycollect.tt

Signed-off-by: Ian Walls <ian.walls@bywatersolutions.com>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2011-09-13 08:40:49 +12:00
..
AuthoritiesMarc
Barcodes
Cache
ClassSortRoutine
Creators Bug 2246 - (Partial) Label printing doesn't work with Unicode characters 2011-06-04 20:03:10 +12:00
External
Form Bug 5918 : Use the default messaging preferences if the user does not select any 2011-06-02 09:14:38 +12:00
Heading Bug 5385: POD Cleanups (part 1) 2010-11-12 10:06:55 +13:00
ILSDI Bug 5639 (MT #3605) Fix escaping in ILSDI 2011-08-05 09:07:15 +12:00
Installer Fixing missing padding on module version 2011-07-21 20:04:02 +12:00
Labels bug 5653: use itemcallnumber in bib label layouts 2011-06-13 11:15:34 +12:00
Members Bug 5379 - import_borrowers.pl fails with db insert/update errors 2011-07-05 11:15:00 +12:00
Output
Patroncards
Reports Bug 6033 : wr77488 : report selection filter 2011-04-28 11:14:19 +12:00
Search
SIP Bug 5605 [ENH] SIP: Add Support for the Fee Paid Message 2011-09-07 08:56:15 +12:00
tests
VirtualShelves Bug 5524 : Cant delete list from the second page of lists 2011-09-01 20:55:16 +12:00
Accounts.pm Bug 3498 [ENH] Allow Partial Payment of Fines 2011-09-13 08:40:49 +12:00
Acquisition.pm Bug 6721 - improve searching in the acquisitions system 2011-08-26 11:34:27 +12:00
Auth.pm Revert "Bug 5630 CAS improvements" 2011-09-02 13:22:20 +12:00
Auth_with_cas.pm Revert "Bug 5630 CAS improvements" 2011-09-02 13:22:20 +12:00
Auth_with_ldap.pm Bug 5453 : Move declarations out of conditionals 2011-07-15 15:50:24 +12:00
AuthoritiesMarc.pm Bug 5737: Modified the merge subroutine in AuthoritiesMarc.pm so it won't destroy the connection to the biblioserver. 2011-08-03 14:01:52 +12:00
BackgroundJob.pm
Barcodes.pm
Biblio.pm Bug 6135: insert fields ordered in C4::biblio:ModBiblioMarc 2011-08-01 15:23:37 +12:00
Bookseller.pm
Boolean.pm
Branch.pm
Breeding.pm
Budgets.pm Bug 6181: Remove CGI Scolling lists from C4::Budgets 2011-08-14 20:24:31 +12:00
Cache.pm
Calendar.pm
Category.pm
Charset.pm bug 5579 : Fixes several exports to embed items 2011-04-19 22:35:15 +12:00
Circulation.pm Bug id:6783 - Circulation restrictions dont work when other withdrawn reasons are used 2011-09-11 21:40:09 +12:00
ClassSortRoutine.pm
ClassSource.pm
Context.pm
Contract.pm
Creators.pm
Csv.pm
Dates.pm
Debug.pm
Heading.pm
ImportBatch.pm
ImportExportFramework.pm Bug 6723 : import-framework-crlf 2011-08-26 12:46:52 +12:00
Input.pm
Installer.pm Bug 6537 - squashed version of the previous 5 commits, signed-off 2011-09-07 09:19:07 +12:00
ItemCirculationAlertPreference.pm
Items.pm Bug 6034 - Shelving cart feature can wipe permanent shelving location in certain circumstances 2011-08-10 13:06:51 +12:00
ItemType.pm
Koha.pm
Labels.pm
Languages.pm
Letters.pm Bug 5263 - Add support for including fields from the ISSUES table in advanced due notices 2011-08-02 12:44:42 +12:00
Log.pm Bug 6470 - Unable to filter out log entries for kohaadmin (user 0) 2011-07-05 11:22:46 +12:00
Maintainance.pm
Matcher.pm
Members.pm Bug 6857: display a charge warning alert for reserves 2011-09-11 21:35:52 +12:00
Message.pm
NewsChannels.pm
Output.pm
Overdues.pm
Patroncards.pm
Print.pm
Record.pm Bug 5453 : Move declarations out of conditionals 2011-07-15 15:50:24 +12:00
Reports.pm
Reserves.pm Bug 5867 : Improved the email checking when sending "Hold filled" notices. 2011-07-15 11:10:00 +12:00
Review.pm
Ris.pm
RotatingCollections.pm
Scheduler.pm
Scrubber.pm
Search.pm BUG4319 waiting items cannot be reserved 2011-06-13 11:08:47 +12:00
Serials.pm Bug 6315: Fix depreciated constructions in C4::Serials 2011-05-15 20:42:08 +12:00
Service.pm
ShelfBrowser.pm
SMS.pm
SQLHelper.pm
Stats.pm
Suggestions.pm
Tags.pm
Templates.pm Bug 6459 : Needless call to C4::Context->dbh in C4::Templates::themelanguage() 2011-06-10 11:16:36 +12:00
TmplToken.pm Bug 6458 Template Toolkit files test case 2011-08-18 21:11:50 +12:00
TmplTokenType.pm Bug 6458 Template Toolkit files test case 2011-08-18 21:11:50 +12:00
TTParser.pm Bug 6458 Template Toolkit files test case 2011-08-18 21:11:50 +12:00
UploadedFile.pm
Utils.pm
VirtualShelves.pm Bug 6555 : only 10 lists show in the staff client 2011-09-07 09:00:38 +12:00
XISBN.pm
XSLT.pm 6290: Fix warning on XSLT.pm 2011-08-11 12:54:47 +12:00
Z3950.pm