Koha Administration

How to control patrons and circulation?

Settings for controlling circulation and patron information.

These rules define how your items are circulated, how/when fines are calculated and how holds are handled.

  • Get there: More > Administration > Patrons & Circulation > Circulation and fines rules

The rules are applied from most specific to less specific, using the first found in this order:

  • same library, same patron type, same item type

  • same library, same patron type, all item type

  • same library, all patron types, same item type

  • same library, all patron types, all item types

  • default (all libraries), same patron type, same item type

  • default (all libraries), same patron type, all item types

  • default (all libraries), all patron types, same item type

  • default (all libraries), all patron types, all item types

The CircControl and HomeOrHoldingBranch also come in to play when figuring out which circulation rule to follow.

  • If CircControl is set to "the library you are logged in at" circ rules will be selected based on the library you are logged in at

  • If CircControl is set to "the library the patron is from" circ rules will be selected based on the patron's library

  • If CircControl is set to "the library the item is from" circ rules will be selected based on the item's library where HomeOrHoldingBranch chooses if item's home library is used or holding library is used.

  • If IndependentBranches is set to 'Prevent' then the value of HomeOrHoldingBranch is used in figuring out if the item can be checked out. If the item's home library does not match the logged in library, the item cannot be checked out unless you are a superlibrarian.

Note

If you are a single library system choose your branch name before creating rules (sometimes having only rules for the 'all libraries' option can cause issues with holds)

 

Important

At the very least you will need to set a default circulation rule. This rule should be set for all item types, all libraries and all patron categories. That will catch all instances that do not match a specific rule. When checking out if you do not have a rule for all libraries, all item types and all patron types then you may see patrons getting blocked from placing holds. You will also want a rule for your specific library set for all item types and all patron types to avoid this holds issue. Koha needs to know what rule to fall back on.

 

Using the issuing rules matrix you can define rules that depend on patron/item type combos. To set your rules, choose a library from the pull down (or 'all libraries' if you want to apply these rules to all branches):

selectissuinglibrary

From the matrix you can choose any combination of patron categories and item types to apply the rules to

addcircrule
  • First choose which patron category you'd like the rule to be applied to. If you leave this to 'All' it will apply to all patron categories

  • Choose the 'Item type' you would like this rule to apply to. If you leave this to 'All' it will apply to all item types

  • Limit the number of items a patron can have checked out at the same time by entering a number in the 'Current checkouts allowed' field

  • If you're allowing OnSiteCheckouts then you may also want to set a limit on the number of items patron's can have onsite.

    Note

    This setting also depends on the ConsiderOnSiteCheckoutsAsNormalCheckouts preference

  • Define the period of time an item can be checked out to a patron by entering the number of units (days or hours) in the 'Loan period' box.

  • Choose which unit of time, Days or Hours, that the loan period and fines will be calculated in in the 'Unit' column

  • You can also define a hard due date for a specific patron category and item type. A hard due date ignores your usual circulation rules and makes it so that all items of the type defined are due on, before or after the date you specify.

  • 'Fine amount' should have the amount you would like to charge for overdue items

    Important

    Enter only numbers and decimal points (no currency symbols).

  • Enter the 'Fine charging interval' in the unit you set (ex. charge fines every 1 day, or every 2 hours)

  • 'When to charge' is most handy in libraries that have a fine charging interval of more than 1 day.

    • End of interval

      • Given a grace period of 2 days and a fine interval of 7 days, the first fine will appear 7 days after the due date, it will always take one fine interval (7 days), before the first fine is charged

    • Start of interval

      • Given a grace period of 2 days and a fine interval of 7 days, the first fine will appear 2 days after the due date and the second fine 7 days after the due date.

  • The 'Fine grace period' is the period of time an item can be overdue before you start charging fines.

    Important

    This can only be set for the Day unit, not in Hours

  • The 'Overdue fines cap' is the maximum fine for this patron and item combination

    Important

    If this field is left blank then Koha will not put a limit on the fines this item will accrue. A maximum fine amount can be set using the MaxFine system preference.

  • If you would like to prevent overcharging patrons for a lost items, you can check the box under 'Cap fine at replacement price.' This will prevent the patron's fines from going above the replacement price on the item.

    Note

    If the 'Overdue fines cap' is also set, the fine will be the lesser of the two, if both apply to the given overdue checkout.

  • If your library 'fines' patrons by suspending their account you can enter the number of days their fine should be suspended in the 'Suspension in days' field

    Important

    This can only be set for the Day unit, not in Hours

  • You can also define the maximum number of days a patron will be suspended in the 'Max suspension duration' setting

  • Next decide if the patron can renew this item type and if so, enter how many times they can renew it in the 'Renewals allowed' box

  • If you're allowing renewals you can control how long the renewal loan period will be (in the units you have chosen) in the 'Renewal period' box

  • If you're allowing renewals you can control how soon before the due date patrons can renew their materials with the 'No renewals before' box.

    • Items can be renewed at any time if this value is left blank. Otherwise items can only be renewed if the item is due after the number in units (days/hours) entered in this box.

    • To control this value on a more granular level please set the NoRenewalBeforePrecision preference.

  • You can enable automatic renewals for certain items/patrons if you'd like. This will renew automatically following your circulation rules unless there is a hold on the item

    Important

    You will need to enable the automatic renewal cron job for this to work.

Important

