Holidays
Defining the days when your library is closed so that due dates and fines are calculated correctly
How Holidays Affect Circulation
Holidays work together with the open days defined under Parameters → System Dates. Both are used in the same calculation — when a due date is computed, Papyrus skips over any day that is either a closed weekday (from System Dates) or a holiday (from this screen).
A book is issued on Friday 26 September with a 7-day loan period. Normally the due date would be Saturday 4 October. But Saturday is a closed day (System Dates) and the school has a mid-term break from 29 September to 3 October (Holidays). Papyrus skips those dates and sets the due date as Monday 6 October — the next open, non-holiday day.
Similarly, overdue fines only accrue on days that are both open (per System Dates) and not holidays. A member who keeps a book during a mid-term break is not fined for those days.
The Holidays Form
The Holidays screen has a simple entry form at the top and a list of existing holidays below. You can add a single day or an entire date range — for example, a two-week term holiday — in one operation by setting a start and end date.
| Field / Button | Description |
|---|---|
| Holiday Starting Date | The first day of the closure period. For a single public holiday, set this to the same date as the Ending Date. Dates must be entered in the format yyyy MMMM dd — for example 2026 April 18. A calendar picker is available by clicking the calendar icon next to the field. |
| Holiday Ending Date | The last day of the closure period. For a multi-day break, set this to the final day of the closure. Papyrus will create a separate holiday entry for every day in the range from Starting Date to Ending Date inclusive. |
| Description | A short label for the holiday or closure period, up to 30 characters. This appears in the holidays list and in reports. Examples: Mid Term, Easter, Public Holiday, School Closure. |
| Add button | Creates a holiday entry for each day in the specified date range with the given description. If the range is a single day, one entry is created. If it spans multiple days, an entry is created for each day. |
| Delete button | Removes all holiday entries that fall within the specified date range. This is the quickest way to remove an entire break period — enter the same start and end dates used when the holidays were added, then click Delete. |
| Delete Expired Holidays | Removes all holiday entries with dates in the past — i.e. any holiday date earlier than today. Use this periodically to keep the holidays list clean and relevant. Past holidays have no effect on current calculations, but removing them makes the list easier to manage. |
Adding Holidays
You can add a single day or a multi-day range in one operation. Papyrus creates one entry per day for every date in the range.
Adding a single public holiday
Enter the holiday date in both Holiday Starting Date and Holiday Ending Date — both fields should contain the same date.
Enter a brief Description, such as Heritage Day or Public Holiday.
Click Add. The date will appear in the holidays list below.
Adding a multi-day break or holiday period
Enter the first day of the closure in Holiday Starting Date.
Enter the last day of the closure in Holiday Ending Date.
Enter a Description for the period, such as Mid Term or December Holidays.
Click Add. Papyrus creates one entry for each date in the range. All entries share the same description.
Holiday Starting Date: 2026 September 04
Holiday Ending Date: 2026 September 21
Description: Mid Term
Clicking Add creates 18 individual entries — one for each day from 4 to 21 September — all labelled "Mid Term".
Editing a Holiday
Individual holiday entries can be edited directly in the holidays list. Each row has an Edit link on the left side.
Find the holiday entry you wish to change in the holidays list.
Click the Edit link on that row. The row will switch to edit mode, allowing you to change the date or description.
Make your changes and click Update to save, or Cancel to discard.
Deleting Holidays
There are three ways to remove holiday entries:
| Method | When to use it |
|---|---|
| Delete link (per row) | To remove a single specific holiday entry from the list. Click Delete on the row you wish to remove. The entry is removed immediately. |
| Delete button (date range) | To remove all holiday entries within a date range in one operation. Enter the start and end dates of the range you want to clear and click Delete. All entries between those dates (inclusive) are removed. This is the quickest way to remove an entire break period. |
| Delete Expired Holidays | To remove all past holidays in one click — any entry with a date before today's date. Use this periodically to keep the list manageable. It has no effect on future dates. |
The Holidays List
All current holiday entries are displayed in a table below the entry form. The list can be sorted by clicking the Date or Description column headings. Each row shows the holiday date, its description, and Edit and Delete controls.
| Date | Description | |
|---|---|---|
| EditDelete | 2025-Sep-04 | Mid Term |
| EditDelete | 2025-Sep-05 | Mid Term |
| EditDelete | 2025-Sep-06 | Mid Term |
| EditDelete | 2025-Sep-07 | Mid Term |
| … additional rows … | ||
Planning Your Holiday Calendar
The following table lists the types of closure dates that are typically entered in a school or college library. Adding these at the start of each year ensures due dates and fines are accurate throughout.
| Closure type | Example description | Notes |
|---|---|---|
| Public holidays | Public Holiday, Heritage Day | Single days — set both start and end to the same date |
| School term breaks | April Holidays, June Holidays | Multi-day ranges — enter the first and last day of the break |
| Mid-term breaks | Mid Term | Typically one to two weeks during a school term |
| Year-end closure | December Holidays | The longest break — typically five to seven weeks |
| Ad hoc closures | Staff Development, School Closure | Unplanned or irregular closure days — add as needed |