[Koha-bugs] [Bug 12768] New: Replacement cost and processing fee management

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Fri Aug 15 15:00:48 CEST 2014


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12768

            Bug ID: 12768
           Summary: Replacement cost and processing fee management
 Change sponsored?: ---
           Product: Koha
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5 - low
         Component: System Administration
          Assignee: koha-bugs at lists.koha-community.org
          Reporter: francois.charbonnier at inlibro.com
        QA Contact: testopia at bugs.koha-community.org
                CC: gmcharlt at gmail.com

Sponsored by Halland County Library

RFC :
http://wiki.koha-community.org/wiki/Overdue_Notice_Enhancement#Replacement_cost_and_processing_fee_management

Description

A default replacement cost and a processing fee will be added to the item type
page. The input form and the table that displays all iten types will have these
two new field/column :

    "Default replacement cost"
    "Processing fee (When lost)" 

Two system preferences will be added.

    "UseDefaultReplacementCost" to enable the use of the value set on the item
type level.
    "ProcessingFeeNote" to set the value that will populate the note in the
table "accountlines" when the processing fee are applied. 

These elements will be used as follows :

When the "longoverdue.pl" script is run :

If "UseDefaultReplacementCost" is enabled and the items.replacementcost = 0 :

    The value of "Default replacement cost" set up in the itemtype populate the
"accountlines" table.
    If the value of "Processing fee (When lost)" is > 0, it is also used to
populate the table "accountlines." The value in the system preference
"ProcessingFeeNote" is used to update the note in accountlines for this item.
Otherwise, no processing fees are added. 

If "UseDefaultReplacementCost" is enabled and the value in
items.replacementcost> 0

    The default koha behavior is used. The value in items.replacementcost
populate the "accountlines" table.
    If the value of "Processing fee (When lost)" defined in the document type
is > 0, it is also used to populate the table "accountlines." The value in the
system preference "ProcessingFeeNote" is used to update the note in
accountlines for this item. Otherwise, no processing fees are added. 

If "UseDefaultReplacementCost" is disabled :

    The default koha behavior is used.
    If the value of "Processing fee (When lost)" defined in the document type
is > 0, it is also used to populate the "accountlines" table. The value in the
system preference "ProcessingFeeNote" is used to update the note in
accountlines for this item. Otherwise, no processing fees are added.

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


More information about the Koha-bugs mailing list