This feature needs to have the "no renewal before" column filled in or it will auto renew everyday after the due date

  • If the patron can place holds on this item type, enter the total numbers of items (of this type) that can be put on hold in the 'Holds allowed' field

  • Next you can decide if this patron/item combo are allowed to place holds on items that are on the shelf (or available in the library) or not. If you choose 'no' then items can only be placed on hold if checked out

  • You can also decide if patrons are allowed to place item specific holds on the item type in question. The options are:

    • Allow: Will allow patrons the option to choose next available or item specific

    • Don't allow: Will only allow patrons to choose next available

    • Force: Will only allow patrons to choose an specific item

  • Finally, if you charge a rental fee for the item type and want to give a specific patron type a discount on that fee, enter the percentage discount (without the % symbol) in the 'Rental Discount' field

When finished, click 'Add' to save your changes. To modify a rule, simply click the 'Edit' link to the right of the fule and edit the values that appear filled in at the bottom of the form.

editcircfine

If you would like to delete your rule, click the 'Delete' link to the right of the rule.

To save time you can clone rules from one library to another by choosing the clone option above the rules matrix.

clonerules

After choosing to clone you will be presented with a confirmation message.

rulescloned

You can set a default maximum number of checkouts and hold policy that will be used if none is defined below for a particular item type or category. This is the fall back rule for defaults.

defaultcheckholds

From this menu you can set a default to apply to all item types and patrons in the library if no other option is set in the forms below.

  • In 'Total current checkouts allowed' enter the total number of items patrons can have checked out at one time

  • In 'Total current on-site checkouts allowed' enter the total number of items patrons can have checked out on site at a time (OnSiteCheckouts needs to be set to 'Enable')

  • Control where patrons can place holds from using the 'Hold Policy' menu

    • From Any Library: Patrons from any library may put this item on hold. (default if noneCirculation and Fine Rules is defined)

    • 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.

  • Control if there is a limit to filling a hold based on the item's library

      • any library

      • item's home library

      • item's holding library

    Note

    The patron's home library should not affect whether a patron can place the hold, instead the hold will only be fillable when an item matching the pickup location becomes available.

  • Control where the item returns to once it is checked in

    • Item returns home

    • Item returns to issuing branch

    • Item floats

      • When an item floats it stays where it was checked in and does not ever return 'home'

  • Once your policy is set, you can unset it by clicking the 'Unset' link to the right of the rule

For this library, you can specify the maximum number of loans that a patron of a given category can make, regardless of the item type.

checkoutsperpatron
Note

If the total amount loanable for a given patron category is left blank, no limit applies, except possibly for a limit you define for a specific item type.

For example, if you have a rule in the matrix that says Board patrons are allowed 10 books and 5 DVDs but you want to make it so that Board patrons only have a total of 12 things checked out at once. If you enter 12 here and the patron has 10 books out already they will only be allowed 2 DVDs to equal the 12 total they're allowed.

For this library, you can edit hold and return policies for a given item type, regardless of the patron's category.

holdsperitem

The various Hold Policies have the following effects:

  • From Any Library: Patrons from any library may put this item on hold. (default if none is defined)

  • 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.

Important

Note that if the system preference AllowHoldPolicyOverride set to 'allow', these policies can be overridden by your circulation staff.

Important

These policies are based on the patron's home branch, not the branch that the reserving staff member is from.

Control if there is a limit to filling a hold based on the item's library

    • any library

    • item's home library

    • item's holding library

Note

The patron's home library should not affect whether a patron can place the hold, instead the hold will only be fillable when an item matching the pickup location becomes available.

The various Return Policies have the following effects:

  • Item returns home: The item will prompt the librarian to transfer the item to its home library

    Important

    If the AutomaticItemReturn preference is set to automatically transfer the items home, then a prompt will not appear

  • Item returns to issuing branch: The item will prompt the librarian to transfer the item back to the library where it was checked out

    Important

    If the AutomaticItemReturn preference is set to automatically transfer the items home, then a prompt will not appear

  • Item floats: The item will not be transferred from the branch it was checked in at, instead it will remain there until transferred manually or checked in at another branch

For example you might allow holds at your libraries but not what New items or DVDs to be placed on hold by other branches so you can set the 'Hold policy' to 'From home library' so that those items can only be placed on hold if the items' owning library and the patron's home library are the same. You can also block holds completely on specific item types from this form. This is also how you can set up floating item types and types that remain with their home library.

"You are seeing this manual, thanks to Koha Community"

Koha Administration

How to control patrons and circulation?

Settings for controlling circulation and patron information.

Patron categories allow you to organize your patrons into different roles, age groups, and patron types.

  • Get there: More > Administration > Patrons & Circulation > Patron Categories

defaultprivacy

Patrons are assigned to one of six main categories:

  • Adult

    • Most common patron type, usually used for a general 'Patron' category.

  • Child

    • Children patrons can have a guardian to be attached to them.

  • Staff

    • Librarians (and library workers) should be assigned the staff category so that you can set their permissions and give them access to the staff client.

  • Organizational

    • Organizational patrons are organizations. Organizations can be used as guarantors for Professional patrons.

  • Professional

    • Professional patrons can be linked to Organizational patrons

  • Statistical

    • This patron type is used strictly for statistical purposes, such as in house use of items.

To add a new patron category click 'New Category' at the top of the page

