Holiday
The Holiday feature in PrismERP enables efficient management of company holidays across branches,departments, and employee groups. It supports defining holiday policies, categorizing holiday types, generating holidays automatically, and managing special or batch holidays with ease. Users can quickly search, filter, and edit holiday records to ensure accurate scheduling and consistent application of policies. With tools for recurring, individual, and group holiday management, PrismERP simplifies holiday administration while keeping workforce planning organized and precise.
Add Holiday Policy
Use this form to create a holiday policy and assign it to one or more branches.
| Field | Action |
|---|---|
| Name | Enter a name for the holiday policy to identify it within the system. |
| Branch | Select one or more branches to which this holiday policy will be applied. |
| Description | Enter a brief description to explain the purpose and scope of the holiday policy. |

After adding a holiday policy, users can view it in the Holiday Policy List, search for a specific policy, or filter policies by branch. They can also edit the policy information or delete it when it is no longer required.

Add Holiday Type
Holiday types are created under a holiday policy and can be recurring (Yearly/Monthly) or one-time.
| Field | Action |
|---|---|
| Name | Enter a name for the holiday type to identify it within the system. |
| Policy | Select the holiday policy under which this holiday type will fall. Use this to associate branch-wise or system-wide rules. |
| Frequency | Select how often this holiday occurs (e.g., One-time, Annual, Monthly). |
| Start Date | Enter the start date of the holiday to define when the holiday begins. |
| End Date | Enter the end date of the holiday if the holiday spans multiple days. |
| Description | Enter a brief description explaining the purpose or details of this holiday type. |

After adding a holiday type, users can view it in the Holiday Type List and search or filter it by name, frequency, policy, or start date. They can also edit the holiday details if any information needs to be updated or delete the holiday type if it is no longer required.

Generate Holiday
This option generates holidays automatically based on defined holiday types.
| Field | Action |
|---|---|
| From | Select the start date to define the beginning of the holiday generation period. |
| To | Select the end date to define the end of the holiday generation period. |
| Type | Select the holiday type(s) to generate holidays for, based on existing holiday types defined in the system. |

In the Holiday List, users can search by holiday name and filter holidays by policy or date range using the From and To fields. They can edit a holiday to update its date, type, recurrence, policy, or description. If a holiday is no longer required, they can delete it from the list.

Add Special Holiday
| Field | Action |
|---|---|
| Date | Select the date for the special holiday. |
| Name | Enter a name for the special holiday to identify it in the system. |
| Policy | Select the holiday policy under which this special holiday will fall. |
| Description | Enter a brief description explaining the purpose or details of the special holiday. |

Holiday Calendar

Add Batch Holiday
| Field | Action |
|---|---|
| Policy | Filter employees by the holiday policy to apply for the batch (e.g., Default Holiday Policy, Festival Holiday Policy). |
| Branch | Filter employees by branch to include only those in selected branches. |
| Department | Filter employees by department to narrow down the selection. |
| Sub Department | Filter employees by sub-department to further refine the list. |
| Section | Filter employees by section to assign holidays to specific sections. |
| Floor | Filter employees by floor if applicable for location-based assignment. |
| Designation | Filter employees by designation to include only specific roles. |
| Select Employee | Tick/select employees from the list to include them in the holiday batch. |
| Date | Enter the holiday date (YYYY-MM-DD) for this batch. |
| Holiday Name | Enter the name of the holiday to be applied for the selected employees. |
| Submit | Click Submit to add the selected employees to the holiday batch. |
