Calendar
Overview
The Calendar menu displays the calendar containing public holidays and important events. This feature helps you plan work schedules, calculate effective working days, and integrate holidays with the attendance and payroll systems.

Calendar Display
The calendar page provides two display options: Calendar View (monthly calendar view) and Table View (list of events in a table).
Calendar View
The monthly calendar view displays the days in a month with events marked on specific dates.

Calendar Display Components:
| Component | Description |
|---|---|
| Month ▼ | Month selection (can be changed with dropdown) |
| Sun, Mon, Tue, ... | Day of the week headers |
| Date | Date numbers within the month |
| Event | Event name appearing on a specific date |
Calendar Navigation:
- Click the Month dropdown to select a month
- Click the arrow buttons to move between months
- Events appear as text below the date
Example Calendar Display:
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Event on Specific Date:
- January 29, 2026 - Chinese New Year 2577 Kongzili
Table View
The table view displays a list of all events in a sortable list format.

Table Display Components:
| Component | Description |
|---|---|
| Order By | Data sorting (Newest First / Oldest First) |
| Month | Filter by month |
| Year | Filter by year |
| Select All | Checkbox to select all items |
| Event List | List of events with complete information |
Event Data in Table:
| No | Event Name | Date | Description |
|---|---|---|---|
| 1 | Christmas Day | Friday, 25 December 2026 | Public holiday |
| 2 | Prophet Muhammad's Birthday | Tuesday, 25 August 2026 | Public holiday |
| 3 | Independence Day | Monday, 17 August 2026 | Public holiday |
| 4 | Pancasila Day | Monday, 1 June 2026 | Public holiday |
| 5 | Vesak Day 2570 BE | Sunday, 31 May 2026 | Public holiday |
Search and Filter Features
Various options are available to filter and sort events.

How to use filters:
- Order By - Select display order (Newest First or Oldest First)
- Month - Select a month to display events in that specific month
- Year - Select a year to display events in that specific year
- Select All - Check to select all events (30 items)
Adding a New Event
To add a new event to the calendar, click the Add Calendar button or the plus (+) icon.

Add Calendar Form
The form page displays a form for entering new event data.

Form Components:
| Component | Description | Notes |
|---|---|---|
| Title | Event title or name | Required |
| Description | Additional information about the event | Optional |
| Event Type | Event type | Selection: Public Holiday |
| Date | Event date | Format: DD/MM/YYYY |
How to Fill the Form:
- Title
- Enter the event name
- Example:
Christmas Day
- Description (Optional)
- Enter additional description if needed
- Example:
Public holiday commemorating the birth of Jesus Christ
- Event Type
- Select the event type from the dropdown
- Currently available:
Public Holiday
- Date
- Select the event date
- Format:
DD/MM/YYYY - Example:
25/12/2026
- Click Save Changes to save the event
- Click Cancel to cancel
Calendar Data Import
The New Calendar Entry feature allows you to import calendar data in bulk.

Import Method Options:
1. Download Templates
- Click Download templates to download the import file template
- The template contains the required format for importing data
- Format is usually Excel/CSV with columns: Title, Description, Event Type, Date
2. Import File
- Click Import File to upload the completed file
- Supported file formats: Excel (.xlsx, .xls) or CSV
- Ensure the file format matches the template
How to Import Data:
- Click Download templates to get the correct format
- Fill the template with the event data to be imported
- Save the file in the appropriate format
- Click Import File
- Select the completed file
- The system will validate and import the data
- New events will appear in the calendar
Event Details
Each event displays detailed information when viewed or clicked.

Information Displayed:
- Event Name: Christmas Day
- Day: Friday
- Date: 12/25/2026
- Event Type: Public Holiday (implicit)
Example Event Details:
Editing an Event
To edit an existing event:
- Find the event you want to edit (in Table View)
- Click on the event
- Select the Edit option
- The edit form will open with pre-filled data
- Modify the necessary information (Title, Description, Date)
- Click Save Changes to save the changes
- Click Cancel to cancel
Deleting an Event
To delete an event:
- Find the event you want to delete (in Table View)
- Check the checkbox on that event
- Or directly click on the event and select Delete
- Confirm the deletion in the dialog that appears
- The event will be permanently deleted
Usage Tips
- Update the calendar regularly - Ensure the calendar is always up-to-date with the latest public holidays each year.
- Use clear descriptions - Add descriptions for events that require additional information.
- Utilize the import feature - To add many events at once (e.g., a full year's public holidays), use the file import feature.
- Check for duplicate events - Before adding a new event, ensure no event with the same date already exists.
- Synchronize with other systems - Ensure the calendar is integrated with attendance and payroll systems for automatic calculations.
- Use filters - Utilize month and year filters to view events for a specific time period.
2026 Public Holidays List (Example)
| Date | Day | Holiday Name |
|---|---|---|
| 1 January 2026 | Thursday | New Year's Day |
| 29 January 2026 | Thursday | Chinese New Year 2577 Kongzili |
| 29 March 2026 | Sunday | Nyepi Day |
| 2 April 2026 | Thursday | Good Friday |
| 1 May 2026 | Friday | International Labor Day |
| 7 May 2026 | Thursday | Ascension Day |
| 13-14 May 2026 | Wednesday-Thursday | Eid al-Fitr |
| 31 May 2026 | Sunday | Vesak Day 2570 BE |
| 1 June 2026 | Monday | Pancasila Day |
| 20 July 2026 | Monday | Eid al-Adha |
| 17 August 2026 | Monday | Independence Day |
| 25 August 2026 | Tuesday | Prophet Muhammad's Birthday |
| 25 December 2026 | Friday | Christmas Day |
Troubleshooting
Event not appearing in the calendar
- Ensure the displayed month matches the event date
- Check month and year filters; events might be filtered out
- Refresh the browser page
Failed to add an event
- Ensure all required fields are filled
- Check the date format (DD/MM/YYYY)
- Ensure the date is valid (not exceeding 31 for certain months)
File import failed
- Ensure the file format matches the template
- Check the column structure in the file
- Ensure there are no problematic special characters
- Try using a newly downloaded template
Cannot delete an event
- Ensure you have permission to delete
- Refresh the page and try again
- Try selecting the event via checkbox in Table View
Data incorrect after import
- Re-check the data in the import file
- Delete the problematic events and re-import
- Manually edit incorrect events
Next Steps
List Project
Complete guide to managing project data in Moyee - viewing, searching, adding, and editing project information along with related details such as contracts, PIC, and project value.
Setup Parameter
Complete guide to managing parameters in Moyee - viewing, adding, editing, and deleting parameters for various categories such as Employee, Attendance, and System.