newpatroncat
  • The 'Category Code' is an identifier for your new code.

     

    Important

    The category code is limited to 10 characters (numbers and letters)

     

    Important

    This field is required in order to save your patron category. If left blank you will be presented with an error.

    patcaterror
  • Enter a plain text version of the category in the 'Description' field.

    Important

    This field is required in order to save your patron category. If left blank you will be presented with an error.

    patcaterror
  • Enrollment period (in months) should be filled in if you have a limited enrollment period for your patrons (eg. Student cards expire after 9 months or until a specific date)

    Important

    You cannot enter both a month limit and a date until. Choose to enter either one or the other.

    Important

    This field is required in order to save your patron category. If left blank you will be presented with an error.

    patcaterror
  • Some patron categories can have a minimum age (in years) requirement associated with them, enter this age in the 'Age required'

     

    Important

    This value will only be checked if BorrowerMandatoryField defines the dateofbirth as a required field on the patron record

     

  • Patron categories can also have a maximum age (in years) associated with them (such as children), enter this age in the 'Upperage limit'

     

    Important

    This value will only be checked if BorrowerMandatoryField defines the dateofbirth as a required field on the patron record

     

  • If you charge a membership fee for your patrons (such as those who live in another region) you can enter that in the 'Enrollment fee' field.

     

    Important

    Only enter numbers and decimals in this field

     

     

    Note

    Depending on your value for the FeeOnChangePatronCategory preference this fee will be charged on patron renewal as well as when they are first enrolled.

     

  • If you want your patron to receive overdue notices, set the 'Overdue notice required' to 'Yes'

  • You can decide on a patron category basis if lost items are shown in the staff client by making a choice from the 'Lost items in staff client' pull down

    hidelostitemspatron

     

    Important

    Note that this is only applicable in the staff client, so changing this value on patron categories who do not have access to the staff client won't make any difference

     

  • If you charge patrons for placing holds on items, enter the fee amount in the 'Hold fee' field.

     

    Important

    Only enter numbers and decimals in this field

     

  • In the 'Category type' field choose one of the six main parent categories

    patroncatpulldown

     

    Important

    This field is required in order to save your patron category. If left blank you will be presented with an error.

    patcaterror

     

  • The Branch Limitations let you limit this patron category to only some branches in your library system. Select 'All branches' if you would like any library to be able to use this category.

  • You can decide if this patron category is blocked from performing actions in the OPAC if their card is expired using the next option. By default it will follow the rule set in the BlockExpiredPatronOpacActions preference

    blockexpired
  • Next you can choose the default privacy settings for this patron category. This setting can be edited by the patron via the OPAC if you allow it with the OPACPrivacy system preference.

    defaultprivacy
  • Finally you can assign advanced messaging preferences by default to a patron category

     

     

    Important

    Requires that you have EnhancedMessagingPreferences enabled

     

     

  • These defaults will be applied to new patrons that are added to the system. They will not edit the preferences of the existing patrons. Also, these can be changed for individual patrons, this setting is just a default to make it easier to set up messages for an entire category.

     

    Note

    After setting the default for the patron category you can force those changes to all existing patrons by running the borrowers-force-messaging-defaults script found in the misc/maintenance folder. Ask your system administrator for assistance with this script.

     

"You are seeing this manual, thanks to Koha Community"

Koha Administration

How to control patrons and circulation?

Settings for controlling circulation and patron information.

Patron categories allow you to organize your patrons into different roles, age groups, and patron types.

  • Get there: More > Administration > Patrons & Circulation > Patron Categories

Koha Manual Patron Categories

Patrons are assigned to one of six main categories:

  • Adult

    • Most common patron type, usually used for a general 'Patron' category.

  • Child

    • Children patrons can have a guardian to be attached to them.

  • Staff

    • Librarians (and library workers) should be assigned the staff category so that you can set their permissions and give them access to the staff client.

  • Organizational

    • Organizational patrons are organizations. Organizations can be used as guarantors for Professional patrons.

  • Professional

    • Professional patrons can be linked to Organizational patrons

  • Statistical

    • This patron type is used strictly for statistical purposes, such as in house use of items.

To add a new patron category click 'New Category' at the top of the page

