Payroll Transaction
Purpose
The Payroll Transaction module manages all employee-related financial and approval activities within the payroll system. It includes claim processing, leave approvals, payroll entries, and payroll execution. This module ensures proper validation, approval workflows, and accurate payroll calculation.
Module Components
1. Claim Approval
Purpose
The Claim Approval module is used to manage and process employee reimbursement claims. It allows HR or authorized personnel to review, approve, or reject claims submitted by employees, ensuring proper validation and control of company expenses.
Dashboard Components
1. Claim Approval
Type
Table
Description
Displays all employee reimbursement claims submitted for approval.
Example Columns
Purpose
Provide a centralized view of all claim submissions for review and processing.
2. Claim Status Indicator
Type
Status Badge
Description
Shows the current approval status of each claim.
Status Options
Purpose
Allow HR to quickly identify claims requiring action.
Create New Claim
Type
Form
Description
Allows employees or HR users (depending on permission) to submit a new reimbursement claim.
Required Fields
Purpose
Enable structured submission of reimbursement claims with supporting evidence.
Claim Approval Workflow
Create Claim
│
▼
Submit for Approval
│
▼
Pending Review
│
├── Approved
│ │
│ ▼
│ Process Payment
│
└── Rejected
│
▼
Return to Employee (Optional)
Business Rules
User Impact
2. Leave Approval
Purpose
The Leave Approval module is used to review and manage employee leave applications. It enables authorized personnel to approve or reject leave requests while ensuring compliance with the organization's leave policies. The module also includes an Authorization Setup feature to define users who are permitted to approve leave applications.
Dashboard Components
1. Leave Approval List
Type
Table
Description
Displays all submitted leave applications and their current approval status.
Example Columns
Purpose
Provide HR and managers with a centralized view of all leave applications awaiting review or already processed.
2. Leave Approval Actions
Description
Allows authorized users to review and process leave applications.
Available Actions
Purpose
Ensure leave requests are processed efficiently by authorized personnel.
3. Authorization Setup
Type
Configuration
Description
Allows administrators to configure the users who are authorized to approve leave applications.
Configuration Options
Purpose
Define and maintain the list of users responsible for approving leave applications.
Leave Approval Workflow
Employee Submits Leave Application
│
▼
Pending Approval
│
┌───────┴────────┐
▼ ▼
Approve Reject
│ │
▼ ▼
Approved Leave Application Closed
Leave Approval Workflow
Business Rules
Only authorized users can approve or reject leave applications. Each leave application is assigned a unique Doc No. Authorization Setup is maintained at the company level. Multiple authorized users can be assigned to the same company. Approved or rejected applications are recorded for audit purposes. Employees cannot approve their own leave applications unless explicitly permitted by company policy.User Impact
3. Payroll Entry
Purpose
The Payroll Entry module is used to create and manage payroll records for a specific payroll period. It allows HR or payroll administrators to generate payroll entries by defining the payroll year, month, and description before payroll processing begins.
Dashboard Components
1. Payroll Entry List
Type
Table
Description
Displays all payroll entries that have been created in the system.
Example Columns
Purpose
Provide an overview of payroll entries for different payroll periods and branches.
2. Create Payroll Entry
Type
Form
Description
Allows payroll administrators to create a new payroll entry for a selected payroll period.
Required Fields
Purpose
Create a payroll entry that serves as the basis for payroll processing during the selected period.
Payroll Entry Workflow
Select Payroll Year
│
▼
Select Payroll Month
│
▼
Enter Description
│
▼
Create Payroll Entry
│
▼
Payroll Entry Available for Payroll Process
Business Rules
User Impact
4. Payroll Process
Purpose
The Payroll Process module is used to execute payroll calculations for a selected payroll period. It processes employee earnings, deductions, and other payroll components to generate payroll results before they are released and posted.
Dashboard Components
1. Payroll Process List
Type
Table
Description
Displays all payroll process records that have been created and executed.
Example Columns
Purpose
Provide an overview of payroll processing activities and their current status.
2. Create Payroll Process
Type
Form
Description
Allows payroll administrators to create a new payroll process for a selected payroll period.
Required Fields
Purpose
Create a payroll process that calculates employee salaries for the selected payroll period.
3. Payroll Processing Type
Type
Configuration
Description
Defines how payroll should be processed.
Available Options
Purpose
Provide flexibility for both regular monthly payroll and special payroll adjustments.
4. Ad Hoc Processing Options
When Payroll Processing Type is set to Ad Hoc, users can select one or more payroll components to process.
Purpose
Allow payroll administrators to process only specific payroll components when adjustments or special payments are required.
Payroll Process Workflow
Create Payroll Process
│
▼
Select Process Period
│
▼
Choose Processing Type
│
┌────┴─────┐
▼ ▼
Month End Ad Hoc
│ │
│ Select Payroll Components
│ │
└────┬─────┘
▼
Run Payroll Calculation
│
▼
Review Payroll Results
│
▼
Release Payroll
│
▼
Post Payroll
Business Rules
User Impact
5. Forms/ Data
Purpose
The Forms / Data module is used to generate statutory payroll forms and data files required for submission to government agencies. Users can select a form type and generate the corresponding report or export file based on payroll records.
Dashboard Components
1. Forms / Data List
Type
Table
Description
Displays the history of generated payroll forms and data files.
Example Columns
Purpose
Provide users with an overview of generated statutory forms and exported payroll data.
2. Generate Form / Data
Type
Form
Description
Allows users to generate payroll forms or statutory data files by selecting a form type.
Required Field
Available Form Types
Purpose
Generate payroll documents and electronic submission files required by statutory authorities.
Forms / Data Workflow
Select Form Type
│
▼
Generate Form / Data
│
▼
System Validates Payroll Data
│
▼
Generate Output File
│
▼
Download or Submit File