Notices and Slips - Koha 24.05 defaults

From Koha Wiki
Jump to navigation Jump to search

The following are the notices and slips that are added to a new installation of Koha 24.05

All of the items that have been updated to Template Toolkit since 23.11 are noted as "Updated to TT for 24.05"

Acquisition

ACQ_NOTIF_ON_RECEIV : Notification on receiving : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: False
  • Koha module: Acquisition
  • Code: ACQ_NOTIF_ON_RECEIV
  • Name: Notification on receiving
  • Type: Email
    • HTML: False
    • Message subject: Order received
  • 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 24.05
  • 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>

LIST : Send list : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: True
  • Koha module: Catalog
  • Code: LIST
  • Name: Send list
  • Type: Email
    • HTML: True
    • Message subject: Your list: [% listname | html %]
  • Purpose:
  • 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 24.05
  • 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 24.05
  • 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 24.05
  • Uses template toolkit: True
  • Koha module: Catalog
  • Code: TICKET_RESOLVE
  • Name: Concern resolved
  • Type: Email
    • HTML: True
    • Message subject: Catalog concern resolved
  • Purpose:
  • 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 24.05
  • Uses template toolkit: True
  • Koha module: Catalog
  • Code: TICKET_UPDATE
  • Name: Concern updated
  • Type: Email
    • HTML: True
    • Message subject: Catalog concern updated
  • 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 24.05
  • Uses template toolkit: True
  • Koha module: Circulation
  • Code: ACCOUNT_CREDIT
  • Name: Account payment
  • Type: Print
    • HTML: True
    • Message subject: Account payment
  • 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.

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 24.05
  • Uses template toolkit: True
  • Koha module: Circulation
  • Code: ACCOUNT_DEBIT
  • Name: Account fee
  • Type: Print
    • HTML: True
    • Message subject: Account fee
  • 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.

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

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

Message body:

The following items have been checked in:
----
[% biblio.title %]
----
Thank you.


CHECKINSLIP : Checkin slip : Print

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: True
  • Koha module: Circulation
  • Code: CHECKINSLIP
  • Name: Checkin slip
  • Type: Print
    • HTML: True
    • Message subject: Checkin slip
  • 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 24.05
  • 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
  • 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

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

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 24.05
  • 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 24.05
  • Uses template toolkit: True
    • (Updated to TT for 24.05)
  • Koha module: Circulation
  • Code: DUE
  • Name: Item due reminder
  • Type: Email
    • HTML: False
    • Message subject: Item due reminder
  • 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

Message body:

Dear [% borrower.firstname %] [% borrower.surname %],

The following item is now due:

[% biblio.title %], [% biblio.author %] ([% item.barcode %])


DUE : Item due reminder : SMS

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: True
    • (Updated to TT for 24.05)
  • Koha module: Circulation
  • Code: DUE
  • Name: Item due reminder
  • Type: SMS
    • HTML: False
    • Message subject: Item due reminder
  • 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

Message body:

Dear [% borrower.firstname %] [% borrower.surname %],

The following item is now due:

[% biblio.title %]


DUEDGST : Item due reminder (digest) : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: False
  • Koha module: Circulation
  • Code: DUEDGST
  • Name: Item due reminder (digest)
  • Type: Email
    • HTML: False
    • Message subject: Item due reminder
  • 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

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 24.05
  • Uses template toolkit: False
  • Koha module: Circulation
  • Code: DUEDGST
  • Name: Item due reminder (digest)
  • Type: SMS
    • HTML: False
    • Message subject: Item due reminder
  • 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

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 24.05
  • Uses template toolkit: True
    • (Updated to TT for 24.05)
  • Koha module: Circulation
  • Code: HOLD_SLIP
  • Name: Hold slip
  • Type: Email (but slip is printed - see bug 13498)
    • HTML: True
    • Message subject: Hold slip
  • How to test: -
  • Notes: -

Message body:

<h5>Date: [% today | $KohaDates %]</h5>
<br>
<h3> Transfer to/Hold in [% branch.branchname %]</h3>
<br>
<h3>[% borrower.surname %], [% borrower.firstname %]</h3>
<br>
<ul>
    <li>[% borrower.cardnumber %]</li>
    <li>[% borrower.phone %]</li>
    <li> [% borrower.address %]<br>
         [% borrower.address2 %]<br>
         [% borrower.city %] [% borrower.zipcode %]
    </li>
    <li>[% borrower.email %]</li>