Koha Manual Adding a patron category
  • The 'Category Code' is an identifier for your new code.

     

                                     Important

    The category code is limited to 10 characters (numbers and letters)

     

     
                         Important

    This field is required in order to save your patron category. If left blank you will be presented with an error.


    Koha Manual Adding a patron category
  • Enter a plain text version of the category in the 'Description' field.

                   Important

    This field is required in order to save your patron category. If left blank you will be presented with an error.


    Koha Manual Adding a patron category
  • Enrollment period (in months) should be filled in if you have a limited enrollment period for your patrons (eg. Student cards expire after 9 months or until a specific date)

    Important

    You cannot enter both a month limit and a date until. Choose to enter either one or the other.

    Important

    This field is required in order to save your patron category. If left blank you will be presented with an error.

    Koha Manual Adding a patron category
  • Some patron categories can have a minimum age (in years) requirement associated with them, enter this age in the 'Age required'

     

               Important

    This value will only be checked if BorrowerMandatoryField defines the dateofbirth as a required field on the patron record

     

  • Patron categories can also have a maximum age (in years) associated with them (such as children), enter this age in the 'Upperage limit'

     

               Important

      This value will only be checked if BorrowerMandatoryField defines the dateofbirth as a required field on the patron record

     

  • If you charge a membership fee for your patrons (such as those who live in another region) you can enter that in the 'Enrollment fee' field.

     

     
                               Important

    Only enter numbers and decimals in this field

     

    Note

    Depending on your value for the FeeOnChangePatronCategory preference this fee will be charged on patron renewal as well as when they are first enrolled.

     

  • If you want your patron to receive overdue notices, set the 'Overdue notice required' to 'Yes'

  • You can decide on a patron category basis if lost items are shown in the staff client by making a choice from the 'Lost items in staff client' pull down

    Koha Manual Adding a patron category

     

    Important

    Note that this is only applicable in the staff client, so changing this value on patron categories who do not have access to the staff client won't make any difference

     

  • If you charge patrons for placing holds on items, enter the fee amount in the 'Hold fee' field.

     

     Important

     Only enter numbers and decimals in this field

     

  • In the 'Category type' field choose one of the six main parent categories

    Koha Manual Adding a patron category

     

    Important

    This field is required in order to save your patron category. If left blank you will be presented with an error.


    Koha Manual Adding a patron category

     

  • The Branch Limitations let you limit this patron category to only some branches in your library system. Select 'All branches' if you would like any library to be able to use this category.

  • You can decide if this patron category is blocked from performing actions in the OPAC if their card is expired using the next option. By default it will follow the rule set in the BlockExpiredPatronOpacActions preference

    Koha Manual Adding a patron category
  • Next you can choose the default privacy settings for this patron category. This setting can be edited by the patron via the OPAC if you allow it with the OPACPrivacy system preference.

    Koha Manual Adding a patron category
  • Finally you can assign advanced messaging preferences by default to a patron category

     

     

                                      Important

    Requires that you have EnhancedMessagingPreferences enabled

     

     

  • These defaults will be applied to new patrons that are added to the system. They will not edit the preferences of the existing patrons. Also, these can be changed for individual patrons, this setting is just a default to make it easier to set up messages for an entire category.

     

    •  

      Note

      After setting the default for the patron category you can force those changes to all existing patrons by running the borrowers-force-messaging-defaults script found in the misc/maintenance folder. Ask your system administrator for assistance with this script.

       

These rules define how your items are circulated, how/when fines are calculated and how holds are handled.

  • Get there: More > Administration > Patrons & Circulation > Circulation and fines rules

The rules are applied from most specific to less specific, using the first found in this order:

  • same library, same patron type, same item type

  • same library, same patron type, all item type

  • same library, all patron types, same item type

  • same library, all patron types, all item types

  • default (all libraries), same patron type, same item type

  • default (all libraries), same patron type, all item types

  • default (all libraries), all patron types, same item type

  • default (all libraries), all patron types, all item types

The CircControl and HomeOrHoldingBranch also come in to play when figuring out which circulation rule to follow.

  • If CircControl is set to "the library you are logged in at" circ rules will be selected based on the library you are logged in at

  • If CircControl is set to "the library the patron is from" circ rules will be selected based on the patron's library

  • If CircControl is set to "the library the item is from" circ rules will be selected based on the item's library where HomeOrHoldingBranch chooses if item's home library is used or holding library is used.

  • If IndependentBranches is set to 'Prevent' then the value of HomeOrHoldingBranch is used in figuring out if the item can be checked out. If the item's home library does not match the logged in library, the item cannot be checked out unless you are a superlibrarian.

Note

If you are a single library system choose your branch name before creating rules (sometimes having only rules for the 'all libraries' option can cause issues with holds)

 

Important

At the very least you will need to set a default circulation rule. This rule should be set for all item types, all libraries and all patron categories. That will catch all instances that do not match a specific rule. When checking out if you do not have a rule for all libraries, all item types and all patron types then you may see patrons getting blocked from placing holds. You will also want a rule for your specific library set for all item types and all patron types to avoid this holds issue. Koha needs to know what rule to fall back on.

 

Using the issuing rules matrix you can define rules that depend on patron/item type combos. To set your rules, choose a library from the pull down (or 'all libraries' if you want to apply these rules to all branches):

Koha Manual Default Circulation Rules

From the matrix you can choose any combination of patron categories and item types to apply the rules to

