Bug 33060: Fix yes/no setting to 1/0 in system preference YAML files
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / preferences / circulation.pref
1 Circulation:
2     Interface:
3         -
4             - pref: CircSidebar
5               choices:
6                   1: Activate
7                   0: Deactivate
8             - the navigation sidebar on all circulation pages.
9         -
10             - pref: CircConfirmItemParts
11               choices:
12                   1: "Require"
13                   0: "Don't require"
14             - staff to confirm that all parts of an item are present at checkin/checkout.
15         -
16             - pref: AutoSwitchPatron
17               choices:
18                   1: "Enable"
19                   0: "Don't enable"
20             - the automatic redirection to another patron when a patron barcode is scanned instead of a book.
21             - This should not be enabled if you have overlapping patron and book barcodes.
22         -
23             - pref: PatronAutoComplete
24               choices:
25                   1: Try
26                   0: "Don't try"
27             - to guess the patron being entered while typing a patron search for circulation or patron search.
28             - Only returns the first 10 results at a time.
29         -
30             - pref: itemBarcodeInputFilter
31               choices:
32                   OFF: "Don't filter"
33                   whitespace: Remove spaces from
34                   cuecat: Convert from CueCat form
35                   T-prefix: Remove the first number from T-prefix style
36                   libsuite8: Convert from Libsuite8 form
37                   EAN13: EAN-13 or zero-padded UPC-A form
38             - scanned item barcodes. Mind that any leading or trailing whitespace in a barcode gets removed before this filter.
39         -
40             - pref: itemBarcodeFallbackSearch
41               choices:
42                   1: "Enable"
43                   0: "Don't enable"
44             - the automatic use of a keyword catalog search if the phrase entered as a barcode on the checkout page does not turn up any results during an item barcode search.
45         -
46             - Sort previous checkouts on the circulation page from
47             - pref: previousIssuesDefaultSortOrder
48               choices:
49                   asc: earliest to latest
50                   desc: latest to earliest
51             - due date.
52         -
53             - "Sort today's checkouts on the circulation page from"
54             - pref: todaysIssuesDefaultSortOrder
55               type: choice
56               choices:
57                   asc: earliest to latest
58                   desc: latest to earliest
59             - checkout time.
60         -
61             - pref: SpecifyDueDate
62               choices:
63                   1: Allow
64                   0: "Don't allow"
65             - staff to specify a due date for a checkout.
66         -
67             - pref: SpecifyReturnDate
68               choices:
69                   1: Allow
70                   0: "Don't allow"
71             - staff to specify a return date for a check in.
72         -
73             - Set the default start date for the Holds to pull list to
74             - pref: HoldsToPullStartDate
75               class: integer
76             - day(s) ago. Note that the default end date is controlled by the system preference <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=ConfirmFutureHolds">ConfirmFutureHolds</a>.
77         -
78             - pref: AllowAllMessageDeletion
79               choices:
80                   1: Allow
81                   0: "Don't allow"
82             - staff to delete messages added from other libraries.
83         -
84             - Show the
85             - pref: numReturnedItemsToShow
86               class: integer
87             - last returned items on the checkin screen.
88         -
89             - pref: FineNotifyAtCheckin
90               choices:
91                   1: Notify
92                   0: "Don't notify"
93             - librarians of overdue fines on the items they are checking in.
94         -
95             - pref: WaitingNotifyAtCheckin
96               choices:
97                   1: Notify
98                   0: "Don't notify"
99             - librarians of waiting holds for the patron whose items they are checking in.
100         -
101             - pref: FilterBeforeOverdueReport
102               choices:
103                   1: Require
104                   0: "Don't require"
105             - staff to choose which checkouts to show before running the overdues report.
106         -
107             - pref: DisplayClearScreenButton
108               choices:
109                   no: "Don't show clear screen button"
110                   issueslip: "Show print slip and clear screen buttons"
111                   issueqslip: "Show print quick slip and clear screen buttons"
112             - to clear the current patron from the screen on the circulation screen.
113         -
114             - pref: RecordLocalUseOnReturn
115               choices:
116                   1: Record
117                   0: "Don't record"
118             - local use when an unissued item is checked in.
119         -
120             - When an empty barcode field is submitted in circulation
121             - pref: CircAutoPrintQuickSlip
122               choices:
123                   clear: "clear the screen"
124                   qslip: "open a print quick slip window"
125                   slip: "open a print slip window"
126             - .
127         -
128             - Include the stylesheet at
129             - pref: NoticeCSS
130               class: url
131             - on notices. (This should be a complete URL, starting with <code>http://</code>)
132         -
133             - pref: UpdateTotalIssuesOnCirc
134               choices:
135                   1: Do
136                   0: "Don't"
137             - update a bibliographic record's total checkouts count whenever an item is checked out (WARNING! This increases server load significantly; if performance is a concern, use the update_totalissues.pl cron job to update the total checkouts count).
138         -
139             - pref: ExportCircHistory
140               choices:
141                   1: Show
142                   0: "Don't show"
143             - the export patron checkout history options.
144         -
145             - "The following fields should be excluded from the patron checkout history CSV or MARC (ISO 2709) export:"
146             - pref: ExportRemoveFields
147             - (separate fields with space, e.g. 100a 200b 300c).
148         -
149             - pref: AllowOfflineCirculation
150               choices:
151                   1: Enable
152                   0: "Don't enable"
153             - "offline circulation on regular circulation computers. (<strong>NOTE:</strong> This system preference does not affect the Firefox add-on or the desktop application)."
154         -
155             - pref: ShowAllCheckins
156               choices:
157                   1: Show
158                   0: "Don't show"
159             - all items in the "Checked-in items" list, even items that were not checked out.
160         -
161             - pref: AllowCheckoutNotes
162               choices:
163                   1: Allow
164                   0: "Don't allow"
165             - patrons to submit notes about checked out items.
166         -
167             - pref: UseCirculationDesks
168               choices:
169                   1: "Use"
170                   0: "Don't use"
171             - circulation desks with circulation.
172
173     Checkout policy:
174         -
175             - pref: OnSiteCheckoutAutoCheck
176               choices:
177                   1: Enable
178                   0: Don't enable
179             - on-site checkout by default if last checkout was an on-site one.
180         -
181             - pref: AutoReturnCheckedOutItems
182               choices:
183                   1: Don't
184                   0: Do
185             - require librarians to manually confirm a checkout where the item is already checked out to another patron.
186         -
187             - pref: AllowSetAutomaticRenewal
188               choices:
189                   1: Allow
190                   0: "Don't allow"
191             - staff to flag items for autorenewal on the checkout page.
192         -
193             - pref: AllowTooManyOverride
194               choices:
195                   1: Allow
196                   0: "Don't allow"
197             - staff to override and check out items when the patron has reached the maximum number of allowed checkouts.
198         -
199             - pref: AllowNotForLoanOverride
200               choices:
201                   1: Allow
202                   0: "Don't allow"
203             - staff to override and check out items that are marked as not for loan.
204         -
205             - pref: AllowRenewalLimitOverride
206               choices:
207                   1: Allow
208                   0: "Don't allow"
209             - staff to manually override renewal blocks and renew a checkout when it would go over the renewal limit or be premature for the "No renewal before" setting in the circulation policy or has been scheduled for automatic renewal.
210         -
211             - pref: AllowRenewalOnHoldOverride
212               choices:
213                   1: Allow
214                   0: "Don't allow"
215             - staff to renew items that are on hold by manually specifying a due date.
216         -
217             - pref: AllowItemsOnHoldCheckoutSIP
218               choices:
219                   1: Allow
220                   0: "Don't allow"
221             - checkouts of items reserved to someone else via SIP checkout messages.
222             - If allowed do not generate RESERVED warning.
223             - This allows self checkouts for those items. If using the holds queue items with pending holds will be marked as "unavailable" if this set to "Don't allow".
224         -
225             - pref: AllowItemsOnHoldCheckoutSCO
226               choices:
227                   1: Allow
228                   0: "Don't allow"
229             - checkouts of items reserved to someone else in the SCO module. If allowed do not generate RESERVE_WAITING and RESERVED warning. This allows self checkouts for those items.
230         -
231             - pref: AllFinesNeedOverride
232               choices:
233                   1: Require
234                   0: "Don't require"
235             - staff to manually override all fines, even fines less than set in the <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=noissuescharge">noissuescharge</a> system preference. Enabling this system preference will block all checkouts for patrons with fines both via the web-based self checkout system and via SIP.
236         -
237             - pref: AllowFineOverride
238               choices:
239                   1: Allow
240                   0: "Don't allow"
241             - staff to manually override and check out items to patrons who have more in fines than set in the <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=noissuescharge">noissuescharge</a> system preference.
242         -
243             - pref: AutomaticItemReturn
244               choices:
245                   1: Do
246                   0: "Don't"
247             - automatically transfer items to their home library when they are checked in.
248         -
249             - pref: UseBranchTransferLimits
250               choices:
251                   1: Enforce
252                   0: "Don't enforce"
253             - library transfer limits based on
254             - pref: BranchTransferLimitsType
255               choices:
256                   ccode: collection code
257                   itemtype: item type
258             - .
259         -
260             - pref: UseTransportCostMatrix
261               choices:
262                   1: Use
263                   0: "Don't use"
264             - the transport cost matrix for calculating optimal holds filling between libraries.
265         -
266             - Use the calendar and circulation rules of
267             - pref: CircControl
268               type: choice
269               choices:
270                   PickupLibrary: the library you are logged in at.
271                   PatronLibrary: the library the patron is from.
272                   ItemHomeLibrary: the library the item is from.
273         -
274             - To determine whether an item is transferred or remains in the library after checkin, use the circulation rules of
275             - pref: CircControlReturnsBranch
276               type: choice
277               choices:
278                   ItemHoldingLibrary: the library the item is currently held by.
279                   CheckInLibrary: the library the item is checked in at.
280                   ItemHomeLibrary: the library the item is owned by.
281         -
282             - Use the checkout and fines rules of
283             - pref: HomeOrHoldingBranch
284               type: choice
285               choices:
286                   homebranch: the item's home library (homebranch).
287                   holdingbranch: the item's holding library (holdingbranch).
288         -
289             - Allow items to be checked in
290             - pref: AllowReturnToBranch
291               type: choice
292               choices:
293                   anywhere: at any library.
294                   homebranch: only at the library the item is from.
295                   holdingbranch: only at the library the item was checked out from.
296                   homeorholdingbranch: either at the library the item is from or the library it was checked out from.
297         -
298             - For search results in the staff interface, display
299             - pref: StaffSearchResultsDisplayBranch
300               type: choice
301               choices:
302                   homebranch: the library the item is from.
303                   holdingbranch: the library the item is held by.
304         -
305             - pref: useDaysMode
306               choices:
307                   Days: Ignore the calendar
308                   Calendar: Use the calendar to skip days the library is closed
309                   Datedue: Use the calendar to push the due date to the next open day
310                   Dayweek: Use the calendar to push the due date to the next open matching weekday for weekly loan periods, or the next open day otherwise
311             - when calculating the date due.
312         -
313             - Calculate "No renewal before" based on
314             - pref: NoRenewalBeforePrecision
315               choices:
316                   date: date.
317                   exact_time: exact time.
318             - Only relevant for loans calculated in days, hourly loans are not affected.
319         -
320             - When renewing checkouts, base the new due date on
321             - pref: RenewalPeriodBase
322               choices:
323                   date_due: the old due date of the checkout.
324                   now: the current date.
325         -
326             - pref: RenewalSendNotice
327               choices:
328                   1: Send
329                   0: "Don't send"
330             - "a renewal notice according to patron's messaging preferences for 'Item checkout'."
331         -
332             - pref: UnseenRenewals
333               choices:
334                   1: Allow
335                   0: "Don't allow"
336             - renewals to be recorded as "unseen" by the library, and count against the patrons unseen renewals limit.
337         -
338             - Prevent patrons from making holds on the OPAC if they owe more than
339             - pref: maxoutstanding
340               class: currency
341             - '[% local_currency %] in fines.'
342         -
343             - Show a warning on the "Transfers to receive" screen if the transfer has not been received
344             - pref: TransfersMaxDaysWarning
345               class: integer
346             - days after it was sent.
347         -
348             - pref: IssuingInProcess
349               choices:
350                   1: "Don't prevent"
351                   0: "Prevent"
352             - patrons from checking out an item whose rental charge would take them over the limit.
353         -
354             - "Restrict patrons with the following target audience values from checking out inappropriate materials:"
355             - pref: AgeRestrictionMarker
356             - ". For example, enter target audience keyword(s) split by | (bar) FSK|PEGI|Age| (No white space near |). Be sure to map agerestriction in Koha to MARC mapping (e.g. 521$a). A MARC field value of FSK 12 or PEGI 12 would mean: Borrower must be 12 years old. Leave empty to not apply an age restriction."
357         -
358             - pref: AgeRestrictionOverride
359               choices:
360                   1: Allow
361                   0: "Don't allow"
362             - staff to check out an item with age restriction.
363         -
364             - Prevent patrons from checking out items if they have more than
365             - pref: noissuescharge
366               class: integer
367             - '[% local_currency %] in fines.'
368         -
369             - Prevent a patron from checking out if the patron has guarantees owing in total more than
370             - pref: NoIssuesChargeGuarantees
371               class: integer
372             - '[% local_currency %] in fines.'
373         -
374             - Prevent a patron from checking out if the patron has guarantors and those guarantor's guarantees owing in total more than
375             - pref: NoIssuesChargeGuarantorsWithGuarantees
376               class: integer
377             - '[% local_currency %] in fines.'
378         -
379             - pref: RentalsInNoissuesCharge
380               choices:
381                   1: Include
382                   0: "Don't include"
383             - rental charges when summing up charges for limit set in the <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=noissuescharge">noissuescharge</a> system preference.
384         -
385             - pref: ManInvInNoissuesCharge
386               choices:
387                   1: Include
388                   0: "Don't include"
389             - custom debit type charges when summing up charges for limit set in the <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=noissuescharge">noissuescharge</a> system preference.
390         -
391             - pref: HoldsInNoissuesCharge
392               choices:
393                   1: Include
394                   0: "Don't include"
395             - hold charges when summing up charges for limit set in the <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=noissuescharge">noissuescharge</a> system preference.
396         -
397             - pref: ReturnBeforeExpiry
398               choices:
399                   1: Require
400                   0: "Don't require"
401             - "patrons to return items before their accounts expire (by restricting due dates to before the patron's expiration date)."
402         -
403             - "Send all notices as a BCC to this email address:"
404             - pref: NoticeBcc
405               class: email
406         -
407             - pref: OverdueNoticeCalendar
408               choices:
409                   1: "Use calendar"
410                   0: "Ignore calendar"
411             - "when working out the period for overdue notices."
412         -
413             - "Organize and send overdue notices using the"
414             - pref: OverdueNoticeFrom
415               choices:
416                   cron: "command-line option"
417                   item-issuebranch: "checkout library"
418                   item-homebranch: "item home library"
419             - .
420         -
421             - Include up to
422             - pref: PrintNoticesMaxLines
423               class: integer
424             - "item lines in a printed overdue notice. If the number of items is greater than this number, the notice will end with a warning asking the patron to check their online account for a full list of overdue items. Set to 0 to include all overdue items in the notice, no matter how many there are."
425         -
426             - pref: OverduesBlockCirc
427               choices:
428                   block: Block
429                   noblock: "Don't block"
430                   confirmation: Ask for confirmation
431             - "when checking out to a patron that has overdues outstanding."
432         -
433             - "When checking out an item with rental fees, "
434             - pref: RentalFeesCheckoutConfirmation
435               choices:
436                   1: ask
437                   0: "don't ask"
438             - "for confirmation."
439         -
440             - By default, set the LOST value of an item to
441             - pref: DefaultLongOverdueLostValue
442               class: integer
443             - when the item has been overdue for more than
444             - pref: DefaultLongOverdueDays
445               class: integer
446             - days.
447             - <br>WARNING â€” These preferences will activate the automatic item loss process. Leave these fields empty if you don't want to activate this feature.
448             - "<br>Example: [1] [30] Sets an item to the LOST value 1 when it has been overdue for more than 30 days."
449             - <br>(Used when the longoverdue.pl script is called without the --lost parameter)
450             - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/longoverdue.pl</code> cronjob. Ask your system administrator to schedule it."
451         -
452             - "Charge a lost item to the patron's account when the LOST value of the item changes to:"
453             - pref: DefaultLongOverdueChargeValue
454               class: integer
455             - <br>Leave this field empty if you don't want to charge the patron for lost items.
456             - <br>(Used when the longoverdue.pl script is called without the --charge parameter)
457             - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/longoverdue.pl</code> cronjob. Ask your system administrator to schedule it."
458         -
459             - When using the automatic item loss process, skip items with lost values matching any of
460             - pref: DefaultLongOverdueSkipLostStatuses
461             - "."
462             - <br>Leave this field empty if you don't want to skip any lost statuses.
463             - <br>Set to a list of comma separated values, e.g. <em>5,6,7</em>.
464         -
465             - "When issuing an item that has been marked as lost, "
466             - pref: IssueLostItem
467               choices:
468                   confirm: "require confirmation"
469                   alert: "display a message"
470                   nothing : "do nothing"
471             - .
472         -
473             - "When checking out an item, "
474             - pref: RecordStaffUserOnCheckout
475               choices:
476                   1: "record"
477                   0: "don't record"
478             - "the user who checked out the item."
479         -
480             - "Mark items as returned when flagged as lost "
481             - pref: MarkLostItemsAsReturned
482               multiple:
483                 cronjob: "from the longoverdue cronjob"
484                 batchmod: "from the batch item modification tool"
485                 additem: "when cataloguing an item"
486                 moredetail: "from the items tab of the catalog module"
487                 pendingreserves: "from the 'Holds to pull' list"
488                 onpayment: "when receiving payment for the item"
489                 claim_returned: "when marking an item as a return claim"
490             - .
491         -
492             - pref: AllowMultipleIssuesOnABiblio
493               choices:
494                   1: Allow
495                   0: "Don't allow"
496             - "patrons to check out multiple items from the same record. (<strong>NOTE:</strong> This will only affect records without a subscription attached.)"
497         -
498             - pref: OnSiteCheckouts
499               choices:
500                   1: Enable
501                   0: Disable
502             - the on-site checkouts feature.
503         -
504             - pref: OnSiteCheckoutsForce
505               choices:
506                   1: Enable
507                   0: Disable
508             - the on-site checkout for all cases (even if a patron is debarred, etc.).
509         -
510             - pref: ConsiderOnSiteCheckoutsAsNormalCheckouts
511               choices:
512                   1: Consider
513                   0: "Don't consider"
514             - on-site checkouts as normal checkouts.
515             - If enabled, on-site checkouts will count toward the checkout limit for regular checkouts. The on-site limit will still apply for on-site checkouts.
516             - If disabled, both values will be checked separately.
517         -
518             - pref: SwitchOnSiteCheckouts
519               choices:
520                   1: Switch
521                   0: "Don't switch"
522             - on-site checkouts to normal checkouts when checked out.
523         -
524             - When a patron's checked out item is overdue,
525             - pref: OverduesBlockRenewing
526               type: choice
527               choices:
528                   allow: allow renewing.
529                   blockitem: block renewing only for this item.
530                   block: block renewing for all the patron's items.
531         -
532             - If a patron owes more than the value of <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=OPACFineNoRenewals">OPACFineNoRenewals</a>,
533             - pref: OPACFineNoRenewalsBlockAutoRenew
534               choices:
535                   1: block
536                   0: allow
537             - their auto-renewals.
538         -
539             - If a patron pays off all fines on an overdue item that is accruing fines,
540             - pref: RenewAccruingItemWhenPaid
541               choices:
542                   1: renew
543                   0: "don't renew"
544             - the item automatically. If the system preference <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=RenewalPeriodBase">RenewalPeriodBase</a> is set to "due date", renewed items may still be overdue.
545         -
546             - If a patron pays off all fines on an overdue item that is accruing fines in the OPAC via a payment plugin,
547             - pref: RenewAccruingItemInOpac
548               choices:
549                   1: renew
550                   0: "don't renew"
551             - the item automatically. If the system preference <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=RenewalPeriodBase">RenewalPeriodBase</a> is set to "due date", renewed items may still be overdue.
552         -
553             - pref: ItemsDeniedRenewal
554               type: textarea
555               syntax: text/x-yaml
556               class: code
557             - Define custom rules to deny specific items from renewal.
558             - "<br />Can name any field in the items table followed by a colon then a space then"
559             - "a bracketed list of values separated by commas."
560             - "For example:"
561             - "<br />ccode: [NEWFIC,NULL,DVD]"
562             - "<br />itype: [NEWBK,\"\"]"
563             - "<br /> <strong>NOTE:</strong> The word 'NULL' can be used to block renewal on undefined fields, while an empty string \"\" will block on an empty (but defined) field."
564     Checkin policy:
565         -
566             - pref: TrapHoldsOnOrder
567               choices:
568                   1: Trap
569                   0: "Don't trap"
570             - items that are not for loan but holdable ( notforloan < 0 ) to fill holds.
571         -
572             - Never trap items with 'not for loan' values of
573             - pref: SkipHoldTrapOnNotForLoanValue
574               class: integer
575             - to fill holds.
576             - "(list of not for loan values separated with a pipe '|')"
577         -
578             - pref: HoldsAutoFill
579               choices:
580                   1: Do
581                   0: "Don't"
582             - automatically fill holds instead of asking the librarian.
583         -
584             - pref: HoldsNeedProcessingSIP
585               choices:
586                   1: "Don't fulfill"
587                   0: Fulfill
588             - holds automatically if matching item is returned via SIP protocol.
589         -
590             - pref: HoldsAutoFillPrintSlip
591               choices:
592                   1: Do
593                   0: "Don't"
594             - automatically display the hold slip dialog for auto-filled holds.
595         -
596             - pref: BlockReturnOfWithdrawnItems
597               choices:
598                   1: Block
599                   0: "Don't block"
600             - returning of items that have been withdrawn.
601         -
602             - pref: BlockReturnOfLostItems
603               choices:
604                   1: Block
605                   0: "Don't block"
606             - returning of items that have been lost.
607         -
608             - pref: CalculateFinesOnReturn
609               choices:
610                   1: Do
611                   0: "Don't"
612             - calculate and update overdue charges when an item is returned.
613             - "<br /><strong>NOTE:</strong> If you are doing hourly loans then you should have this on."
614             - '<br /><strong>NOTE:</strong> This system preference requires <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=FinesMode">FinesMode</a> to be set to "Calculate and charge."'
615         -
616             - pref: CalculateFinesOnBackdate
617               choices:
618                   1: Do
619                   0: "Don't"
620             - calculate and update overdue charges when an item is returned with a backdated return date.
621         -
622             - pref: UpdateItemLocationOnCheckin
623               type: textarea
624               syntax: text/x-yaml
625               class: code
626             - "This is a list of value pairs. The first value is followed immediately by colon space then the second value.<br/><br/>"
627             - "Examples:<br/>"
628             - "PROC: FIC - causes an item in the Processing Center location to be updated into the Fiction location on check in.<br/>"
629             - "FIC: GEN - causes an item in the Fiction location to be updated into the General stacks location on check in.<br/>"
630             - "_BLANK_: FIC - causes an item that has no location to be updated into the Fiction location on check in.<br/>"
631             - "FIC: _BLANK_ - causes an item in location FIC to be updated to a blank location on check in.<br/>"
632             - "_ALL_: FIC - causes all items to be updated into the Fiction location on check in.<br/>"
633             - "PROC: _PERM_ - causes an item that is in the Processing Center to be updated to it's permanent location.<br/><br/>"
634             - "General rule: if the location value on the left of the colon (:) matches the item's current location, it will be updated to match the location value on the right of the colon (:).<br/>"
635             - "Note: PROC and CART are special values, for these locations the location and permanent_location can differ, in all other cases an update will affect both. Items in the CART location will be returned to their permanent location on checkout.<br/>"
636             - "The special term _BLANK_ may be used on either side of a value pair to update or remove the location from items with no location assigned.<br/>"
637             - "The special term _ALL_ is used on the left side of the colon (:) to affect all items, <strong>and overrides all other rules.</strong>"
638         -
639             - pref: UpdateNotForLoanStatusOnCheckin
640               type: textarea
641               syntax: text/x-yaml
642               class: code
643             - This is a list of value pairs. When an item is checked in, if the not for loan value on the left matches the items not for loan value
644             - "it will be updated to the right-hand value. For example, '-1: 0' will cause an item that was set to 'Ordered' to now be available for loan."
645             - "Can be used for showing only the not for loan description. E.g. '-1: ONLYMESSAGE'."
646             - Each pair of values should be on a separate line.
647         -
648             - pref: HidePersonalPatronDetailOnCirculation
649               choices:
650                   1: "Hide"
651                   0: "Don't hide"
652             - "a patron's phone number, email address, street address and city on the circulation page."
653         -
654             - pref: TransfersBlockCirc
655               choices:
656                   1: "Block"
657                   0: "Don't block"
658             - staff from continuing to checkin items when a transfer is triggered.
659         -
660             - pref: AutomaticConfirmTransfer
661               choices:
662                   1: "Do"
663                   0: "Don't"
664             - automatically confirm a transfer when the modal is dismissed without clicking 'Yes'.
665         -
666             - pref: StoreLastBorrower
667               default: 0
668               choices:
669                   1: Store
670                   0: "Don't store"
671             - 'the last patron to return an item. This setting is independent of the <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=opacreadinghistory">opacreadinghistory</a> and <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=AnonymousPatron">AnonymousPatron</a> system preferences.'
672     Holds policy:
673         -
674             - pref: EnableItemGroups
675               choices:
676                   1: Enable
677                   0: "Don't enable"
678             - the item groups feature to allow collecting groups of items on a record together.
679         -
680             - In the staff interface, split the holds queue into separate tables by
681             - pref: HoldsSplitQueue
682               choices:
683                   nothing: nothing
684                   branch: "pickup library"
685                   itemtype: "hold item type"
686                   branch_itemtype: "pickup library and item type"
687             - "."
688         -
689             - pref: EnableItemGroupHolds
690               choices:
691                   1: Enable
692                   0: "Don't enable"
693             - the ability to place holds on item groups.
694         -
695             - If the holds queue is split, show librarians
696             - pref: HoldsSplitQueueNumbering
697               choices:
698                   actual: "the actual priority, which may be out of order"
699                   virtual: "'virtual' priorities, where each group is numbered separately"
700             - "."
701         -
702             - pref: RealTimeHoldsQueue
703               choices:
704                   1: Enable
705                   0: Disable
706             - updating the holds queue in real time.
707         -
708             - pref: AllowHoldItemTypeSelection
709               choices:
710                   1: Allow
711                   0: "Don't allow"
712             - hold fulfillment to be limited by item type.
713         -
714             - pref: AllowRenewalIfOtherItemsAvailable
715               choices:
716                   1: Allow
717                   0: "Don't allow"
718             - a patron to renew an item with unfilled holds if other available items can fill that hold.
719         -
720             - pref: AllowHoldPolicyOverride
721               choices:
722                   1: Allow
723                   0: "Don't allow"
724             - staff to override hold policies when placing holds.
725         -
726             - pref: AllowHoldsOnDamagedItems
727               choices:
728                   1: Allow
729                   0: "Don't allow"
730             - hold requests to be placed on and filled by damaged items.
731         -
732             - pref: AllowHoldDateInFuture
733               choices:
734                   1: Allow
735                   0: "Don't allow"
736             - hold requests to be placed that do not enter the waiting list until a certain future date.
737         -
738             - pref: OPACAllowHoldDateInFuture
739               choices:
740                   1: Allow
741                   0: "Don't allow"
742             - patrons to place holds that don't enter the waiting list until a certain future date. (<a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=AllowHoldDateInFuture">AllowHoldDateInFuture</a> must also be enabled).
743         -
744             - When placing a hold from the OPAC, make
745             - pref: OPACMandatoryHoldDates
746               choices:
747                   "": "no hold dates"
748                   "start": "hold start date"
749                   "end": "hold end date"
750                   "both": "both hold dates"
751             - mandatory.
752             - '<br><strong>NOTE:</strong> The hold start date option is only effective and shown on the hold form when <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=AllowHoldDateInFuture">AllowHoldDateInFuture</a> and <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=OPACAllowHoldDateInFuture">OPACAllowHoldDateInFuture</a> are enabled.'
753         -
754             - Confirm future hold requests (starting no later than
755             - pref: ConfirmFutureHolds
756               class: integer
757             - days from now) at checkin time. Note that this number of days will be used too in calculating the default end date for the Holds to pull-report. But it does not interfere with issuing, renewing or transferring items.
758         -
759             - Check the rule from the
760             - pref: ReservesControlBranch
761               choices:
762                   ItemHomeLibrary: "item's home library"
763                   PatronLibrary: "patron's home library"
764             - to see if the patron can place a hold on the item.    
765         -
766             - Mark a hold as problematic if it has been waiting for more than
767             - pref: ReservesMaxPickUpDelay
768               class: integer
769             - days.
770         -
771             - pref: ExpireReservesMaxPickUpDelay
772               choices:
773                   1: Allow
774                   0: "Don't allow"
775             - 'holds to expire automatically if they have not been picked by within the time period specified in the <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=ReservesMaxPickUpDelay">ReservesMaxPickUpDelay</a> system preference.</br>'
776             - pref: ExpireReservesAutoFill
777               choices:
778                   1: "Do"
779                   0: "Don't"
780             - automatically fill the next hold using the item.
781             - Send email notification of the new hold filled with a canceled item to
782             - pref: ExpireReservesAutoFillEmail
783               class: email
784             - . If no address is defined here, the email will be sent to the library's reply-to address.
785             - '<br><strong>NOTE:</strong> These system preferences require the <code>misc/cronjobs/holds/cancel_expired_holds.pl</code> cronjob. Ask your system administrator to schedule it.<br>'
786         -
787             - If using <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=ExpireReservesMaxPickUpDelay">ExpireReservesMaxPickUpDelay</a>, charge a patron who allows their waiting hold to expire a fee of
788             - pref: ExpireReservesMaxPickUpDelayCharge
789               class: currency
790             - "."
791         -
792             - Satisfy holds using items from the libraries
793             - pref: StaticHoldsQueueWeight
794               class: multi
795             - (as branchcodes, separated by commas; if empty, uses all libraries)
796             - when they are
797             - pref: HoldsQueueSkipClosed
798               choices:
799                   1: open
800                   0: open or closed
801             - pref: RandomizeHoldsQueueWeight
802               choices:
803                   1: in random order.
804                   0: in that order.
805             - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/holds/build_holds_queue.pl</code> cronjob. Ask your system administrator to schedule it."
806             -
807         -
808             - pref: canreservefromotherbranches
809               choices:
810                   1: Allow
811                   0: "Don't allow (with independentbranches)"
812             - a user from one library to place a hold on an item from another library
813         -
814             - pref: OPACAllowUserToChooseBranch
815               choices:
816                   1: Allow
817                   0: "Don't allow"
818             - a user to choose the library to pick up a hold from.
819         -
820             - 'Allow users to change the library to pick up a hold for these statuses:'
821             - pref: OPACAllowUserToChangeBranch
822               multiple:
823                 pending: Pending
824                 intransit: In transit
825                 suspended: Suspended
826         -
827             - pref: ReservesNeedReturns
828               choices:
829                   1: "Don't automatically"
830                   0: Automatically
831             - mark a hold as found and waiting when a hold is placed on a specific item and that item is already checked in.
832         -
833             - Patrons can have a maximum of
834             - pref: maxreserves
835               class: integer
836             - holds at once (leave blank or set to 0 to disable). Additional limits may apply based on circulation rules.
837         -
838             - pref: emailLibrarianWhenHoldIsPlaced
839               choices:
840                   1: Enable
841                   0:  "Don't enable"
842             - "sending an email to the Koha administrator email address whenever a hold request is placed."
843         -
844             - pref: DisplayMultiPlaceHold
845               choices:
846                   1: Enable
847                   0:  "Don't enable"
848             - "the ability to place holds on multiple bibliographic records from the search results"
849         -
850             - pref: TransferWhenCancelAllWaitingHolds
851               choices:
852                   1: Transfer
853                   0: "Don't transfer"
854             - items when cancelling all waiting holds.
855         -
856             - pref: AutoResumeSuspendedHolds
857               choices:
858                   1: Allow
859                   0: "Don't allow"
860             - "suspended holds to be automatically resumed by a set date."
861             - "<br><strong>NOTE:</strong> This system preference requires the <code>misc/cronjobs/holds/auto_unsuspend_holds.pl</code> cronjob. Ask your system administrator to schedule it."
862         -
863             - pref: SuspendHoldsIntranet
864               choices:
865                   1: Allow
866                   0: "Don't allow"
867             - holds to be suspended from the staff interface.
868         -
869             - pref: SuspendHoldsOpac
870               choices:
871                   1: Allow
872                   0: "Don't allow"
873             - holds to be suspended from the OPAC.
874         -
875             - If using <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=ExpireReservesMaxPickUpDelay">ExpireReservesMaxPickUpDelay</a>,
876             - pref: ExpireReservesOnHolidays
877               choices:
878                   1: allow
879                   0: "don't allow"
880             - expired holds to be canceled on days the library is closed per the calendar.
881         -
882             - pref: ExcludeHolidaysFromMaxPickUpDelay
883               choices:
884                   1: Use the calendar
885                   0: Ignore the calendar
886             - when calculating the period for a hold's max pickup delay.
887         -
888             - pref: decreaseLoanHighHolds
889               choices:
890                   1: Enable
891                   0:  "Don't enable"
892             - the reduction of loan period to
893             - pref: decreaseLoanHighHoldsDuration
894               class: integer
895             - days for high demand items with more than
896             - pref: decreaseLoanHighHoldsValue
897               class: integer
898             - holds
899             - pref: decreaseLoanHighHoldsControl
900               choices:
901                   static: "on the record"
902                   dynamic: "over the number of holdable items on the record"
903             - ". Ignore items with the following statuses when counting items:"
904             - pref: decreaseLoanHighHoldsIgnoreStatuses
905               multiple:
906                 damaged: Damaged
907                 itemlost: Lost
908                 withdrawn: Withdrawn
909                 notforloan: Not for loan
910             - "Note: The reduced loan period can also be set up in the circulation conditions and will then overwrite the setting here."
911         -
912             - pref: AllowHoldsOnPatronsPossessions
913               choices:
914                   1: Allow
915                   0: "Don't allow"
916             - a patron to place a hold on a record where the patron already has one or more items attached to that record checked out.
917         -
918             - pref: LocalHoldsPriority
919               choices:
920                   1: Give
921                   0: "Don't give"
922             - priority for filling holds to patrons whose
923             - pref: LocalHoldsPriorityPatronControl
924               choices:
925                   PickupLibrary: "pickup library"
926                   HomeLibrary: "home library"
927             - matches the item's
928             - pref: LocalHoldsPriorityItemControl
929               choices:
930                   homebranch: "home library"
931                   holdingbranch: "holding library"
932         -
933             - pref: OPACHoldsIfAvailableAtPickup
934               choices:
935                   1: Allow
936                   0: "Don't allow"
937             - to pickup holds at libraries where the item is available.
938         -
939             - 'Patron categories not affected by <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=OPACHoldsIfAvailableAtPickup">OPACHoldsIfAvailableAtPickup</a>:'
940             - pref: OPACHoldsIfAvailableAtPickupExceptions
941               choices: patron-categories
942               class: multiple
943         -
944             - pref: CanMarkHoldsToPullAsLost
945               choices:
946                   do_not_allow: "Do not allow to mark items as lost"
947                   allow: "Allow to mark items as lost"
948                   allow_and_notify: "Allow to mark items as lost and notify the patron"
949             - from the 'Holds to pull' page. Values to be applied must be defined in <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=UpdateItemWhenLostFromHoldList">UpdateItemWhenLostFromHoldList</a>.
950         -
951             - A list of values to update an item's values with when it is marked as lost from the 'Holds to pull' page.
952             - 'Example: "itemlost: 1" to set items.itemlost to 1 when the item is marked as lost. (Requires <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=CanMarkHoldsToPullAsLost">CanMarkHoldsToPullAsLost</a>)'
953             - pref: UpdateItemWhenLostFromHoldList
954               type: textarea
955               syntax: text/x-yaml
956         -
957             - pref: DefaultHoldExpirationdate
958               default: 0
959               choices:
960                   1: Set
961                   0: Don't set
962             - default expiration date for holds automatically.
963             - If enabled, set expiration date
964             - pref: DefaultHoldExpirationdatePeriod
965               default: 0
966               class: integer
967             - pref: DefaultHoldExpirationdateUnitOfTime
968               default: days
969               choices:
970                   days: days
971                   months: months
972                   years: years
973             - from reserve date.
974         -
975             - When placing a hold via the staff interface default the pickup location to the
976             - pref: DefaultHoldPickupLocation
977               default: loggedinlibrary
978               choices:
979                   loggedinlibrary: "logged in library"
980                   homebranch: "item's home library"
981                   holdingbranch: "item's holding library"
982             - "."
983     Patron restrictions:
984         -
985             - pref: PatronRestrictionTypes
986               choices:
987                   1: Allow
988                   0: Don't allow
989             - "the type of patron restriction to be specified when applying manually."
990         -
991             - pref: CumulativeRestrictionPeriods
992               choices:
993                   1: Cumulate
994                   0: "Don't cumulate"
995             - the restriction periods.
996         -
997             - pref: AutoRemoveOverduesRestrictions
998               choices:
999                   1: "Do"
1000                   0: "Don't"
1001             - allow OVERDUES restrictions triggered by sent notices to be cleared automatically when all overdue items are returned by a patron.
1002         -
1003             - If a patron is restricted,
1004             - pref: RestrictionBlockRenewing
1005               choices:
1006                   1: block
1007                   0: allow
1008             - renewing of items from the staff interface and via the <code>misc/cronjobs/automatic_renewals.pl</code> cronjob.
1009     Fines Policy:
1010         -
1011             - pref: finesCalendar
1012               type: choice
1013               choices:
1014                   ignoreCalendar: Ignore the calendar
1015                   noFinesWhenClosed: Use the calendar
1016             - when calculating the period for fines.
1017         -
1018             - pref: SuspensionsCalendar
1019               type: choice
1020               choices:
1021                   ignoreCalendar: Ignore the calendar
1022                   noSuspensionsWhenClosed: Use the calendar
1023             - when calculating the period for suspension expiration.
1024         -
1025             - pref: finesMode
1026               type: choice
1027               choices:
1028                   off: "Don't calculate"
1029                   production: Calculate and charge
1030             - fines (when <code>cronjobs/fines.pl</code> is being run).
1031             - '<br><strong>NOTE:</strong> If the cronjobs/fines.pl cronjob is being run, accruing and final fines will be calculated when the cron runs and accruing fines will be finalized when an item is returned. If <a href="/cgi-bin/koha/admin/preferences.pl?op=search&searchfield=CalculateFinesOnReturn">CalculateFinesOnReturn</a> is enabled, final fines will be calculated when an item is returned.<br/>'
1032             - pref: ChargeFinesOnClosedDays
1033               type: choice
1034               choices:
1035                   0: "Don't charge"
1036                   1: Charge
1037             - on close days. If set the fines.pl cronjob will not generate fines when run on days marked as closed in the calendar.
1038         -
1039             - If a lost item is returned, apply the refunding rules defined for the
1040             - pref: RefundLostOnReturnControl
1041               choices:
1042                   CheckinLibrary: "check-in library."
1043                   ItemHomeBranch: "item's home library."
1044                   ItemHoldingBranch: "item's holding library."
1045         -
1046             - pref: FinesIncludeGracePeriod
1047               choices:
1048                   1: Include
1049                   0: "Don't include"
1050             - the grace period when calculating the fine for an overdue item.
1051         -
1052             - pref: WhenLostForgiveFine
1053               choices:
1054                   1: Forgive
1055                   0: "Don't forgive"
1056             - the fines on an item when it is marked as lost.
1057         -
1058             - "Don't refund lost fees if a lost item is checked in more than"
1059             - pref: NoRefundOnLostReturnedItemsAge
1060               class: integer
1061             - days after it was marked lost.
1062         -
1063             - pref: WhenLostChargeReplacementFee
1064               choices:
1065                   1: Charge
1066                   0: "Don't charge"
1067             - the replacement price when a patron loses an item.
1068         -
1069             - Charge a hold fee
1070             - pref: HoldFeeMode
1071               choices:
1072                   any_time_is_placed: "any time a hold is placed."
1073                   not_always: "only if all items are checked out and the record has at least one hold already."
1074                   any_time_is_collected: "any time a hold is collected."
1075         -
1076             - pref: useDefaultReplacementCost
1077               choices:
1078                   1: Use
1079                   0: "Don't use"
1080             - the default replacement cost defined for the item type.
1081         -
1082             - "Text to be recorded in the column 'note', table 'accountlines' when the processing fee (defined for the item type) is applied:"
1083             - pref: ProcessingFeeNote
1084               type: textarea
1085               class: code
1086     Self check-in module:
1087         -
1088             - "Include the following HTML on the self check-in screen:"
1089             - pref: SelfCheckInMainUserBlock
1090               type: textarea
1091               syntax: text/html
1092               class: code
1093         -
1094             - pref: SelfCheckInModule
1095               choices:
1096                   1: Enable
1097                   0: "Don't enable"
1098             - "the standalone self check-in module (available at: /cgi-bin/koha/sci/sci-main.pl)."
1099         -
1100             - "Reset the current self check-in screen after"
1101             - pref: SelfCheckInTimeout
1102               class: integer
1103             - seconds.
1104         -
1105             - "Include the following CSS on all the self check-in screens:"
1106             - pref: SelfCheckInUserCSS
1107               type: textarea
1108               syntax: css
1109               class: code
1110         -
1111             - "Include the following JavaScript on all the self check-in screens:"
1112             - pref: SelfCheckInUserJS
1113               type: textarea
1114               syntax: javascript
1115               class: code
1116     Self check-out module:
1117         -
1118             - "Include the following JavaScript on all pages in the web-based self checkout:"
1119             - pref: SCOUserJS
1120               type: textarea
1121               syntax: javascript
1122               class: code
1123         -
1124             - "Include the following HTML on the the web-based self checkout screen:"
1125             - pref: SCOMainUserBlock
1126               type: textarea
1127               syntax: text/html
1128               class: code
1129         -
1130             - "Include the following CSS on all pages in the web-based self checkout:"
1131             - pref: SCOUserCSS
1132               type: textarea
1133               syntax: css
1134               class: code
1135         -
1136             - pref: ShowPatronImageInWebBasedSelfCheck
1137               choices:
1138                   1: Show
1139                   0: "Don't show"
1140             - "the patron's picture (if one has been added) when they use the web-based self checkout."
1141         -
1142             - pref: WebBasedSelfCheck
1143               choices:
1144                   1: Enable
1145                   0: "Don't enable"
1146             - "the web-based self checkout system (available at: /cgi-bin/koha/sco/sco-main.pl)."
1147         -
1148             - Have patrons log into the web-based self checkout system with their
1149             - pref: SelfCheckoutByLogin
1150               choices:
1151                   1: username and password
1152                   0: cardnumber
1153             - ".</br>NOTE: If using 'cardnumber' and AutoSelfCheckAllowed you should set SelfCheckAllowByIPRanges to prevent brute force attacks to gain patron information outside the library."
1154         -
1155             - "Time out the current patron's web-based self checkout system login after"
1156             - pref: SelfCheckTimeout
1157               class: integer
1158             - seconds.
1159         -
1160             - pref: SCOAllowCheckin
1161               choices:
1162                   1: Allow
1163                   0: "Don't allow"
1164             - patrons to return items through web-based self checkout system. 
1165         -
1166             - "Include the following HTML in the Help page of the web-based self checkout system:"
1167             - pref: SelfCheckHelpMessage
1168               type: textarea
1169               syntax: text/html
1170               class: code
1171         -
1172             - pref: AutoSelfCheckAllowed
1173               choices:
1174                   1: Allow
1175                   0: "Don't allow"
1176             - "the web-based self checkout system to automatically log in with this staff login"
1177             - pref: AutoSelfCheckID
1178             - and this password
1179             - pref: AutoSelfCheckPass
1180               class: password
1181             - .
1182             - "Note: Any patron entered here will be unable to log into the OPAC."
1183         -
1184             - pref: SelfCheckReceiptPrompt
1185               choices:
1186                   1: Show
1187                   0: "Don't show"
1188             - "the print receipt popup dialog when self checkout is finished."
1189         -
1190             - "Allow access to the self check from the following IP addresses:"
1191             - pref: SelfCheckAllowByIPRanges
1192               class: short
1193             - (Leave blank if not used. Use ranges or simple IP addresses separated by spaces, like <code>192.168.1.1 192.168.0.0/24</code>.)
1194     Course reserves:
1195         -
1196             - pref: UseCourseReserves
1197               choices:
1198                   1: Use
1199                   0: "Don't use"
1200             - "course reserves."
1201     Batch checkout:
1202         -
1203             - pref: BatchCheckouts
1204               choices:
1205                   1: Allow
1206                   0: "Don't allow"
1207             - "batch checkouts."
1208         -
1209             - "Patron categories allowed to checkout in a batch:"
1210             - pref: BatchCheckoutsValidCategories
1211               choices: patron-categories
1212               class: multiple
1213     Housebound module:
1214         -
1215             - pref: HouseboundModule
1216               choices:
1217                   1: Enable
1218                   0: Disable
1219             - "the housebound module."
1220     Stock rotation module:
1221         -
1222             - pref: StockRotation
1223               choices:
1224                   1: Enable
1225                   0: Disable
1226             - "the stock rotation module."
1227     Article requests:
1228         -
1229             - pref: ArticleRequests
1230               choices:
1231                   1: Enable
1232                   0: "Don't enable"
1233             - patrons to place article requests.
1234         -
1235             - pref: ArticleRequestsOpacHostRedirection
1236               choices:
1237                   1: Enable
1238                   0: Disable
1239             - " redirection from child to host based on MARC21 773$w when the child has no items when requesting articles on the Opac."
1240         -
1241             - pref: ArticleRequestsLinkControl
1242               choices:
1243                   always: Always show
1244                   calc: Use algorithm to show or hide
1245             - article request links on search results.
1246         -
1247             - "For records that are record level or item level requestable, make the following fields mandatory:"
1248             - pref: ArticleRequestsMandatoryFields
1249               multiple:
1250                 title: Title
1251                 author: Author
1252                 volume: Volume
1253                 issue: Issue
1254                 date: Date
1255                 pages: Pages
1256                 chapters: Chapters
1257             -
1258         -
1259             - "For records that are only record level requestable, make the following fields mandatory:"
1260             - pref: ArticleRequestsMandatoryFieldsRecordOnly
1261               multiple:
1262                 title: Title
1263                 author: Author
1264                 volume: Volume
1265                 issue: Issue
1266                 date: Date
1267                 pages: Pages
1268                 chapters: Chapters
1269             -
1270         -
1271             - "For records that are only item level requestable, make the following fields mandatory:"
1272             - pref: ArticleRequestsMandatoryFieldsItemOnly
1273               multiple:
1274                 title: Title
1275                 author: Author
1276                 volume: Volume
1277                 issue: Issue
1278                 date: Date
1279                 pages: Pages
1280                 chapters: Chapters
1281             -
1282         -
1283             - "The following article request formats are supported:"
1284             - pref: ArticleRequestsSupportedFormats
1285             - "(Valid choices are currently: PHOTOCOPY and SCAN. Separate the supported formats by a vertical bar. The first listed format is selected by default when you request via the OPAC.)"
1286
1287
1288     Item bundles:
1289         -
1290             - Use the <a href="/cgi-bin/koha/admin/authorised_values.pl?searchfield=LOST">LOST</a> authorized value
1291             - pref: BundleLostValue
1292             - to represent 'missing from bundle' at return.
1293         -
1294             - Use the <a href="/cgi-bin/koha/admin/authorised_values.pl?searchfield=NOT_LOAN">NOT_LOAN</a> authorized value
1295             - pref: BundleNotLoanValue
1296             - to represent 'added to bundle' when an item is attached to bundle.
1297
1298     Return claims:
1299         -
1300             - When marking a checkout as "claims returned",
1301             - pref: ClaimReturnedChargeFee
1302               default: ask
1303               choices:
1304                   ask: ask if a lost fee should be charged
1305                   charge: charge a lost fee
1306                   no_charge: don't charge a lost fee
1307             - .
1308         -
1309             - Use the <a href="/cgi-bin/koha/admin/authorised_values.pl?searchfield=LOST">LOST</a> authorized value
1310             - pref: ClaimReturnedLostValue
1311             - to represent 'claims returned'.
1312         -
1313             - Warn librarians that a patron has excessive return claims if the patron has claimed the return of more than
1314             - pref: ClaimReturnedWarningThreshold
1315               class: integer
1316             - items.
1317         -
1318             - Remove resolved return claims older than
1319             - pref: CleanUpDatabaseReturnClaims
1320               class: integer
1321             - days.
1322             - <span class="hint">This system preference is used by the cleanup_database.pl cronjob.</span>
1323
1324     Recalls:
1325         -
1326             - Mark a recall as problematic if it has been waiting to be picked up for
1327             - pref: RecallsMaxPickUpDelay
1328             - class: integer
1329             - days.
1330         -
1331             - pref: UseRecalls
1332               choices:
1333                   1: Use
1334                   0: "Don't use"
1335             - recalls. Make sure you configure <a href="/cgi-bin/koha/admin/smart-rules.pl">circulation and fines rules</a> for recalls once enabled.
1336
1337     SIP2:
1338         -
1339             - "Use the following mappings to determine the sort_bin of a returned item.<br/>"
1340             - "The mapping should be of the form 'branchcode:item field:comparator:item field value:sort bin number', with one mapping per line.<br/>"
1341             - "- 'branchcode' is the location where the checkin is being performed (i.e. branch assigned to SIP user)<br/>"
1342             - "- 'item field' is a database column in the items table<br/>"
1343             - "- 'comparator' is the type of comparison, possible values are: eq,<,<=,>,>=,ne<br/>"
1344             - "- 'item field value' is the value to compare against the value in the specified 'item field'<br/>"
1345             - "- 'sort bin number' is the expected return value in the CL field of the SIP response for an item matching a rule<br/><br/>"
1346             - "NOTE: Specifying 'item_field_value' with a leading '\\$' and an item field name will use the value of that field in the item for comparison:<br/>"
1347             - "i.e. \\$holdingbranch<br/></br>"
1348             - "Examples:<br/>"
1349             - "CPL:itype:eq:BOOK:1 - Will return sort bin 1 for an item of itemtype 'BOOK' returned to CPL.<br/>"
1350             - "CPL:itemcallnumber:<:339.6:3 - Will return sort bin 3 for an item with a callnumber less than 339.6 returned to CPL .<br/>"
1351             - "CPL:homebranch:ne:\\$holdingbranch:X - Will return sort bin 'X' for an item returned to CPL where the holdingbranch is not equal to the homebranch (i.e. any item belonging to a different branch than CPL).<br/><br/>"
1352             - pref: SIP2SortBinMapping
1353               type: textarea
1354               class: long
1355         -
1356             - Use
1357             - pref: UseLocationAsAQInSIP
1358               choices:
1359                   1: permanent_location
1360                   0: homebranch
1361             - for AQ field in SIP protocol.
1362
1363     Curbside pickup module:
1364         -
1365             - pref: CurbsidePickup
1366               choices:
1367                   1: Enable
1368                   0: Disable
1369             - "the curbside pickup module."