- [% IF humanbranch %] - Defining circulation and fine rules for "[% Branches.GetName( humanbranch ) | html %]" - [% ELSE %] - Defining circulation and fine rules for all libraries - [% END %] -
-The rules are applied from most specific to less specific, using the first found in this order:
--
-
- same library, same patron category, same item type -
- same library, same patron category, all item types -
- same library, all patron categories, same item type -
- same library, all patron categories, all item types -
- default (all libraries), same patron category, same item type -
- default (all libraries), same patron category, all item types -
- default (all libraries), all patron categories, same item type -
- default (all libraries), all patron categories, all item types -
Where an itemtype has a parent, the rule will display as "Parent->Child" and the number of - current checkouts allowed will be limited to either the maximum for the parent (counting sibling types) - or the specific rule's type, whichever is less.
-To modify a rule, create a new one with the same patron category and item type.
-Waiting hold cancellation policy for [% Branches.GetName( humanbranch ) | html %]
- [% ELSE %] -Default waiting hold cancellation policy
- [% END %] -Specify if waiting holds can be cancelled for a given patron category.
-| Patron category | -Item type | -Cancellation allowed | -- |
|---|
| Patron category | +Total article requests | ++ |
|---|---|---|
| + [% Categories.GetName(c) | html %] + | ++ [% IF open_article_requests_limit.defined && open_article_requests_limit != '' %] + [% open_article_requests_limit | html %] + [% ELSE %] + Unlimited + [% END %] + | - [% IF ( waiting_hold_cancellation.defined && waiting_hold_cancellation != '' ) %] ++ Delete + | +
| + + | ++ | + |
Article request fees for [% Branches.GetName( humanbranch ) | html %]
+ [% ELSE %] +Default article request fees
+ [% END %] +Specify the article request fee for a given patron category.
+| Patron category | +Fee | ++ | |
|---|---|---|---|
| [% IF c == '*' %] @@ -903,494 +1036,354 @@ [% END %] | - [% IF i == '*' %] - All + [% IF article_request_fee.defined && article_request_fee != '' %] + [% article_request_fee | html %] [% ELSE %] - [% ItemTypes.GetDescription(i,1) | html %] - [% END %] - | -- [% IF waiting_hold_cancellation %] - Yes - [% ELSE %] - No + 0 [% END %] | - Delete + Delete |
| - - | -- - | -- - | -- |
Daily open article requests limit for [% Branches.GetName( humanbranch ) | html %]
- [% ELSE %] -Default open article requests limit
- [% END %] -Specify the maximum number simultaneous current article requests a patron of a given category can have.
-| Patron category | -Total article requests | -- |
|---|---|---|
| - [% Categories.GetName(c) | html %] - | -- [% IF open_article_requests_limit.defined && open_article_requests_limit != '' %] - [% open_article_requests_limit | html %] - [% ELSE %] - Unlimited - [% END %] - | - -- Delete - | -
| - - | -- | - |
Article request fees for [% Branches.GetName( humanbranch ) | html %]
- [% ELSE %] -Default article request fees
- [% END %] -Specify the article request fee for a given patron category.
-| Patron category | -Fee | -- |
|---|---|---|
| - [% IF c == '*' %] - All - [% ELSE %] - [% Categories.GetName(c) | html %] - [% END %] - | -- [% IF article_request_fee.defined && article_request_fee != '' %] - [% article_request_fee | html %] - [% ELSE %] - 0 - [% END %] - | -- Delete - | -
| - - | -- | - |
Default lost item fee refund on return policy
- [% ELSE %] -Lost item fee refund on return policy for [% Branches.GetName(current_branch) | html %]
- [% END %] -Specify the default policy for lost item fees on return.
-| Refund lost item replacement fee | -Refund lost item processing fee | -- |
|---|---|---|
| - - | -- - | -- - | -
[% IF humanbranch %]Holds policy by item type for [% Branches.GetName( humanbranch ) | html %][% ELSE %]Default holds policy by item type[% END %]
-- For this library, you can edit rules for given itemtypes, regardless of the patron's category. -
-- Currently, this means hold policies. The various policies have the following effects: -
--
-
- From any library: Patrons from any library may put this item on hold. (default if none is defined) -
- From local hold group: Only patrons from libraries in the same item's home library hold groups may put this book on hold. -
- From home library: Only patrons from the item's home library may put this book on hold. -
- No holds allowed: No patron may put this book on hold. -
Note: If the system preference 'AllowHoldPolicyOverride' is enabled, these policies can be overridden by your circulation staff.
-Important:
- --
-
- The hold policies are applied based on the ReservesControlBranch system preference which is set to [% Koha.Preference('ReservesControlBranch') | html %]. -
- The return policy is applied based on the CircControlReturnsBranch system preference which is set to [% Koha.Preference('CircControlReturnsBranch') | html %]. -
| Item type | -Hold policy | -Hold pickup library match | -Return policy | -- |
|---|---|---|---|---|
| - [% i.translated_description | html %] + + | ++ | + |
Default lost item fee refund on return policy
+ [% ELSE %] +Lost item fee refund on return policy for [% Branches.GetName(current_branch) | html %]
+ [% END %] +Specify the default policy for lost item fees on return.
+| Refund lost item replacement fee | +Refund lost item processing fee | ++ | ||
|---|---|---|---|---|
| + | - [% IF holdallowed == 'from_any_library' %] - From any library - [% ELSIF holdallowed == 'from_local_hold_group' %] - From local hold group - [% ELSIF holdallowed == 'from_home_library' %] - From home library - [% ELSE %] - No holds allowed - [% END %] - | -- [% IF hold_fulfillment_policy == 'any' %] - any library - [% ELSIF hold_fulfillment_policy == 'homebranch' %] - item's home library - [% ELSIF hold_fulfillment_policy == 'holdgroup' %] - item's hold group - [% ELSIF hold_fulfillment_policy == 'patrongroup' %] - patron's hold group - [% ELSIF hold_fulfillment_policy == 'holdingbranch' %] - item's holding library - [% END %] - | -- [% IF returnbranch == 'homebranch' %] - Item returns home - [% ELSIF returnbranch == 'holdingbranch' %] - Item returns to issuing branch - [% ELSIF returnbranch == 'noreturn' %] - Item floats - [% END %] + | - Delete + |
| - |
[% IF humanbranch %]Holds policy by item type for [% Branches.GetName( humanbranch ) | html %][% ELSE %]Default holds policy by item type[% END %]
++ For this library, you can edit rules for given itemtypes, regardless of the patron's category. +
++ Currently, this means hold policies. The various policies have the following effects: +
+-
+
- From any library: Patrons from any library may put this item on hold. (default if none is defined) +
- From local hold group: Only patrons from libraries in the same item's home library hold groups may put this book on hold. +
- From home library: Only patrons from the item's home library may put this book on hold. +
- No holds allowed: No patron may put this book on hold. +
Note: If the system preference 'AllowHoldPolicyOverride' is enabled, these policies can be overridden by your circulation staff.
+Important:
+ +-
+
- The hold policies are applied based on the ReservesControlBranch system preference which is set to [% Koha.Preference('ReservesControlBranch') | html %]. +
- The return policy is applied based on the CircControlReturnsBranch system preference which is set to [% Koha.Preference('CircControlReturnsBranch') | html %]. +
| Item type | +Hold policy | +Hold pickup library match | +Return policy | ++ |
|---|---|---|---|---|
| + [% i.translated_description | html %] + | ++ [% IF holdallowed == 'from_any_library' %] + From any library + [% ELSIF holdallowed == 'from_local_hold_group' %] + From local hold group + [% ELSIF holdallowed == 'from_home_library' %] + From home library + [% ELSE %] + No holds allowed + [% END %] + | ++ [% IF hold_fulfillment_policy == 'any' %] + any library + [% ELSIF hold_fulfillment_policy == 'homebranch' %] + item's home library + [% ELSIF hold_fulfillment_policy == 'holdgroup' %] + item's hold group + [% ELSIF hold_fulfillment_policy == 'patrongroup' %] + patron's hold group + [% ELSIF hold_fulfillment_policy == 'holdingbranch' %] + item's holding library + [% END %] + | ++ [% IF returnbranch == 'homebranch' %] + Item returns home + [% ELSIF returnbranch == 'holdingbranch' %] + Item returns to issuing branch + [% ELSIF returnbranch == 'noreturn' %] + Item floats + [% END %] + | ++ Delete + | +- - | -- |