Koha Manual Default Circulation Rules
  • First choose which patron category you'd like the rule to be applied to. If you leave this to 'All' it will apply to all patron categories

  • Choose the 'Item type' you would like this rule to apply to. If you leave this to 'All' it will apply to all item types

  • Limit the number of items a patron can have checked out at the same time by entering a number in the 'Current checkouts allowed' field

  • If you're allowing OnSiteCheckouts then you may also want to set a limit on the number of items patron's can have onsite.

    Note

    This setting also depends on the ConsiderOnSiteCheckoutsAsNormalCheckouts preference

  • Define the period of time an item can be checked out to a patron by entering the number of units (days or hours) in the 'Loan period' box.

  • Choose which unit of time, Days or Hours, that the loan period and fines will be calculated in in the 'Unit' column

  • You can also define a hard due date for a specific patron category and item type. A hard due date ignores your usual circulation rules and makes it so that all items of the type defined are due on, before or after the date you specify.

  • 'Fine amount' should have the amount you would like to charge for overdue items

     
  • Enter the 'Fine charging interval' in the unit you set (ex. charge fines every 1 day, or every 2 hours)

  • 'When to charge' is most handy in libraries that have a fine charging interval of more than 1 day.

    • End of interval

      • Given a grace period of 2 days and a fine interval of 7 days, the first fine will appear 7 days after the due date, it will always take one fine interval (7 days), before the first fine is charged

    • Start of interval

      • Given a grace period of 2 days and a fine interval of 7 days, the first fine will appear 2 days after the due date and the second fine 7 days after the due date.

  • The 'Fine grace period' is the period of time an item can be overdue before you start charging fines.

                                        Important

    This can only be set for the Day unit, not in Hours

  • The 'Overdue fines cap' is the maximum fine for this patron and item combination

    Important

    If this field is left blank then Koha will not put a limit on the fines this item will accrue. A maximum fine amount can be set using the MaxFine system preference.

  • If you would like to prevent overcharging patrons for a lost items, you can check the box under 'Cap fine at replacement price.' This will prevent the patron's fines from going above the replacement price on the item.

    Note

    If the 'Overdue fines cap' is also set, the fine will be the lesser of the two, if both apply to the given overdue checkout.

  • If your library 'fines' patrons by suspending their account you can enter the number of days their fine should be suspended in the 'Suspension in days' field

    Important

    This can only be set for the Day unit, not in Hours

  • You can also define the maximum number of days a patron will be suspended in the 'Max suspension duration' setting

  • Next decide if the patron can renew this item type and if so, enter how many times they can renew it in the 'Renewals allowed' box

  • If you're allowing renewals you can control how long the renewal loan period will be (in the units you have chosen) in the 'Renewal period' box

  • If you're allowing renewals you can control how soon before the due date patrons can renew their materials with the 'No renewals before' box.

    • Items can be renewed at any time if this value is left blank. Otherwise items can only be renewed if the item is due after the number in units (days/hours) entered in this box.

    • To control this value on a more granular level please set the NoRenewalBeforePrecision preference.

  • You can enable automatic renewals for certain items/patrons if you'd like. This will renew automatically following your circulation rules unless there is a hold on the item

    Important

    You will need to enable the automatic renewal cron job for this to work.

Important

This feature needs to have the "no renewal before" column filled in or it will auto renew everyday after the due date

  • If the patron can place holds on this item type, enter the total numbers of items (of this type) that can be put on hold in the 'Holds allowed' field

  • Next you can decide if this patron/item combo are allowed to place holds on items that are on the shelf (or available in the library) or not. If you choose 'no' then items can only be placed on hold if checked out

  • You can also decide if patrons are allowed to place item specific holds on the item type in question. The options are:

    • Allow: Will allow patrons the option to choose next available or item specific

    • Don't allow: Will only allow patrons to choose next available

    • Force: Will only allow patrons to choose an specific item

  • Finally, if you charge a rental fee for the item type and want to give a specific patron type a discount on that fee, enter the percentage discount (without the % symbol) in the 'Rental Discount' field

When finished, click 'Add' to save your changes. To modify a rule, simply click the 'Edit' link to the right of the fule and edit the values that appear filled in at the bottom of the form.

Koha Manual Default Circulation Rules

If you would like to delete your rule, click the 'Delete' link to the right of the rule.

To save time you can clone rules from one library to another by choosing the clone option above the rules matrix.

Koha Manual Default Circulation Rules

After choosing to clone you will be presented with a confirmation message.

Koha Manual Default Circulation Rules

You can set a default maximum number of checkouts and hold policy that will be used if none is defined below for a particular item type or category. This is the fall back rule for defaults.

Koha Manual Default Checkouts and Hold Policy

From this menu you can set a default to apply to all item types and patrons in the library if no other option is set in the forms below.

  • In 'Total current checkouts allowed' enter the total number of items patrons can have checked out at one time

  • In 'Total current on-site checkouts allowed' enter the total number of items patrons can have checked out on site at a time (OnSiteCheckouts needs to be set to 'Enable')

  • Control where patrons can place holds from using the 'Hold Policy' menu

    • From Any Library: Patrons from any library may put this item on hold. (default if noneCirculation and Fine Rules is defined)

    • 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.

  • Control if there is a limit to filling a hold based on the item's library

      • any library

      • item's home library

      • item's holding library

    Note

    The patron's home library should not affect whether a patron can place the hold, instead the hold will only be fillable when an item matching the pickup location becomes available.

  • Control where the item returns to once it is checked in

    • Item returns home

    • Item returns to issuing branch

    • Item floats

      • When an item floats it stays where it was checked in and does not ever return 'home'

  • Once your policy is set, you can unset it by clicking the 'Unset' link to the right of the rule

For this library, you can specify the maximum number of loans that a patron of a given category can make, regardless of the item type.

Koha Manual Checkouts Per Patron
Note

If the total amount loanable for a given patron category is left blank, no limit applies, except possibly for a limit you define for a specific item type.

For example, if you have a rule in the matrix that says Board patrons are allowed 10 books and 5 DVDs but you want to make it so that Board patrons only have a total of 12 things checked out at once. If you enter 12 here and the patron has 10 books out already they will only be allowed 2 DVDs to equal the 12 total they're allowed.

For this library, you can edit hold and return policies for a given item type, regardless of the patron's category.

Koha Manual Item Hold Policies

The various Hold Policies have the following effects:

  • From Any Library: Patrons from any library may put this item on hold. (default if none is defined)

  • 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.

Important

Note that if the system preference AllowHoldPolicyOverride set to 'allow', these policies can be overridden by your circulation staff.

Important

These policies are based on the patron's home branch, not the branch that the reserving staff member is from.

Control if there is a limit to filling a hold based on the item's library

    • any library

    • item's home library

    • item's holding library