</ul>
<br>
<h3>ITEM ON HOLD</h3>
<h4>[% biblio.title %]</h4>
<h5>[% biblio.author %]</h5>
<ul>
   <li>[% item.barcode %]</li>
   <li>[% item.itemcallnumber %]</li>
   <li>[% reserve.waitingdate | $KohaDates %]</li>
</ul>
<p>Notes:
<pre>[% reserve.reservenotes %]</pre>
</p>


ISSUEQSLIP : Issue quick slip : Email (but slip is printed)

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • 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
  • 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 24.05
  • 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 24.05
  • Uses template toolkit: False
  • Koha module: Circulation
  • Code: ODUE
  • Name: Overdue notice
  • Type: Email
    • HTML: False
    • Message subject: Item overdue
  • 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

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 24.05
  • 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
  • How to test: -
  • Notes:
    • This template is used to generate the description for overdue fines in a patron's account.

Message body:

[% item.biblio.title %] [% checkout.date_due | $KohaDates %]


OVERDUES_SLIP : Overdues slip : Print

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • 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-06-22)
  • 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 24.05
  • 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
  • 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 24.05
  • Uses template toolkit: True
    • (Updated to TT for 24.05)
  • Koha module: Circulation
  • Code: PREDUE
  • Name: Advance notice of item due
  • Type: Email
    • HTML: False
    • Message subject: Advance notice of item due
  • 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

Message body:

Dear [% borrower.firstname %] [% borrower.surname %],

The following item will be due soon:

[% biblio.title %], [% biblio.author %] ([% item.barcode %])


PREDUE : Advance notice of item due : SMS

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: True
    • (Updated to TT for 24.05)
  • Koha module: Circulation
  • Code: PREDUE
  • Name: Advance notice of item due
  • Type: SMS
    • HTML: False
    • Message subject: Advance notice of item due
  • 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

Message body:

Dear [% borrower.firstname %] [% borrower.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 24.05
  • 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
  • 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

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

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 24.05
  • 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
  • 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 24.05
  • Uses template toolkit: Uses Template Toolkit + Koha notices and slips syntax
    • (Uses Koha's "----"/repeating content/"----" syntax)
    • (Partially updated to TT for 24.05)
  • Koha module: Circulation
  • Code: RENEWAL
  • Name: Item renewals
  • Type: Email
    • HTML: False
    • Message subject: Item renewals
  • 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

Message body:

The following items have been renewed:
----
[% biblio.title %]
----
Thank you for visiting [% branch.branchname %].


RETURN_RECALLED_ITEM : Notification to return a recalled item : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • 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 24.05
  • 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 24.05
  • 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 24.05
  • Uses template toolkit: False
  • Koha module: Claim acquisition
  • Code: ACQCLAIM
  • Name: Acquisition claim
  • Type: Email
    • HTML: False
    • Message subject: Item not received
  • 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 24.05
  • 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
  • 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 24.05
  • 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
  • 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 24.05
  • 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 24.05
  • 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 24.05
  • 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 24.05
  • 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 24.05
  • 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 24.05
  • 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 %]


ILL_REQUEST_UNAVAIL : ILL request unavailable : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • 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 %]


ILL_REQUEST_UNAVAIL : ILL request unavailable : SMS

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • 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 24.05
  • 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
  • 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 24.05
  • 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
  • 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 24.05
  • 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
  • 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 24.05
  • 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
  • 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 24.05
  • 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 24.05
  • 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 %]
  • 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 24.05
  • Uses template toolkit: False
  • Koha module: Patrons
  • Code: DISCHARGE
  • Name: Discharge confirmation
  • Type: Email
    • HTML: True
    • Message subject: Discharge for <<borrowers.firstname>> <<borrowers.surname>>
  • 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 24.05
  • Uses template toolkit: False
  • Koha module: Patrons
  • Code: MEMBERSHIP_EXPIRY
  • Name: Account expiration
  • Type: Email
    • HTML: False
    • Message subject: Account expiration
  • 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 24.05
  • Uses template toolkit: True
  • Koha module: Patrons
  • Code: MEMBERSHIP_RENEWED
  • Name: Account renewal
  • Type: Email
    • HTML: False
    • Message subject: Account renewal
  • 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 24.05
  • 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 24.05
  • 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 24.05
  • 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:
  • 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 24.05
  • Uses template toolkit: False
  • Koha module: Patrons
  • Code: PASSWORD_RESET
  • Name: Online password reset
  • Type: Email
    • HTML: True
    • Message subject: Koha password recovery
  • 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 24.05
  • 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>>


