MarvelSoft biometric enabled employee payroll management erp solution, which supports essl / zk based biometric attendance machines which supports push data technology. This software support Head Office / Branch office, Chain of Restaurants, Chain of School, Group of Companies, You can process both attendance and payroll.
2. Payroll Admin Documentation
6. Working With Device Commands...................................................................75
6.2 Updating users in device......................................................................................................................................76
6.2 Finding Command Details (Send Device Command).............................................................................................78
6.3 Updating Finger Print in Device............................................................................................................................80
6.4 Finding Device Logs..............................................................................................................................................82
7. Supported Devices.........................................................................................84
8. Import Data Format.......................................................................................85
9. Employee Import Data Format.......................................................................87
10. Salary Settings.............................................................................................88
www.marvelsoft.co.in 2
3. Payroll Admin Documentation
System Configuration
COMPONENT Minimum Recommended
CPU: Dual core CPU Dual core CPU and above
RAM: 2 GB 4 GB
OS: Windows XP Windows XP,Windows Vista, Windows 7 or Windows 8
www.marvelsoft.co.in 3
4. Payroll Admin Documentation
1. Creating Log in
Log in
This software will first ask for a valid user name and password that is shown below. Enter a user name and
password that is valid for PayrollAdmin then click Log in button.
2. Global Settings
Hover/Move Mouse Pointer on Options in Header menu of the PayrollAdmin
Settings are the First step which company needs to set up before begin to use the PayrollAdmin. Here all the
company level settings need to be done. You must/need not edit Settings once updated unless it’s required.
Click on Settings. As shown in below figure
Once it’s clicked. User will be able to view the below window.
www.marvelsoft.co.in 4
5. Payroll Admin Documentation
In Settings as shown in above figure, we have
Branch Master
Switch Financial Year
Module Activation
Default Settings
SMS Settings
Enter all the required information related to Company/Branch details as shown in below figure.
www.marvelsoft.co.in 5
6. Payroll Admin Documentation
Important Note:
Branch Photo/Logo should be in jpg, gif, png, bmp format. Jpeg format is not supported and file size must be
less than 25KB.
Click on Add button inside 'Branch photo'. Browse and select photo / logo from the saved location in the
computer.
Click on upload and finally Click on Update button, user will get Success Message.
Log out and log in
Info
Enter the Branch details correctly as these details will be printed in Reports, Receipts
generated from PayrollAdmin.
www.marvelsoft.co.in 6
7. Payroll Admin Documentation
3. Working with Masters
3.1 Creating Department
Step 1: Go to Masters, Click on Department menu
Here add all of the working departments present that Branch/Company.
Step 2: Once you click on Department menu in the masters, Department master will be opened as shown
below.
www.marvelsoft.co.in 7
8. Payroll Admin Documentation
Click on Add button to add new departments. In the department table it will show all the departments
previously created.
Step 3: Once you click on Add, Add/Edit Department window will be shown as below
In the Add / Edit department dialog, you need to provide the department details in the since department
name as shown in the screen.
Finally, Click on Add button to create a department. Once the data is saved you will see a Department
successfully added message. Repeat the above steps to add all the Departments in your Branch. Once all the
departments are added click on Close button to close the Add/Edit window.
The Department Master will look as shown below.
www.marvelsoft.co.in 8
9. Payroll Admin Documentation
Edit or Delete a record
• You can edit and change the added record by clicking on Edit icon in Action column.
• You can delete the record if created duplicated or not required by clicking on delete icon in Action
column.
www.marvelsoft.co.in 9
10. Payroll Admin Documentation
3.2 Creating Job Type
Step 1: Go to Masters, Click on Job Type menu
Declaration of Job Type is required to specify the period or duration for how long the employees are going to
work whether it’s a permanent/temporary or contract basis in each Branch.
Step 2: Once you click on Job Type menu in the masters, service master will be opened as shown below.
Click on Add button to add new Service Type. In the service table it will show all the services previously
created.
Step 3: Once you click on Add, Add/Edit Service window will be shown as below
www.marvelsoft.co.in 10
11. Payroll Admin Documentation
In the Add / Edit section dialog, you need to provide the details as shown in the screen. Service Type is used
specify whether employees work in a permanent or temporary kind of basis, for example
Permanent,Temporary,Trainee,Contract etc.
Finally, Click on Add button to create a new service type. Once the data is saved you will see a 'Service Type
successfully' added message. Repeat the above steps to add all the Services in your Branch. Once all the
services are added click on Close button to close the Add/Edit window.
The Service Master will look as shown below.
www.marvelsoft.co.in 11
12. Payroll Admin Documentation
3.3 Creating Designation
Step 1: Go to Masters, Click on Designation menu
Declaration of Designation is required to specify what are all the designations that are assigned to the
respective service.
Step 2: Once you click on Designation menu in the masters, Designation master will be opened as shown
below.
Click on Add button to add new designation. In the designation table it will show all the designations
previously created.
www.marvelsoft.co.in 12
13. Payroll Admin Documentation
Step 3: Once you click on Add, Add/Edit Section window will be shown as below
In the Add / Edit section dialog, you need to provide the details regarding the designation of an employee as
shown in the screen.
Finally, Click on Add button to create a designation. Once the data is saved you will see a “Designation
Successfully added” message. Repeat the above steps to add all the Designations of the Employees in your
Branch. Once all the designations are added click on Close button to close the Add/Edit window.
The Designation Master will look as shown below.
Edit or Delete a record
• You can edit and change the added record by clicking on Edit icon in Action column.
• You can delete the record if created duplicated or not required by clicking on delete icon in Action
column.
www.marvelsoft.co.in 13
14. Payroll Admin Documentation
3.4 Creating Device Location
Step 1: Go to Masters, Click on Device Location menu
Declaration of device location is required to identify the device placed in the particular Branch.
Step 2: Once you click on Device Location menu in the masters, Device Location master will be opened as
shown below.
Click on Add button to add the Device Location. In the Device Location Master it will show all the device
locations previously created.
Step 3: Once you click on Add, Edit Device Location window will be shown as below
www.marvelsoft.co.in 14
15. Payroll Admin Documentation
In the Edit Device Location dialog, you need to provide the name of the particular branch where the device is
placed as show in the screen.
Finally, Click on Add button to create a device location. Once the data is saved you will see a 'Device Location
successfully added' message. Repeat the above steps to add all the Device Locations. Once all the device
locations are added click on Close button to close the Add/Edit window.
The Device Location Master will look as shown below.
Edit or Delete a record
• You can edit and change the added record by clicking on Edit icon in Action column.
• You can delete the record if created duplicated or not required by clicking on delete icon in Action
column.
www.marvelsoft.co.in 15
16. Payroll Admin Documentation
3.5 Creating Device
Step 1: Go to Masters, Click on Device menu
Declaration of device is required to identify the number of devices in each Branch.
Step 2: Once you click on Device menu in the masters, device master will be opened as shown below.
Click on Add button to add the devices. In the device master table it will show all the devices previously
created.
www.marvelsoft.co.in 16
17. Payroll Admin Documentation
Step 3: Once you click on Add, Add/Edit Device window will be shown as below
• In the Add / Edit device dialog, you need to provide the details of the device as show in the screen.
• Device Details Consist of Device Name, Short Name, Serial No, Device Location, IP address, Device
Direction (In, Out, Alt In out, system In/Out).
• Enter the serial no properly, for serial no go through the below steps or look into the device backside.
• In the device go to System Info select the Device Info option & enter the correct serial no in Add/Edit
Device menu.
Imp Note: Enter the Serial Number properly, If you enter the wrong Serial Nos then the device wont
synchronize and you wont be able to generate the attendance records.
Finally, Click on Add button to update all the details of the device. Once the data is saved you will see
a “Device successfully added” message. Repeat the above steps to add all the Devices in your Branch. Once all
the devices are added click on Close button to close the Add/Edit window.
The Device Master will look as shown below.
www.marvelsoft.co.in 17
18. Payroll Admin Documentation
Once after entering all the device details you can see the device status as shown above, if the device is
connected to the system it shows 'Online' in the Device Status & if not it shows Offline.
Even after entering the correct serial number & IP address if you still couldn’t able to establish a secure
connection with the device then disable the Firewall on the server.
Edit or Delete a record
• You can edit and change the added record by clicking on Edit icon in Action column.
• You can delete the record if created duplicated or not required by clicking on delete icon in
Action column.
3.5.1 Bio Metric Device Settings Guide
Step I: Bio metric device settings
We need to configure the settings in the device so as to establish the connection between the
software and the Bio metric device.
In order to do that we need to first configure the settings in the following menus in the Bio
metric device.
1. ADMS
2. Ethernet
These two points are explained in details as below.
www.marvelsoft.co.in 18
19. Payroll Admin Documentation
I. ADMS
Configure the ADMS settings for assigning the Server IP address & Server Port Number in the device as shown
below.
1. In device press on Menu button and go to Communication Menu.
2. Select ADMS option as shown below
3. Then enter the Server Address & Server Port Number.
Note: Here Enable Domain Name and Enable Proxy Server needs to be in OFF state.
www.marvelsoft.co.in 19
20. Payroll Admin Documentation
Once the Confirm button is clicked and the settings are made appropriately, press escape button to reach the main
menu.
Now the details of the Server to which the device has to send the data is added.
II. Ethernet
Configure the Ethernet settings for assigning the Device details such as devices' IP address & Server Port
Number in the device as shown below.
1. In device press on Menu button and go to Ethernet Menu.
2. Select ADMS option as shown below
www.marvelsoft.co.in 20
21. Payroll Admin Documentation
3. Then enter the details for IP Address, Subnet Mask & Gateway.
Note:
1. Remember this IP address should be unique for this device and should not have been set to
any other device.
2. Also this IP address should not be confused with server IP address.
3. Do not alter the values for DNS and TCP COMM.Port values.
4. Let Display in Status Bar should be in ON status
5. In case if the Default Gateway is disabled ie; if your are not able to set the Gateway then
check for DHCP. This should be in OFF status in order to set the Gateway manually.
IMPORTANT: The Bio Metric device should be connected to the network with the LAN Cable
without which the Device will not connect to the software.
How to check if the device is connected to the Internet?
1. Method I
Check the main screen of the Device. At the top right side of the screen there would be Globe symbol
without any red cross over it. This indicate the device is connected to the network.
2. Method II
Ping the device from a computer which should also be connected to the same network as the device.
Go to Command prompt and type the 'Ping' command with the ip address as shown below
www.marvelsoft.co.in 21
22. Payroll Admin Documentation
Example: ping 192.168.21.201
If the device is connected to the software then when you ping the IP address of the device from the
command prompt the response will appear as below.
If the device is not connected to the software then when you ping the IP address of the device in the
command prompt then the response will appear as below. It will show a 'Request Timed out'
message.
Step II: Configure the Device details in the Software
This is shown 3.5 Creating Device.
www.marvelsoft.co.in 22
23. Payroll Admin Documentation
3.6 Creating Shift Settings
Step 1: Go to Masters, Click on Shift Settings menu
Declaration of Shift Settings is required to assign the employees a particular shift and the shift begin time &
shift ending time.
Step 2: Once you click on Shift Settings menu in the masters, Shift Settings master will be opened as shown
below.
Click on Add button to add all the details regarding the shift.
www.marvelsoft.co.in 23
24. Payroll Admin Documentation
Step 3: Once you click on Add, Add/Edit Shift Settings window will be shown as below
Shift Details consists of Shift Name, Short Name, Begin Time, Shift End Time and Afternoon Begin time.
Note: Afternoon Begin time wil be used to mark the mid day from which half a day can be calculated.
In Shift Setting Details you can add Break1 Details, and Break 2 Details.
In Time Settings Punch Begin before Field is used to set maximum allowed time when the employees can start
punching/swiping in the device before Shift Begin Time.
In Time Settings Punch End after Field is used to set maximum allowed time after Shift End Time for
employees to punch out in the device.
Grace Time is used to neglect late coming early going Minutes if it is less than Specified Minutes.
Partial Day Option is used to assign the partial day on any days for the employees by selecting the begin time
& end time.
www.marvelsoft.co.in 24
25. Payroll Admin Documentation
Finally, Click on Add button to update all the details of the shift. Once the data is saved you will see a 'Shift
Settings successfully added' message. Repeat the above steps to add all the Shifts in your Branch. Once all the
shifts are added click on Close button to close the Add/Edit window.
The Shift Settings Master will look as shown below.
Edit or Delete a record
• You can edit and change the added record by clicking on Edit icon in Action column.
• You can delete the record if created duplicated or not required by clicking on delete icon in Action
column.
www.marvelsoft.co.in 25
26. Payroll Admin Documentation
3.7 Creating Attendance Settings
Step 1: Go to Masters, Click on Attendance Settings menu
Declaration of Attendance Settings is required to update all the master setting details.
Step 2: Once you click on Attendance Settings menu in the masters, Master Settings will be opened as
shown below.
Click on Add button to add all the details regarding the master settings.
www.marvelsoft.co.in 26
27. Payroll Admin Documentation
Step 3: Once you click on Add, Add/Edit Master Settings window will be shown as below
In the Master Setting Details dialog, you need to provide the details as shown in the screen.
If you check the Employee code in Device is same. Then Employee Code and Employee Code Stored in Device
are same. Which means you have to assign the same code in the device & in the software.
If you check the 'Dynamic Shift' then depending on the log in and log out time of the employees the shift will
be automatically calculated by the software based on the shifts we created in the Shift Settings .
Note: Day Begin time and Night Shift Time should also be mentioned when Dynamic shift is checked/used.
Fixed Shift is applicable only when you have not assigned any shifts in the Shift Settings, in such case you have
to check the Fixed Shift & you have to assign the Day Begin Time, Shift Begin Time & Shift End Time.
If you check 'Check to Include Shift Time as Out punch' .It is applicable when the employee forgets to do the
log out punch it will automatically consider the employee Shift End Time as his log out time.
www.marvelsoft.co.in 27
28. Payroll Admin Documentation
If you check 'Check to consider device in and out to calculate work duration' then it will consider all the daily
punch records of the employee to calculate the work duration.
If you assign the 'Full Day Working Hour & Half Day Working Hour' with either Fixed/Dynamic shift then the
employee must work greater than or equal to the assigned working hours for considering it has full/half day.
If you check the 'Enable EmployeeID' then we have to give the Employee Code Range where we have to
assign the Employee Code by manually within that range.
If you uncheck the 'Enable EmployeeID' by assigning the Employee Code Range then the software will
automatically assign the Employee Code within that Employee Code Range to each of the employees.
Also you can assign 'Weekly off Days1' & 'Weekly off Days2' by selecting the days.
The Shift Settings Master will look as shown below.
Edit or Delete a record
• You can edit and change the added record by clicking on Edit icon in Action column.
• You can delete the record if created duplicated or not required by clicking on delete icon in Action
column.
www.marvelsoft.co.in 28
29. Payroll Admin Documentation
3.8 Creating Leave Type
Step 1: Go to Masters, Click on Leave Type menu
Declaration of Leave Type is required to assign leaves to the employees.
Step 2: Once you click on Leave Type menu in the masters, Leave window will be opened as shown below.
Click on Add button to add all the details regarding the leaves.
www.marvelsoft.co.in 29
30. Payroll Admin Documentation
Step 3: Once you click on Add, Add/Edit Leave Type window will be shown as below
This form will display the List of all Leave Types.
Leave Type Details Consist of Leave type Name, Yearly Limit, Carry Forward Limit, Gender to which leave is
Applicable & whether to consider the Leave as Leave with pay or without pay.
The Leave Type Master will look as shown below.
Edit or Delete a record
• You can edit and change the added record by clicking on Edit icon in Action column.
• You can delete the record if created duplicated or not required by clicking on delete icon in Action
column.
www.marvelsoft.co.in 30
31. Payroll Admin Documentation
3.9 Creating Employee Category
Step 1: Go to Masters, Click on Employee Category menu
Declaration of Employee Category is required for the attendance calculations.
For example: Employees can be segregated based on whether OT(over time) is applicable for them or not.
Step 2: Once you click on Employee Category in the masters, Employee Category window will be opened as
shown below.
Click on Add button to add the details in the Employee Categories.
www.marvelsoft.co.in 31
32. Payroll Admin Documentation
Step 3: Once you click on Add, Add/Edit Employee Category window will be shown as below
This form will display the List of all Employee Categories. It allows Log in User to Add, Edit and Delete the
Categories, only if he has the permission of “Edit Employee Categories”
Category Details Consist of Category Name, short name and Attendance Calculation Details
Attendance Calculation Details are:-
Select Weekly Off as per the Company requirement and select only if it has not been set in the Attendance
settings menu as explained below.
In Attendance settings menu the weekly off would already been set if the weekly of is same for all the
employees in the Company/ Branch. In case if the weekly offs are to be set based on 'Employee Category' only
then the weekly off has to be set in this menu.
Enable OT – If this is enabled then OT(Over time) will be calculated for this category of employees. If not the
OT will not be calculated.
Consider weekly offs – If this feature is enabled then weekly offs will be considered in paydays during salary
calculation else weekly off wont be considered in pay days calculation.
www.marvelsoft.co.in 32
33. Payroll Admin Documentation
If you check the “Grace Time” then it is Used to neglect ”Late Coming Early Going” Minutes if it is less than
Specified Minutes.
If you check “Consider Early Coming Punch “it will allow you to set whether to take Punches before Shift Begin
Time or not.
If you check “Consider Late going Punch” it will allow you to set whether to take Punches after Shift End Time
or not.
If you check “Deduct Break Hours from Work duration” it is used to set whether to deduct break hours from
Work Hours or Not. This Break Hours will be deducted according to Shift Break1 and Break2.
If you check “Calculate Half Day If Work duration Less Than” it is used to set whether to mark half day
Present or not If work Duration is Less than specified Minutes.
If you check “Calculate Absent If Work duration Less Than” it is used to set whether to mark Absent or not If
work Duration is Less than specified Minutes.
Note: The above 2 points to calculate absent or half day is also available as weekly offs in Attendance menu.
Hence these 2 will work only for the employees for whom this 'employee category' will be set and should not
be set if already set in the Attendance menu.
Minimum OT
Maximum OT
Minimum hour to work for OT – When this is checked and value is set in minutes, then the employee should
have at least worked for minimum of so many minutes to be counted for Over time.
The Employee Category Master will look as shown below.
Edit or Delete a record
• You can edit and change the added record by clicking on Edit icon in Action column.
• You can delete the record if created duplicated or not required by clicking on delete icon in Action
column.
www.marvelsoft.co.in 33
34. Payroll Admin Documentation
4. Working with App Manager
4.1 Creating Staff
Step 1: Go to App Manager, Click on Staff menu
This form will display the List of all Employees.
Step 2: Once you click on Staff in the App Manager, Employee Master Window will be opened as shown
below.
Click on Add button to add all the details of the Employees.
www.marvelsoft.co.in 34
35. Payroll Admin Documentation
Step 3: Once you click on Add, Add/Edit Employee window will be shown as below
This form allows you to Add new Employees with all the concerned information of a particular employee one
at a time . Employee Details consists of Employee ID, Registration No, Employee Name, job Type, Category,
Qualification, Designation, & Department.
Labels/ Fields with the asterisk are mandatory fields and needs to be filled in order to add/save the employee.
If PF,PT,ESIC are assigned in the default settings as according to the company requirement, then if you check
those options then in the 'Salary Details” it will automatically display the Pay Structure & Deduction of PF, PT
& ESIC of the Employees as shown below.
From the above fig, Salary for respective employee will be calculated with PF,PT and ESIC if the check boxes
are selected else if they are not selected then the PF, PT and ESIC wont be calculated.
www.marvelsoft.co.in 35
36. Payroll Admin Documentation
If you check the Enable Modification option then you can assign the different salary calculating formula based
on employee basic salary.
If you un check the Enable Modification option then it will consider the same formula for calculating the
salary applying to all the Employees.
Employee other details consist of employee Personal details,Address Details,Bank
Details,Documents,Experience Details,Leave Summary,Salary Details & Bio Data.
“Leave Summary” Link is used to get Employee Leave summary i. e. No of Leave taken, Standard allowed
Leaves which is specified in Yearly Limit of Leave type, Actual Allowed leaves which you can edit also.
www.marvelsoft.co.in 36
37. Payroll Admin Documentation
The Employee Master will look as shown below.
Edit or Delete a record
• You can edit and change the added record by clicking on Edit icon in Action column.
• You can delete the record if created duplicated or not required by clicking on delete icon in Action
column.
www.marvelsoft.co.in 37
38. Payroll Admin Documentation
4.2 Creating Salary
Step 1: Go to App Manager, Click on Salary menu
Declaration of Salary is required for paying salary to the Employees based on there working days.
The salary details like basic, PF etc per month would be entered in the Employee menu itself. Based on the
employee's attendance the final salary for the month would be calculated and displayed here in the Salary
menu.
Make the Salary payment for a month by choosing a date. Salary can be updated many times but with the
same date for that month.
Step 2: Once you click on Salary menu in the App Manager, below Window will be opened as shown below.
www.marvelsoft.co.in 38
39. Payroll Admin Documentation
Step 3: Click on PayDays & select the particular month. If you click on Filter it will display the Pay Days in that
particular month as shown below.
If you click on Calculate you will get a message saying “Attendance Calculated” as shown below.
You can also Export the data by clicking on Export option.
Then select Salary in the Salary master.
www.marvelsoft.co.in 39
40. Payroll Admin Documentation
Step 4: Select the month and enter the payment date(Which needs to be fixed for that month) and alter the
Total working days if needed and click on filter.
When clicked on the 'Filter' button the attendance will be calculated and shown as above in the Net Pay.
Net Pay Review the salary once if required and finally click on the 'Pay Salary” button. This would display a
success message.
Once this is done the Salary slip and Salary Statement can be generated.
www.marvelsoft.co.in 40
41. Payroll Admin Documentation
4.3 Creating Advance Amount
Step 1: Go to App Manager, Click on Advance Amount menu
Declaration of Advance Amount is required to specify the amount paid by the company to there workers in a
mode of advance payment.
Once the advance amount is given to the employee, the amount could be collected in installments from the
employee and will be deducted during salary payment.
Step 2: Once you click on Advance Amount in the App Manager, Advance Amount window will be opened as
shown below.
www.marvelsoft.co.in 41
42. Payroll Admin Documentation
Step 3: Once you click on Add, Add/Edit Advance Amount window will be shown as below
Advance Amount Details Consist of Employee Name, Date, Advance Amount,No of Installment,& Installment
Amount.
Select the Employee then select on which Date you are paying the advance amount, enter the Advance
Amount, No of Installment to make the payment & Installment Amount.
The Advance Amount App will look as shown below.
Edit or Delete a record
• You can edit and change the added record by clicking on Edit icon in Action column.
• You can delete the record if created duplicated or not required by clicking on delete icon in Action
column.
www.marvelsoft.co.in 42
43. Payroll Admin Documentation
4.4 Creating Advance Balance Summary
Step 1: Go to App Manager, Click on Advance Balance Summary menu
This menu can be used to view the Advance amount given to employees(as shown in the previous menu) and
also the balance record.
Step 2: Once you click on Advance Balance Summary in the App Manager, Employee Advance Balance
Record will shown as below.
Select the Department & JobType & once you click on Find Employee Advance Balance Record will shown as
below.
www.marvelsoft.co.in 43
44. Payroll Admin Documentation
4.5 Creating Manual Attendance
Step 1: Go to App Manager, Click on Manual Attendance.
Declaration of Manual Attendance is required to assign the punches records manually to the Employees in
case of missed out punches or forgot to punch or any other field work. The Admin person can be able to add
the Manual Attendance in such cases if he has the permission to add.
Step 2: Once you click on Manual Attendance in the App Manager, window will be opened as shown below.
There would be two tabs Manual Punch and View Manual Punch as highlighted in the pic.
www.marvelsoft.co.in 44
45. Payroll Admin Documentation
Add manual entries require Department, Employee Name, In Time & Out Time and click on Filter. The list of
employees with the selected In and Out timing would appear with a check box against each employee.
Select the check box and finally Click on the Update button to add the the manual punch.
View/Delete Manual Punch.
Once a manual punch is assigned for an employee the detaials of the same can be viewed in the View Manual
Punch tab.
Select the date range for which the Manual Punch has to be viewed and click on Find button.
The list of manual punches will be listed which can be selected individually and deleted if needed.
www.marvelsoft.co.in 45
46. Payroll Admin Documentation
4.6 Creating Assign Leave
4.6.1 Assign Leave
This menu can be used to assign leave to particular employee.
In order to assign leave the respective leave type should have already been created in
Masters → Leave Type menu.
Step 1: Go to App Manager, Click on Assign Leave menu
Step 2: Once you click on Assign Leave menu in the App Manager, Leave Entry Master will be opened as
shown below.
Click on Add button to add/assign Leave to the Employees.
www.marvelsoft.co.in 46
47. Payroll Admin Documentation
Step 3: Once you click on Add, Leave Entry window will be shown as below
Select the department, employee, leave status, from & to date, leave type & enter the remarks then click on
Filter. The Leave Entry Master will reflect the details then click on select.
Finally, Click on Assign button.
www.marvelsoft.co.in 47
48. Payroll Admin Documentation
4.6.2 Leave Summary
View the Leave Entry
To view all the assigned leaves as above select the required Department and date range.
Leave Entry Master allows Log in User to Add, Edit and Delete the Leave Types if he has the permission of “Edit
Leave Types”.
www.marvelsoft.co.in 48
49. Payroll Admin Documentation
4.7 Creating Leave Summary
This menu allow you to check the details of all the leaves that are being assigned to the employees.
Step 1: Go to App Manager, Click on Leave Summary menu
Leave summary will provide the information regarding current leave, balance leave & leave that are assigned
at the beginning of the year.
Step 2: Once you click on Leave Summary in the App Manager, Leave Summary window will be opened as
shown below.
www.marvelsoft.co.in 49
50. Payroll Admin Documentation
Step 3: Once you select the leave type & the option of current leave /balance leave/leave in the beginning
of year, below window will be shown as below.
The options indicate the following
Current Leave : To see how many leaves that are taken by the employees.
Balance Leave : To see the remaining balance leave.
Leave in The Beginning Of Year : To see the leaves that are assigned to the particular leave type in the
beginning of the year.
www.marvelsoft.co.in 50
51. Payroll Admin Documentation
4.8 Creating Holiday
In this menu we can add all the holidays that is applicable to the branch/company for the current year.
Step 1: Go to App Manager, Click on Holiday menu
Step 2: Once you click on Holiday menu in the App Manager, Holiday Table will be opened as shown below.
Click on Add button to add all the details regarding the Holiday.
www.marvelsoft.co.in 51
52. Payroll Admin Documentation
Step 3: Once you click on Add, Add/Edit Holiday window will be shown as below
Enter the holiday name, date and description & finally click on add button to create the holiday. Repeat the same to add
other Holidays.
The Holiday Table will look as shown below.
Edit or Delete a record
• You can edit and change the added record by clicking on Edit icon in Action column.
• You can delete the record if created duplicated or not required by clicking on delete icon in Action
column.
www.marvelsoft.co.in 52
53. Payroll Admin Documentation
5. Working with Payroll Admin Attendance Reports
Payroll Admin allows you to generate various reports and filter report data according to company, Department
and employee Details for Daily/Monthly/yearly.
Various Reports that can be generated are:
NOTE : Each of the Reports can be exported to either MS Excel or PDF format and printed.
Note :
• In all of the mentioned Attendance Reports, the reports can be generated just by selecting
the required date range without selecting any other search criteria like department,
employee category, job type etc.
• Based on the search criteria used, the report can be generated either
For a single employee or
Department wise or
Employee category wise or
Job type wise or
for the entire branch or company.
•
We have provided an effective search menu which can be utilized to generate reports as mentioned above.
www.marvelsoft.co.in 53
54. Payroll Admin Documentation
From the above image the “Display Condition” panel provides the flexibility as explained below.
In the Display Condition the check boxes indicate the following
Prefix EmployeeID: Prefixes the employee ID before the employee name.
Prefix EmpCode: Prefixes the employee Code before the employee name.
Suffix EmployeeId: Suffixes the employee ID after the employee name.
Suffix EmpCode: Suffixes the employee Code after the employee name.
• Here in the Select Employee panel we can select multiple
employees by holding the control button and clicking on the
required employee.
• Employee can be searched by their Employee ID/Code.
• Click on the Select employee list and type the employee ID/Code,
this would automatically take you to that employee.
www.marvelsoft.co.in 54
55. Payroll Admin Documentation
5.1. Staff Daily Attendance Report
Step 1: Go to Attendance Reports, Click on Staff Daily Attendance menu
Step 2: Once you click on Employee Daily Attendance , window will be opened as shown below.
Step 3: Generate the Staff Daily Attendance report by selecting the search criteria and Date.
Once you click on Find, Staff Daily Attendance report will be generated as shown below
www.marvelsoft.co.in 55
56. Payroll Admin Documentation
Report can be exported/generated in Excel or PDF format as shown below and printed .
In the same way all various kinds of reports as mentioned above can be generated as per the requirement of
the company.
In the Display Condition the check boxes indicate the following
Present : When Present is checked, report displays only present employee details
Absent : Lists only Absent employees.
Note : When both Present or Absent is not checked it will list the details of both present and absent
employees.
OT : Lists the OT details against each employee.
www.marvelsoft.co.in 56
57. Payroll Admin Documentation
5.2. Total Present-Absent
Report Type: Daily, Department wise and Gender wise
This report would generate the total present-absent list.
Note: for this report to work correctly, the gender details of all the employees should have been set correctly.
www.marvelsoft.co.in 57
58. Payroll Admin Documentation
5.3. Absent Report
Report Type: Daily and Department wise
This report would generate all absentees and leave records.
www.marvelsoft.co.in 58
59. Payroll Admin Documentation
5.4. Punch Records
Report Type: Daily
This report would list all the employees along with their punches for the selected date.
Excel report is as follows
www.marvelsoft.co.in 59
60. Payroll Admin Documentation
5.5 Employee Daily Attendance Summary Report
Report Type: Employee wise Daily summary
Minimum Date range – Single day
Maximum Date range – Single month (Select the first and last day of the same month)
This report would list the attendance details(In time, Out time, total work duration and break time along with OT
and present absent status) for each employee across the selected date range.
www.marvelsoft.co.in 60
61. Payroll Admin Documentation
5.6 Monthly Performance form
Report Type: Employee Date wise summary
Minimum Date range – Single day
Maximum Date range – Single month (Select the first and last day of the same month)
This report would list the attendance details(In time, late by, Out time, early by total work duration along
with OT and present absent status) for each/selected employee/s across the selected date range.
Note:
Late by : Refers to by how many minutes the employee is late for the shift.
Early by : Refers to by how many minutes the employee has left early before the shift end time.
www.marvelsoft.co.in 61
63. Payroll Admin Documentation
5.7 Monthly OT Summary
Report Type: Employee Date wise summary
Minimum Date range – Single day
Maximum Date range – Single month (Select the first and last day of the same month)
This report would list the OT(Over time) details for each/selected employee/s across the selected date
range.
The OT for entire month will be subtracted by the total of late coming and early going timings which would
give the final OT for that month.
www.marvelsoft.co.in 63
64. Payroll Admin Documentation
5.8 Employee Monthly Summary
Report Type: Month wise
Minimum Date range – Single day
Maximum Date range – Single month (Select the first and last day of the same month)
This report would list the OT(Over time) details for each/selected employee/s across the selected date
range.
The OT for entire month will be subtracted by the total of late coming and early going timings which would
give the final OT for that month.
www.marvelsoft.co.in 64
65. Payroll Admin Documentation
5.9 Employee Monthly Summary
Report Type: Month wise
Minimum Date range – Single day
Maximum Date range – Single month (Select the first and last day of the same month)
This report would list the total attendance details for each/selected employee/s across the selected date
range. The details are namely
Leave Details Total Leave Total Present Total No Of Days Total Pay Present Total OT
Leave type like CL,
SL etc
Total leave count
for that month
Total no of days
selected or for that
month
Total days to pay
like P+Ab+L etc
Total OT for that
month
www.marvelsoft.co.in 65
P A H HP WO WOP
Present day Absent days Holidays
Present on
holidays
Weekly offs
Present on week
offs
66. Payroll Admin Documentation
5.10 Employee Monthly Attendance Summary Report
Report Type:Employee wise Yearly summary
Date range – No date range displays details for the entire year.
This report would list the total attendance details(Present, Absent, Holiday, Weekly off and Total Leaves) for
each/selected employee/s till the current month for that year.
www.marvelsoft.co.in 66
67. Payroll Admin Documentation
5.11 Employee Arrival Departure Report
Report Type:Employee wise monthly report
Minimum Date range – Single day
Maximum Date range – Single month (Select the first and last day of the same month)
This report would list late arrival or early going details for each/selected employee/s across the selected date
range.
Further there is also a break up displaying if the employee is arriving late than 15 minutes and leaving earlier
by 15 minutes.
www.marvelsoft.co.in 67
68. Payroll Admin Documentation
5.12 Muster Roll
Report Type:Employee wise for monthly
Minimum Date range – Single day
Maximum Date range – Single month (Select the first and last day of the same month)
This report would list the attendance details(P, A, WO, L, LD{Leave Details}) for each day of the month followed
by the Total of all the mentioned details for that month and Total Paydays for each/selected employee/s
across the selected date range.
www.marvelsoft.co.in 68
69. Payroll Admin Documentation
5.13 Monthly Muster
Report Type:Employee wise for monthly
Minimum Date range – Single day
Maximum Date range – Single month (Select the first and last day of the same month)
This report would list the detailed attendance description of employees.
The attendance details like the employee's shift, In time, Out Time, OT, late hours and present status all in
one report for the selected date range .
This is followed by the total present absent leave, weekly off, holiday and Total OT details for each
employee.
The details are for each/selected employee/s across the selected date range.
www.marvelsoft.co.in 69
70. Payroll Admin Documentation
5.14 Overtime Check list
Report Type:Employee wise for monthly
Minimum Date range – Single day
Maximum Date range – Single month (Select the first and last day of the same month)
This report would list the detailed attendance description of employees.
This report is similar to the monthly muster report but with only punch times and OT details.
www.marvelsoft.co.in 70
71. Payroll Admin Documentation
5.15 Late/Early Report
Report Type: Department wise Daily report
This report would list the attendance details(In time, late by, Out time, early by) for each/selected
employee/s for the selected date.
This report is very similar to Monthly Performance Form.
www.marvelsoft.co.in 71
72. Payroll Admin Documentation
5.16 Odd Punch Report
Report Type: Employees wise Daily
This report would list the odd punch details( for each/selected employee/s for the selected date.
Employees who have missed any punch for the day would fall in the odd number of punch list.
www.marvelsoft.co.in 72
73. Payroll Admin Documentation
5.17 Time History Of Employee
Report Type: Department wise monthly report
Minimum Date range – Single day
Maximum Date range – Single month (Select the first and last day of the same month)
This report would list up to eight punch records of an employee for a each day of the selected date range
along with total work hours and OT details.
www.marvelsoft.co.in 73
74. Payroll Admin Documentation
6. Working With Device Commands
Device Command tab is the most important feature in order to communicate to the device from the software
where you can see the synchronization of data from device to the software & vice-verse by sending the
commands
Some of the features are as listed.
• Send commands to the device to reboot the device or sync the data from the device to the software
• Updating the users to the device from software
• Copying fingerprints from data base to device & updating the finger print in the device
• To clear the logs in device.
• To view all the logs.
www.marvelsoft.co.in 74
75. Payroll Admin Documentation
6.2 Updating users in device
Details such as Card no, password and the authority privileges can be added/updated in the device from the
software by sending the 'Send command.'
Also the users can be deleted from the device.
Step 1: Go to Device Commands, Click on Update Users in Device
Step 2: Once you click on update users in device, send command will be opened as shown below.
For updating the users from software to device first we have to create the staff in the masters then to update
those users to device we have to follow the below steps.
Once you click on Update Users in Device, the send command window will display all the users irrespective of
the device, department &there jobtype.
www.marvelsoft.co.in 75
76. Payroll Admin Documentation
Then you have to select the device, department & jobtype as per your need and click on Find. The users in the
particular department will appear as shown in the above figure. Select the employees & privileges as either
user/Enroller/Administrator then click on Execute Command.
If you want to register card no & password for the employee then enter the card no & password select the
employee and click on Execute Command.
In the Same way you can also delete users from the device by selecting the employee and by clicking the
Delete User In Device option.
www.marvelsoft.co.in 76
77. Payroll Admin Documentation
6.2 Finding Command Details (Send Device Command)
This menu can be used to send commands to the device from the software such as to sync the
data(from the device to the software) or to reboot the device.
Step 1: Go to Device Commands, Click on Send Device Command
Step 2: Once you click on Send Device Command, Send Command will be opened.
Select the device which needs to be rebooted or from which the data needs to be synced.
Click on the 'Find Command Details' and status of whether the command has been executed or not will be
listed for each command sent to the device from the software.
Status Details:
Blank : If the Status field is blank for that command, it means the command has not yet executed. Refresh the
page by clicking on the 'Find Command Details' button until the status field is filled.
Executed: This means that the command has been successfully executed.
Failed: This means that the command has failed to execute and the particular command has to be resent by
repeating from Step 2.
www.marvelsoft.co.in 77
78. Payroll Admin Documentation
Send Device Command is used to find all the command details whatever we have sent to the device.
In the above image you can see to which device we have sent the command in the Device Serial No list & what
are the commands we have sent in Command List, Command Sent Time,& the Status to see whether the
command has executed or failed to get execute.
Reboot option is used to reboot the device.
Clear Logs will clear all the logs from the device. Please make sure if all the previous data has been backed up
from the device before executing this command.
Synchronize Data is used to synchronize the data(attendance punch records) from the device.
www.marvelsoft.co.in 78
79. Payroll Admin Documentation
6.3 Updating Finger Print in Device
This menu will enable us to update the saved fingerprint from the software to the other devices and also to
disable the users fingerprint in the device.
Step 1: Go to Device Commands, Click on Update Finger Print in Device
Step 2: Once you click on update fingerprint in device, send command will be opened as shown below.
The employee has to register his fingerprint with his Employee ID in one of the device. This will save the
fingerprint in the database/software.
www.marvelsoft.co.in 79
80. Payroll Admin Documentation
Once the fingerprint has been saved in the software, the employee ID, name and fingerprint details can be
pushed to any number of devices thereafter.
Here Send command is needed to update those fingerprints to device by making it valid or invalid in the
device by sending the commands from software.
Once you click on Update Finger Print in Device, the send command window will display all the users
irrespective of the device, department &there jobtype.
For making fingerprint invalid in the device
Select the device, department & jobtype & click on select the checkbox Disable FingerPrint and then click on
'Find' button. The employees will be listed as shown below.
The users in the particular department will appear as shown below then select the option to make the
fingerprint Valid/Invalid & Fid (FingerPrint No) then click on the employee check box & click on Make
FingerPrint Invalid in Device.
For making fingerprint valid in the device
Select the device, department & jobtype & check the Disable FingerPrint option then click on Find. The users in
the particular department will appear as shown above then select Valid/Invalid option & Fid(FingerPrint No)
then click on the employee check box & click on Update FingerPrint in Device.
Once after making the fingerprints valid/invalid you have to Reboot the device in Send Device Command
(refer 6.2) for synchronizing the data.
www.marvelsoft.co.in 80
81. Payroll Admin Documentation
6.4 Finding Device Logs
This menu would display all the swipes/ punches details of the registered employees from all the device.
Step 1: Go to Device Commands, Select Device Logs
Device logs is used to find all the log records
Step 2: Once you click on Device Logs in device commands, send command will be opened as shown below.
Select the From date & To date & click on Find to see all the log records of the employees.
www.marvelsoft.co.in 81
82. Payroll Admin Documentation
Important Note:-
While assigning ip address to the device, ensure that the assigning ip address is not assigned to any
other devices in the same network.
Before registering fingerprint of the employees in the device, add all the details of the employees in
the Employee Menu in software.
If you are importing attendance logs through USB, then add the serial no of the device in the Device
Master.
If you make employee fingerprint invalid then you will not be able to update the fingerprint in the
device, if you want to enable the employee then delete the user in the device & add it again.
If command is not working then clear the commands in send device command which is in Device
commands.
www.marvelsoft.co.in 82
84. Payroll Admin Documentation
8. Import Data Format
To Import data from any other device or Software, export the data from your device or old software in the
below format in a csv file, it should be comma separated. Then in MarvelSoft PayrollAdmin you can import it.
No Mchn EnNo Name Mode IOMd DateTime
000001 1 000000001 1 0 2014/12/20 11:43:10
000001 1 000000002 anand 1 0 2014/12/22 10:10:03
000002 1 000000003 karthik 1 0 2014/12/22 10:14:41
Where
No : is Employee No. in device
Mchn : is Machine Id
EnNo : is Employee Id
Name : is Employee Name
Mode : is Direction of Punch
IOMd : you can set it to 0
DateTime : is the Employee Punch Time
How to import attendance logs from device to Payroll Admin Software through usb?
First download the attendance logs in USB device and prepare the csv file as shown below.
These are the variables used
WORKCODE, FINGERPRINT, PUNCHDATE, DEVICESERIALNO, EMPLOYEECODE.
www.marvelsoft.co.in 84
85. Payroll Admin Documentation
Step 1: Go to Device Commands, Select Import Attendance Record which will open as shown below.
Step 2: Click on 'Import From CSV' button which opens a new pop up.
1. Then click on Add button and browse the file to select it.
2. Click on Upload button.
3. Click on Done button. This will show the result of the import on how many uploaded, records imported
and also duplicate records.
4. Finally click on Close button.
Note: Once it is imported, it is advised to log out and log in once before viewing the data.
www.marvelsoft.co.in 85
86. Payroll Admin Documentation
9. Employee Import Data Format
CONTRACTORNAME, EMPNAME, EMPID, CADRE, GENDER, RELIGION, FATHERNAME, HUSBUNDNAME,
MARITALSTATUS, MOTHERTONGUE, DOB, DOJ, NATIVESTATE, PRESENTADDRESS, PERMANENTADDRESS,
DESIGNATION, DEPARTMENT, HANDICAP, COMMUTINGMODE, ESINO, PFNO, UANPF, FIXEDSALARY, BASIC,
DA, HRA, OTHERALLOWANCE1, OTHERALLOWANCE2, PAYMENTMODE, BANKNAME, BANKACCNO,
ELBALANCE, PHONENO, SHIFT
1. To Import Employee details into PayrollAdmin, open MS Excel and fill the above fields as the header in
first row.
2. Fill the respective employee details.
3. Finally save the file as csv file and then you can import the same in PayrollAdmin.
There is a different guide with detailed information on how to import the employees.
www.marvelsoft.co.in 86
87. Payroll Admin Documentation
10. Salary Settings
The salary settings such as the percentage for each parameter in the salary calculation like Basic, DA, PF etc
needs to be entered here.
Imp Note:
• These settings for PF, PT,ESIC when in set in global level will be applicable for all the employees.
• There are provisions to enable or disable these calculations in Salary calculation for an individual
as per requirement. This is explained in detail in Staff menu.
Go to Options → Settings → Default Settings
www.marvelsoft.co.in 87
88. Payroll Admin Documentation
There are two sections to it, the Allowance part followed by the Deduction part.
In the Allowance part, select check boxes for all the parameters/fields that is applicable to the organization.
In case if there are any additional allowances that is applicable, then there is an additional field provided
called Custom 8.
In the Deduction part select check boxes for all the parameters/fields that is applicable to the organization.
In case if there are any additional deductions that is applicable, then there are additional fields provided called
Custom 14,16 and 17.
www.marvelsoft.co.in 88
89. Payroll Admin Documentation
The appropriate percentage for the different parameters to calculate the salary needs to be entered/
configured here.
For example as shown below fig.
The Salary calculation details are as follows
In all of the below fields do not make entries to fields which are not applicable to the company.
Current Salary Percentage – It refers to the percentage of the total salary that should be considered in
order to calculate other parameters such basic, HRA and so on.
PF Percentage & PF Amount - It refers to the Total PF that is being deducted (Company side+ Employee
side)
Here PF Amount is set to 6,500/- and PF percentage is set 12% which means
If the Basis+DA is less than 6,500/- then it will calculate 12% of that amount as PF
Else if the Basis+DA is equal to or more than 6,500/- then it will calculate 12% of that 6,500/- as PF
PT Amount One – Rs200/- PT Amount Two – Rs150/- Pt Amount Three – Rs150/-
PT Salary One – If the salary is greater than 15000/- then the amount set in PT Amount One ie 200/- will be
deducted from Salary.
PT Salary Two - If the salary is greater than 12000/- and less than 15000/- then the amount set in PT
Amount Two ie 150/- will be deducted from Salary. Else If the salary is less than 10000/- then the amount set
in PT Amount Three ie 100/- will be deducted from Salary.
PT Salary PT Salary more than Rs15,000/- PT Salary 10,000/- to 15000/- PT Salary less than Rs10,000/-
Deductions Rs200/- Rs150/- Rs100/-
www.marvelsoft.co.in 89
90. Payroll Admin Documentation
For eg Basic Percentage – Basic salary is 60 % of Current Salary Percentage. Similarly other parameters such
as Over Time Rupee, Over Time Percentage, CCA Percentage -City Compensatory Allowances, HRA
Percentage, ESIC Percentage, ESIC Amount, Conveyance Percentage and DA Percentage are calculated based
on their respective percentage against the Current Salary Percentage
These are the formulae used in the calculation
Current Salary Percentage = CSP
Basic = Salary * (CSP / 100) * (Basic perct / 100)
PT = PT depends on the PT salary set in the settings.
DA = Salary * (CSP / 100) * (DA perct / 100)
PF
Amt= Basic + DA + OT
(say PF percentage is 12 and PF amount is 7000 )
if Amt >= 7000 then PF=12% or 7000
else PF= 12% of Amt
HRA = Salary * (CSP /100 ) *( HRA perct/100)
CCA = Salary * (CSP / 100) * (CCA perct / 100)
OT = Salary * (CSP / 100) * (OT perct / 100)
www.marvelsoft.co.in 90