Note

The patron's home library should not affect whether a patron can place the hold, instead the hold will only be fillable when an item matching the pickup location becomes available.

The various Return Policies have the following effects:

  • Item returns home: The item will prompt the librarian to transfer the item to its home library

    Important

    If the AutomaticItemReturn preference is set to automatically transfer the items home, then a prompt will not appear

  • Item returns to issuing branch: The item will prompt the librarian to transfer the item back to the library where it was checked out

    Important

    If the AutomaticItemReturn preference is set to automatically transfer the items home, then a prompt will not appear

  • Item floats: The item will not be transferred from the branch it was checked in at, instead it will remain there until transferred manually or checked in at another branch

For example you might allow holds at your libraries but not what New items or DVDs to be placed on hold by other branches so you can set the 'Hold policy' to 'From home library' so that those items can only be placed on hold if the items' owning library and the patron's home library are the same. You can also block holds completely on specific item types from this form. This is also how you can set up floating item types and types that remain with their home library.

Patron attributes can be used to define custom fields to associate with your patron records. In order to enable the use of custom fields you need to set the ExtendedPatronAttributes system preference.

  • Get there: More > Administration > Patrons & Circulation > Patron attribute types

A common use for this field would be for a student ID number or a Driver's license number.

Koha Manual Patron Attribute Types

To add a new Patron Attribute Type, click the 'New Patron Attribute Type' button at the top of the page

Koha Manual Adding Patron Attributes
  • In the 'Patron attribute type code', enter a short code to identify this field

    Important

    This field is limited to 10 characters (numbers and letters only)

    Important

    This setting cannot be changed after an attribute is defined

  • In the 'Description' field, enter a longer (plain text) explanation of what this field will contain

  • Check the box next to 'Repeatable' to let a patron record have multiple values of this attribute.

    Important

    This setting cannot be changed after an attribute is defined

  • If 'Unique identifier' is checked, the attribute will be a unique identifier which means, if a value is given to a patron record, the same value cannot be given to a different record.

    Important

    This setting cannot be changed after an attribute is defined

  • Check 'Allow password' to make it possible to associate a password with this attribute.

  • Check 'Display in OPAC' to display this attribute on a patron's details page in the OPAC.

  • Check 'Searchable' to make this attribute searchable in the staff patron search.

  • Check 'Display in check-out' to make this attribute visible in the patron's short detail display on the left of the checkout screen and other patron pages

    Koha Manual Adding Patron Attributes
  • Authorized value category; if one is selected, the patron record input page will only allow values to be chosen from the authorized value list.

      • You will first need to add an authorized value list for it to appear in this menu

    Important

    an authorized value list is not enforced during batch patron import.

  • If you would like this attribute to only be used by specific branches you can choose those branches from the 'Branches limitation' list. Choose 'All branches' to show it for all libraries.

    Important

    Note that items with locations already set on them will not be altered. The branch limitation only limits the choosing of an authorized value based on the home branch of the current staff login. All authorized values for item records (LOC, LOST, CCODE, etc) will show in the OPAC for all patrons.

  • If you'd like to only show this attribute on patrons of one type choose that patron type from the 'Category' pull down

  • If you have a lot of attributes it might be handy to group them so that you can easily find them for editing. If you create an Authorized Value for PA_CLASS it will show in the 'Class' pull down and you can then change your attributes page to have sections of attributes

    Koha Manual Adding Patron Attributes
  • Click Save to save your new attribute

Once added your attribute will appear on the list of attributes and also on the patron record add/edit form

Koha Manual Adding Patron Attributes

If you have set up classes for organizing attributes they will appear that way on the add/edit patron form

Koha Manual Adding Patron Attributes

Each patron attribute has an edit and a delete link beside it on the list of attributes.

Some fields in the attribute will not be editable once created:

  • Patron attribute type code

  • Repeatable

  • Unique identifier

You will be unable to delete an attribute if it's in use.

Koha Manual Editing/Deleting Patron Attributes

Limit the ability to transfer items between libraries based on the library sending, the library receiving, and the collection code involved.

  • Get there: More > Administration > Patrons & Circulation > Library Transfer Limits

These rules only go into effect if the preference UseBranchTransferLimits is set to 'enforce'.

Before you begin you will want to choose which library you are setting these limits for.

Koha Manual Library Transfer Limits

Transfer limits are set based on the collections codes you have applied via the Authorized Value administration area.

Koha Manual Library Transfer Limits

Collection codes will appear as tabs above the checkboxes:

Koha Manual Library Transfer Limits

Check the boxes for the libraries that you accept checkins from for the item type you have selected at the top (in the example below - FIC)

Koha Manual Library Transfer Limits

In the above example, Centerville library will allow patrons to return items from all libraries except Liberty and Franklin to their branch.

The Transport cost matrix lets a library system define relative costs to transport books to one another. In order for the system to use this matrix you must first set the UseTransportCostMatrix preference to 'Use'.

Important

The Transport cost matrix takes precedence in controlling where holds are filled from, if the matrix is not used then Koha checks the StaticHoldsQueueWeight.

Costs are decimal values between some arbitrary maximum value (e.g. 1 or 100) and 0 which is the minimum (no) cost. For example, you could just use the distance between each library in miles as your 'cost', if that would accurately reflect the cost of transferring them. Perhaps post offices would be a better measure. Libraries sharing a post office would have a cost of 1, adjacent post offices would have a cost of 2, etc.