SHARE_ACCEPT : Notification about an accepted share : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • 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
  • 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 24.05
  • 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>>
  • 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 24.05
  • Uses template toolkit: False
  • Koha module: Patrons
  • Code: STAFF_PASSWORD_RESET
  • Name: Online password reset
  • Type: Email
    • HTML: True
    • Message subject: Koha password reset
  • 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>


WELCOME : Welcome notice : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • 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 %]
  • How to test: -
  • Notes:
    • 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.


Order acquisition

ACQORDER : Acquisition order : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • 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

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 : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: True
  • Koha module: Point of sale
  • Code: RECEIPT
  • Name: Point of sale receipt
  • Type: Email
    • HTML: True
    • Message subject: Receipt
  • 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>


RECEIPT : Point of sale receipt : Print

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: True
  • Koha module: Point of sale
  • Code: RECEIPT
  • Name: Point of sale receipt
  • Type: Print
    • HTML: True
    • Message subject: Receipt
  • 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>


Preservation

PRES_TRAIN_ITEM : Train item slip : Print

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: True
  • Koha module: Preservation
  • Code: PRES_TRAIN_ITEM
  • Name: Train item slip
  • Type: Print
    • HTML: False
    • Message subject: Train item slip
  • 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 24.05
  • 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 24.05
  • Uses template toolkit: True
    • (Updated to TT for 24.05)
  • Koha module: Holds
  • Code: HOLD
  • Name: Hold available for pickup
  • Type: Email
    • HTML: False
    • Message subject: Hold available for pickup at <<branches.branchname>>
  • 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.

Message body:

Dear [% borrower.firstname %] [% borrower.surname %],

You have a hold available for pickup as of [% hold.waitingdate | $KohaDates %]:

Title: [% biblio.title %]
Author: [% biblio.author %]
Copy: [% item.copynumber %]
Location: [% branch.branchname %]
[% branch.branchaddress1 %]
[% branch.branchaddress2 %]
[% branch.branchaddress3 %]
[% branch.branchcity %] [% branch.branchzip %]





















HOLD : Hold available for pickup : Print

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: True
    • (Updated to TT for 24.05)
  • Koha module: Holds
  • Code: HOLD
  • Name: Hold available for pickup
  • Type: Print
    • HTML: False
    • Message subject: Hold available for pickup (print notice)
  • How to test: -
  • Notes: -

Message body:

[% branch.branchname %]
[% branch.branchaddress1 %]
[% branch.branchaddress2 %]


Change service requested







[% borrower.firstname %] [% borrower.surname %]
[% borrower.address %]
[% borrower.city %] [% borrower.zipcode %]










[% borrower.firstname %] [% borrower.surname %] [% borrower.cardnumber %]

You have a hold available for pickup as of [% hold.waitingdate | $KohaDates %]:

Title: [% biblio.title %]
Author: [% biblio.author %]
Copy: [% item.copynumber %]


HOLD : Hold available for pickup : SMS

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: True
  • Koha module: Holds
  • Code: HOLD
  • Name: Hold available for pickup
  • Type: SMS
    • HTML: False
    • Message subject: Hold available for pickup at [% branch.branchname %]
  • 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.

Message body:

Dear [% borrower.firstname %] [% borrower.surname %],

Your hold for [% biblio.title %] is available for pickup.


HOLD_CHANGED : Canceled hold available for different patron : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • 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 24.05
  • Uses template toolkit: True
  • Koha module: Holds
  • Code: HOLD_REMINDER
  • Name: Waiting hold reminder
  • Type: Email
    • HTML: False
    • Message subject: You have waiting holds.
  • 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 24.05
  • 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:
    • This notice is sent to the patron when their hold is ready for pickup and they have digest mode selected for this message.
    • No documentation currently exists (2024-06-22)
  • 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 24.05
  • 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:
    • This notice is sent to the patron when their hold is ready for pickup and they have digest mode selected for this message.
    • No documentation currently exists (2024-06-22)
  • 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 24.05
  • Uses template toolkit: False
  • Koha module: Holds
  • Code: HOLDPLACED
  • Name: Hold placed on item
  • Type: Email
    • HTML: False
    • Message subject: Hold placed on item
  • 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 informatio

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 24.05
  • 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-06-22)
  • 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 24.05
  • 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 %]
  • 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

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 24.05
  • 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 24.05
  • Uses template toolkit: True
    • (Updated to TT for 24.05)
  • Koha module: Suggestions
  • Code: ACCEPTED
  • Name: Suggestion accepted
  • Type: Email
    • HTML: False
    • Message subject: Purchase suggestion accepted
  • How to test: -
  • Notes:
    • If you don't want to send this notice, simply delete it

