Skip to main content

Public Holidays

Configure public holiday calendars to automatically manage practice availability, staff leave, and appointment scheduling.

Overview​

Praxi automatically loads Australian public holidays and blocks bookings on those days (unless you choose to operate).

FeatureDescription
Auto-loaded calendarsNational + state holidays pre-configured
Booking blockingPrevents appointments on holidays
Staff leaveAuto-marks public holiday leave
Override optionOpen specific days if needed
Custom holidaysAdd practice-specific closures

Configuring Public Holidays​

Selecting Your State​

  1. Go to Settings → Public Holidays
  2. Select your primary state/territory
  3. Additional states auto-included (national holidays)
  4. Save configuration
StateExample Holidays
NationalNew Year's Day, Australia Day, Good Friday, Easter Monday, ANZAC Day, King's Birthday, Christmas, Boxing Day
VICMelbourne Cup Day, Grand Final Friday
NSWBank Holiday
QLDRoyal Queensland Show (Brisbane area)
SAAdelaide Cup Day, Proclamation Day
WAWestern Australia Day
TASRecreation Day (Northern TAS)
NTMay Day, Picnic Day
ACTCanberra Day, Family & Community Day, Reconciliation Day

Multi-Location Practices​

For practices across multiple states:

  1. Go to Settings → Locations
  2. Edit each location
  3. Set state for that location
  4. Holidays apply per-location

Holiday Calendar​

Viewing Holidays​

  1. Go to Settings → Public Holidays
  2. View calendar showing:
    • All holidays for the year
    • State-specific holidays
    • Custom closures
  3. Click a date for details

Holiday Details​

FieldDescription
NameHoliday name
DateWhen it falls
TypeNational, state, or custom
ScopeAll locations or specific
StatusClosed (default) or open

Operating on Holidays​

Opening on a Public Holiday​

If you need to operate on a holiday:

  1. Go to Settings → Public Holidays
  2. Find the holiday
  3. Click Override
  4. Select:
    • All locations or specific
    • Full day or specific hours
    • All practitioners or specific
  5. Save override

Holiday Roster​

When operating on holidays:

  1. Create a holiday roster
  2. Staff can opt-in or be rostered
  3. Apply appropriate penalty rates
  4. Block non-rostered practitioners

Custom Closures​

Adding Practice Closures​

For non-public holidays (e.g., staff training days):

  1. Go to Settings → Public Holidays
  2. Click Add Closure
  3. Configure:
    • Name (e.g., "Staff Training Day")
    • Date(s)
    • Locations affected
    • Recurrence (if annual)
  4. Save

Common Custom Closures​

ClosureTypical Dates
Christmas shutdownDec 24 - Jan 2
Staff trainingQuarterly
Practice conferenceAnnual
Building maintenanceAs needed

Managing Closures​

ActionHow
Edit closureClick closure → Edit
Delete closureClick closure → Delete
Make recurringSet annual recurrence
Notify clientsAuto-notification option

Impact on Bookings​

Automatic Blocking​

When a holiday is configured:

  • Online booking blocked for that day
  • Reception sees "Holiday" status
  • Existing appointments flagged
  • Calendar shows closure

Existing Appointments​

For appointments already booked on a holiday:

  1. The system flags them for review
  2. Open the Calendar and locate the flagged appointments
  3. Choose action:
    • Cancel with notification
    • Reschedule
    • Keep (if opening that day)

Client Notifications​

Configure automatic notifications:

  1. Before closure - Remind clients practice will be closed
  2. Appointment affected - Notify if booking on closed day
  3. Re-opening - Welcome back message

Staff Leave Integration​

Automatic Leave​

On public holidays:

  • Staff automatically marked on leave
  • Leave type: "Public Holiday"
  • Doesn't deduct from leave balance
  • Shows on timesheets

Part-Time Staff​

For part-time staff:

ScenarioTreatment
Holiday falls on usual work dayPublic holiday leave
Holiday falls on non-work dayNo leave recorded
Pro-rata considerationConfigure in leave settings

Payroll Impact​

Penalty Rates​

If staff work on public holidays:

ScenarioTypical Rate
Full-time/part-time250% (2.5x)
Casual275% (2.75x)
Sunday + public holidayCheck award
Award Variations Penalty rates vary by award. Configure your applicable

rates in Settings > Payroll > Penalty Rates. :::

Holiday Pay​

For staff not working:

  • Full-time: Paid for ordinary hours
  • Part-time: Paid if holiday falls on usual day
  • Casual: No payment (but loading applies if worked)

Reporting​

Holiday Reports​

ReportContents
Holiday CalendarAll holidays for year
ClosuresPractice closure history
Holiday WorkedStaff who worked holidays
Penalty CostsHoliday penalty rate costs

Generating Reports​

  1. Go to Reports → Practice → Holidays
  2. Select report type
  3. Set date range
  4. Export to PDF or Excel

Year Planning​

Annual Review​

At the start of each year:

  1. Review upcoming holidays
  2. Plan any closures
  3. Set any holiday operating days
  4. Communicate to team
  5. Update client-facing schedules

Holiday Calendar Sync​

Praxi automatically syncs Australian public holidays from an external calendar service (Nager.Date API). This runs on a scheduled basis, but you can also trigger a manual sync:

  1. Go to Settings → Public Holidays
  2. Click Sync Holidays
  3. Select the year to sync
  4. Praxi fetches the latest national and state holidays and updates your calendar

The sync:

  • Updates holiday dates when they change
  • Accounts for observed holidays (when date falls on weekend)
  • Applies state-specific rules
  • Does not overwrite your custom practice closures

Best Practices​

  1. Review annually - Check holiday settings each January
  2. Plan closures early - Give clients notice
  3. Consider partial opening - Emergency hours only
  4. Communicate clearly - Update website, voicemail
  5. Check payroll setup - Ensure penalty rates correct
  6. Document overrides - Note why opening on holidays

Troubleshooting​

Bookings Allowed on Holiday​

  1. Check holiday is in calendar
  2. Verify location matches
  3. Check for override settings
  4. Clear calendar cache

Wrong State Holidays​

  1. Go to Settings → Locations
  2. Verify state for each location
  3. Update if incorrect
  4. Re-sync holiday calendar

Staff Not Getting Holiday Pay​

  1. Check employment type settings
  2. Verify rostered days
  3. Review leave policy
  4. Check payroll integration

Permissions​

ActionRequired Permission
View holidaysAny authenticated user
Add custom closuresPractice owner
Edit custom closuresPractice owner
Delete custom closuresPractice owner
Sync holidays from APIPractice owner
System holidays (national and state-specific) cannot be edited or

deleted. Only organisation-specific custom closures can be modified. :::

Was this page helpful?