To enter transport costs simply click in the cell you would like to alter, uncheck the 'Disable' box and enter your 'cost'

Koha Manual Transport cost matrix

After entering in your cost, hit 'Enter' on your keyboard or click the 'Save' button at the bottom of the matrix to save your changes.

 

Note

A NULL value will make no difference where the From and To libraries are the same library. However, as a best practice, you should put a 0 in there. For all other To/From combinations, a NULL value will cause that relationship to act as if it has been disabled. So, in summary, don't leave any of the values empty. It's best to always put a number in there ( even if you choose to disable that given To/From option ).

 

Libraries can decide if they want to have patrons automatically notified of circulation events (check ins and check outs).

  • Get there: More > Administration > Patrons & Circulation > Item Circulation Alerts

These preferences are set based on patron types and item types.

Important

These preference can be overridden by changes in the individual patron's messaging preferences.

To set up circulation alerts:

  • Choose your library from the pull down at the top of the screen

    Koha Manual Transport cost matrix
    • To set preferences for all libraries, keep the menu set to 'Default'

  • By default all item types and all patrons are notified of check ins and check outs. To change this, click on the item/patron type combo that you would like to stop notices for.

    Koha Manual Transport cost matrix
    • In the above example, Juveniles and Kids will not receive check out notices.

To standardize patron input you can define cities or towns within your region so that when new patrons are added librarians simply have to select the town from a list instead of having to type the town and zip (or postal) code information.

  • Get there: More > Administration > Patrons & Circulation > Cities and Towns

To add a new city, click the 'New City' button at the top of the page and enter the city name, state, zip/postal code and country.

Koha Manual Adding a City

One you click Submit, your city will be saved and will be listed on the Cities and Towns page

Koha Manual Adding a City

Cities can be edited or deleted at any time.

If you have defined local cities using the New city form, then when adding or editing a patron record you will see those cities in a pull down menu to make city selection easy.

Koha Manual Adding a City

This will allow for easy entry of local cities into the patron record without risking the potential for typos or mistaken zip/postal codes.

"You are seeing this manual, thanks to Koha Community"

 

Koha Administration

How to configure basic parameters ?

Get there: More > Administration

Important

Configure all 'parameters' in the order they appear.

Authorized values can be used in several areas of Koha. One reason you would add an authorized value category would be to control the values that can be entered into MARC fields by catalogers.

  • Get there: More > Administration > Basic Parameters > Authorized Values

Koha installs with pre-defined values that your library is likely to use, for instance 'Lost'.

    • Asort1

      • Used for acquisitions statistical purposes

    • Asort2

      • Used for acquisitions statistical purposes

    • BOR_NOTES

      • Values for custom patron messages that appear on the circulation screen and the OPAC. The value in the Description field should be the message text and is limited to 200 characters.

        Koha bor_notes
    • Bsort1

      • Values that can be entered to fill in the patron's sort 1 field

    • Bsort2

      • Values that can be entered to fill in the patron's sort 2 field

    • CART

    • CCODE

      • Collection codes (appears when cataloging and working with items)

    • DAMAGED

      • Descriptions for items marked as damaged (appears when cataloging and working with items)

    • DEPARTMENT

      • Departments are required by and will be used in the Course Reserves module

    • HINGS_AS

      • General Holdings: Acquisition Status Designator :: This data element specifies acquisition status for the unit at the time of the holdings report.

    • HINGS_C

      • General Holdings: Completeness Designator

    • HINGS_PF

      • Physical Form Designators

    • HINGS_RD

      • General Holdings: Retention Designator :: This data element specifies the retention policy for the unit at the time of the holdings report.

    • HINGS_UT

      • General Holdings: Type of Unit Designator

    • LOC

      • Shelving location (usually appears when adding or editing an item)

    • LOST

        • Descriptions for the items marked as lost (appears when adding or editing an item)

       

      Important

      Values given to lost statuses should be numeric and not alphabetical in order for statuses to appear properly

       

    • MANUAL_INV

        • Values for manual invoicing types

       

       

       
      Important

      The value set as the Authorized Value for the MANUAL_INV authorized value category will appear as the Description and the Authorized Value Description will be used as the amount. Enter monetary amounts in the description without currency symbols.

       

       

    • NOT_LOAN

        • Reasons why a title is not for loan

       

      Important

      Values given to lost statuses should be numeric and not alphabetical in order for statuses to appear properly

       

       

      Note

      Negative number values will still allow holds (use for on order statuses for example) where as positive numbers will not allow holds or checkouts

       

    • ORDER_CANCELLATION_REASON

      • Reasons why an order might have been cancelled

    • PROC

  • REPORT_GROUP

    • A way to sort and filter your reports, the default values in this category include the Koha modules (Accounts, Acquitisions, Catalog, Circulation, Patrons)

      Koha report_group
  • REPORT_SUBGROUP

    • Can be used to further sort and filter your reports. This category is empty by default. Values here need to include the authorized value code from REPORT_GROUP in the Description (OPAC) field to link the subgroup to the appropriate group.

      Koha report_subgroup
  • RESTRICTED

    • Restricted status of an item

  • ROADTYPE

    • Road types to be used in patron addresses

  • SIP_MEDIA_TYPE

    • Used when creating or editing an item type to assign a SIP specific media type for devices like lockers and sorters.

  • SUGGEST

    • List of patron suggestion reject or accept reasons (appears when managing suggestions)

  • WITHDRAWN

    • Description of a withdrawn item (appears when adding or editing an item)

  • YES_NO

    • A generic authorized value field that can be used anywhere you need a simple yes/no pull down menu.

