Koha Tutorial Videos

Monday Minutes: Auto Renewal Notice

In this week's Monday Minutes, Nick, Jessie, and Andrew discuss the ability to send a 'final auto-renewal notice'. In 23.11 Koha introduced Bug 34924 - Add ability to send 'final auto-renewal notice'.

This line added to the notice warns the user that the item won't be renewed when it becomes due.

Notice Example

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 %]

Additional Resources

Koha Manual Resources on Automatic Renewals

AutoRenewal Notice System Preference

Automatic renewal Cronjob

Circulation and Fine Rules

Read more by Jessie Zairo

Tags Monday Minutes