Payroll Data Flow
Payroll Data Flow
ADMIN MODULE:-
User Master
Application:
Database:
Tables - tblusermst
User Rights
Form Description:
An administrator can assign the user rights to the entire user’s using User
Rights form.
Application:
Tree view - This control used for display the all the menus and
submenus.
New, Save, Edit, Search, Print, Cancel - This checkbox are used for assign the toolbar rights.
Save - Administrator can save the user rights to user from
Save button
Database
Form Description:
An administrator can create the new report code and Report name. And also Edit,
Print and delete the existing report details.
Application:
Form Description:
An Administrator can select the Reports column name, width, Alignment, etc.
Application:
Company Master
Functionalities:-
Functionalities:-
Delete: - Delete the required category details. The respective category is deleted if it is not added
into any Employee’s details.
Functionalities:-
Delete: - Delete the required Department details. The respective Department is deleted if it is not
added into any Employee’s details.
Functionalities:-
Delete: - Delete the required Designation details. The respective Designation is deleted if it is not
added into any Employee’s details.
Procedures Used:-
APayEmployeesaveorEdit, APayemployeeRetrieveorDelete, APayEmpFamilydtlSaveorEdit,
ApayEmpFamilydtlRetrieve, APayEmpLeaveDtlRetrieve, APayEmpLeaveDtlsaveorEdit,
APayEmpPaydtlSaveorEdit, APayEmpPaydtlRetrieve.
Functionalities:-
Fields Information:-
The area, city, country details can be populated if the respective names are saved once.
The Benefits details should be saved if it is given. The PF, ESI numbers should be filled
if they are given to the employee.
The Loan approval, Incentive should be set to yes if those provisions are provided for the
employee.
Note: - Any changes made to employee’s Benefit details, remuneration and leave details will
affect the whole Payroll Process.
Employee Master (Personal Info Tab)
Functionalities:-
Functionalities:-
Delete: - Delete the required Leave details. The respective Leave is deleted if it is not added into
any Employee’s details.
Functionalities:-
Functionalities:-
Functionalities:-
Save: - Save the Earnings Pay component added in the grid into tblpayheads and its earnings
component in tblepayHeads and the pay heads column and their earnings field is added into the
tblResult and tblGresult. Before saving the Earnings pay code the earn flag should be set to true,
Otherwise it will not allow to save the pay code.
Save the Deduction Pay component added in the grid into tblpayHeads and their respective fields
are saved into tblResult. Before saving the Deduction pay code the deduct flag should be set to
true, Otherwise it will not allow to save the code.
Delete: - The – symbol present below the grid will delete the respective earning pay component
and then press save. The respective pay code columns will be deleted from the tblResult and
tblGResult.
The – symbol present below the grid is used to delete the deduction pay component, when it is
clicked the respective pay code is deleted from the table and its column will be deleted from the
tblResult.
Functionalities:-
Edit: - Enter the new shift master or previous edited shift details.
Functionalities:-
Daily Attendance
Functionalities:-
Form Load: - At this event all the employees name will be loaded into the grid.
If the system name is not added into tblPayAttendBio then it will throw error.
Before Loading Daily attendance form first enter the system name into tblPayAttendbio.
In Date textbox the respective date’s attendance details you want to see should be typed.
Type the network address of the Bio Down loader machine and machine no into the Bio
down loader.
When you click Logs button all the details of the employees in time and out time of the
respective date entered will be loaded into grid.
When Clear Logs button is clicked then a frame will be displayed. If you enter the
gblPassword i.e., the admin password then all the previous log details will be erased from
the machine. Before clearing the log details first check that all the previous date’s details
has been saved into tblPayDailyattn.
Functionalities:-
Form Load:-
As soon as the form is loaded then all the employee’s monthly attendance details (i.e.,
Leave taken , Lop(Loss of Pay), Actual Work Days(No of Days Present(Full) + No of
Days Present(Half)) and Sundays in the respective month is displayed.
The details displayed are of either the Confirmed employees or of Probation Employees.
Select from the combo box both type of employees and then view and save the data.
Save: - Save the monthly attendance details for two types of Employees.
Functionalities:-
Edit: -
Select the required details of the employee for whom advance is to be given.
Press Enter in the grid to retrieve Employee name from employee help.
Functionalities:-
Edit: -
Select the required details of the employee for whom Loan is to be given.
Press Enter in the grid to retrieve Employee name from employee help.
Note: - If Loan Approval is not set to yes in Employee master table then that particular employee
name will not be retrieved for giving Loan.
Allowance Entry
Functionalities:-
Edit: -
Select the required details of the employee for whom allowance is to be given.
Press Enter in the grid to retrieve Employee name from employee help.
Note: - If Incentive is not set to yes in Employee master table then that particular employee name
will not be retrieved for giving Allowance.
OT Hours Calculation
Functionalities: -
Edit: -
Enable the controls.
Select the Employee name and No. of Ot hours he has worked when enter is pressed in
the grid.
The Employee name is loaded from tblPayEmployee and Othours is loaded from
tblPayDailyAttn.
Save: -
OTParameter is retrieved from tblPayParameterhdr.
OTper is retrieved from tblPayEmployee.
OTAmount is calculated and saved in tblPayOtherOt.
Note: - Before saving the OT details check that Parameters are set properly for calculating the
OT.
Increment Form
Form Description:
This form is used for assign the increment details to employees. Increment
details to set as a Pay heads
Application:
Leave Available
Form Description:
This form is used to view the employee’s Leave available details.
Database
Form Description:
This form is used to apply the leave application to higher authority.
Application:
New - To apply the new leave application form
Save - To save the leave application form details.
Delete - To delete the existing leave application form
Database
Store Procedure - HPayLeaveAppFormSave,
HPayLeaveSanctionFormSave
Leave Status
Form Description:
This form is used to view the Leave Status of applied leave application form.
Application:
From Date - To select the leave applied from date.
To Date - To select the leave applied to date.
Department - To select the department of leave applied person.
Database
Store Procedure - - Nil-
Table - tblPayLeaveAppForm, TblPayEmployee,
TblDeptMst, TblDesgMst, tblcategorymst
Leave Sanctioning
Form Description:
This form is used to sanction the leave of applied leave applications.
Application:
Save - To save the leave sanction details of selected
App.Id
With Pay Option - This option button is used for leave sanction
with pay.
Without Pay Option - This option button is used for leave sanction
without pay.
Database
Store Procedure - HPayLeaveSanctionFormSave
Tables - tblPayLeaveAppForm, TblPayEmployee,
TblDeptMst, TblDesgMst, tblcategorymst,
tblPayempLeaveDtl
Payroll Process
Functionalities:-
Form Load: -
Note: -
Before Processing the Payroll check that daily attendance is saved, Monthly attendance is
saved and Parameters are set properly for calculating the PF and ESI.
Parameter Settings
Edit: - Select the Fixed or Earnings pay component for calculating Pf, Esi and OT.
Note: -
The entire calculation of the payroll is set in this page. If we want to include/exclude the
Sundays in the month can be set here.
Pay Month Close
Form Load: -
Load: - Load the minimum and maximum working hours for Full day and Half day.
Employee Details
Description:
This report is used to display the employee details of the company. User can
generate the report Pay Period, Unit, Category, Department, Designation, Employee type
and Employee ID wise.
Database:
View - payEmpMstView
Description:
This report is used to display the employee fixed pay details. User can generate
the report Pay Period, Unit, Category, Department, Designation, Employee type and
Employee ID wise.
Database:
View - payEmpMstView
Tables - tblPayHeads, tblPayEmpPayDtl
Daily Attendance Report
Description:
This report is used to display the Employee Daily Attendance details. User can
generate the report Pay Period, Unit, Category, Department, Designation, Employee type
and Employee ID wise.
Database:
Description:
This report is used to display the Employee’s Daily wages details for selected
date. User can generate the report Pay Period, Unit, Category, Department, Designation,
Employee type and Employee ID wise.
Database:
View - PayEmpMstView
Description:
This report is used to display the Employee’s Weekly wages details for between
from and to selected date. User can generate the report Pay Period, Unit, Category,
Department, Designation, Employee type and Employee ID wise.
Database:
Description:
This report is used to display the Employee’s Monthly Attendance details for
selected pay period. User can generate the report Pay Period, Unit, Category,
Department, Designation, Employee type and Employee ID wise.
Database:
View - payempmstview
Tables - tblPayMonthlyAttn, TblPayPeriodMst
Monthly Advance Report
Description:
This report is used to display the Employee’s advance list for selected pay period.
User can generate the report Pay Period, Unit, Category, Department, Designation,
Employee type and Employee ID wise.
Database:
View - payEmpMstView
Tables - tblPayadvDtl
Monthly Loan Details Report
Description:
This report is used to display the Employee’s Loans details for selected pay
period. User can generate the report Pay Period, Unit, Category, Department,
Designation, Employee type and Employee ID wise.
Database:
View - payempmstview
Tables - tblPayLoanDtl
OT Details Report
Description:
This report is used to display the Employee’s OT details for selected pay period.
User can generate the report Pay Period, Unit, Category, Department, Designation,
Employee type and Employee ID wise.
Database:
View - payempmstview
Tables - tblresult
Ultimate Salary Report
Description:
This report is used to display the Employee’s OT hours and amount for selected
pay period. User can generate the report Pay Period, Unit, Category, Department,
Designation, Employee type and Employee ID wise.
Database:
Store Procedure - HPayUltimateSal
Tables - tblresult, TblPayOtherOT,
TblPayEmployee
Monthly Salary Summary Report
Description:
This report is used to display the employees earning, deduction and net pay of
salary for selected pay period. User can generate the report Pay Period, Unit, Category,
Department, Designation, Employee type and Employee ID wise.
Database:
View - payempmstview
Tables - tblresult, TblPayEmployee,
tblreportmst
Monthly Salary Register
Description:
This report is used to display the employees earning, deduction and net pay of
salary some different format for selected pay period. User can generate the report Pay
Period, Unit, Category, Department, Designation, Employee type and Employee ID wise.
Database:
View - payempmstview
Tables - TblResult, tblreportmst,
Tblpayemployee, tblpaymonthlyattn
Department wise Salary Summary
Description:
This report is used to display the department wise details of OT hours, OT amount
and net pay for selected conditions. User can generate the report Pay Period, Unit,
Category, Department, Designation, Employee type and Employee ID wise.
Database:
Description:
This report is used to display the employee’s salary slip of selected pay period.
User can generate the report Pay Period, Unit, Category, Department, Designation,
Employee type and Employee ID wise.
Database:
Description:
This report is used to display the employee’s PF details of selected pay period.
User can generate the report Pay Period, Unit, Category, Department, Designation,
Employee type and Employee ID wise.
Database:
Description:
This report is used to display the employee’s ESI details of selected pay period.
User can generate the report Pay Period, Unit, Category, Department, Designation,
Employee type and Employee ID wise.
Database:
Store Procedure - HPayESIRegRet
Table - TblPayParameterHdr
View - PayEmpMstView
Form 5 Report
Description:
This report is used to display the FORM-5 eligible employee’s details of selected
pay period. User can generate the report Pay Period, Unit, Category, Department,
Designation, Employee type and Employee ID wise.
Database:
Table - tblPayPeriodMst
View - PayEmpMstView
Form 10 Report
Description:
This report is used to display the FORM-10 eligible employee’s details of selected
pay period. User can generate the report Pay Period, Unit, Category, Department,
Designation, Employee type and Employee ID wise.
Database:
Table - tblPayPeriodMst
View - PayEmpMstView
Form 12 Report
Description:
This report is used to display the FORM-12 eligible employee’s details of selected
pay period. User can generate the report Pay Period, Unit, Category, Department,
Designation, Employee type and Employee ID wise.
Database:
Description:
This report is used to display the PayName, NetAmount, PfAmount, EsiAmount
of Selected pay period. User can generate report Company, Pay Period month wise.
Database:
Description:
This report is used to display the FORM-7 eligible employee’s details of selected
pay period. User can generate the report Company, Employee Id, Period and Year wise.
Database:
Description:
This report is used to display the FORM-6 eligible employee’s details of selected
pay period. User can generate the report Company, Employee Id, Period and Year wise.
Database:
Description:
This report is used to display the FORM-3A eligible employee’s details of
selected pay period. User can generate the report Company, Employee Id and Year wise.
Database:
Description:
This report is used to display the FORM-6A eligible employee’s details of
selected pay period. User can generate the report Company, Employee Id and Year wise.
Database:
Description:
This report is used to display the employee loan details of selected pay period.
User can generate the report Pay Period, Unit, Category, Department and Designation.
Database:
Description:
This report is used to set and display the Employee Bonus Statement details.
Administrator can generate the report Pay Period, Year, Unit, Category, Department,
Designation, Employee type and Employee ID wise.
Database:
Description:
This report is used to display the Employee Increment Statement details. User can
generate the report Company, Pay Period, Unit, Category, Department, Designation,
Employee type and Employee ID wise.
Database:
Tables - tblPayIncrement
View - PayEmpMstView
Settlement Details Report
Description:
This report is used to display the Employee Settlement details. User can generate
the report Pay Period, Unit, Category and Employee code wise.
Database:
Description:
This report is used to display the Employee Leave Available details. User can
generate the report Pay Period, Unit, Category, Department, Designation, Employee type
and Employee code wise.
Database:
Description:
This report is used to display the Employee Leave Sanctioned details. User can
generate the report Pay Period, Unit, Category, Department, Designation, Employee type
and Employee code wise.
Database:
Description:
This report is used to display the Annual census of employee’s details. User can
generate the report Company, Employee Id and year wise.
Database:
Description:
This report is used to display the employee’s log details. User can generate the
report Company, pay period, Category, Department, Designation, Employee type and
Employee Id wise.
Database:
Functionalities:-
Form Load: -
Note: -
The daily database backup to be taken by administrator.