In addition to the existing categories that come by default with Koha, librarians can add their own authorized value categories to control data that is entered into the system. To add a new category:

  • Click 'New Category'

    Koha addauthcat
  • Limit your Category to 10 characters (something short to make it clear what the category is for)

     

    Important

    Category cannot have spaces or special characters other than underscores and hyphens in it.

     

  • When adding a new category you're asked to create at least one authorized value

    • Enter a code for your Authorized Value into the 'Authorized value' field

       

      Important

      Authorized value is limited to 80 characters and cannot have spaces or special characters other than underscores and hyphens in it.

       

    • Use the Description field for the actual value that will be displayed. If you want something different to show in the OPAC, enter a 'Description (OPAC)'

    • If you would like to limit this authorized value category to only specific libraries you can choose them from the 'Branches limitation' menu. To have it show for all libraries just choose 'All branches' at the top of the list.

    • If you have StaffAuthorisedValueImages and/or AuthorisedValueImages set to show images for authorized values you can choose the image under 'Choose an icon'

  • Click 'Save'

  • Your new category and value will appear on the list of Authorized Values

    Koha authvallist

New authorized values can be added to any existing or new category. To add a value:

  • Click 'New authorized value for ...'

    Koha addauthvalue
  • Enter a code for your Authorized Value into the 'Authorized value' field

     

    Important

    Authorized value is limited to 80 characters and cannot have spaces or special characters other than underscores and hyphens in it.

     

  • Use the Description field for the actual value that will be displayed. If you want something different to show in the OPAC, enter a 'Description (OPAC)'

  • If you would like to limit this authorized value category to only specific libraries you can choose them from the 'Branches limitation' menu. To have it show for all libraries just choose 'All branches' at the top of the list.

  • If you have StaffAuthorisedValueImages and/or AuthorisedValueImages set to show images for authorized values you can choose the image under 'Choose an icon'

  • Click 'Save'

  • The new value will appear in the list along with existing values

    Koha authvals

"You are seeing this manual, thanks to Koha Community"

 

Koha Administration

How to configure basic parameters ?

Get there: More > Administration

Important

Configure all 'parameters' in the order they appear.

When setting up your Koha system you will want to add information for every library that will be sharing your system. This data is used in several areas of Koha.

2.2. Item Types

Koha allows you to organize your collection by item types and collection codes.

  • Get there: More > Administration > Basic Parameters > Item Types

Item types typically refer to the material type (book, cd, dvd, etc), but can be used in any way that works for your library.

Koha itemtypes

To add a new item type, simply click the 'New Item Type' button at the top of the Item Types page.

Koha additemtype
    • In the 'Item Type' field, enter a short code for your item type

    • The description is the plain text definition of the item type (for those with multiple languages installed you can translate the item type description in to all of those languages using the 'Translate in to other languages' link)

    • Item types and can grouped together for searching at the same time. For example you can put DVDs and Bluray in to a group called Movie and then they can be searched together. These groups are defined in the ITEMTYPECAT authorized value.

  • You can choose to have an image associated with your item type

      • You can choose from a series of image collections

      • You can link to a remote image

      • Or you can just have no image associated with the item type

     

    Important

    To have your item type images appear in the OPAC you need to set noItemTypeImages to 'Show'

     

    • Get there: More > Administration > Global System Preferences > Admin

  • For items that you are suppressing from the OPAC you can hide their item type from being searched in the OPAC

  • For items that do not circulate, check the 'Not for loan' options

    • Items marked 'Not for loan' will appear in the catalog, but cannot be checked out to patrons

  • For items that you charge a rental fee for, enter the total fee you charge in the 'Rental charge' field

     

    Important

    Do not enter symbols in this field, only numbers and decimal points (ex. $5.00 should be entered as 5 or 5.00)

     

    • This will charge the patron on checkout

  • If you would like a message or alert to appear when items of this type are checked in you can enter that in the 'Checkin message' box

    Koha itemtype-msgsetup

     

    • The Checkin message type can be a Message or an Alert. The only difference between these two is the styling. By default a Message is blue

      Koha itemtype-msg

      and an Alert is yellow.

      Array

     

  • Some SIP devices need you to use a SIP-specific media type instead of Koha's item type (usually lockers and sorters need this media type), if you use a device like this you'll want to enter the SIP media type.

  • When finished, click 'Save Changes'

     

    Note

    All fields, with the exception of the 'Item Type' will be editable from the Item Types list

     

  • Your new item type will now appear on the list

    Koha newitemtype

Each item type has an Edit button beside it. To edit an item simply click the 'Edit' link.

Important

You will not be able to edit the code you assigned as the 'Item Type' but you will be able to edit the description for the item.

                                                                                                                                                                                     

"You are seeing this manual, thanks to Koha Community"

BestBook Buddies Technologies Private Limited

Corporate Office: H-17, LGF, Green Park Extension New Delhi 110016, India.
Phone: +91-11-49849620  /  +91-98-101-20815
Email: info@bestbookbuddies.com

 

Regd. Office : R-10, 3rd Floor, Khirki Extn. New Delhi 110017, India.
 CIN NO. U74999 DL2017 PTC316465.
GSTIN: 07AAHCB2030M1ZT