Message body:

Dear [% borrower.firstname %] [% borrower.surname %],

You have suggested that the library acquire [% suggestion.title %] by [% suggestion.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 [% branch.branchemail %].

Thank you,

[% branch.branchname %]


AVAILABLE : Suggestion available : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: True
    • (Partially updated to TT for 24.05)
  • Koha module: Suggestions
  • Code: AVAILABLE
  • Name: Suggestion available
  • Type: Email
    • HTML: False
    • Message subject: Suggested purchase available
  • Purpose:
  • How to test: -
  • Notes:
    • If you don't want to send this notice, simply delete it

Message body:

Dear [% borrower.firstname %] [% borrower.surname %],

You have suggested that the library acquire [% suggestion.title %] by [% suggestion.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 [% branch.branchemail %].

Thank you,

[% branch.branchname %]


NEW_SUGGESTION : New suggestion : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: True
    • (Updated to TT for 24.05)
  • Koha module: Suggestions
  • Code: NEW_SUGGESTION
  • Name: New suggestion
  • Type: Email
    • HTML: True
    • Message subject: New suggestion
  • How to test: -
  • Notes: -

Message body:

<h3>Suggestion pending approval</h3>
    <p><h4>Suggested by</h4>
    <ul>
    <li>[% borrower.firstname %] [% borrower.surname %]</li>
    <li>[% borrower.cardnumber %]</li>
    [%- IF borrower.phone -%]
        <li>[% borrower.phone %]</li>
    [%- END -%]
    [%- IF borrower.email -%]
        <li>[% borrower.email %]</li>
    [%- END -%]
    </ul>
    </p>
    <p><h4>Title suggested</h4>
    <ul>
    <li><b>Library:</b> [% branch.branchname %]</li>
    <li><b>Title:</b> [% suggestion.title %]</li>
    <li><b>Author:</b> [% suggestion.author %]</li>
    <li><b>Copyright date:</b> [% suggestion.copyrightdate %]</li>
    <li><b>Standard number (ISBN, ISSN or other):</b> [% suggestion.isbn %]</li>
    <li><b>Publisher:</b> [% suggestion.publishercode %]</li>
    <li><b>Collection title:</b> [% suggestion.collectiontitle %]</li>
    <li><b>Publication place:</b> [% suggestion.place %]</li>
    <li><b>Quantity:</b> [% suggestion.quantity %]</li>
    <li><b>Item type:</b>  [% suggestion.itemtype %]</li>
    <li><b>Reason for suggestion:</b> [% suggestion.patronreason %]</li>
    <li><b>Notes:</b> [% suggestion.note %]</li>
    </ul>
    </p>


NOTIFY_MANAGER : Notify manager of a suggestion : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • 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:
  • 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 24.05
  • Uses template toolkit: True
    • (Updated to TT for 24.05)
  • 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, simply delete it

Message body:

Dear [% borrower.firstname %] [% borrower.surname %],

You have suggested that the library acquire [% suggestion.title %] by [% suggestion.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 [% branch.branchemail %]

Thank you,

[% branch.branchname %]


REJECTED : Suggestion rejected : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: True
    • (Updated to TT for 24.05)
  • Koha module: Suggestions
  • Code: REJECTED
  • Name: Suggestion rejected
  • Type: Email
    • HTML: False
    • Message subject: Purchase suggestion declined
  • How to test: -
  • Notes:
    • If you don't want to send this notice, simply delete it

Message body:

Dear [% borrower.firstname %] [% borrower.surname %],

You have suggested that the library acquire [% suggestion.title %] by [% suggestion.author %].

The library has reviewed your request today, and has decided not to accept the suggestion at this time.

The reason given is: [% suggestion.reason %]

If you have any questions, please email us at [% branch.branchemail %].

Thank you,

[% branch.branchname %]


TO_PROCESS : Notify fund owner : Email

  • Developer: Koha community
  • Status: Default template; Koha 24.05
  • Uses template toolkit: True
    • (Updated to TT for 24.05)
  • Koha module: Suggestions
  • Code: TO_PROCESS
  • Name: Notify fund owner
  • Type: Email
    • HTML: False
    • Message subject: A suggestion is ready to be processed
  • How to test: -
  • Notes:
    • Requires the notice_unprocessed_suggestions cron job

Message body:

Dear [% borrower.firstname %] [% borrower.surname %],

A new suggestion is ready to be processed: [% suggestion.title %] by [% suggestion.author %].

Thank you,

[% branch.branchname %]