Notices and Slips - Koha 23.11 defaults
The following are the notices and slips that are added to a new installation of Koha 23.11
Acquisition
ACQ_NOTIF_ON_RECEIV : Notification on receiving : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Acquisition
- Code: ACQ_NOTIF_ON_RECEIV
- Name: Notification on receiving
- Type: Email
- HTML: False
- Message subject: Order received
- Purpose:
- Used in the acquisition module to inform patrons on receiving orders they have been added to
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
The order <<aqorders.ordernumber>> (<<biblio.title>>) has been received.
Your library.
Catalog
CART : Send cart : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Catalog
- Code: CART
- Name: Send cart
- Type: Email
- HTML: True
- Message subject: Your cart
- Purpose:
- This notice is used when sending the cart by email from the OPAC or when sending the cart by email from the staff interface
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
[%- USE Branches -%]
[%- USE AuthorisedValues -%]
[%- USE Koha -%]
[%- PROCESS 'html_helpers.inc' -%]
Hi,<br><br>
[% borrower.firstname | html %] [% borrower.surname | html %] sent you a cart from our online catalog.<br>
Please note that the attached file is a MARC bibliographic records file which can be imported into personal bibliographic software like EndNote, Reference Manager or ProCite.<br>
[% IF ( comment ) %]<hr><br>[% comment | html | html_line_break %]<br><br>[% END %]<hr>
<ol>[% FOREACH biblio IN biblios %]<li>
[% biblio.title | html %]
[% IF ( biblio.subtitle ) %][% FOREACH subtitle IN biblio.subtitle.split(' | ') %][% subtitle | html %][% END %][% END %][% biblio.part_number | html %] [% biblio.part_name | html %]<br>
[% IF ( biblio.author || biblio.get_marc_contributors.size ) %]Author(s): [% IF ( biblio.author ) %][% biblio.author | html %][% END %][% IF ( biblio.get_marc_contributors ) %][% IF ( biblio.author ) %]; [% END %][% FOREACH author IN biblio.get_marc_contributors %][% FOREACH subfield IN author.MARCAUTHOR_SUBFIELDS_LOOP %][% subfield.separator | html %][% subfield.value | html %][% END %][% UNLESS ( loop.last ) %];[% END %][% END %][% END %]<br>[% END %]
[% SET biblioitem = biblio.biblioitem %][% IF ( biblioitem.isbn ) %]ISBN: [% FOREACH isbn IN biblioitem.isbn %][% isbn | html %][% UNLESS ( loop.last ) %]; [% END %][% END %]<br>[% END %]
[% IF ( biblioitem.publishercode ) %]Published by: [% biblioitem.publishercode | html %][% IF ( biblioitem.publicationyear ) %] in [% biblioitem.publicationyear | html %][% END %][% IF ( biblioitem.pages ) %], [% biblioitem.pages | html %][% END %]<br>[% END %]
[% IF ( biblio.seriestitle ) %]Collection: [% biblio.seriestitle | html %]<br>[% END %]
[% IF ( biblio.copyrightdate ) %]Copyright year: [% biblio.copyrightdate | html %]<br>[% END %]
[% IF ( biblio.notes ) %]Notes: [% biblio.notes | html %]<br>[% END %]
[% IF ( biblio.unititle ) %]Unified title: [% biblio.unititle | html %]<br>[% END %]
[% IF ( biblio.serial ) %]Serial: [% biblio.serial | html %]<br>[% END %]
[% IF ( biblioitem.lccn ) %]LCCN: [% biblioitem.lccn | html %]<br>[% END %]
[% IF ( biblio.get_marc_host_only || biblio.get_marc_hostinfo_only ) %]In: [% IF biblio.get_marc_host_only.biblionumber %][% INCLUDE 'biblio-title.inc' biblio=biblio.get_marc_host_only %] [% biblio.get_marc_relatedparts_only %][% ELSE %][% biblio.get_marc_hostinfo_only %][% END %]<br>[% END %]
[% IF ( biblioitem.url ) %]URL: [% biblioitem.url | html %]<br>[% END %]
<a href='[% Koha.Preference('OpacBaseUrl') %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblio.biblionumber | html %]'>View in online catalog</a>
[% IF ( biblio.items.count > 0 ) %]<br>Items: <ul>[% FOREACH item IN biblio.items %]<li>[% Branches.GetName( item.holdingbranch ) | html %]
[% IF ( item.location ) %], [% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.location', authorised_value => item.location ) | html %][% END %][% IF item.itemcallnumber %]([% item.itemcallnumber | html %])[% END %][% item.barcode | html %]</li>[% END %]</ul>[% END %]
<hr></li>[% END %]</ol>
Example of default notice as sent by 23.11
LIST : Send list : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Catalog
- Code: LIST
- Name: Send list
- Type: Email
- HTML: True
- Message subject: Your list: [% listname | html %]
- Purpose:
- This notice is used when sending a list by email from the OPAC or when sending a list by email from the staff interface
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
[%- USE Branches -%]
[%- USE AuthorisedValues -%]
[%- USE Koha -%]
[%- PROCESS 'html_helpers.inc' -%]
Hi,<br><br>
[% borrower.firstname | html %] [% borrower.surname | html %] sent you a list from our online catalog called: [% listname | html %].<br>
Please note that the attached file is a MARC bibliographic records file which can be imported into personal bibliographic software like EndNote, Reference Manager or ProCite.<br>
[% IF ( comment ) %]<hr><br>[% comment | html | html_line_break %]<br><br>[% END %]<hr>
<ol>[% FOREACH biblio IN biblios %]<li>
[% biblio.title | html %]
[% IF ( biblio.subtitle ) %][% FOREACH subtitle IN biblio.subtitle.split(' | ') %][% subtitle | html %][% END %][% END %][% biblio.part_number | html %] [% biblio.part_name | html %]<br>
[% IF ( biblio.author || biblio.get_marc_contributors.size ) %]Author(s): [% IF ( biblio.author ) %][% biblio.author | html %][% END %][% IF ( biblio.get_marc_contributors ) %][% IF ( biblio.author ) %]; [% END %][% FOREACH author IN biblio.get_marc_contributors %][% FOREACH subfield IN author.MARCAUTHOR_SUBFIELDS_LOOP %][% subfield.separator | html %][% subfield.value | html %][% END %][% UNLESS ( loop.last ) %];[% END %][% END %][% END %]<br>[% END %]
[% SET biblioitem = biblio.biblioitem %][% IF ( biblioitem.isbn ) %]ISBN: [% FOREACH isbn IN biblioitem.isbn %][% isbn | html %][% UNLESS ( loop.last ) %]; [% END %][% END %]<br>[% END %]
[% IF ( biblioitem.publishercode ) %]Published by: [% biblioitem.publishercode | html %][% IF ( biblioitem.publicationyear ) %] in [% biblioitem.publicationyear | html %][% END %][% IF ( biblioitem.pages ) %], [% biblioitem.pages | html %][% END %]<br>[% END %]
[% IF ( biblio.seriestitle ) %]Collection: [% biblio.seriestitle | html %]<br>[% END %]
[% IF ( biblio.copyrightdate ) %]Copyright year: [% biblio.copyrightdate | html %]<br>[% END %]
[% IF ( biblio.notes ) %]Notes: [% biblio.notes | html %]<br>[% END %]
[% IF ( biblio.unititle ) %]Unified title: [% biblio.unititle | html %]<br>[% END %]
[% IF ( biblio.serial ) %]Serial: [% biblio.serial | html %]<br>[% END %]
[% IF ( biblioitem.lccn ) %]LCCN: [% biblioitem.lccn | html %]<br>[% END %]
[% IF ( biblio.get_marc_host_only || biblio.get_marc_hostinfo_only ) %]In: [% IF biblio.get_marc_host_only.biblionumber %][% INCLUDE 'biblio-title.inc' biblio=biblio.get_marc_host_only %] [% biblio.get_marc_relatedparts_only %][% ELSE %][% biblio.get_marc_hostinfo_only %][% END %]<br>[% END %]
[% IF ( biblioitem.url ) %]URL: [% biblioitem.url | html %]<br>[% END %]
[<a href='[% Koha.Preference('OpacBaseUrl') %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblio.biblionumber | html %]'>View in online catalog</a>
[% IF ( biblio.items.count > 0 ) %]<br>Items: <ul>[% FOREACH item IN biblio.items %]<li>[% Branches.GetName( item.holdingbranch ) | html %]
[% IF ( item.location ) %], [% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.location', authorised_value => item.location ) | html %][% END %][% IF item.itemcallnumber %]([% item.itemcallnumber | html %])[% END %][% item.barcode | html %]</li>[% END %]</ul>[% END %]
<hr></li>[% END %]</ol>
TICKET_ACKNOWLEDGE : Concern acknowledgement : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Catalog
- Code: TICKET_ACKNOWLEDGE
- Name: Concern acknowledgement
- Type: Email
- HTML: True
- Message subject: Catalog concern acknowledgment
- Purpose:
- This notice is sent to the reporter of a catalog concern when they report a concern through the staff interface, or when they report a concern through the OPAC, to acknowledge that the concern report was received
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The concern report feature is enabled in the staff interface by the CatalogConcerns system preference and in the OPAC by the OpacCatalogConcerns system preference
Message body:
[%- PROCESS 'html_helpers.inc' -%]
Dear [%- INCLUDE 'patron-title.inc' patron => ticket.reporter -%],<br>
<br>
Thank you for your report concerning [%- INCLUDE 'biblio-title.inc' biblio=ticket.biblio link = 0 -%].<br>
<br>
You reported: <br>
[%- ticket.body -%]<br>
<br>
Thank you
TICKET_NOTIFY : Concern notification : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Catalog
- Code: TICKET_NOTIFY
- Name: Concern notification
- Type: Email
- HTML: True
- Message subject: Catalog concern reported
- Purpose:
- This notice is sent to the cataloging team, to the email address in the CatalogerEmails system preference, to notify them that a concern was reported about a bibliographic record
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The concern report feature is enabled in the staff interface by the CatalogConcerns system preference and in the OPAC by the OpacCatalogConcerns system preference
Message body:
[%- PROCESS 'html_helpers.inc' -%]
[%- USE Koha -%]
Dear cataloger,<br>
[%- INCLUDE 'patron-title.inc' patron => ticket.reporter -%] reported the following concern with <a href='[%- Koha.Preference('staffClientBaseURL') -%]/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% ticket.biblio.biblionumber %]' >[%- INCLUDE 'biblio-title.inc' biblio=ticket.biblio link = 0 -%]</a><br>
<br>
[%- ticket.body -%]<br>
<br>
You can mark this concern as resolved from the <a href='[%- Koha.Preference('staffClientBaseURL') -%]/cgi-bin/koha/cataloguing/concerns.pl'>concern management page</a>.
TICKET_RESOLVE : Concern resolved : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Catalog
- Code: TICKET_RESOLVE
- Name: Concern resolved
- Type: Email
- HTML: True
- Message subject: Catalog concern resolved
- Purpose:
- This notice is sent to the reporter of a catalog concern when the concern is marked as resolved with the ‘Notify’ flag
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The concern report feature is enabled in the staff interface by the CatalogConcerns system preference and in the OPAC by the OpacCatalogConcerns system preference
Message body:
[%- PROCESS 'html_helpers.inc' -%]
Dear [%- INCLUDE 'patron-title.inc' patron => ticket_update.ticket.reporter -%],<br>
<br>
The library has now marked your concern with [%- INCLUDE 'biblio-title.inc' biblio=ticket_update.ticket.biblio link = 0 -%] as resolved.<br>
<br>
The following comment was left: <br>
[%- ticket_update.message -%]<br>
<br>
Thank you
TICKET_UPDATE : Concern updated : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Catalog
- Code: TICKET_UPDATE
- Name: Concern updated
- Type: Email
- HTML: True
- Message subject: Catalog concern updated
- Purpose:
- This notice is sent to the reporter of a catalog concern when the concern is updated with the ‘Notify’ flag
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The concern report feature is enabled in the staff interface by the CatalogConcerns system preference and in the OPAC by the OpacCatalogConcerns system preference
Message body:
[%- PROCESS 'html_helpers.inc' -%]
Dear [%- INCLUDE 'patron-title.inc' patron => ticket_update.ticket.reporter -%],<br>
<br>
The library has added an update to the concern you reported against [%- INCLUDE 'biblio-title.inc' biblio=ticket_update.ticket.biblio link = 0 -%].<br>
<br>
The following comment was left: <br>
[%- ticket_update.message -%]<br>
<br>
Thank you
Circulation
ACCOUNT_CREDIT : Account payment : Print
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Circulation
- Code: ACCOUNT_CREDIT
- Name: Account payment
- Type: Print
- HTML: True
- Message subject: Account payment
- Purpose:
- Used to print a receipt for a credit (either a payment, writeoff or other credit)
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The slip or receipt can be printed manually with the ‘Print’ button next to a credit type account line in the patron’s accounting tab
- The slip or receipt can also be printed semi-automatically when paying or writing off a charge if the FinePaymentAutoPopup system preference is enabled
- It is possible to set specific notices for different credit types. To do so, create a new notice with the code CREDIT_ followed by the credit type code
- For example, to have a specific slip for writeoffs, create a new notice with the code CREDIT_WRITEOFF
Message body:
[%- USE AuthorisedValues -%]
[%- USE KohaDates -%]
[%- USE Price -%]
[%- PROCESS "accounts.inc" -%]
<table>
[% IF ( LibraryName ) %]
<tr>
<th colspan="2" class="centerednames">
<h3>[% LibraryName | html %]</h3>
</th>
</tr>
[% END %]
[% IF credit.library %]
<tr>
<th colspan="2" class="centerednames">
<h2>[% credit.library.branchname | html %]</h2>
</th>
</tr>
[% END %]
<tr>
<th colspan="2" class="centerednames">
<h3>[% today | $KohaDates %]</h3>
</th>
</tr>
<tr>
<td>Transaction ID: </td>
<td>[% credit.accountlines_id %]</td>
</tr>
<tr>
<td>Operator ID: </td>
<td>[% credit.manager_id %]</td>
</tr>
[% IF credit.payment_type %]
<tr>
<td>Payment type: </td>
<td>[% AuthorisedValues.GetByCode('PAYMENT_TYPE', credit.payment_type) %]</td>
</tr>
[% END %]
<tr>
<th colspan="2" class="centerednames">
<h2><u>[%- PROCESS credit_type_description credit_type = credit.credit_type -%] receipt</u></h2>
</th>
</tr>
[% IF ( credit.credit_type_code == 'PAYMENT' ) %]
<tr>
<th colspan="2">
Received with thanks from [% credit.patron.firstname | html %] [% credit.patron.surname | html %] <br>
Card number: [% credit.patron.cardnumber | html %]<br>
</th>
</tr>
[% ELSIF ( credit.credit_type_code == 'CREDIT' ) %]
<tr>
<th colspan="2">
Credit added to account for [% credit.patron.firstname | html %] [% credit.patron.surname | html %] <br>
Card number: [% credit.patron.cardnumber | html %]<br>
</th>
</tr>
[% ELSIF ( credit.credit_type_code == 'WRITEOFF' ) %]
<tr>
<th colspan="2">
Writeoff added to account for [% credit.patron.firstname | html %] [% credit.patron.surname | html %] <br>
Card number: [% credit.patron.cardnumber | html %]<br>
</th>
</tr>
[% END %]
[% IF credit.amountoutstanding + 0 != 0 %]
<tr>
<th>Description of credit</th>
<th>Amount</th>
</tr>
<tr>
<td>[%- PROCESS credit_type_description credit_type = credit.credit_type -%]</td>
<td>[% credit.amount * -1 | $Price %]</td>
</tr>
<tr>
<th style="text-align:right;">Total available:</th>
<td>[% credit.amountoutstanding * -1 | $Price %]</td>
</tr>
[% END %]
[% IF credit.amount != credit.amountoutstanding %]
<tr>
<th>Description of charges</th>
<th>Amount</th>
</tr>
[% FOREACH offset IN credit.credit_offsets %]
<tr>
<td>[% PROCESS account_type_description account=offset.debit %][% IF ( offset.debit.itemnumber ) %] - [% offset.debit.item.biblio.title %][% END %]</td>
<td>[% offset.amount * -1 | $Price %]</td>
</tr>
[% END %]
[% END %]
<tfoot>
<tr class="highlight">
<td>Total:</td>
<td>[% credit.amount * -1 | $Price %]</td>
</tr>
[% IF change.defined %]
<tr>
<td>Change given: </td>
<td>[% change | $Price %]</td>
</tr>
[% END %]
<tr>
<td colspan="2"></td>
</tr>
<tr>
<td>Account balance as on date:</td>
<td>[% credit.patron.account.balance * -1 | $Price %]</td>
</tr>
</tfoot>
</table>
ACCOUNT_DEBIT : Account fee : Print
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Circulation
- Code: ACCOUNT_DEBIT
- Name: Account fee
- Type: Print
- HTML: True
- Message subject: Account fee
- Purpose:
- Used to print an invoice for a debit (any type of charge, such as a lost item fee, or overdue fine)
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The slip or invoice can be printed manually with the ‘Print’ button next to a debit type account line in the patron’s accounting tab
- It is possible to set specific notices for different debit types. To do so, create a new notice with the code DEBIT_ followed by the debit type code
- For example, to have a specific slip for lost items, create a new notice with the code DEBIT_LOST
Message body:
[% USE Price %]
[% USE KohaDates %]
[% PROCESS "accounts.inc" %]
<table>
[% IF ( LibraryName ) %]
<tr>
<th colspan="3" class="centerednames">
<h3>[% LibraryName | html %]</h3>
</th>
</tr>
[% END %]
[% IF debit.library %]
<tr>
<th colspan="3" class="centerednames">
<h2>[% debit.library.branchname | html %]</h2>
</th>
</tr>
[% END %]
<tr>
<td colspan="2" style="text-align:right;">Fee ID: </td>
<td>[% debit.accountlines_id %]</td>
</tr>
[% IF credit.manager_id %]
<tr>
<td colspan="2" style="text-align:right;">Operator ID: </td>
<td>[% credit.manager_id %]</td>
</tr>
[% END %]
<tr>
<th colspan="3" class="centerednames">
<h2><u>Invoice</u></h2>
</th>
</tr>
<tr>
<th colspan="3" >
Bill to: [% debit.patron.firstname | html %] [% debit.patron.surname | html %] <br>
Card number: [% debit.patron.cardnumber | html %]<br>
</th>
</tr>
[% IF debit.amountoutstanding != 0 %]
<tr>
<th>Date</th>
<th>Description of charges</th>
<th>Amount</th>
</tr>
<tr>
<td>[% debit.date | $KohaDates %]</td>
<td>[% PROCESS account_type_description account=debit %]</td>
<td>[% debit.amount | $Price %]</td>
</tr>
<tr>
<td colspan="2" style="text-align:right;">Total owed:</td>
<td>[% debit.amount | $Price %]</td>
</tr>
[% END %]
[% IF debit.amount != debit.amountoutstanding %]
<tr>
<th>Date</th>
<th>Description of payments</th>
<th>Amount</th>
</tr>
[% FOREACH offset IN debit.debit_offsets %]
<tr>
<td>[% offset.credit.date | $KohaDates %]</td>
<td>[% PROCESS account_type_description account=offset.credit %]</td>
<td>[% offset.amount * -1 | $Price %]</td>
</tr>
[% END %]
<tr class="highlight">
<td colspan="2" style="text-align:right;">Total paid:</td>
<td>[% debit.amount - debit.amountoutstanding | $Price %]</td>
</tr>
[% END %]
</tr>
<td colspan="3"></td>
<tr>
<tfoot>
<tr>
<th colspan="2" style="text-align:right;">Total outstanding:</th>
<td>[% debit.amountoutstanding | $Price %]</td>
</tr>
</tfoot>
</table>
ACCOUNT_PAYMENT : Account payment : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Circulation
- Code: ACCOUNT_PAYMENT
- Name: Account payment
- Type: Email
- HTML: False
- Message subject: Account payment
- Purpose:
- This notice is sent for each payment transaction in a patron’s account if the UseEmailReceipts system preference is set to ‘Send’
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
[%- USE Price -%]
A payment of [% credit.amount * -1 | $Price %] has been applied to your account.
This payment affected the following fees:
[%- FOREACH o IN offsets %]
Description: [% o.debit.description %]
Amount paid: [% o.amount * -1 | $Price %]
Amount remaining: [% o.debit.amountoutstanding | $Price %]
[% END %]
ACCOUNT_WRITEOFF : Account writeoff : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Circulation
- Code: ACCOUNT_WRITEOFF
- Name: Account writeoff
- Type: Email
- HTML: False
- Message subject: Account writeoff
- Purpose:
- This notice is sent for each writeoff transaction in a patron’s account if the UseEmailReceipts system preference is set to ‘Send’
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
[%- USE Price -%]
An account writeoff of [% credit.amount * -1 | $Price %] has been applied to your account.
This writeoff affected the following fees:
[%- FOREACH o IN offsets %]
Description: [% o.debit.description %]
Amount paid: [% o.amount * -1 | $Price %]
Amount remaining: [% o.debit.amountoutstanding | $Price %]
[% END %]
AR_CANCELED : Article request - canceled : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
- Koha module: Circulation
- Code: AR_CANCELED
- Name: Article request - canceled
- Type: Email
- HTML: False
- Message subject: Article request canceled
- Purpose:
- This notice is sent to the patron when an article request is cancelled by staff
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>> (<<borrowers.cardnumber>>),
Your request for an article from <<biblio.title>> (<<items.barcode>>) has been canceled for the following reason:
<<reason>>
Article requested:
Title: <<article_requests.title>>
Author: <<article_requests.author>>
Volume: <<article_requests.volume>>
Issue: <<article_requests.issue>>
Date: <<article_requests.date>>
TOC: [% IF article_request.toc_request %]Yes[% ELSE %]No[% END %]
Pages: <<article_requests.pages>>
Chapters: <<article_requests.chapters>>
Notes: <<article_requests.patron_notes>>
Format: [% IF article_request.format == 'PHOTOCOPY' %]Copy[% ELSIF article_request.format == 'SCAN' %]Scan[% END %]
Your library
AR_COMPLETED : Article request - completed : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
- Koha module: Circulation
- Code: AR_COMPLETED
- Name: Article request - completed
- Type: Email
- HTML: False
- Message subject: Article request completed
- Purpose:
- This notice is sent to the patron when an article request is marked as completed by staff
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>> (<<borrowers.cardnumber>>),
We have completed your request for an article from <<biblio.title>> (<<items.barcode>>).
Article requested:
Title: <<article_requests.title>>
Author: <<article_requests.author>>
Volume: <<article_requests.volume>>
Issue: <<article_requests.issue>>
Date: <<article_requests.date>>
TOC: [% IF article_request.toc_request %]Yes[% ELSE %]No[% END %]
Pages: <<article_requests.pages>>
Chapters: <<article_requests.chapters>>
Notes: <<article_requests.patron_notes>>
Format: [% IF article_request.format == 'PHOTOCOPY' %]Copy[% ELSIF article_request.format == 'SCAN' %]Scan[% END %]
[% IF article_request.format == 'PHOTOCOPY' %]You may pick up your article at [% branch.branchname %].[% ELSIF article_request.format == 'SCAN' %]You can download the scanned materials via the following URL(s): [% article_request.urls %].[% END %]
Thank you!
AR_PENDING : Article request - pending : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
- Koha module: Circulation
- Code: AR_PENDING
- Name: Article request - pending
- Type: Email
- HTML: False
- Message subject: Pending article request
- Purpose:
- This notice is sent to the patron when an article request is changed to ‘pending’ status
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>> (<<borrowers.cardnumber>>)
Your request for an article from <<biblio.title>> (<<items.barcode>>) is now in pending state.
Article requested:
Title: <<article_requests.title>>
Author: <<article_requests.author>>
Volume: <<article_requests.volume>>
Issue: <<article_requests.issue>>
Date: <<article_requests.date>>
TOC: [% IF article_request.toc_request %]Yes[% ELSE %]No[% END %]
Pages: <<article_requests.pages>>
Chapters: <<article_requests.chapters>>
Notes: <<article_requests.patron_notes>>
Thank you!
AR_PROCESSING : Article request - processing : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
- Koha module: Circulation
- Code: AR_PROCESSING
- Name: Article request - processing
- Type: Email
- HTML: False
- Message subject: Article request processing
- Purpose:
- This notice is sent to the patron when an article request is marked as being processed by staff
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>> (<<borrowers.cardnumber>>),
We are now processing your request for an article from <<biblio.title>> (<<items.barcode>>).
Article requested:
Title: <<article_requests.title>>
Author: <<article_requests.author>>
Volume: <<article_requests.volume>>
Issue: <<article_requests.issue>>
Date: <<article_requests.date>>
TOC: [% IF article_request.toc_request %]Yes[% ELSE %]No[% END %]
Pages: <<article_requests.pages>>
Chapters: <<article_requests.chapters>>
Notes: <<article_requests.patron_notes>>
Format: [% IF article_request.format == 'PHOTOCOPY' %]Copy[% ELSIF article_request.format == 'SCAN' %]Scan[% END %]
Thank you!
AR_REQUESTED : Article request - new : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
- Koha module: Circulation
- Code: AR_REQUESTED
- Name: Article request - new
- Type: Email
- HTML: False
- Message subject: Article request received
- Purpose:
- This notice is sent to the patron when an article request has been made in order to confirm the request
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>> (<<borrowers.cardnumber>>)
We have received your request for an article from <<biblio.title>> (<<items.barcode>>).
Article requested:
Title: <<article_requests.title>>
Author: <<article_requests.author>>
Volume: <<article_requests.volume>>
Issue: <<article_requests.issue>>
Date: <<article_requests.date>>
TOC: [% IF article_request.toc_request %]Yes[% ELSE %]No[% END %]
Pages: <<article_requests.pages>>
Chapters: <<article_requests.chapters>>
Notes: <<article_requests.patron_notes>>
Format: [% IF article_request.format == 'PHOTOCOPY' %]Copy[% ELSIF article_request.format == 'SCAN' %]Scan[% END %]
Thank you!
AR_SLIP : Article request - print slip : Print
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
- Koha module: Circulation
- Code: AR_SLIP
- Name: Article request - print slip
- Type: Print
- HTML: False
- Message subject: Article request
- Purpose:
- Used to print a slip for an article request
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The slip or receipt can be printed manually when managing article requests from the staff interface
Message body:
Article request:
<<borrowers.firstname>> <<borrowers.surname>> (<<borrowers.cardnumber>>),
Title: <<biblio.title>>
Barcode: <<items.barcode>>
Article requested:
Title: <<article_requests.title>>
Author: <<article_requests.author>>
Volume: <<article_requests.volume>>
Issue: <<article_requests.issue>>
Date: <<article_requests.date>>
TOC: [% IF article_request.toc_request %]Yes[% ELSE %]No[% END %]
Pages: <<article_requests.pages>>
Chapters: <<article_requests.chapters>>
Notes: <<article_requests.patron_notes>>
Format: [% IF article_request.format == 'PHOTOCOPY' %]Copy[% ELSIF article_request.format == 'SCAN' %]Scan[% END %]
AUTO_RENEWALS : Notification of automatic renewal : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Circulation
- Code: AUTO_RENEWALS
- Name: Notification of automatic renewal
- Type: Email
- HTML: False
- Message subject: Automatic renewal notice
- Purpose:
- This notice is sent to the patron if automatic renewals are enabled and the patron has chosen to receive it in their messaging preferences
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- In order to send this notice, you must set the AutoRenewalNotices system preference to “according to patron messaging preferences”
- This notice is set so that, depending on the result of the renewal, whether is was successful or not, the message will be different
Message body:
Dear [% borrower.firstname %] [% borrower.surname %],
[% IF checkout.auto_renew_error == 'auto_renew_final' %]
The following item, [% biblio.title %], has correctly been renewed and is now due on [% checkout.date_due | $KohaDates as_due_date => 1 %]
This item has reached the maximum number of automatic renewals and will no longer be renewed.
[% ELSIF checkout.auto_renew_error == 'auto_unseen_final' %]
The following item, [% biblio.title %], has correctly been renewed and is now due on [% checkout.date_due | $KohaDates as_due_date => 1 %]
This item has reached the maximum number of unseen renewals and will need to be renewed at the library.
[% ELSIF checkout.auto_renew_error %]
The following item, [% biblio.title %], has not been renewed because:
[% IF checkout.auto_renew_error == 'too_many' %]
You have reached the maximum number of renewals possible.
[% ELSIF checkout.auto_renew_error == 'on_reserve' %]
This item is on hold for another patron.
[% ELSIF checkout.auto_renew_error == 'restriction' %]
You are currently restricted.
[% ELSIF checkout.auto_renew_error == 'overdue' %]
You have overdue items.
[% ELSIF checkout.auto_renew_error == 'auto_too_late' %]
It's too late to renew this item.
[% ELSIF checkout.auto_renew_error == 'auto_too_much_oweing' %]
Your total unpaid fines are too high.
[% ELSIF checkout.auto_renew_error == 'too_unseen' %]
This item must be renewed at the library.
[% ELSIF checkout.auto_renew_error == 'auto_account_expired' %]
Your account has expired.
[% END %]
[% ELSE %]
The following item, [% biblio.title %], has correctly been renewed and is now due on [% checkout.date_due | $KohaDates as_due_date => 1 %]
[% END %]
AUTO_RENEWALS_DGST : Notification on auto renewals : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Circulation
- Code: AUTO_RENEWALS_DGST
- Name: Notification on auto renewals
- Type: Email
- HTML: False
- Message subject: Auto renewals (Digest)
- Purpose:
- This notice is sent to the patron if automatic renewals are enabled and the patron has chosen to receive the digest in their messaging preferences.
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- In order to send this notice, you must set the AutoRenewalNotices system preference to “according to patron messaging preferences”
- This notice is set so that, depending on the result of the renewal, whether is was successful or not, the message will be different
Message body:
Dear [% borrower.firstname %] [% borrower.surname %],
[% IF error %]
There were [% error %] items that were not renewed.
[% END %]
[% IF success %]
There were [% success %] items that were renewed.
[% END %]
[% FOREACH checkout IN checkouts %]
[% checkout.item.biblio.title %] : [% checkout.item.barcode %]
[% IF !checkout.auto_renew_error %]
was renewed until [% checkout.date_due | $KohaDates as_due_date => 1%]
[% ELSIF checkout.auto_renew_error == 'too_many' %]
You have reached the maximum number of renewals possible.
[% ELSIF checkout.auto_renew_error == 'on_reserve' %]
This item is on hold for another patron.
[% ELSIF checkout.auto_renew_error == 'restriction' %]
You are currently restricted.
[% ELSIF checkout.auto_renew_error == 'overdue' %]
You have overdue items.
[% ELSIF checkout.auto_renew_error == 'auto_too_late' %]
It's too late to renew this item.
[% ELSIF checkout.auto_renew_error == 'auto_too_much_oweing' %]
Your total unpaid fines are too high.
[% ELSIF checkout.auto_renew_error == 'too_unseen' %]
This item must be renewed at the library.
[% ELSIF checkout.auto_renew_error == 'auto_renew_final' %]
was renewed until [% checkout.date_due | $KohaDates as_due_date => 1%]
This item has reached the maximum number of automatic renewals and will no longer be renewed.
[% ELSIF checkout.auto_renew_error == 'auto_unseen_final' %]
was renewed until [% checkout.date_due | $KohaDates as_due_date => 1%]
This item has reached the maximum number of unseen renewals and will need to be renewed at the library.
[% END %]
[% END %]
CHECKIN : Item check-in (digest) : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
- (Uses Koha's "----"/repeating content/"----" syntax)
- Koha module: Circulation
- Code: CHECKIN
- Name: Item check-in (digest)
- Type: Email
- HTML: False
- Message subject: Check-ins
- Purpose:
- This notice is sent as the ‘Check in’ notice for all items that are checked in
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice
- This notice is used if two criteria are met:
Message body:
The following items have been checked in:
----
[% biblio.title %]
----
Thank you.
CHECKIN : Item check-in (digest) : SMS
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
- (Uses Koha's "----"/repeating content/"----" syntax)
- Koha module: Circulation
- Code: CHECKIN
- Name: Item check-in (digest)
- Type: SMS
- HTML: False
- Message subject: Check-ins
- Purpose:
- This notice is sent as the ‘Check in’ notice for all items that are checked in
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice
- This notice is used if two criteria are met:
Message body:
The following items have been checked in:
----
[% biblio.title %]
----
Thank you.
CHECKINSLIP : Checkin slip : Print
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Circulation
- Code: CHECKINSLIP
- Name: Checkin slip
- Type: Print
- HTML: True
- Message subject: Checkin slip
- Purpose:
- This slip lists all items that were checked in today for this patron
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- To print this slip, click Print > Print checkin slip from the patron file
- You can also print this slip from the Check in page
Message body:
<h3>[% branch.branchname %]</h3>
Checked in items for [% borrower.title %] [% borrower.firstname %] [% borrower.initials %] [% borrower.surname %] <br>
([% borrower.cardnumber %]) <br>
<br>
[% today | $KohaDates %]<br>
<br>
<h4>Checked in today</h4>
[% FOREACH checkin IN old_checkouts %]
[% SET item = checkin.item %]
<p>
[% item.biblio.title %] <br>
Barcode: [% item.barcode %] <br>
</p>
[% END %]
CHECKOUT : Item check-out (digest) : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
- (Uses Koha's "----"/repeating content/"----" syntax)
- Koha module: Circulation
- Code: CHECKOUT
- Name: Item check-out (digest)
- Type: Email
- HTML: False
- Message subject: Checkouts
- Purpose:
- This notice is sent as the ‘Check out’ notice for all items that are checked out
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice
- This notice is used if two criteria are met:
Message body:
The following items have been checked out:
----
[% biblio.title %]
----
Thank you for visiting [% branch.branchname %].
CHECKOUT : Item check-out (digest) : SMS
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
- (Uses Koha's "----"/repeating content/"----" syntax)
- Koha module: Circulation
- Code: CHECKOUT
- Name: Item check-out (digest)
- Type: SMS
- HTML: False
- Message subject: Checkouts
- Purpose:
- This notice is sent as the ‘Check out’ notice for all items that are checked out
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice
- This notice is used if two criteria are met:
Message body:
The following items have been checked out:
----
[% biblio.title %]
----
Thank you for visiting [% branch.branchname %].
CHECKOUT_NOTE : Checkout note on item set by patron : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: CHECKOUT_NOTE
- Name: Checkout note on item set by patron
- Type: Email
- HTML: False
- Message subject: Checkout note
- Purpose:
- This notice is sent to the system administration (the email address in KohaAdminEmailAddress) to alert them that a patron added a checkout note from their checkouts list on the OPAC
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
<<borrowers.firstname>> <<borrowers.surname>> has added a note to the item <<biblio.title>> - <<biblio.author>> (<<biblio.biblionumber>>).
DUE : Item due reminder : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: DUE
- Name: Item due reminder
- Type: Email
- HTML: False
- Message subject: Item due reminder
- Purpose:
- This notice is sent as the ‘Item due’ notice for an checked out item that is due today
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice
- This notice is used if two criteria are met:
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
The following item is now due:
<<biblio.title>>, <<biblio.author>> (<<items.barcode>>)
DUE : Item due reminder : SMS
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: DUE
- Name: Item due reminder
- Type: SMS
- HTML: False
- Message subject: Item due reminder
- Purpose:
- This notice is sent as the ‘Item due’ notice for an checked out item that is due today
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice
- This notice is used if two criteria are met:
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
The following item is now due:
<<biblio.title>>
DUEDGST : Item due reminder (digest) : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: DUEDGST
- Name: Item due reminder (digest)
- Type: Email
- HTML: False
- Message subject: Item due reminder
- Purpose:
- This notice is sent as the ‘Item due’ notice for all checked out items that are due today (digest option)
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice
- This notice is used if two criteria are met:
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
The following item(s) are now due:
<<items.content>>
Thank you.
DUEDGST : Item due reminder (digest) : SMS
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: DUEDGST
- Name: Item due reminder (digest)
- Type: SMS
- HTML: False
- Message subject: Item due reminder
- Purpose:
- This notice is sent as the ‘Item due’ notice for all checked out items that are due today (digest option)
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice
- This notice is used if two criteria are met:
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
You have <<count>> item(s) that are now due
Thank you.
HOLD_SLIP : Hold slip : Email (but slip is printed)
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: HOLD_SLIP
- Name: Hold slip
- Type: Email (but slip is printed - see bug 13498)
- HTML: True
- Message subject: Hold slip
- Purpose:
- Used to print a holds slip
- The holds slip is generated when a hold is confirmed and set to waiting
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
<h5>Date: <<today>></h5>
<br>
<h3> Transfer to/Hold in <<branches.branchname>></h3>
<br>
<h3><<borrowers.surname>>, <<borrowers.firstname>></h3>
<br>
<ul>
<li><<borrowers.cardnumber>></li>
<li><<borrowers.phone>></li>
<li> <<borrowers.address>><br>
<<borrowers.address2>><br>
<<borrowers.city>> <<borrowers.zipcode>>
</li>
<li><<borrowers.email>></li>
</ul>
<br>
<h3>ITEM ON HOLD</h3>
<h4><<biblio.title>></h4>
<h5><<biblio.author>></h5>
<ul>
<li><<items.barcode>></li>
<li><<items.itemcallnumber>></li>
<li><<reserves.waitingdate>></li>
</ul>
<p>Notes:
<pre><<reserves.reservenotes>></pre>
</p>
ISSUEQSLIP : Issue quick slip : Email (but slip is printed)
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
- Koha module: Circulation
- Code: ISSUEQSLIP
- Name: Issue quick slip
- Type: Email (but slip is printed - see bug 13498)
- HTML: True
- Message subject: Issue quick slip
- Purpose:
- Used to print the quick slip in circulation
- The quick slip only includes items that were checked out today
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: Call the template toolkit KohaDates plugin, but doesn't actually do anything with it
Message body:
[%~ USE KohaDates ~%]
<h3><<branches.branchname>></h3>
Checked out to <<borrowers.title>> <<borrowers.firstname>> <<borrowers.initials>> <<borrowers.surname>> <br>
(<<borrowers.cardnumber>>) <br>
<br>
<<today>><br>
<br>
<h4>Checked out today</h4>
<checkedout>
<p>
<<biblio.title>> <br>
Barcode: <<items.barcode>><br>
Date due: <<issues.date_due>><br>
</p>
</checkedout>
ISSUESLIP : Issue slip : Email (but slip is printed)
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
- Koha module: Circulation
- Code: ISSUESLIP
- Name: Issue slip
- Type: Email (but slip is printed - see bug 13498)
- HTML: True
- Message subject: Issue slip
- Purpose:
- Used to print a full slip in circulation
- The slip or receipt will show items checked out today as well as items that are still checked out
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
<h3><<branches.branchname>></h3>
Checked out to <<borrowers.title>> <<borrowers.firstname>> <<borrowers.initials>> <<borrowers.surname>> <br>
(<<borrowers.cardnumber>>) <br>
<br>
<<today>><br>
<br>
<h4>Checked out</h4>
<checkedout>
<p>
<<biblio.title>> <br>
Barcode: <<items.barcode>><br>
Date due: <<issues.date_due>><br>
</p>
</checkedout>
<br>
<h4>Overdues</h4>
<overdue>
<p>
<<biblio.title>> <br>
Barcode: <<items.barcode>><br>
Date due: <<issues.date_due>><br>
</p>
</overdue>
<br>
<hr>
<br>
[% IF additional_contents.count %]
<h4 style="text-align: center; font-style:italic;">News</h4>
[% FOREACH content IN additional_contents %]
<div class="newsitem">
<h5 style="margin-bottom: 1px; margin-top: 1px"><b>[% content.title %]</b></h5>
<p style="margin-bottom: 1px; margin-top: 1px">[% content.content %]</p>
<p class="newsfooter" style="font-size: 8pt; font-style:italic; margin-bottom: 1px; margin-top: 1px">Posted on [% content.published_on | $KohaDates %]</p>
<hr />
</div>
[% END %]
[% END %]
ODUE : Overdue notice : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: ODUE
- Name: Overdue notice
- Type: Email
- HTML: False
- Message subject: Item overdue
- Purpose:
- This notice is used to send overdue notices to patrons
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- ODUE is the code of the sample notice, but it’s possible to use any code and define multiple different messages for different patron categories and notice levels
- Requires that you set Overdue notice/status triggers
- ODUE is the code of the sample notice, but it’s possible to use any code and define multiple different messages for different patron categories and notice levels
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
According to our current records, you have items that are overdue.Your library does not charge late fines, but please return or renew them at the branch below as soon as possible.
<<branches.branchname>>
<<branches.branchaddress1>>
<<branches.branchaddress2>> <<branches.branchaddress3>>
Phone: <<branches.branchphone>>
Fax: <<branches.branchfax>>
Email: <<branches.branchemail>>
If you have registered a password with the library, and you have a renewal available, you may renew online. If an item becomes more than 30 days overdue, you will be unable to use your library card until the item is returned.
The following item(s) is/are currently overdue:
<item>"<<biblio.title>>" by <<biblio.author>>, <<items.itemcallnumber>>, Barcode: <<items.barcode>> Fine: <<items.fine>></item>
Thank-you for your prompt attention to this matter.
<<branches.branchname>> Staff
OVERDUE_FINE_DESC : Overdue item fine description : Print
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Circulation
- Code: OVERDUE_FINE_DESC
- Name: Overdue item fine description
- Type: Print
- HTML: False
- Message subject: Overdue item fine description
- Purpose:
- This template is used to generate the description for overdue fines in a patron’s account
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The information available to this customization come from the checkouts (issues), items and patrons (borrowers)
Message body:
[% item.biblio.title %] [% checkout.date_due | $KohaDates %]
OVERDUES_SLIP : Overdues slip : Print
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: OVERDUES_SLIP
- Name: Overdues slip
- Type: Print
- HTML: False
- Message subject: Overdues slip
- Purpose:
- Prints manual overdue notice when "Print overdues" is selected from the print drop-down on a borrower record
- No documentation currently exists (2024-01-05)
- How to test: -
- Notes: -
Message body:
The following item(s) is/are currently overdue:
<item>"<<biblio.title>>" by <<biblio.author>>, <<items.itemcallnumber>>, Barcode: <<items.barcode>> Fine: <<items.fine>></item>
PICKUP_RECALLED_ITEM : Recalled item awaiting pickup : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: PICKUP_RECALLED_ITEM
- Name: Recalled item awaiting pickup
- Type: Email
- HTML: False
- Message subject: Recalled item awaiting pickup
- Purpose:
- This notice is sent to the patron who has requested a recall when the item is ready for them to pick up
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Date: <<today>>
<<borrowers.firstname>> <<borrowers.surname>>,
A recall that you requested on the following item: <<biblio.title>> / <<biblio.author>> (<<items.barcode>>) is now ready for you to pick up at <<recalls.pickup_library_id>>. Please pick up your item by <<recalls.expiration_date>>.
Thank you!
PREDUE : Advance notice of item due : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: PREDUE
- Name: Advance notice of item due
- Type: Email
- HTML: False
- Message subject: Advance notice of item due
- Purpose:
- This notice is sent as the ‘Advanced notice’ when an item is due
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice
- This notice is used if two criteria are met:
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
The following item will be due soon:
<<biblio.title>>, <<biblio.author>> (<<items.barcode>>)
PREDUE : Advance notice of item due : SMS
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: PREDUE
- Name: Advance notice of item due
- Type: SMS
- HTML: False
- Message subject: Advance notice of item due
- Purpose:
- This notice is sent as the ‘Advanced notice’ when an item is due
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice
- This notice is used if two criteria are met:
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
The following item will be due soon:
<<biblio.title>>
PREDUEDGST : Advance notice of item due (digest) : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: PREDUEDGST
- Name: Advance notice of item due (digest)
- Type: Email
- HTML: False
- Message subject: Advance notice of item due
- Purpose:
- This notice is sent as the ‘Advanced notice’ digest for all items that are due
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice
- This notice is used if two criteria are met:
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
The following item(s) will be due soon:
<<items.content>>
Thank you.
PREDUEDGST : Advance notice of item due (digest) : SMS
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: PREDUEDGST
- Name: Advance notice of item due (digest)
- Type: SMS
- HTML: False
- Message subject: Advance notice of item due
- Purpose:
- This notice is sent as the ‘Advanced notice’ digest for all items that are due
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice
- This notice is used if two criteria are met:
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
You have <<count>> item(s) that will be due soon.
Thank you.
RECALL_REQUESTER_DET : Details of patron who recalled item : Print
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: RECALL_REQUESTER_DET
- Name: Details of patron who recalled item
- Type: Print
- HTML: False
- Message subject: Details of patron who recalled item
- Purpose:
- Used to print the details of the patron who has requested a recall on an item, when receiving the recall
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Date: <<today>>
Recall for pickup at <<branches.branchname>>
<<borrowers.surname>>, <<borrowers.firstname>> (<<borrowers.cardnumber>>)
<<borrowers.phone>>
<<borrowers.streetnumber>> <<borrowers.address>>, <<borrowers.address2>>, <<borrowers.city>> <<borrowers.zipcode>>
<<borrowers.email>>
ITEM RECALLED
<<biblio.title>> by <<biblio.author>>
Barcode: <<items.barcode>>
Callnumber: <<items.itemcallnumber>>
Waiting since: <<recalls.waiting_date>>
Notes: <<recalls.notes>>
RENEWAL : Item renewals : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: RENEWAL
- Name: Item renewals
- Type: Email
- HTML: False
- Message subject: Item renewals
- Purpose:
- This notice is sent as the ‘Item checkout and renewal’ notice for all items that are renewed
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The RenewalSendNotice system preference is set to ‘Send’
- The patron has requested to receive this notice
- This notice is used if two criteria are met:
Message body:
The following items have been renewed:
----
<<biblio.title>>
----
Thank you for visiting <<branches.branchname>>.
RETURN_RECALLED_ITEM : Notification to return a recalled item : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: RETURN_RECALLED_ITEM
- Name: Notification to return a recalled item
- Type: Email
- HTML: False
- Message subject: Notification to return a recalled item
- Purpose:
- This notice is sent to the patron who currently has an item in their possession that has been recalled. It serves to notify them of the new due date for the checked out item
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Date: <<today>>
<<borrowers.firstname>> <<borrowers.surname>>,
A recall has been placed on the following item: <<biblio.title>> / <<biblio.author>> (<<items.barcode>>). The due date has been updated, and is now <<issues.date_due>>. Please return the item before the due date.
Thank you!
SR_SLIP : Stock rotation slip : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Circulation
- Code: SR_SLIP
- Name: Stock rotation slip
- Type: Email
- HTML: False
- Message subject: Stock rotation report
- Purpose:
- Used to notify library staff from a particular library branch of items that should be transferred to another library in the context of stock rotation
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- Requires the stockrotation.pl cron job
Message body:
Stock rotation report for [% branch.name %]:
[% IF branch.items.size %][% branch.items.size %] items to be processed for this branch.
[% ELSE %]No items to be processed for this branch
[% END %][% FOREACH item IN branch.items %][% IF item.reason != 'in-demand' %]Title: [% item.title %]
Author: [% item.author %]
Call number: [% item.callnumber %]
Location: [% item.location %]
Barcode: [% item.barcode %]
On loan?: [% item.onloan %]
Status: [% item.reason %]
Current library: [% item.branch.branchname %] [% item.branch.branchcode %]
[% END %][% END %]
TRANSFERSLIP : Transfer slip : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Circulation
- Code: TRANSFERSLIP
- Name: Transfer slip
- Type: Email
- HTML: True
- Message subject: Transfer slip
- Purpose:
- Used to print a transfer slip
- The transfer slip is printed when you confirm a transfer from one branch to another in your system
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
<h5>Date: <<today>></h5>
<br>
<h3>Transfer to <<branches.branchname>></h3>
<br>
<h3>ITEM</h3>
<h4><<biblio.title>></h4>
<h5><<biblio.author>></h5>
<ul>
<li><<items.barcode>></li>
<li><<items.itemcallnumber>></li>
</ul>
Claim acquisition
ACQCLAIM : Acquisition claim : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Claim acquisition
- Code: ACQCLAIM
- Name: Acquisition claim
- Type: Email
- HTML: False
- Message subject: Item not received
- Purpose:
- Used for claiming orders in the aquisitions module
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- ACQCLAIM is the code of the sample notice, but it’s possible to define several notices choosing any code. Only the module ‘Claim acquisition’ will be taken into account. All notices with this module will appear in the pull down on the late orders page
- This notice is sent if several criteria are met:
- The staff patron triggering the email has a valid email address
- The vendor contact marked as ‘Contact about late orders?’ has a valid email address
Message body:
<<aqbooksellers.name>>
<<aqbooksellers.address1>>
<<aqbooksellers.address2>>
<<aqbooksellers.address3>>
<<aqbooksellers.address4>>
<<aqbooksellers.phone>>
<order>Ordernumber <<aqorders.ordernumber>> (<<biblio.title>>) (<<aqorders.quantity>> ordered) ($<<aqorders.listprice>> each) has not been received.</order>
Interlibrary loans
ILL_PARTNER_REQ : ILL request to partners : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Interlibrary loans
- Code: ILL_PARTNER_REQ
- Name: ILL request to partners
- Type: Email
- HTML: False
- Message subject: Interlibrary loan request to partners
- Purpose:
- This notice is used by the ILL module to send requests to partner libraries
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Dear Sir/Madam,
We would like to request an interlibrary loan for a title matching the following description:
[% ill_full_metadata %]
Please let us know if you are able to supply this to us.
Kind regards
[% branch.branchname %]
[% branch.branchaddress1 %]
[% branch.branchaddress2 %]
[% branch.branchaddress3 %]
[% branch.branchcity %]
[% branch.branchstate %]
[% branch.branchzip %]
[% branch.branchphone %]
[% branch.branchillemail %]
[% branch.branchemail %]
ILL_PARTNER_REQ : ILL request to partners : SMS
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Interlibrary loans
- Code: ILL_PARTNER_REQ
- Name: ILL request to partners
- Type: SMS
- HTML: False
- Message subject: Interlibrary loan request to partners
- Purpose:
- This notice is used by the ILL module to send requests to partner libraries
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Dear Sir/Madam,
We would like to request an interlibrary loan for a title matching the following description:
[% ill_full_metadata %]
Please let us know if you are able to supply this to us.
Kind regards
[% branch.branchname %]
[% branch.branchaddress1 %]
[% branch.branchaddress2 %]
[% branch.branchaddress3 %]
[% branch.branchcity %]
[% branch.branchstate %]
[% branch.branchzip %]
[% branch.branchphone %]
[% branch.branchillemail %]
[% branch.branchemail %]
ILL_PICKUP_READY : ILL request ready for pickup : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Interlibrary loans
- Code: ILL_PICKUP_READY
- Name: ILL request ready for pickup
- Type: Email
- HTML: False
- Message subject: Interlibrary loan request ready for pickup
- Purpose:
- This notice is sent to the patron when the inter-library loan they requested has been fulfilled and is now ready for pickup
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The option will only appear in the messaging preferences if the ILLModule system preference is enabled
Message body:
Dear [% borrower.firstname %] [% borrower.surname %],
The Interlibrary loans request number [% illrequest.illrequest_id %] you placed for:
- [% ill_bib_title %] - [% ill_bib_author %]
is ready for pick up from [% branch.branchname %].
Kind regards
[% branch.branchname %]
[% branch.branchaddress1 %]
[% branch.branchaddress2 %]
[% branch.branchaddress3 %]
[% branch.branchcity %]
[% branch.branchstate %]
[% branch.branchzip %]
[% branch.branchphone %]
[% branch.branchillemail %]
[% branch.branchemail %]
ILL_PICKUP_READY : ILL request ready for pickup : SMS
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Interlibrary loans
- Code: ILL_PICKUP_READY
- Name: ILL request ready for pickup
- Type: SMS
- HTML: False
- Message subject: Interlibrary loan request ready for pickup
- Purpose:
- This notice is sent to the patron when the inter-library loan they requested has been fulfilled and is now ready for pickup
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The option will only appear in the messaging preferences if the ILLModule system preference is enabled
Message body:
Dear [% borrower.firstname %] [% borrower.surname %],
The Interlibrary loans request number [% illrequest.illrequest_id %] you placed for:
- [% ill_bib_title %] - [% ill_bib_author %]
is ready for pick up from [% branch.branchname %].
Kind regards
[% branch.branchname %]
[% branch.branchaddress1 %]
[% branch.branchaddress2 %]
[% branch.branchaddress3 %]
[% branch.branchcity %]
[% branch.branchstate %]
[% branch.branchzip %]
[% branch.branchphone %]
[% branch.branchillemail %]
[% branch.branchemail %]
ILL_REQUEST_CANCEL : ILL request cancelled : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Interlibrary loans
- Code: ILL_REQUEST_CANCEL
- Name: ILL request cancelled
- Type: Email
- HTML: False
- Message subject: Interlibrary loan request cancelled
- Purpose:
- This notice is sent to library staff when a patron cancels their inter-library loan request from their account in the OPAC
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
The patron for interlibrary loans request [% illrequest.illrequest_id %], with the following details, has requested cancellation of this ILL request:
[% ill_full_metadata %]
ILL_REQUEST_CANCEL : ILL request cancelled : SMS
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Interlibrary loans
- Code: ILL_REQUEST_CANCEL
- Name: ILL request cancelled
- Type: SMS
- HTML: False
- Message subject: Interlibrary loan request cancelled
- Purpose:
- This notice is sent to library staff when a patron cancels their inter-library loan request from their account in the OPAC
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
The patron for interlibrary loans request [% illrequest.illrequest_id %], with the following details, has requested cancellation of this ILL request:
[% ill_full_metadata %]
ILL_REQUEST_MODIFIED : ILL request modified : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Interlibrary loans
- Code: ILL_REQUEST_MODIFIED
- Name: ILL request modified
- Type: Email
- HTML: False
- Message subject: Interlibrary loan request modified
- Purpose:
- This notice is sent to library staff when a patron modifies their inter-library loan request from their account in the OPAC
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
The patron for interlibrary loans request [% illrequest.illrequest_id %], with the following details, has modified this ILL request:
[% ill_full_metadata %]
ILL_REQUEST_MODIFIED : ILL request modified : SMS
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Interlibrary loans
- Code: ILL_REQUEST_MODIFIED
- Name: ILL request modified
- Type: SMS
- HTML: False
- Message subject: Interlibrary loan request modified
- Purpose:
- This notice is sent to library staff when a patron modifies their inter-library loan request from their account in the OPAC
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
The patron for interlibrary loans request [% illrequest.illrequest_id %], with the following details, has modified this ILL request:
[% ill_full_metadata %]
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Interlibrary loans
- Code: ILL_REQUEST_UNAVAIL
- Name: ILL request unavailable
- Type: Email
- HTML: False
- Message subject: Interlibrary loan request unavailable
- Purpose:
- This notice is sent to the patron when the inter-library loan they requested has been cancelled because it was unavailable
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The option will only appear in the messaging preferences if the ILLModule system preference is enabled
Message body:
Dear [% borrower.firstname %] [% borrower.surname %],
The Interlibrary loans request number [% illrequest.illrequest_id %] you placed for
- [% ill_bib_title %] - [% ill_bib_author %]
is unfortunately unavailable.
Kind regards
[% branch.branchname %]
[% branch.branchaddress1 %]
[% branch.branchaddress2 %]
[% branch.branchaddress3 %]
[% branch.branchcity %]
[% branch.branchstate %]
[% branch.branchzip %]
[% branch.branchphone %]
[% branch.branchillemail %]
[% branch.branchemail %]
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Interlibrary loans
- Code: ILL_REQUEST_UNAVAIL
- Name: ILL request unavailable
- Type: SMS
- HTML: False
- Message subject: Interlibrary loan request unavailable
- Purpose:
- This notice is sent to the patron when the inter-library loan they requested has been cancelled because it was unavailable
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The option will only appear in the messaging preferences if the ILLModule system preference is enabled
Message body:
Dear [% borrower.firstname %] [% borrower.surname %],
The Interlibrary loans request number [% illrequest.illrequest_id %] you placed for
- [% ill_bib_title %] - [% ill_bib_author %]
is unfortunately unavailable.
Kind regards
[% branch.branchname %]
[% branch.branchaddress1 %]
[% branch.branchaddress2 %]
[% branch.branchaddress3 %]
[% branch.branchcity %]
[% branch.branchstate %]
[% branch.branchzip %]
[% branch.branchphone %]
[% branch.branchillemail %]
[% branch.branchemail %]
ILL_REQUEST_UPDATE : ILL request update : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Interlibrary loans
- Code: ILL_REQUEST_UPDATE
- Name: ILL request update
- Type: Email
- HTML: False
- Message subject: Interlibrary loan request update
- Purpose:
- This notice is sent to the patron to alert them that their inter-library loan request has been updated
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The option will only appear in the messaging preferences if the ILLModule system preference is enabled
Message body:
Dear [% borrower.firstname %] [% borrower.surname %],
The Interlibrary loans request number [% illrequest.illrequest_id %] you placed for
- [% ill_bib_title %] - [% ill_bib_author %]
has been updated.
Details of the update are below:
[% additional_text %]
Kind regards
[% branch.branchname %]
[% branch.branchaddress1 %]
[% branch.branchaddress2 %]
[% branch.branchaddress3 %]
[% branch.branchcity %]
[% branch.branchstate %]
[% branch.branchzip %]
[% branch.branchphone %]
[% branch.branchillemail %]
[% branch.branchemail %]
ILL_REQUEST_UPDATE : ILL request update : SMS
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Interlibrary loans
- Code: ILL_REQUEST_UPDATE
- Name: ILL request update
- Type: SMS
- HTML: False
- Message subject: Interlibrary loan request update
- Purpose:
- This notice is sent to the patron to alert them that their inter-library loan request has been updated
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The option will only appear in the messaging preferences if the ILLModule system preference is enabled
Message body:
Dear [% borrower.firstname %] [% borrower.surname %],
The Interlibrary loans request number [% illrequest.illrequest_id %] you placed for
- [% ill_bib_title %] - [% ill_bib_author %]
has been updated.
Details of the update are below:
[% additional_text %]
Kind regards
[% branch.branchname %]
[% branch.branchaddress1 %]
[% branch.branchaddress2 %]
[% branch.branchaddress3 %]
[% branch.branchcity %]
[% branch.branchstate %]
[% branch.branchzip %]
[% branch.branchphone %]
[% branch.branchillemail %]
[% branch.branchemail %]
Patrons
2FA_DISABLE : Confirmation of disabling two factor authentication : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Patrons
- Code: 2FA_DISABLE
- Name: Confirmation of disabling two factor authentication
- Type: Email
- HTML: True
- Message subject: Confirmation of disabling two factor authentication
- Purpose:
- This notice is sent to a staff user when they disable the two-factor authentication on their account
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
<p>Dear [% borrower.firstname %] [% borrower.surname %],</p>
<p>This is to confirm that someone disabled two factor authentication on your account.</p>
<p>If you did not do this, someone else may be using your account. Please contact technical support.</p>
<p>Your library</p>
2FA_ENABLE : Confirmation of enabling two factor authentication : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Patrons
- Code: 2FA_ENABLE
- Name: Confirmation of enabling two factor authentication
- Type: Email
- HTML: True
- Message subject: Confirmation of enabling two factor authentication
- Purpose:
- This notice is sent to a staff user when they enable the two-factor authentication on their account
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
<p>Dear [% borrower.firstname %] [% borrower.surname %],</p>
<p>This is to confirm that someone enabled two factor authentication on your account.</p>
<p>If you did not do this, someone else may be using your account. Please contact technical support.</p>
<p>Your library</p>
2FA_OTP_TOKEN : two-authentication step token : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Patrons
- Code: 2FA_OTP_TOKEN
- Name: two-authentication step token
- Type: Email
- HTML: False
- Message subject: Two-authentication token
- Purpose:
- This notice is used to send a time-based one-time password to a staff user for them to use to log into the staff interface if they have enabled the two-factor authentication on their account
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Dear [% borrower.firstname %] [% borrower.surname %] ([% borrower.cardnumber %])
Your authentication token is [% otp_token %].
It is valid one minute.
ACCOUNTS_SUMMARY : Account balance slip : Print
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Patrons
- Code: ACCOUNTS_SUMMARY
- Name: Account balance slip
- Type: Print
- HTML: True
- Message subject: Account summary for [% borrower.firstname %] [% borrower.surname %]
- Purpose:
- Used to print a summary of outstanding charges and unused credits in the patron’s account
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The slip can be printed manually with the ‘Print account balance’ option in the ‘Print’ button at the top of the patron’s details page
Message body:
[% USE Branches %]
[% USE Koha %]
[% USE KohaDates %]
[% USE Price %]
[% PROCESS 'accounts.inc' %]
<table>
[% IF ( Koha.Preference('LibraryName') ) %]
<tr>
<th colspan='4' class='centerednames'>
<h1>[% Koha.Preference('LibraryName') | html %]</h1>
</th>
</tr>
[% END %]
<tr>
<th colspan='4' class='centerednames'>
<h2>[% Branches.GetName( borrower.branchcode ) | html %]</h2>
</th>
</tr>
<tr>
<th colspan='4' class='centerednames'>
<h3>Outstanding accounts</h3>
</th>
</tr>
<tr>
<th colspan='4' class='centerednames'>
<h4>Debts</h4>
</th>
</tr>
[% IF borrower.account.outstanding_debits.total_outstanding %]
<tr>
<th>Date</th>
<th>Charge</th>
<th>Amount</th>
<th>Outstanding</th>
</tr>
[% FOREACH debit IN borrower.account.outstanding_debits %]
<tr>
<td>[% debit.date | $KohaDates %]</td>
<td>
[% PROCESS account_type_description account=debit %]
[%- IF debit.description %], [% debit.description | html %][% END %]
</td>
<td class='debit'>[% debit.amount | $Price %]</td>
<td class='debit'>[% debit.amountoutstanding | $Price %]</td>
</tr>
[% END %]
[% ELSE %]
<tr>
<td colspan='4'>There are no outstanding debts on your account</td>
</tr>
[% END %]
<tr>
<th colspan='4' class='centerednames'>
<h4>Credits</h4>
</th>
</tr>
[% IF borrower.account.outstanding_credits.total_outstanding %]
<tr>
<th>Date</th>
<th>Credit</th>
<th>Amount</th>
<th>Outstanding</th>
</tr>
[% FOREACH credit IN borrower.account.outstanding_credits %]
<tr>
<td>[% credit.date | $KohaDates%]</td>
<td>
[% PROCESS account_type_description account=credit %]
[%- IF credit.description %], [% credit.description | html %][% END %]
</td>
<td class='credit'>[% credit.amount *-1 | $Price %]</td>
<td class='credit'>[% credit.amountoutstanding *-1 | $Price %]</td>
</tr>
[% END %]
[% ELSE %]
<tr>
<td colspan='4'>There are no outstanding credits on your account</td>
</tr>
[% END %]
<tfoot>
<td colspan='3'>
[% IF borrower.account.balance < 0 %]
Total credit as of [% today | $KohaDates %]:
[% ELSE %]
Total outstanding dues as of [% today | $KohaDates %]:
[% END %]
</td>
[% IF ( borrower.account.balance <= 0 ) %]<td class='credit'>[% borrower.account.balance * -1 | $Price %]</td>
[% ELSE %]<td class='debit'>[% borrower.account.balance | $Price %]</td>[% END %]
</tfoot>
</table>
DISCHARGE : Discharge confirmation : Email (but PDF is generated)
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Patrons
- Code: DISCHARGE
- Name: Discharge confirmation
- Type: Email (but PDF is generated - see bug 32892)
- HTML: True
- Message subject: Discharge for <<borrowers.firstname>> <<borrowers.surname>>
- Purpose:
- This notice is used to generate a PDF to document a successful discharge request
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The PDF can either be downloaded by the patron from their patron account or from the staff interface when discharging a patron
- The discharge feature is controlled by the useDischarge system preference
Message body:
<<today>>
<h1>Discharge confirmation</h1>
<p><<branches.branchname>> certifies that the following borrower:<br>
<<borrowers.firstname>> <<borrowers.surname>> (cardnumber: <<borrowers.cardnumber>>)<br>
has returned all items.</p>
MEMBERSHIP_EXPIRY : Account expiration : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Patrons
- Code: MEMBERSHIP_EXPIRY
- Name: Account expiration
- Type: Email
- HTML: False
- Message subject: Account expiration
- Purpose:
- This notice can be sent to patrons to warn them that their cards are expiring soon
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- Requires that you have the MembershipExpiryDaysNotice set and the related cron job set
Message body:
Dear <<borrowers.title>> <<borrowers.firstname>> <<borrowers.surname>>,
Your library card will expire soon, on:
<<borrowers.dateexpiry>>
Thank you,
Librarian
<<branches.branchname>>
MEMBERSHIP_RENEWED : Account renewal : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Patrons
- Code: MEMBERSHIP_RENEWED
- Name: Account renewal
- Type: Email
- HTML: False
- Message subject: Account renewal
- Purpose:
- This notice can be sent to patrons to notify them that their library membership has been renewed
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The notice is generated by the membership_expiry.pl cronjob when it is called with the --renew parameter
Message body:
[%- USE Price -%]
Dear [% borrower.title %] [% borrower.firstname %] [% borrower.surname %],
Your library account has been renewed. The new expiry date is: [% borrower.dateexpiry %].
[% IF borrower.category.enrolmentfee > 0 %]
An enrollment fee of [% borrower.category.enrolmentfee | $Price with_symbol => 1 %] has been applied.
[% END %]
Thank you,
Your library,
[% branch.branchname %]
OPAC_REG : New OPAC self-registration submitted : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Patrons
- Code: OPAC_REG
- Name: New OPAC self-registration submitted
- Type: Email
- HTML: True
- Message subject: New OPAC self-registration
- Purpose:
- This notice is sent to library staff when the EmailPatronRegistrations system preference is enabled and a patron registers through the OPAC
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
<h3>New OPAC self-registration</h3>
<p><h4>Self-registration made:</h4>
<ul>
<li> [% borrower.firstname %] [% borrower.surname %]</li>
[% IF borrower.cardnumber %]<li>Cardnumber: [% borrower.cardnumber %]</li>[% END %]
[% IF borrower.email %]<li>Email: [% borrower.email %]</li>[% END %]
[% IF borrower.phone %]<li>Phone: [% borrower.phone %]</li>[% END %]
[% IF borrower.mobile %]<li>Mobile: [% borrower.mobile %]</li>[% END %]
[% IF borrower.fax %]<li>Fax: [% borrower.fax %]</li>[% END %]
[% IF borrower.emailpro %]<li>Secondary email: [% borrower.emailpro %]</li>[% END %]
[% IF borrower.phonepro %]<li>Secondary phone: [% borrower.phonepro %]</li>[% END %]
[% IF borrower.branchcode %]<li>Home library: [% borrower.branchcode %]</li>[% END %]
[% IF borrower.categorycode %]<li>Temporary patron category: [% borrower.categorycode %]</li>[% END %]
</ul>
</p>
OPAC_REG_VERIFY : OPAC self-registration verification email : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Patrons
- Code: OPAC_REG_VERIFY
- Name: OPAC self-registration verification email
- Type: Email
- HTML: False
- Message subject: Verify your account
- Purpose:
- This notice is sent to the patron who registered through the OPAC if the PatronSelfRegistrationVerifyByEmail system preference is enabled
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Hello!
Your library account has been created. Please verify your email address by clicking this link to complete the signup process:
<<OPACBaseURL>>/cgi-bin/koha/opac-registration-verify.pl?token=<<borrower_modifications.verification_token>>
If you did not initiate this request, you may safely ignore this one-time message. The request will expire shortly.
PASSWORD_CHANGE : Notification of password change : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Patrons
- Code: PASSWORD_CHANGE
- Name: Notification of password change
- Type: Email
- HTML: False
- Message subject: Library account password change notification
- Purpose:
- This notice is sent to a patron whose password was changed, if the NotifyPasswordChange system preference is enabled
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Dear [% borrower.firstname %] [% borrower.surname %],
We want to notify you that your password has been changed. If you did not change it yourself (or requested that change), please contact library staff.
Your library.
PASSWORD_RESET : Online password reset : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Patrons
- Code: PASSWORD_RESET
- Name: Online password reset
- Type: Email
- HTML: True
- Message subject: Koha password recovery
- Purpose:
- This notice is sent when a patron requests a new password from the OPAC in order to validate the email address
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The password reset feature is controlled by the OpacResetPassword system preference
Message body:
<p>This email has been sent in response to your password recovery request for the account <strong><<user>></strong>.
</p>
<p>
You can now create your new password using the following link:
<br><a href="<<passwordreseturl>>"><<passwordreseturl>></a>
</p>
<p>This link will be valid for 2 days from this email's reception, then you must reapply if you do not change your password.</p>
<p>Thank you.</p>
PROBLEM_REPORT : OPAC problem report : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Patrons
- Code: PROBLEM_REPORT
- Name: OPAC problem report
- Type: Email
- HTML: False
- Message subject: OPAC problem report
- Purpose:
- This notice is sent to the email address in the KohaAdminEmailAddress system preference, or the library’s email address when a patron reports a problem on the OPAC
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Username: <<problem_reports.username>>
Problem page: <<problem_reports.problempage>>
Title: <<problem_reports.title>>
Message: <<problem_reports.content>>
Example of sent notice in 23.11
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Patrons
- Code: SHARE_ACCEPT
- Name: Notification about an accepted share
- Type: Email
- HTML: False
- Message subject: Share on list <<listname>> accepted
- Purpose:
- Used to notify a patron when another patron has accepted their shared list
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- Requires that the OpacAllowSharingPrivateLists system preference be set to ‘Allow’
Message body:
Dear patron,
We want to inform you that <<borrowers.firstname>> <<borrowers.surname>> accepted your invitation to share your list <<listname>> in our library catalog.
Thank you.
Your library.
SHARE_INVITE : Invitation for sharing a list : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Patrons
- Code: SHARE_INVITE
- Name: Invitation for sharing a list
- Type: Email
- HTML: False
- Message subject: Share list <<listname>>
- Purpose:
- Used to notify a patron that another patron would like to share a list with them
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- Requires that the OpacAllowSharingPrivateLists system preference be set to ‘Allow’
Message body:
Dear patron,
One of our patrons, <<borrowers.firstname>> <<borrowers.surname>>, invites you to share a list <<listname>> in our library catalog.
To access this shared list, please click on the following URL or copy-and-paste it into your browser address bar.
<<shareurl>>
In case you are not a patron in our library or do not want to accept this invitation, please ignore this mail. Note also that this invitation expires within two weeks.
Thank you.
Your library.
STAFF_PASSWORD_RESET : Online password reset : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Patrons
- Code: STAFF_PASSWORD_RESET
- Name: Online password reset
- Type: Email
- HTML: True
- Message subject: Koha password reset
- Purpose:
- This notice is sent when a staff member sends a password reset email to a patron
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The password reset feature is controlled by the OpacResetPassword system preference
Message body:
<p>A librarian has reset the password for the account <strong><<user>></strong>.
</p>
<p>
Please create your new password using the following link:
<br><a href="<<passwordreseturl>>"><<passwordreseturl>></a>
</p>
<p>This link will be valid for 5 days from this email's reception, then you must reapply if you do not change your password.</p>
<p>Thank you.</p>
Example of default notice as sent by 23.11
WELCOME : Welcome notice : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Patrons
- Code: WELCOME
- Name: Welcome notice
- Type: Email
- HTML: True
- Message subject: [% USE Koha %][% IF Koha.Preference('LibraryName') %]Welcome to [% Koha.Preference('LibraryName') %][% ELSE %]Welcome to the library[% END %]
- Purpose:
- Sent to patrons when their account is set up if the AutoEmailNewUser preference is set to ‘Send’
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- For security reasons, it is not possible to send the patron’s password in a notice
Message body:
[% USE Koha %]
Hello [% borrower.title %] [% borrower.firstname %] [% borrower.surname %].<br>
<br>
Thank you for joining [% IF Koha.Preference('LibraryName') %][% Koha.Preference('LibraryName') %][% ELSE %]the library[% END %]<br>
<br>
You can search for all our materials in our <a href='[% Koha.Preference('OPACBaseURL') %]'>catalog</a>.<br>
<br>
Your library card number is [% borrower.cardnumber %]<br>
<br>
If you have any problems or questions regarding your account, please contact the library.
Example of default notice as sent by 23.11
Order acquisition
ACQORDER : Acquisition order : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Order acquisition
- Code: ACQORDER
- Name: Acquisition order
- Type: Email
- HTML: False
- Message subject: Order
- Purpose:
- Used in the acquisitions module to send order information to the vendor
- The notice is triggered manually from the basket summary page using the ‘Email order’ button in the toolbar
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is sent if several criteria are met:
- The staff patron triggering the email has a valid email address
- The vendor contact marked as ‘Primary acquisitions contact’ and ‘Contact when ordering’ has a valid email address
- This notice is sent if several criteria are met:
Message body:
<<aqbooksellers.name>>
<<aqbooksellers.address1>>
<<aqbooksellers.address2>>
<<aqbooksellers.address3>>
<<aqbooksellers.address4>>
<<aqbooksellers.phone>>
Please order for the library:
<order>Ordernumber <<aqorders.ordernumber>> (<<biblio.title>>) (quantity: <<aqorders.quantity>>) ($<<aqorders.listprice>> each).</order>
Thank you,
<<branches.branchname>>
Point of sale
RECEIPT : Point of sale receipt : Print
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Point of sale
- Code: RECEIPT
- Name: Point of sale receipt
- Type: Print
- HTML: True
- Message subject: Receipt
- Purpose:
- Used to send a payment receipt by email from the point of sale module
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
[% USE KohaDates %]
[% USE Branches %]
[% USE Price %]
[% PROCESS "accounts.inc" %]
<table>
[% IF ( LibraryName ) %]
<tr>
<th colspan="2" class="centerednames">
<h3>[% LibraryName | html %]</h3>
</th>
</tr>
[% END %]
<tr>
<th colspan="2" class="centerednames">
<h2>[% Branches.GetName( credit.branchcode ) | html %]</h2>
</th>
</tr>
<tr>
<th colspan="2" class="centerednames">
<h3>[% credit.date | $KohaDates %]</h3>
</tr>
<tr>
<td>Transaction ID: </td>
<td>[% credit.accountlines_id %]</td>
</tr>
<tr>
<td>Operator ID: </td>
<td>[% credit.manager_id %]</td>
</tr>
<tr>
<td>Payment type: </td>
<td>[% credit.payment_type %]</td>
</tr>
<tr></tr>
<tr>
<th colspan="2" class="centerednames">
<h2><u>Fee receipt</u></h2>
</th>
</tr>
<tr></tr>
<tr>
<th>Description of charges</th>
<th>Amount</th>
</tr>
[% FOREACH debit IN credit.debits %]
<tr>
<td>[% PROCESS account_type_description account=debit %]</td>
<td>[% debit.amount * -1 | $Price %]</td>
</tr>
[% END %]
<tfoot>
<tr class="highlight">
<td>Total: </td>
<td>[% credit.amount * -1| $Price %]</td>
</tr>
<tr>
<td>Tendered: </td>
<td>[% collected | $Price %]</td>
</tr>
<tr>
<td>Change: </td>
<td>[% change | $Price %]</td>
</tr>
</tfoot>
</table>
RECEIPT : Point of sale receipt : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Point of sale
- Code: RECEIPT
- Name: Point of sale receipt
- Type: Email
- HTML: True
- Message subject: Receipt
- Purpose:
- Used to send a payment receipt by email from the point of sale module
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
[% USE KohaDates %]
[% USE Branches %]
[% USE Price %]
[% PROCESS "accounts.inc" %]
<table>
[% IF ( LibraryName ) %]
<tr>
<th colspan="2" class="centerednames">
<h3>[% LibraryName | html %]</h3>
</th>
</tr>
[% END %]
[% IF credit.library %]
<tr>
<th colspan="2" class="centerednames">
<h2>[% payment.library.branchname | html %]</h2>
</th>
</tr>
[% END %]
<tr>
<th colspan="2" class="centerednames">
<h3>[% payment.date | $KohaDates %]</h3>
</th>
</tr>
<tr>
<td>Transaction ID: </td>
<td>[% payment.accountlines_id %]</td>
</tr>
<tr>
<td>Operator ID: </td>
<td>[% payment.manager_id %]</td>
</tr>
<tr>
<td>Payment type: </td>
<td>[% payment.payment_type %]</td>
</tr>
<tr>
<th colspan="2" class="centerednames">
<h2><u>Payment receipt</u></h2>
</th>
</tr>
<tr>
<th>Description of charges</th>
<th>Amount</th>
</tr>
[% FOREACH offset IN payment.credit_offsets %]
<tr>
<td>[% PROCESS account_type_description account=debit %]</td>
<td>[% debit.amount * -1 | $Price %]</td>
</tr>
[% END %]
<tfoot>
<tr class="highlight">
<td>Total:</td>
<td>[% payment.amount * -1 | $Price %]</td>
</tr>
<tr>
<td>Tendered: </td>
<td>[% collected | $Price %]</td>
</tr>
<tr>
<td>Change given:</td>
<td>[% change | $Price %]</td>
</tr>
</tfoot>
</table>
Preservation
PRES_TRAIN_ITEM : Train item slip : Print
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Preservation
- Code: PRES_TRAIN_ITEM
- Name: Train item slip
- Type: Print
- HTML: False
- Message subject: Train item slip
- Purpose:
- No documentation currently exists (2024-01-05)
- How to test: -
- Notes: -
Message body:
[%~ USE AuthorisedValues ~%]
[%~ SET train = train_item.train ~%]
[%~ SET item = train_item.catalogue_item ~%]
Train name: [% train.name %]
Sent on: [% train.sent_on | $KohaDates %]
[% train.default_processing.name %]
Item number #[% train_item.user_train_item_id %]
[% FOREACH item_attribute IN train_item.attributes %]
[%~ SET value = item_attribute.value ~%]
[%~ IF item_attribute.processing_attribute.type == 'authorised_value' ~%]
[%~ SET value = AuthorisedValues.GetByCode(item_attribute.processing_attribute.option_source, item_attribute.value) ~%]
[%~ END ~%]
[% item_attribute.processing_attribute.name %]: [% value %]
[% END %]
Holds
CANCEL_HOLD_ON_LOST : Hold has been cancelled : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Holds
- Code: CANCEL_HOLD_ON_LOST
- Name: Hold has been cancelled
- Type: Email
- HTML: False
- Message subject: Hold has been cancelled
- Purpose:
- This notice is sent to a patron who placed a hold on an item and staff marked this items as lost from the ‘Holds to pull’ list
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is sent if the CanMarkHoldsToPullAsLost system preference is set to ‘Allow to mark items as lost and notify the patron’
Message body:
Dear [% borrower.firstname %] [% borrower.surname %],
We regret to inform you, that the following item can not be provided due to it being missing. Your hold was cancelled.
Title: [% biblio.title %]
Author: [% biblio.author %]
Copy: [% item.copynumber %]
Location: [% branch.branchname %]
HOLD : Hold available for pickup : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Holds
- Code: HOLD
- Name: Hold available for pickup
- Type: Email
- HTML: False
- Message subject: Hold available for pickup at <<branches.branchname>>
- Purpose:
- This notice is sent to the patron when their hold is ready for pickup
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice as a digest
- When this notice references the branches table it is referring to the pickup branch information.
- This notice is used if two criteria are met:
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
You have a hold available for pickup as of <<reserves.waitingdate>>:
Title: <<biblio.title>>
Author: <<biblio.author>>
Copy: <<items.copynumber>>
Location: <<branches.branchname>>
<<branches.branchaddress1>>
<<branches.branchaddress2>>
<<branches.branchaddress3>>
<<branches.branchcity>> <<branches.branchzip>>
HOLD : Hold available for pickup : SMS
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: [ True | False]
- Koha module: Holds
- Code: HOLD
- Name: Hold available for pickup
- Type: SMS
- HTML: False
- Message subject: Hold available for pickup at <<branches.branchname>>
- Purpose:
- This notice is sent to the patron when their hold is ready for pickup
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice as a digest
- When this notice references the branches table it is referring to the pickup branch information.
- This notice is used if two criteria are met:
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
Your hold for <<biblio.title>> is available for pickup.
HOLD : Hold available for pickup : Print
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Holds
- Code: HOLD
- Name: Hold available for pickup
- Type: Print
- HTML: False
- Message subject: Hold available for pickup (print notice)
- Purpose:
- This notice is sent to the patron when their hold is ready for pickup
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
<<branches.branchname>>
<<branches.branchaddress1>>
<<branches.branchaddress2>>
Change service requested
<<borrowers.firstname>> <<borrowers.surname>>
<<borrowers.address>>
<<borrowers.city>> <<borrowers.zipcode>>
<<borrowers.firstname>> <<borrowers.surname>> <<borrowers.cardnumber>>
You have a hold available for pickup as of <<reserves.waitingdate>>:
Title: <<biblio.title>>
Author: <<biblio.author>>
Copy: <<items.copynumber>>
HOLD_CHANGED : Canceled hold available for different patron : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Holds
- Code: HOLD_CHANGED
- Name: Canceled hold available for different patron
- Type: Email
- HTML: False
- Message subject: Canceled hold available for different patron
- Purpose:
- This notice is sent to library staff (either the email address in ExpireReservesAutoFillEmail), or the library’s reply-to address, to alert them that a hold has been canceled, the item filled the next hold and is now waiting for another patron
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice is only sent if ExpireReservesAutoFill is set to ‘Do’
Message body:
The patron picking up <<biblio.title>> (<<items.barcode>>) has changed to <<borrowers.firstname>> <<borrowers.surname>> (<<borrowers.cardnumber>>).
Please update the hold information for this item.
Title: <<biblio.title>>
Author: <<biblio.author>>
Item: <<items.itemcallnumber>>
Pickup location: <<branches.branchname>>
HOLD_REMINDER : Waiting hold reminder : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Holds
- Code: HOLD_REMINDER
- Name: Waiting hold reminder
- Type: Email
- HTML: False
- Message subject: You have waiting holds.
- Purpose:
- This notice is sent to the patron when their hold has been waiting for pickup for more than a number of days
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- The holds_reminder.pl cron job is required to generate this notice
- This notice is used if two criteria are met:
- The EnhancedMessagingPreferences is set to ‘Allow’
- The patron has requested to receive this notice
Message body:
Dear [% borrower.firstname %] [% borrower.surname %],
The following holds are waiting at [% branch.branchname %]:
[% FOREACH hold IN holds %]
[% hold.biblio.title %] : waiting since [% hold.waitingdate | $KohaDates %]
[% END %]
HOLDDGST : Hold(s) available for pickup : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
- (Uses Koha's "----"/repeating content/"----" syntax)
- Koha module: Holds
- Code: HOLDDGST
- Name: Hold(s) available for pickup
- Type: Email
- HTML: False
- Message subject: Hold(s) available for pickup
- Purpose:
- No documentation currently exists (2024-01-05)
- How to test: -
- Notes: -
Message body:
You have one or more holds available for pickup:
----
Title: [% hold.biblio.title %]
Author: [% hold.biblio.author %]
Copy: [% hold.item.copynumber %]
Waiting since: [% hold.waitingdate %]
Waiting at: [% hold.branch.branchname %]
[% hold.branch.branchaddress1 %]
[% hold.branch.branchaddress2 %]
[% hold.branch.branchaddress3 %]
[% hold.branch.branchcity %] [% hold.branch.branchzip %]
----
Thank you!
HOLDDGST : Hold(s) available for pickup : SMS
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
- (Uses Koha's "----"/repeating content/"----" syntax)
- Koha module: Holds
- Code: HOLDDGST
- Name: Hold(s) available for pickup
- Type: SMS
- HTML: False
- Message subject: Hold(s) available for pickup
- Purpose:
- No documentation currently exists (2024-01-05)
- How to test: -
- Notes: -
Message body:
You have one or more holds available for pickup:
----
Title: [% hold.biblio.title %]
----
HOLDPLACED : Hold placed on item : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Holds
- Code: HOLDPLACED
- Name: Hold placed on item
- Type: Email
- HTML: False
- Message subject: Hold placed on item
- Purpose:
- This notice is sent to the library staff when a hold has been placed
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- This notice requires the emailLibrarianWhenHoldIsPlaced system preference to be set to ‘Enable’
- When this notice references the branches table it is referring to the pickup library information
Message body:
A hold has been placed on the following item : <<biblio.title>> (<<biblio.biblionumber>>) by the user <<borrowers.firstname>> <<borrowers.surname>> (<<borrowers.cardnumber>>).
HOLDPLACED_PATRON : Hold is confirmed : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Holds
- Code: HOLDPLACED_PATRON
- Name: Hold is confirmed
- Type: Email
- HTML: False
- Message subject: Your hold on [% hold.biblio.title %] is confirmed
- Purpose:
- No documentation currently exists (2024-01-05)
- How to test: -
- Notes: -
Message body:
Hello [% borrower.firstname %] [% borrower.surname %] ([% borrower.cardnumber %]),
Your hold on [% hold.biblio.title %] ([% hold.biblio.id %]) has been confirmed.
You will be notified by the library when your item is available for pickup.
Thank you!
NEW_CURBSIDE_PICKUP : New curbside pickup : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Holds
- Code: NEW_CURBSIDE_PICKUP
- Name: New curbside pickup
- Type: Email
- HTML: False
- Message subject: You have scheduled a curbside pickup for [% branch.branchname %]
- Purpose:
- This notice is sent to the patron when a curbside pickup is scheduled
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- In order to send this notice:
- The curbside pickup module must be enabled
- The patron must have chosen to receive the ‘Hold filled’ notice by email
- In order to send this notice:
Message body:
[%- USE KohaDates -%]
[%- SET cp = curbside_pickup -%]
You have a curbside pickup scheduled for [% cp.scheduled_pickup_datetime | $KohaDates with_hours => 1 %] at [% cp.library.branchname %].
Any holds waiting for you at the pickup time will be included in this pickup. At this time, that list includes:
[%- FOREACH h IN cp.patron.holds %]
[%- IF h.branchcode == cp.branchcode && h.found == 'W' %]
* [% h.biblio.title %], [% h.biblio.author %] ([% h.item.barcode %])
[%- END %]
[%- END %]
Once you have arrived, please call your library or log into your account and click the ""Alert staff of your arrival"" button to let them know you are there.
Serials (new issue)
SERIAL_ALERT : New serial issue : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Serials (new issue)
- Code: SERIAL_ALERT
- Name: New serial issue
- Type: Email
- HTML: False
- Message subject: New serial issue is now available
- Purpose:
- Notice used in the serials module to notify patrons/staff of new issues of a serial. SERIAL_ALERT (RLIST in older versions) is provided as a sample notice, but the notice code can be chosen freely as only the module is taken into account. Multiple notices can also be managed.
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- You have the option to select the notice used to inform the patron about a received serial issue when adding or editing a subscription. Choose from the ‘Patron notification’ drop down menu
- If a notice has been selected for a subscription, patrons can subscribe to the email notification from the subscription tab in the detail view in the OPAC
Message body:
<<borrowers.firstname>> <<borrowers.surname>>,
The following issue is now available:
<<biblio.title>>, <<biblio.author>> (<<items.barcode>>)
Please pick it up at your convenience.
Suggestions
ACCEPTED : Suggestion accepted : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Suggestions
- Code: ACCEPTED
- Name: Suggestion accepted
- Type: Email
- HTML: False
- Message subject: Purchase suggestion accepted
- Purpose:
- This notice is sent to the patron when their purchase suggestion is accepted
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- If you don’t want to send this notice, simply delete it
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
You have suggested that the library acquire <<suggestions.title>> by <<suggestions.author>>.
The library has reviewed your suggestion today. The item will be ordered as soon as possible. You will be notified by mail when the order is completed, and again when the item arrives at the library.
If you have any questions, please email us at <<branches.branchemail>>.
Thank you,
<<branches.branchname>>
AVAILABLE : Suggestion available : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Suggestions
- Code: AVAILABLE
- Name: Suggestion available
- Type: Email
- HTML: False
- Message subject: Suggested purchase available
- Purpose:
- This notice is sent to the patron who made a purchase suggestion, when the order created from the suggestion is received
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- If you don’t want to send this notice, simply delete it
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
You have suggested that the library acquire <<suggestions.title>> by <<suggestions.author>>.
We are pleased to inform you that the item you requested is now part of the collection.
If you have any questions, please email us at <<branches.branchemail>>.
Thank you,
<<branches.branchname>>
NEW_SUGGESTION : New suggestion : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Suggestions
- Code: NEW_SUGGESTION
- Name: New suggestion
- Type: Email
- HTML: True
- Message subject: New suggestion
- Purpose:
- This notice is sent to library staff when the EmailPurchaseSuggestions system preference is enabled
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
<h3>Suggestion pending approval</h3>
<p><h4>Suggested by</h4>
<ul>
<li><<borrowers.firstname>> <<borrowers.surname>></li>
<li><<borrowers.cardnumber>></li>
<li><<borrowers.phone>></li>
<li><<borrowers.email>></li>
</ul>
</p>
<p><h4>Title suggested</h4>
<ul>
<li><b>Library:</b> <<branches.branchname>></li>
<li><b>Title:</b> <<suggestions.title>></li>
<li><b>Author:</b> <<suggestions.author>></li>
<li><b>Copyright date:</b> <<suggestions.copyrightdate>></li>
<li><b>Standard number (ISBN, ISSN or other):</b> <<suggestions.isbn>></li>
<li><b>Publisher:</b> <<suggestions.publishercode>></li>
<li><b>Collection title:</b> <<suggestions.collectiontitle>></li>
<li><b>Publication place:</b> <<suggestions.place>></li>
<li><b>Quantity:</b> <<suggestions.quantity>></li>
<li><b>Item type:</b> <<suggestions.itemtype>></li>
<li><b>Reason for suggestion:</b> <<suggestions.patronreason>></li>
<li><b>Notes:</b> <<suggestions.note>></li>
</ul>
</p>
NOTIFY_MANAGER : Notify manager of a suggestion : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: True
- Koha module: Suggestions
- Code: NOTIFY_MANAGER
- Name: Notify manager of a suggestion
- Type: Email
- HTML: False
- Message subject: A suggestion has been assigned to you
- Purpose:
- This notice is sent to a staff member when they are assigned as manager of a suggestion in the acquisitions module
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes: -
Message body:
Dear [% borrower.firstname %] [% borrower.surname %],
A new suggestion has been assigned to you: [% suggestion.title %].
Thank you,
[% branch.branchname %]
ORDERED : Suggestion ordered : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Suggestions
- Code: ORDERED
- Name: Suggestion ordered
- Type: Email
- HTML: False
- Message subject: Suggested item ordered
- Purpose:
- This notice is sent to the patron who made a suggestion, when the ‘from a suggestion’ option is used to create an order from it
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- If you don’t want to send this notice, just delete it
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
You have suggested that the library acquire <<suggestions.title>> by <<suggestions.author>>.
We are pleased to inform you that the item you requested has now been ordered. It should arrive soon, at which time it will be processed for addition into the collection.
You will be notified again when the book is available.
If you have any questions, please email us at <<branches.branchemail>>
Thank you,
<<branches.branchname>>
REJECTED : Suggestion rejected : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Suggestions
- Code: REJECTED
- Name: Suggestion rejected
- Type: Email
- HTML: False
- Message subject: Purchase suggestion declined
- Purpose:
- This notice is sent when a patron’s purchase suggestion is rejected
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- If you don’t want to send this notice, just delete it
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
You have suggested that the library acquire <<suggestions.title>> by <<suggestions.author>>.
The library has reviewed your request today, and has decided not to accept the suggestion at this time.
The reason given is: <<suggestions.reason>>
If you have any questions, please email us at <<branches.branchemail>>.
Thank you,
<<branches.branchname>>
TO_PROCESS : Notify fund owner : Email
- Developer: Koha community
- Status: Default template; Koha 23.11
- Uses template toolkit: False
- Koha module: Suggestions
- Code: TO_PROCESS
- Name: Notify fund owner
- Type: Email
- HTML: False
- Message subject: A suggestion is ready to be processed
- Purpose:
- Used to notify a staff member if a purchase suggestion has been moved to the fund they manage
- Koha community documentation at Koha manual: Existing notices and slips
- How to test: -
- Notes:
- Requires the notice_unprocessed_suggestions cron job
Message body:
Dear <<borrowers.firstname>> <<borrowers.surname>>,
A new suggestion is ready to be processed: <<suggestions.title>> by <<suggestions.author>>.
Thank you,
<<branches.branchname>>