Skip to main content

Data & fields

This chapter is fact-only. Each statement comes from the Spryple Help Center crawl, the Help Center breadcrumb tree, or screenshot facts tagged Observed in the research notes. Sources are shown as breadcrumbs in backticks, or as [SS] §21.x for screenshot facts. Where the documentation is silent on whether a field is mandatory, its type or its allowed values, the cell says Not documented. A field is marked required only where a screenshot shows a star or the text says it is required. No data types or lengths are stated unless the documentation states them.

Notation used in the tables:

  • "Yes (SS)" means a screenshot-based statement lists the field as required.
  • "Dropdown" means the documentation says the field is selected from a dropdown. The list of allowed options is "Not documented" unless it is written out.

1. Employee Management (HR Manager and Admin)​

1.1 New Hire form​

FieldRequired?Values / format (exact)Source
First nameYes (SS)Not documentedHelp › For Managers › Employee Management › Adding New Hire; [SS] §21.2
Middle NameNot documentedNot documentedHelp › For Managers › Employee Management › Adding New Hire
Last nameYes (SS)Not documentedHelp › For Managers › Employee Management › Adding New Hire; [SS] §21.2
EmailNot documented in text; the screenshot note says the label reads "Email" and the value is a personal email that is optionalNot documentedHelp › For Managers › Employee Management › Adding New Hire; [SS] §21.2
Hired OnYes (SS)Not documentedHelp › For Managers › Employee Management › Adding New Hire; [SS] §21.2
Joining DateYes (SS)Not documentedHelp › For Managers › Employee Management › Adding New Hire; [SS] §21.2
DesignationYes (SS)Not documentedHelp › For Managers › Employee Management › Adding New Hire; [SS] §21.2
Mobile NumberYes (SS)Not documentedHelp › For Managers › Employee Management › Adding New Hire; [SS] §21.2
Emergency Contact NumberYes (SS)Not documentedHelp › For Managers › Employee Management › Adding New Hire; [SS] §21.2

Other documented facts about this screen:

  • The New Hires list shows added employees with status "Hired". A Joined or Hired radio button selects which list is shown. Help › For Managers › Employee Management › Adding New Hire
  • If the employee has no registered email, HR adds the employee information in "CANDIDATE DATA" in New Hires. Help › For Managers › Employee Management › Adding New Hire
Field / sectionRequired?Values / format (exact)Source
Personal InformationNot documentedIndividual fields not documented in textHelp › For Managers › Employee Management › Adding New Hire
Contact InformationNot documentedNot documentedHelp › For Managers › Employee Management › Adding New Hire
Family DetailsNot documentedNot documentedHelp › For Managers › Employee Management › Adding New Hire
Work ExperienceNot documentedNot documentedHelp › For Managers › Employee Management › Adding New Hire
Education DetailsNot documentedNot documentedHelp › For Managers › Employee Management › Adding New Hire
Upload of requested documentsNot documentedNot documentedHelp › For Managers › Employee Management › Adding New Hire

Link facts from screenshots:

  • The link expires after 24 hours. [SS] §21.2
  • The link is sent from no-reply@spryple.com with the subject "Welcome to Spryple". [SS] §21.2
  • The link is a hash-routed URL of the form #/pre-onboarding/<token>. [SS] §21.1

1.3 Employee Directory (HR Manager)​

After the employee fills the link, the HR Manager sees the data through the "Joining Formalities" button and the data is saved in "Employee Directory". Help › For Managers › Employee Management › Employee Directory

The text says "Click on Save button after adding all the mandatory fields" without naming which fields are mandatory. Help › For Managers › Employee Management › Employee Directory

Tabs listed in the screenshot: Personal Info, Contract/Promotions, Work Experience, Bank Details, Education, "and more". [SS] §21.2

Personal tab​

FieldRequired?Values / format (exact)Source
Personal Information (HR adds it after clicking Employee Directory)Not documentedNot documented in textHelp › For Managers › Employee Management › Employee Directory
DOBNot documentedNot documented[SS] §21.2
Blood GroupNot documentedNot documented[SS] §21.2
GenderNot documentedNot documented[SS] §21.2
Marital StatusNot documentedNot documented[SS] §21.2
Aadhaar NumberNot documentedNot documented[SS] §21.2
Languages SpokenNot documentedNot documented[SS] §21.2

Work tab​

FieldRequired?Values / format (exact)Source
Employee IDNot documentedLocation prefix, for example NE13, TNK1 (screenshot examples)[SS] §21.2
Official EmailNot documentedNot documentedHelp › For Managers › Employee Management › Employee Directory; [SS] §21.2
Employment TypeNot documentedSelected (documented as "select Employment Type"); options Not documentedHelp › For Managers › Employee Management › Employee Directory
RoleNot documentedAssigned ("assign Employee Role"); HR Manager can update the roleHelp › For Managers › Employee Management › Employee Directory
Company Location (working location)Not documentedAssigned ("assign Employee working location")Help › For Managers › Employee Management › Employee Directory; [SS] §21.2
DesignationNot documentedSelectedHelp › For Managers › Employee Management › Employee Directory
DepartmentNot documentedSelectedHelp › For Managers › Employee Management › Employee Directory
Notice PeriodNot documentedNot documented[SS] §21.2
Reporting Manager DepartmentNot documentedNot documented[SS] §21.2
Reporting ManagerNot documentedAssigned; HR Manager can update it for any employeeHelp › For Managers › Employee Management › Employee Directory; [SS] §21.2

Contact tab​

FieldRequired?Values / format (exact)Source
Residence AddressNot documentedNot documentedHelp › For Managers › Employee Management › Employee Directory; [SS] §21.2
CountryNot documentedNot documentedHelp › For Managers › Employee Management › Employee Directory
StateNot documentedNot documentedHelp › For Managers › Employee Management › Employee Directory
CityNot documentedNot documentedHelp › For Managers › Employee Management › Employee Directory
Pin CodeNot documentedNot documentedHelp › For Managers › Employee Management › Employee Directory
Permanent AddressNot documentedHas a "Same as residence" toggle[SS] §21.2

Family tab​

FieldRequired?Values / format (exact)Source
NameNot documentedNot documentedHelp › For Managers › Employee Management › Employee Directory
Contact NumberNot documentedNot documentedHelp › For Managers › Employee Management › Employee Directory
GenderNot documentedNot documentedHelp › For Managers › Employee Management › Employee Directory
RelationshipNot documentedNot documentedHelp › For Managers › Employee Management › Employee Directory
StatusNot documentedNot documentedHelp › For Managers › Employee Management › Employee Directory

The row is saved with an Add button. Help › For Managers › Employee Management › Employee Directory

Contract/Promotions, Bank, Experience, Education, Documents tabs​

TabFields documentedRequired?Source
Contract/PromotionsField list Not documentedNot documentedHelp › For Managers › Employee Management › Employee Directory; [SS] §21.2
Bank DetailsField list Not documented in the employee-directory text. The employee My Profile page lists "Bank Details".Not documentedHelp › For Managers › Employee Management › Employee Directory; Help › For Employee › Employee Management › My Profile
Work ExperienceField list Not documentedNot documentedHelp › For Managers › Employee Management › Employee Directory; [SS] §21.2
EducationField list Not documentedNot documentedHelp › For Managers › Employee Management › Employee Directory; [SS] §21.2
Documents UploadField list Not documented. Documents uploaded by the employee go to Document Approval. Documents uploaded by HR on behalf of an employee are automatically approved.Not documentedHelp › For Managers › Employee Management › Document Approval

Sample onboarding-checklist documents seen in screenshots: educational certificates, experience/relieving letters, payslips, PAN and Aadhaar, photos. [SS] §21.2

My Profile (employee view)​

Field / sectionRequired?Values / format (exact)Source
Personal informationNot documentedNot documentedHelp › For Employee › Employee Management › My Profile
Work experienceNot documentedNot documentedHelp › For Employee › Employee Management › My Profile
Bank DetailsNot documentedNot documentedHelp › For Employee › Employee Management › My Profile
Family detailsNot documentedNot documentedHelp › For Employee › Employee Management › My Profile
Education detailsNot documentedNot documentedHelp › For Employee › Employee Management › My Profile
Documents uploadNot documentedNot documentedHelp › For Employee › Employee Management › My Profile
Profile picture (Edit Profile)Not documentedImage uploadHelp › For Employee › Employee Management › Edit Profile

The employee can edit My Profile data. Help › For Employee › Employee Management › My Profile. HR Policies Rule 34 is "Is employee details editable by employee" with Yes or No. Help › For Admin › Employee Management › HR Policies

Change Password (employee)​

FieldRequired?Values / format (exact)Source
Current passwordNot documentedNot documentedHelp › For Employee › Employee Management › Change Password
New passwordNot documentedNot documentedHelp › For Employee › Employee Management › Change Password
Confirm PasswordNot documentedNot documentedHelp › For Employee › Employee Management › Change Password

1.4 Employee Excel upload (HR Manager)​

FieldRequired?Values / format (exact)Source
Select FileNot documentedExcel fileHelp › For Managers › Employee Management › Excel Upload

Uploaded data is saved in the employee directory. Help › For Managers › Employee Management › Excel Upload

1.5 Employee Report columns​

Emp ID, Name, Office Email, Mobile, Emp Status, Emp Type, Department, Designation, Location, Gender, Blood group, "and more". A column chooser, filter and download are shown. [SS] §21.2. The HR Manager selects column names and downloads the report. Help › For Managers › Employee Management › Employee Reports

2. Masters and settings (Admin)​

2.1 Company Information​

FieldRequired?Values / format (exact)Source
Company name, location and other company detailsNot documentedEdit, Save and Cancel actions. Field list Not documented.Help › For Admin › Employee Management › Company Information

2.2 Department​

FieldRequired?Values / format (exact)Source
Department nameNot documentedDuplicate department names are not allowedHelp › For Admin › Employee Management › Department
StatusNot documentedActive or Inactive. To make a department inactive, all employees in it are transferred to another department first.Help › For Admin › Employee Management › Department

2.3 Designation​

FieldRequired?Values / format (exact)Source
Designation nameNot documentedDuplicate designation names are not allowedHelp › For Admin › Employee Management › Designation
StatusNot documentedActive or Inactive. To make a designation inactive, all employees in it are transferred to another designation first.Help › For Admin › Employee Management › Designation

2.4 Department Designation Mapping​

FieldRequired?Values / format (exact)Source
DepartmentNot documentedSelectedHelp › For Admin › Employee Management › Department Designation Mapping
DesignationNot documentedSelectedHelp › For Admin › Employee Management › Department Designation Mapping

HR Policies Rule 36 is "Is mapping required between departments and designations?" with Yes or No. Help › For Admin › Employee Management › HR Policies

2.5 Work Location​

FieldRequired?Values / format (exact)Source
Address1Not documentedNot documentedHelp › For Admin › Employee Management › Work Location
Address2Not documentedNot documentedHelp › For Admin › Employee Management › Work Location
Branch LocationNot documentedShort name, for example Kukatpally written as KPHelp › For Admin › Employee Management › Work Location
CountryNot documentedNot documentedHelp › For Admin › Employee Management › Work Location
StateNot documentedNot documentedHelp › For Admin › Employee Management › Work Location
CityNot documentedNot documentedHelp › For Admin › Employee Management › Work Location
Pin codeNot documentedNot documentedHelp › For Admin › Employee Management › Work Location
PrefixNot documentedCharacter string that is the same for all employees of a location, for example "GOGL"Help › For Admin › Employee Management › Work Location
Seed valueNot documentedThe value from which employee-id generation starts. When the prefix already exists, the seed value need not be entered on edit.Help › For Admin › Employee Management › Work Location
StatusNot documentedActive or InactiveHelp › For Admin › Employee Management › Work Location

Rules stated: the same prefix and seed give common employee-id generation across branches; different prefixes and seeds give separate generation per branch; a different prefix and seed for the same work location is not allowed. A current location can be selected or a location searched. Help › For Admin › Employee Management › Work Location. Branch Location screen in a screenshot also carries "Geo fencing Radius" (200 m in the example; options not shown). [SS] §21.3

FieldRequired?Values / format (exact)Source
Company logo imageNot documentedAccepts jpg and png images. File size does not exceed 1MB. Appears before the company name in the header.Help › For Admin › Employee Management › Company Logo

2.7 Shift (master)​

FieldRequired?Values / format (exact)Source
Shift NameNot documentedExamples given: Regular Shift, Night ShiftHelp › For Admin › Employee Management › Shift
Shift DescriptionNot documentedNot documentedHelp › For Admin › Employee Management › Shift
Start TimeNot documentedTime pickerHelp › For Admin › Employee Management › Shift
End TimeNot documentedTime pickerHelp › For Admin › Employee Management › Shift
Total HoursAutoAuto-populates after Start Time and End Time are enteredHelp › For Admin › Employee Management › Shift
Grace Period: In TimeNot documentedTime pickerHelp › For Admin › Employee Management › Shift
Grace Period: Out TimeNot documentedTime pickerHelp › For Admin › Employee Management › Shift
Number of lates is more thanNot documentedNot documentedHelp › For Admin › Employee Management › Shift
Deduct leave countNot documentedNot documentedHelp › For Admin › Employee Management › Shift
Overtime duration: minimum work hours per dayNot documented"Allow minimum number of work hours per day as per company rules"Help › For Admin › Employee Management › Overtime duration
StatusNot documentedShifts can be made inactiveHelp › For Admin › Employee Management › Shift

2.8 Holiday​

FieldRequired?Values / format (exact)Source
Branch LocationNot documentedHolidays apply to the entire company or to specific branchesHelp › For Admin › Employee Management › Holidays
DateNot documentedDuplicate holidays for the same date and same branch are not allowedHelp › For Admin › Employee Management › Holidays
Holiday TypeNot documentedDropdown. The list shows a Public radio button and an Optional radio button.Help › For Admin › Employee Management › Holidays
Holiday NameNot documentedNot documentedHelp › For Admin › Employee Management › Holidays

Edit and delete icons exist. A search by branch exists. Help › For Admin › Employee Management › Holidays

2.9 Checklist (master)​

FieldRequired?Values / format (exact)Source
TypeNot documentedRadio button: Onboarding or OffboardingHelp › For Admin › Employee Management › Checklist
DepartmentNot documentedSelectedHelp › For Admin › Employee Management › Checklist
Checklist nameNot documentedEnteredHelp › For Admin › Employee Management › Checklist
StatusNot documentedActive or InactiveHelp › For Admin › Employee Management › Checklist

Checklist items in the employee-level checklist carry a Department and an "Approver Name". There is an "Add Comments" box beside No Due. [SS] §21.2

2.10 Induction Program (master and HR program)​

FieldRequired?Values / format (exact)Source
Program Type (master)Not documentedExamples: HR Policies, Domain knowledge. Duplicate inductions are not allowed.Help › For Admin › Employee Management › Induction
Status (master)Not documentedActive or Inactive through radio buttonsHelp › For Admin › Employee Management › Induction
Induction Program list columnsNot documentedProgram Type, Department, Conduct By, Date, Start/End Time, Status (for example Scheduled)[SS] §21.2
Required fields of an induction program (HR Manager)Not documented"The HR manager enters the required fields"; the fields are not named in textHelp › For Managers › Employee Management › Induction Program
Employees assignedNot documentedHR selects employees through the assign buttonHelp › For Managers › Employee Management › Induction Program

2.11 Announcement​

FieldRequired?Values / format (exact)Source
TopicNot documentedDropdown; options Not documentedHelp › For Admin › Employee Management › Announcements
TitleNot documentedEnteredHelp › For Admin › Employee Management › Announcements
Publish fromNot documentedCalendar dateHelp › For Admin › Employee Management › Announcements
Publish ToNot documentedCalendar dateHelp › For Admin › Employee Management › Announcements
DescriptionNot documentedEnteredHelp › For Admin › Employee Management › Announcements
Submit or Save as draftNot documentedSubmit gives status Published; Save as draft gives status "Save as Draft"Help › For Admin › Employee Management › Announcements

2.12 Users Login​

FieldRequired?Values / format (exact)Source
Employee nameNot documentedDisplayed on EditHelp › For Admin › Employee Management › Users Login
Official Email IDNot documentedDisplayed on EditHelp › For Admin › Employee Management › Users Login
User ID (username)Not documentedEntered by the adminHelp › For Admin › Employee Management › Users Login
PasswordNot documentedDisplays default "Welcome1!"; the employee can update the password in the employee loginHelp › For Admin › Employee Management › Users Login

Credentials email contents seen in a screenshot: login URL, Company Code, Username and the password "Welcome1!". [SS] §21.2. The Roles & Permissions section repeats the Users Login text and reuses the same screenshot files. Help › For Admin › Employee Management › Roles & Permissions; [SS] §21.12

2.13 Employee Password Reset​

FieldRequired?Values / format (exact)Source
Location NameNot documentedSelectedHelp › For Admin › Employee Management › Employee Password Reset
Department NameNot documentedSelectedHelp › For Admin › Employee Management › Employee Password Reset
Employee NameNot documentedSelectedHelp › For Admin › Employee Management › Employee Password Reset
Reset OptionNot documentedDropdown with three documented choices: "Username", "Password", "New Username and Password"Help › For Admin › Employee Management › Employee Password Reset
New usernameNot documentedEntered when the option is Username or New Username and PasswordHelp › For Admin › Employee Management › Employee Password Reset
New PasswordNot documentedEntered when the option is Password. For New Username and Password the new password is displayed.Help › For Admin › Employee Management › Employee Password Reset
Existing User Name and Existing Password (screenshot)Not documentedExisting password is masked with an eye toggle. A note says that when the employee has no office email, the admin writes down the credentials and shares them manually.[SS] §21.12

The employee receives a reset mail from the HR Department for each option. Help › For Admin › Employee Management › Employee Password Reset

2.14 Onboarding Settings and Offboarding Settings​

FieldRequired?Values / format (exact)Source
Send Automatic Reminders (onboarding)Not documentedEnable or disable button. When enabled, reminders go to employees to complete pending onboarding checklists.Help › For Admin › Employee Management › Onboarding Settings
Probation PeriodNot documentedEnable or disable buttonHelp › For Admin › Employee Management › Onboarding Settings
Probation Period (In Months)Not documentedDropdown shown when Probation Period is enabledHelp › For Admin › Employee Management › Onboarding Settings
Send Automatic Reminders (offboarding)Not documentedEnable or disable button. When enabled, reminders go to employees about timely completion of the employee clearance form.Help › For Admin › Exit Management › Offboarding Settings
Notice PeriodNot documentedEnable or disable buttonHelp › For Admin › Exit Management › Offboarding Settings
Notice Period (In Days)Not documentedDropdown shown when Notice Period is enabledHelp › For Admin › Exit Management › Offboarding Settings

2.15 Messages Master (Employee Management, Attendance, Leave, Payroll)​

FieldRequired?Values / format (exact)Source
Message textNot documentedError and success messages are listed by default with screen names; each can be edited and savedHelp › For Admin › Employee Management › Messages Master; Help › For Admin › Attendance Management › Attendance Messages Master; Help › For Admin › Leave Management › Leaves Messages Master; Help › For Managers › Payroll Management › Payroll Messages Master

2.16 HR Policies (rules and their documented value types)​

Source for the whole table: Help › For Admin › Employee Management › HR Policies. A change affects newly created employees, not existing employees. For some rules a check box must be selected for "update policy" to take effect; without it an error message shows.

RuleValue as documented
1 Minimum length of passwordEntered by the user
2 Maximum length of passwordEntered by the user
3 How many last passwords must not match the current passwordThe text says the user cannot reuse the last 3 changed passwords
4 Password starts with a capital letter (option)Yes or No dropdown
5 Minimum capital lettersConfigured number
6 Special characters allowedYes or No dropdown
7 Minimum count of special charactersEntered number
8 Minimum small lettersConfigured number
9 Minimum numbersConfigured number
10 Send automatic reminders for onboardingYes or No dropdown
11 Probation PeriodYes or No dropdown
12 Probation Period in DaysConfigured number of days
13 Send automatic reminders for offboardingYes or No dropdown
14 Notice PeriodYes or No dropdown
15 Notice Period in DaysConfigured number of days
16 to 18 1st, 2nd, 3rd default week offConfigured
19 Assign shifts to unassigned employees automaticallyYes or No dropdown
20 Shift assigned to a shift-unassigned employeeConfigured
21 Duration for which the shift is assignedConfigured
22 Maximum late attendances per month before deducting leaveConfigured number
23 Leaves deducted when late attendances exceed the maximumConfigured number
24 Leave type used for the deductionDropdown of leave types activated in leave policies
25 Shift to which a new unassigned employee is addedDropdown of shifts in the masters
26 Duration for which a new employee is assigned the default shiftDropdown
27 Minimum hours for half-day attendanceThe text states 4 hours in a shift
28 Minimum hours for full-day attendanceThe text states 8 hours in a shift
29 Paid permission or notPermission taken in productive hours is not deducted from salary
30 Flexible shift enabledDecision by the user
31 Hours for flexible shiftTotal hours entered
32 Option in regularization screen to mark a record as week offYes or No dropdown
33 Past days of data displayed for regularizationEntered number of days
34 Employee details editable by employeeYes or No dropdown
35 Default punch-out time populated if out punch is missedYes or No dropdown. If Yes, the missed punch report is displayed.
36 Mapping required between departments and designationsYes or No dropdown
37 Backdated days allowed for termination0 to 60 days
38 Lunch durationMinutes
39 Tea break durationMinutes
40 Grace period for late attendanceMinutes
41 Grace period for lunchMinutes
42 Grace period for tea breakMinutes
43 Payment for extra days worked applicableYes or No dropdown
44 Day 1 considered for extra-days paymentWeek-off day selected, for example Sunday
45 Day 2 considered for extra-days paymentWeek-off day selected, for example Saturday, or no week off
46 Salary deduction for not working on a week-off dayYes or No dropdown
47 Day 1 (if not worked) for penaltyWeek-off day selected, for example Sunday
48 Day 2 (if not worked) for penaltyWeek-off day selected, for example Saturday

A timesheet rule named "Do you want to limit the timesheet entry hours to attendance hours of that day?" with Yes or No is referenced in the employee timesheet page. Help › For Employee › Time Sheet Management › 2.1 New Entry

3. Attendance​

3.1 Attendance Request (employee, web)​

FieldRequired?Values / format (exact)Source
Work typeNot documentedDropdown: Work From Home, Work From Office, On-Duty, Work From Remote LocationHelp › For Employee › Attendance Management › Attendance Request
From dateNot documentedDate. From the dashboard "Send a request" path the pending date is displayed and disabled.Help › For Employee › Attendance Management › Attendance Request; Help › For Employee › Attendance Management › Send a request
To dateNot documentedDate. From "Send a request" the pending date is displayed and disabled.Help › For Employee › Attendance Management › Attendance Request; Help › For Employee › Attendance Management › Send a request
ReasonNot documentedEnteredHelp › For Employee › Attendance Management › Attendance Request
First Half check boxNot documentedCheck boxHelp › For Employee › Attendance Management › Attendance Request
Second Half check boxNot documentedCheck boxHelp › For Employee › Attendance Management › Attendance Request
AttachmentNot documentedOptional wording on the "Send a request" path ("Select Attachment (if any)")Help › For Employee › Attendance Management › Send a request

3.2 Request on Behalf of Employee (manager)​

FieldRequired?Values / format (exact)Source
Employee NameNot documentedFrom the dashboard path it is displayed and disabled; from the side navigation it is selected from a dropdownHelp › For Managers › Attendance Management › 1)Add a request (Dashboard); Help › For Managers › Attendance Management › 2)Request Behalf of Employee (Side Navigation)
Work typeNot documentedDropdownsame
From date, To dateNot documentedCalendarsame
ReasonNot documentedEnteredsame
AttachmentNot documentedAddedsame

On submit the request is submitted and approved. Help › For Managers › Attendance Management › 2)Request Behalf of Employee (Side Navigation)

3.3 Attendance Request (mobile, HCM)​

FieldRequired?Values / format (exact)Source
Work TypeNot documentedDropdownHelp › Mobile App › Spryple HR › Applying Attendance Request by Employee
From DateNot documentedDatesame
To DateNot documentedDatesame
ReasonNot documentedEnteredsame
Half-day check boxesNot documentedCheck boxes[SS] §21.3
ShiftYes (SS)Not documented[SS] §21.3

History cards show Attendance Type (Full Day) and Shift. [SS] §21.3

3.4 Shift Change Request​

FieldRequired?Values / format (exact)Source
Applied dateNot documentedDisplayed by default and disabledHelp › For Employee › Attendance Management › Shift Change Request
From date, To dateNot documentedSelectedsame
From ShiftNot documentedShift name displayed based on the selected datessame
To ShiftNot documentedSelectedsame
ReasonNot documentedEnteredsame
PreconditionNot documentedThe employee must have a shift assignedsame

The manager can select an employee from a dropdown to swap shift between employees when approving. Help › For Managers › Attendance Management › Approve Shift Change Request

3.5 Permission​

FieldRequired?Values / format (exact)Source
DateNot documentedFor present day or future daysHelp › For Employee › Attendance Management › Request Permission
Permission durationNot documentedIn minutessame
ReasonNot documentedEnteredsame

An employee cannot apply for multiple permission requests for any day. Help › For Employee › Attendance Management › Request Permission. The manager can edit a permission record before approving. Help › For Managers › Attendance Management › Approve Permission

3.6 Attendance Regularization​

FieldRequired?Values / format (exact)Source
Out timeNot documentedEdited by the employee through an edit icon and saved; a record where the employee checked in but did not check out is listedHelp › For Employee › Attendance Management › Attendance Regularization
Leave type (when applying leave from this screen)Not documentedRegular leaves if the employee has them; otherwise only Loss of Paysame
From date, To dateNot documentedDisplayed by defaultsame
Leave countAutoDisplayed by default from the datessame
Manager side: Full Day or Half Day radioNot documentedFull Day lists employees marked fully absent or single punch; Half Day lists half-day present employeesHelp › For Managers › Attendance Management › Manager Attendance Regularization

3.7 Shift configuration (assign shift and week offs)​

FieldRequired?Values / format (exact)Source
ShiftNot documentedSelectedHelp › For Managers › Attendance Management › Shift configuration
Shift durationNot documentedFrom date and To datesame
Week offsNot documentedSelectedsame
EmployeesNot documentedSelectedsame

CRM manager variant: Configure Shift has Shift, From date and To date, and Employees; Week off Configuration has Weekly Off and Employees. Help › For Managers › CRM Field Force Management › 1.13 Configure Shift; Help › For Managers › CRM Field Force Management › 1.14 Week off Configuration

3.8 Shift rotation (sequence, assign, reassign)​

FormFieldValues / format (exact)Source
Shift rotation SequencesLocation nameDisplayed by default (where the manager is located)Help › For Managers › Attendance Management › Shift rotation Sequences
Shift rotation SequencesRotation nameEnteredsame
Shift rotation SequencesPlease select shiftDropdown of admin-created shifts only; selected shifts display in shift order and can be deletedsame
Assign Rotation ShiftLocation, rotation shiftDropdowns; employees without a rotation shift are listed with check boxesHelp › For Managers › Attendance Management › Assign Rotation Shift
Reassign Rotation ShiftLocation, rotation shift, start shift, applicable dateDropdowns and calendar; employees selected by check boxHelp › For Managers › Attendance Management › Reassign Rotation Shift

Required? Not documented for all rows.

3.9 Extra Days Slab​

FieldRequired?Values / format (exact)Source
DesignationNot documentedDropdownHelp › For Admin › Attendance Management › Extra Days Slab configuration
Minimum days workedNot documentedEnteredsame
Maximum days workedNot documentedEnteredsame
Eligible Extra daysNot documentedEnteredsame

Slabs can be added, deleted and edited. Help › For Admin › Attendance Management › Extra Days Slab configuration. Designations applicable for penalty can be activated or deactivated. Help › For Admin › Attendance Management › Applicable Designations for Penalty

3.10 Other attendance forms​

FormFieldsSource
Mapping IDsBio metric id; Employee nameHelp › For Admin › Attendance Management › Mapping ID's
Excel Upload (manager)Select a file; the implementation team provides the suggested Excel sheetHelp › For Managers › Attendance Management › Excel Upload
Reject popup (attendance)Reason for rejectionHelp › For Managers › Attendance Management › 2) Approve request (Dashboard)

3.11 Attendance records and day status (screenshot facts)​

  • Day-status legend: A Absent, P Present, W Week-off, L Leave, H Holiday, HD Half Day, WP Week-off Present, HP Holiday Present, HL Half-day Leave. Counts accept halves, for example 14.5. [SS] §21.3
  • Punch records carry Punch Time, Category (in/out), Location (address) and Source ("Lite", "CRM", "MOBILEAPP"). [SS] §21.3
  • Late Attendance report columns: Shift, Date, Shift In Time, In Time, Late Hours. Penalty report columns: Date, Day, Penalty Count, Description. [SS] §21.11
  • Extra Days report shows week-off present days, holiday present days and slab count. Penalty Days report shows late attendance and week-off absent deduction penalty days. Help › For Employee › Attendance Management › Extra Days & Penalty Report
  • Summary report columns documented in text: First In, Last Out, Total Hours, Productive Hours, OT Hours, Permission Hours. Help › For Super Admin › Attendance Management › Attendance Summary Report

4. Leave​

4.1 Leave Request (employee, web)​

FieldRequired?Values / format (exact)Source
Leave typeNot documentedSelected based on available leave balanceHelp › For Employee › Leave Management › Leave Request
From date, To dateNot documentedPast dates allowed based on configuration; future dates allowedsame
First half, second halfNot documentedSelected based on leave requirementsame
Leave countAutoDisplayed automaticallysame
ReasonNot documentedEnteredsame

Mobile and CRM variants add: Contact Number and Emergency Mail (mobile screenshot, shown during the leave), Manager Name, balance chips, and for the web request screenshot the balance Used/Available/Total. [SS] §21.4; [SS] §21.11. The CRM leave request shows available leave balance and reporting manager name. Help › For Employee › Sales CRM Web Application › 4. 5 Leave Request

4.2 Leave on behalf of employee (manager)​

FieldRequired?Values / format (exact)Source
Employee nameNot documentedSelected; available leave balance is displayedHelp › For Managers › Leave Management › Request on Behalf of Employee
Leave typeNot documentedAvailable leave typessame
From date, To dateNot documentedSelectedsame
Leave countAutoDisplayed from the datessame
ReasonNot documentedEnteredsame

After submitting, the request is auto approved. Help › For Managers › Leave Management › Request on Behalf of Employee. The reject form for a leave needs a reason entered by the manager. Help › For Managers › Leave Management › Reject

4.3 Comp-off Request​

FieldRequired?Values / format (exact)Source
Worked dateNot documentedCalendar. Only week-off dates and holiday dates are enabled.Help › For Employee › Leave Management › Comp-off Request
Worked hoursNot documentedHourssame
MinutesNot documentedMinutessame
ReasonNot documentedEnteredsame

Manager on-behalf form fields: Employee Name, Worked Date, Leave Date, Reason. Help › For Managers › Leave Management › Comp off Request on Behalf of Employee

4.4 Optional Holiday Request​

FieldRequired?Values / format (exact)Source
Optional holidayNot documentedDropdownHelp › For Employee › Leave Management › Optional Holiday Request
RemarksNot documentedEnteredsame

Manager on-behalf form: Employee Name dropdown, Optional Holiday dropdown, Remarks. Help › For Managers › Leave Management › Optional Holiday on Behalf of Employee. Rejection of an optional holiday shows a reject reason field. Help › For Managers › Leave Management › Optional Holiday Approval

4.5 Leave policy configuration (admin)​

Common rules (Edit, then Save): Help › For Admin › Leave Management › Common rules configuration

Common ruleValue as documented
Consider both weekends as part of leave when leave is applied on Friday and MondayYes (considered as Sandwich leave) or No
Consider company holiday as part of leave when leave is applied before and afterYes (considered as Sandwich leave) or No
Past days allowed for applying past-dated leavesUpdated by the user
Send mails when submitted, approved, rejectedYes or No
Leave cycle of the companyApril – March or January – December
Maximum optional holidays an employee can avail in a financial yearNumber given by the user

Leave types: Casual Leave, Sick Leave, Comp-off Leave, Loss of pay Leave, Maternity Leave, Paternity Leave, Wedding Leave, Bereavement Leave, Earned Leave, Advanced Leave (10 types). A deactivated type is brought back with Add new and submit. Help › For Admin › Leave Management › Leave Policies. Per-type rules below come from the matching Configuration sections of Help › For Admin › Leave Management.

Leave typeDocumented configuration rules
CasualMaximum leaves per year; credit frequency (Monthly, Quarterly, half-yearly, Yearly); weekends as part of leave (Yes/No); maximum leaves at one instance; minimum service in months; days in advance for planned leaves; holiday as part of leave (Yes/No); unique colour; days after which unused leaves lapse or convert to perks; lapsed leaves convertible to perks (Yes/No)
SickMaximum leaves per year; credit frequency; weekends (Yes/No); holiday (Yes/No); minimum leave days that require supporting document upload; unique colour
Comp-offMaximum leaves at one instance; minimum service in months; week-off work considered (Yes/No); holiday work considered (Yes/No); lapsed leaves convertible to perks (Yes/No); minimum hours worked for eligibility; maximum backdated days to submit comp-off work; days after which earned comp-off lapses or converts to perks; unique colour
Loss of payWeekends (Yes/No); holiday (Yes/No); unique colour
MaternityCredited only to married females (gender and marital status); minimum service in months; minimum leave days requiring supporting document; minimum years gap between terms; maximum number of times; maximum leaves per term; unique colour
PaternityCredited only to married male employees; minimum service in months; minimum years gap between terms; maximum number of times; maximum leaves per term; unique colour
WeddingDepends on marital status; minimum service in months; days in advance; maximum number of times; maximum leaves per term; unique colour
BereavementMaximum number of times; maximum leaves per term; unique colour
EarnedMaximum leaves per year; credit frequency; weekends; maximum leaves at one instance; minimum service in months; days in advance; holiday; maximum carried forward leaves; maximum times availed per year; unique colour
AdvancedUsable only when Casual, Sick and Earned credit monthly; the user picks one of these three as the advanced leave type, and its balance is deducted from the leave balance

Changes to leave configuration do not affect existing employees. Help › For Admin › Leave Management › Casual leave Configuration

5. Payroll​

5.1 Pay group​

FieldRequired?Values / format (exact)Source
Pay group nameNot documentedEnteredHelp › For Admin › Payroll Management › Pay group
Start rangeNot documentedEnteredsame
End rangeNot documentedEnteredsame
EarningsNot documentedSelected per organization rulessame
DeductionsNot documentedSelected per organization rulessame
StatusAutoNew pay group shows "Configuration in progress"; it changes to "ACTIVE" after all components are configuredHelp › For Admin › Payroll Management › Pay group; Help › For Admin › Payroll Management › Pay group configuration

5.2 Pay group component configuration​

FieldRequired?Values / format (exact)Source
Percentage or flat amount per componentNot documentedPercentage or flat amount. Some components do not allow a flat amount; the flat amount option is disabled for them.Help › For Admin › Payroll Management › Pay group configuration
CTC percentage and Basic salary percentageAutoThese change automatically based on user inputsame
EPF optionNot documentedDisabled for components that are not eligible to calculate EPFsame
Component nameNot documentedEditable; reflects in the payslipsame

5.3 Assign Pay Group​

FieldRequired?Values / format (exact)Source
Employee nameNot documentedSelectedHelp › For Managers › Payroll Management › Assign Pay Group
Employee CTCNot documentedEntered, then Searchsame
Pay groupNot documentedOne selected from the pay groups shown for the given CTCsame

A CTC breakdown popup shows monthly and annual salary details; the calculation changes with the EPF configuration. Help › For Managers › Payroll Management › Assign Pay Group

5.4 Reassign Pay group​

FieldRequired?Values / format (exact)Source
OptionNot documentedRadio: change the employee CTC without changing the pay group, or change the CTC and the pay groupHelp › For Managers › Payroll Management › Reassign Pay group
EmployeeNot documentedSelectedsame
New CTCNot documentedEnteredsame
Pay group (option 2)Not documentedOne selected from the created pay groups listed based on CTCsame

5.5 Employee Pay Groups grid (screenshot)​

Columns: Emp ID, Name, Location, Department, Designation, Pay Group, CTC, Assigned On. [SS] §21.5. The text lists Employee Name, Location and Pay groups with Location and pay group dropdowns. Help › For Managers › Payroll Management › Employee Pay group List

5.6 Bank Master​

FieldRequired?Values / format (exact)Source
Bank NameNot documentedEnteredHelp › For Admin › Payroll Management › Bank Master
IFSC CodeNot documentedEnteredsame
Account NumberNot documentedEnteredsame
Address1Not documentedEnteredsame
Address2Not documentedEnteredsame
CountryNot documentedSelectedsame
StateNot documentedSelectedsame
CityNot documentedSelectedsame
StatusNot documentedSelectedsame
Is EPFNot documentedSelectedsame
Is ESINot documentedSelectedsame
Is Professional TaxNot documentedSelectedsame

5.7 EPF and ESI​

ItemDocumented fieldsSource
EPF configurationEmployee contribution, Employer's contribution, Admin charges, EDIL contribution (editable; default configuration displayed)Help › For Admin › Payroll Management › EPF
ESI configurationCheck box "Include Employer's contribution in the CTC"; ESI Number added and edited state-wiseHelp › For Admin › Payroll Management › ESI

5.8 Pay Schedule​

FieldRequired?Values / format (exact)Source
Same payroll and leave windowNot documentedYes or No. Yes: both windows are the same. No: the admin selects leave window dates (example: previous month 25 to present month 24).Help › For Admin › Payroll Management › Pay Schedule
Salary calculation basisNot documented"Actual days in a month" or "Organization working days"same

5.9 Payroll Policies (Finance Admin)​

Source: Help › For Admin › Payroll Management › Payroll Policies

RuleValue as documented
1 Number of installments for recovering salary advanceEntered; minimum months an employee can recover
2 Months after last recovery before advance salary option resumesEntered
3 Overtime amount included in salaryYes or No
4 Company covered under Payment of Gratuity Act, 1972Yes or No
5 Pay Gratuity as part of the monthly componentYes or No
6 Variable DA applicableYes or No
7 Absent considered as LOPYes or No
8 Dynamic payroll processing applicableYes or No
9 Leave threshold for dynamic payroll processingEntered minimum number of leaves for the same leave window
10 ESI and EPF contribution independent of Loss of Pay deductionYes or No
11 Minimum hours worked for overtime considerationEntered
12 Frequency of variable payMonthly, Quarterly, Half-yearly, Yearly
13 LOP days after which proportionate week-off deduction appliesEntered
14 Payment given for extra working daysYes or No

5.10 Variable DA Configuration​

FieldRequired?Values / format (exact)Source
Notification nameNot documentedEnteredHelp › For Admin › Payroll Management › Variable DA Configuration
Published NameNot documentedEnteredsame
CPI pointsNot documentedEnteredsame
CPI points at notified dateNot documentedEnteredsame
DateNot documentedEnteredsame
VDA rate per pointNot documentedEnteredsame
Effective dateNot documentedEnteredsame
AttachmentsNot documented"if any"same

5.11 Arrear entry (Arrear Distribution)​

FieldRequired?Values / format (exact)Source
Month and YearNot documentedSelectedHelp › For Admin › Payroll Management › Arrear Distribution
City-BranchNot documentedSelectedsame
Employee NameNot documentedSelectedsame
Arrear name and amountYes (text): at least one arrear name and amount is selectedArrear names display in a table; a check box is selected, then Submitsame

History screen: Month and Year, City-Branch, search by EMP.Name and EMP.ID; status shows Pending and Paid. Once Paid, the arrear amount shows in the employee's payslip view. Help › For Admin › Payroll Management › Arrear Distribution History

5.12 TDS entry​

FieldRequired?Values / format (exact)Source
MonthNot documentedSelectedHelp › For Managers › Payroll Management › TDS Distribution
City-BranchNot documentedSelectedsame
Employee row check boxNot documentedSelectedsame
AmountNot documentedEnteredsame

Data is saved in TDS History. Help › For Managers › Payroll Management › TDS Distribution. The employee Payroll menu also includes IT Declaration and Form 16. [SS] §21.5

5.13 Variable Pay entry and schedule​

FieldRequired?Values / format (exact)Source
City-BranchNot documentedSelectedHelp › For Managers › Payroll Management › Variable Pay Distribution
Calculation PeriodNot documentedSelectedsame
Distribution periodNot documentedSelectedsame
Employee check box and variable pay amountNot documentedSelected and enteredsame
Distribution type (Variable Pay Schedule)Not documentedMonthly share or Lump sumHelp › For Managers › Payroll Management › Variable Pay Schedule

5.14 Other Deduction and Manage Other Deductions​

FieldRequired?Values / format (exact)Source
Deduction nameNot documentedEnteredHelp › For Managers › Payroll Management › Other Deductions
Deduction amountNot documentedEntered; editable latersame
Pay group (mapping)Not documentedDropdownHelp › For Managers › Payroll Management › Manage Other Deductions
Deduction (mapping)Not documentedDropdown; added with the "Add this Deduction" buttonsame

5.15 Advance Salary request (employee)​

FieldRequired?Values / format (exact)Source
Required advance payment amountNot documentedEntered; below the Gross Salary or up to the gross salary onlyHelp › For Employee › Payroll Management › Request Advance Salary
Gross (screenshot)Read-onlyDisplayed[SS] §21.11
Request Eligible Amount (screenshot)Read-onlyDisplayed[SS] §21.11
Number of months to recover (screenshot)Not documentedDefault 2[SS] §21.11
PreconditionNot documentedA minimum of 1 month payslip is requiredHelp › For Employee › Payroll Management › Request Advance Salary

The employee table shows: applied date, approved date, Recovery Duration, recovered months, recovered balance, pending amount, Recovery status and request status. Help › For Employee › Payroll Management › Request Advance Salary. Screenshot table columns: Paid Amount/Date, Recovery Duration, Recovered Months/Balance, Pending, Recovery Status (for example "Recovery Not Started"), Request Status. [SS] §21.11

5.16 Payslip contents (screenshot)​

  • Header and summary: "Payslip for the month of …"; Employee Pay Summary with Name, Designation, DOJ, Pay Period, UAN, ESI No., PAN; Bank with Name, Account, IFSC; a Leave balance panel. [SS] §21.11
  • Lines: Gross Earnings lines; Deductions (PT, EPF); Net Pay block with Actual Gross, Total Deductions, LOP Amount (Days: n), Arrear Amount. [SS] §21.11
  • Footer: "Total Net Payable ₹X (in words) for 30 Days" and "system generated, signature not required". [SS] §21.11
  • Sample components: earnings Gift Coupon, Research Allowance, Fuel Allowance, Vehicle Maintenance Allowance, Variable Dearness Allowance; deductions Gratuity, Professional Tax, EPF; footer reads "Net Pay = Gross Earnings − Total Deductions". [SS] §21.5
  • Text: the payslip shows Earnings, Deductions, Other Deductions, LOP amount, Arrear amount, Variable Pay amount, Gratuity, OT amount and Extra Days amount, all based on Pay Group configuration and EPF/ESI settings. Help › For Employee › Payroll Management › Pay Slips
  • The mobile payslip screen shows Net Pay, Total Earnings, Deductions, selected by Financial Year and Month. Help › Mobile App › Spryple HR › PAYROLL MANAGEMENT

5.17 CTC History (screenshot)​

"Select Duration" (example "July 2023 – Present"). Components shown monthly and annually: Basic, DA, HRA, Travelling, Telephone, Driver allowances. [SS] §21.11. Text: the employee views Earning component amounts, monthly and annually, based on pay group configuration. Help › For Employee › Payroll Management › CTC History

5.18 Monthly Payroll generation​

FieldRequired?Values / format (exact)Source
Financial yearNot documentedSelectedHelp › For Managers › Payroll Management › Monthly Payroll (Generate Payroll)
Month and yearNot documentedSelectedsame
EmployeesYes (text): at least one employee is selected before Calculate SalarySelectedsame

5.19 Lite payroll report​

Columns: Name, Salary, P. Tax, Presents, Payable salary. [SS] §21.5. Text columns: Employee names, Monthly Salary, Presents Count, Payable salary. Help › Mobile App › Spryple Lite › 4.4 Payroll Reports

6. Exit Management​

6.1 Separation request (employee)​

FieldRequired?Values / format (exact)Source
Request exit dateNot documentedSelectedHelp › For Employee › Exit Management › Separation
ReasonNot documentedDropdown (screenshot)Help › For Employee › Exit Management › Separation; [SS] §21.11
NotesNot documentedEnteredsame
Applied DateNot documentedDisplayed in the screenshot form[SS] §21.11
Notice PeriodNot documentedShows 30 in the screenshot example[SS] §21.11
Relieving DateAutoApplied date plus notice period, computed[SS] §21.11

A retention letter ("discuss with your Reporting Manager or HR") is shown before Proceed. [SS] §21.11

6.2 Separation approval (HR Manager)​

FieldRequired?Values / format (exact)Source
Approve Exit DateNot documentedSelectedHelp › For Managers › Exit Management › Separation pending approvals
Reason to approveNot documentedEnteredsame
Reason for rejectionNot documentedEnteredsame

6.3 Termination​

FieldRequired?Values / format (exact)Source
Employee nameNot documentedSelectedHelp › For Managers › Exit Management › Termination
Termination categoryNot documentedSelectedsame
Confirmation alertNot documentedYes to approve, No to cancelsame

Backdated days allowed for termination: 0 to 60 days (HR Policies Rule 37). Help › For Admin › Employee Management › HR Policies

6.4 Termination Category (master)​

FieldRequired?Values / format (exact)Source
CategoryNot documentedEntered; duplicates not allowed. Examples listed: Low-quality of work, Arriving late to work, Misusing company time or resources, Insubordination, Harassment or inappropriate behaviorHelp › For Admin › Exit Management › Termination Category
StatusNot documentedActive or Inactive through radio buttonssame

6.5 Reason for Separation (master)​

FieldRequired?Values / format (exact)Source
ReasonNot documentedEntered; duplicates not allowed. Examples listed (verbatim): "Better Prospect", Unsatisfactory pay scale, Health Issue, Office at distinct locationHelp › For Admin › Exit Management › Reason for Separation
StatusNot documentedActive or Inactive through radio buttonssame

7. Claims​

7.1 Claim request (web, employee)​

FieldRequired?Values / format (exact)Source
Reimbursement TypeNot documentedExample seen in a screenshot: "Food Charges"Help › For Employee › Claims Management › Claims Request; [SS] §21.6
Bill NumberNot documentedEnteredHelp › For Employee › Claims Management › Claims Request
Bill DateNot documentedEnteredsame
Bill AmountNot documentedEnteredsame
Choose File (bill image)Yes (SS)Bill image is required with a 2 MB limitHelp › For Employee › Claims Management › Claims Request; [SS] §21.6
Total Requested AmountAutoShown with the billsHelp › For Employee › Claims Management › Claims Request
DescriptionNot documentedEntered before Submitsame

Claim ID format seen in a screenshot: CL_GEN_<company>_<n>. [SS] §21.6

7.2 Claim and bill (mobile)​

FieldRequired?Values / format (exact)Source
Applied DateAutoCurrent date displayedHelp › Mobile App › Claims Management › Claims Management by Employee
Bill DateNot documentedCurrent date is the defaultsame
Reimbursement TypeNot documentedSelectedsame
Bill No.Not documentedEnteredsame
Bill AmountNot documentedEnteredsame
Upload ImageYes (SS) for the bill imageImage upload; File Name is a hyperlink to view the imageHelp › Mobile App › Claims Management › Claims Management by Employee; [SS] §21.6
Total Requested AmountAutoTotal of added billssame
DescriptionNot documentedEntered before Savesame
Verified Amount (manager)Not documentedDisplayed after Verify is chosen; each bill has its own Reject buttonHelp › Mobile App › Claims Management › Claim Pending Approvals
Rejected ReasonNot documentedShown with the Rejected status[SS] §21.6

7.3 Claim reports​

Claims Employee Detailed Report columns: S.No, Applied On, Employee, Claim ID, Bill (Count), Requested Amount, Approved Amount, Receipt Number, Claims Status, Action On, Action By. Help › For Managers › Claims Management › Claims Approval

8. Timesheet​

8.1 Client​

FieldRequired?Values / format (exact)Source
ClientNot documentedDuplicate clients not allowedHelp › For Admin › Time Sheet Management › 1.1 Client
Contact NameNot documentedEnteredsame
DesignationNot documentedEnteredsame
Contact NumberNot documentedEnteredsame
EmailNot documentedEnteredsame
Start DateNot documentedEnteredsame
AddressNot documentedEnteredsame
Country, State, CityNot documentedEnteredsame
Pin codeNot documentedEnteredsame
StatusNot documentedActive or Inactivesame

8.2 Project, Assign Team, Task, Project Roles​

FormDocumented fieldsSource
Project"Filling all fields"; field list Not documented; duplicates not allowed; status Active or Inactive. Project Summary columns in a screenshot: Client, Project, Project Manager, Estimated Days, Worked Hours, StatusHelp › For Admin › Time Sheet Management › 1.2 Project; [SS] §21.8
Assign Team"Filling all fields"; field list Not documented; status Active or InactiveHelp › For Admin › Time Sheet Management › 1.3 Assign Team
Task"Filling all fields"; field list Not documented; duplicates not allowed; status Active or InactiveHelp › For Admin › Time Sheet Management › 1.4 Task
Assign Task (manager)"Filling all fields"; field list Not documentedHelp › For Managers › Time Sheet Management › 3. Assign Task
Project RoleField list Not documented; duplicates not allowedHelp › For Admin › Time Sheet Management › 1.5 Project Roles

8.3 Timesheet entry (New Entry tab)​

FieldRequired?Values / format (exact)Source
DateNot documentedEnteredHelp › For Employee › Time Sheet Management › 2.1 New Entry
ProjectNot documentedEnteredsame
TaskNot documentedEnteredsame
DescriptionNot documentedEnteredsame
HoursNot documentedEnteredsame
%Not documentedEnteredsame
Task CompletedNot documentedCheck boxsame

Plus and minus icons add and delete records. When the HR Policies rule limiting timesheet hours to attendance hours is Yes, attendance for that day must exist to submit. Help › For Employee › Time Sheet Management › 2.1 New Entry. Screenshots show Task Cumulative Hours; history shows Percentage and Cumulative Hours. [SS] §21.11. Effort Variance columns: Planned vs Actual Hours, actual start and end dates, Variance %, computed as (Actual − Planned) / Planned. [SS] §21.8

9. CRM (Sales Pro Management and Spryple CRM)​

9.1 Add Client (web)​

FieldRequired?Values / format (exact)Source
OrganizationNot documentedEnteredHelp › For Employee › Sales CRM Web Application › 4.2.1 Add Client
Contact PersonNot documentedEnteredsame
Contact NumberNot documentedEnteredsame
Address1Not documentedEnteredsame
Country, State, CityNot documentedEnteredsame
DescriptionNot documentedEnteredsame

Submit adds the client; Reset clears the fields. The web "Add client" button is configurable. Help › For Employee › Sales CRM Web Application › 4.2 Employee Dashboard

9.2 Add Client (mobile)​

FieldRequired?Values / format (exact)Source
Picture (camera)Not documentedTaken by cameraHelp › Mobile App › Sales CRM Mobile Application › 4.4 Add Client
OrganizationNot documentedEnteredsame
Contact PersonNot documentedEnteredsame
Contact NumberNot documentedEnteredsame
EmailNot documentedEnteredsame
Address1, Address2Not documentedEnteredsame
Country, State, City, Pin codeNot documentedSelectedsame
Expected PriceNot documentedEnteredsame
DescriptionNot documentedEnteredsame

A newly added client appears in the LEADS column of the Activity dashboard. Help › Mobile App › Sales CRM Mobile Application › 4.4 Add Client

9.3 Add Activity​

FieldRequired?Values / format (exact)Source
Activity TypeNot documentedTypes seen in screenshots: VISIT, CALL, MESSAGE, MAILHelp › Mobile App › Sales CRM Mobile Application › 4.5.a Add Activity; [SS] §21.7
Follow-up DateNot documentedSelectedHelp › For Employee › Sales CRM Web Application › 4.3.b Client Status
Follow-up TimeNot documentedSelectedsame
Demo StatusNot documentedValues listed in the screenshot facts: Call For Demo, Demo Scheduled, Demo Pending, Demo Completedsame; [SS] §21.7
StatusNot documentedValues in the text: Interested, Follow-up, Won, Lost, Not Interestedsame
Final PriceNot documentedDisplayed in the web form when Status is "Won"; the mobile form lists Final Pricesame; Help › Mobile App › Sales CRM Mobile Application › 4.5.a Add Activity
DescriptionNot documentedEnteredsame
Image-only activityNot documentedCamera picture and Description, saved with SaveHelp › Mobile App › Sales CRM Mobile Application › 4.2.2 Activities

9.4 Client Associates​

FieldRequired?Values / format (exact)Source
Associate TypeNot documentedSelected; master values created by adminHelp › Mobile App › Sales CRM Mobile Application › 4.5.d Client Associates; Help › For Admin › CRM Field Force Management › 1.3.a Associate Type
QualificationNot documentedSelected; master values created by adminHelp › For Admin › CRM Field Force Management › 1.3.b Qualifications
SpecializationNot documentedSelected; master values created by adminHelp › For Admin › CRM Field Force Management › 1.3.c Specializations
NameNot documentedEnteredHelp › Mobile App › Sales CRM Mobile Application › 4.5.d Client Associates
Contact NumberNot documentedEnteredsame
EmailNot documentedEnteredsame

Sample data seen: Associate Type "Doctor", Qualification "MBBS", Specialization "Cardiology/Dentist", with clients being hospitals. [SS] §21.7

9.5 Client Payments​

FieldRequired?Values / format (exact)Source
Payment MethodNot documentedPayment methods seen in screenshots: CASH, CARDHelp › Mobile App › Sales CRM Mobile Application › 4.5.e Client Payments; [SS] §21.11
Collected AmountNot documentedEntered (web text says "Select Collected Amount")same; Help › For Employee › Sales CRM Web Application › 4.3.b Client Status
DescriptionNot documentedEnteredsame
Final PriceRead-onlyShown with Pending Amount[SS] §21.7
Pending AmountRead-onlyShown[SS] §21.7

The Client Payments tab appears only after a Final Price is given in Add Activity (manager mobile text). Help › Mobile App › Sales CRM Mobile Application › 5.5.e Client Payments

9.6 CRM admin masters​

Demo Status, Status Master, Associate Type, Qualifications and Specializations each have a name field; duplicates are not allowed; status is Active or Inactive; making an item inactive requires transferring items to another value. Help › For Admin › CRM Field Force Management › 1.1 Demo Status; Help › For Admin › CRM Field Force Management › 1.2 Status Master; Help › For Admin › CRM Field Force Management › 1.3 Client Associate Type

9.7 Travel record columns and filters​

  • Filters: Select Employee, From Date, To Date, Minimum Visits. Defaults: All Employee for managers, the login employee name for employees, current date for dates, 0 for Minimum Visits. Help › For Managers › CRM Field Force Management › 1.9 Team Travel Approvals; Help › For Employee › Sales CRM Web Application › 4. 4 Travel Approvals
  • Editable field "KM Revised"; a "Selected Records Summary" shows visits, traveled km and revised km before Verify or Reject. [SS] §21.7
  • Travel amount is revised km times rate (example ₹140 for 7 km). [SS] §21.11
  • Tracking log columns: Started At, Start Location, Details, Stay Duration, Travel Duration, KMS Traveled, Reached At, End Location. Help › For Managers › CRM Field Force Management › 1.6.2 Tracking Log
  • Employee Summary Details: First Login Time, Last Logout Time, Worked Hours, New Visits, New Clients, Total Visits, Kms Travelled, Total Activities. Help › For Managers › CRM Field Force Management › 1.8.1 Employee Summary Details

9.8 Assignments report filters​

Select Employee, Scheduled From Date, Scheduled To Date, Select Status. Defaults: All Employee, current date, All Status. Help › For Managers › CRM Field Force Management › 1.10 Assignments Report

10. Spryple Lite and LMS and Rewards​

10.1 Lite Add Employee​

FieldRequired?Values / format (exact)Source
NameNot documentedEnteredHelp › Mobile App › Spryple Lite › 4.1.1 Add Employee
Mobile NumberNot documentedEnteredsame
Monthly SalaryNot documentedEnteredsame
ShiftNot documentedEnteredsame

Configure User: face profile status is "Verified" or "Not Verified". Help › Mobile App › Spryple Lite › 4.1.2 Configure User

10.2 LMS course details (instructor)​

FieldRequired?Values / format (exact)Source
Course TitleNot documentedEnteredHelp › LMS Instructor › Course Builder
TagsNot documentedEnteredsame
Course DescriptionNot documentedEnteredsame
Difficulty levelNot documentedCourse Library filter values seen in screenshots: Beginner, Advancesame; [SS] §21.11
CategoryNot documentedEnteredHelp › LMS Instructor › Course Builder
PrerequisitesNot documentedEnteredsame
Course ImageNot documentedUploadedsame
Module, Section and contentNot documentedAdded on the Course Content pagesame

Review page then "Submit Course". Help › LMS Instructor › Course Builder. Certificate of Completion shows recipient name, course, date, tenant name, instructor signature and a Certificate ID such as CERT250811174612SELE10. [SS] §21.10

10.3 Rewards and Recognition (mobile HCM)​

FieldRequired?Values / format (exact)Source
Employee nameNot documentedDropdownHelp › Mobile App › Spryple HR › REWARDS & RECOGNITION
Recognition TypeNot documentedTypes seen in screenshots: Birthday, Outstanding, Job Well Done, Congratulations, Performance-based recognitionsame; [SS] §21.9
MessageNot documentedTemplate text, editable; 145-character limit in screenshotssame; [SS] §21.9

11. Records and how they relate (as documented)​

Each relationship below is stated explicitly in the documentation.

  1. A checklist is created per department and per type (Onboarding or Offboarding). Help › For Admin › Employee Management › Checklist
  2. All master onboarding checklists are assigned to every new employee. Help › For Managers › Employee Management › Onboarding Pending Checklist
  3. Offboarding checklists from the master screen are shown for an approved separation and for a terminated employee. Help › For Managers › Exit Management › Separation Pending Checklist/Offboarding Pending Checklist; Help › For Managers › Exit Management › Termination
  4. A pay group holds a Start range and End range, and earnings and deductions. Help › For Admin › Payroll Management › Pay group
  5. A pay group is assigned to an employee based on the CTC entered; pay groups matching the CTC are listed. Help › For Managers › Payroll Management › Assign Pay Group
  6. Only Active pay groups appear in the Assign Pay Group section. Help › For Admin › Payroll Management › Pay group configuration
  7. An employee's salary is calculated from the assigned pay group and its components. Help › For Managers › Payroll Management › Assign Pay Group
  8. Reassigning changes the CTC with or without changing the pay group. Help › For Managers › Payroll Management › Reassign Pay group
  9. Other Deductions are mapped to pay groups in Manage Other Deductions. Help › For Managers › Payroll Management › Manage Other Deductions
  10. The payslip draws on Pay Group configuration and EPF/ESI settings. Help › For Employee › Payroll Management › Pay Slips
  11. A Paid arrear shows in the employee's payslip view. Help › For Admin › Payroll Management › Arrear Distribution History
  12. A submitted advance salary request shows in the Finance Manager Advance Salary Approval screen. Help › For Employee › Payroll Management › Request Advance Salary
  13. A new work location carries a prefix and seed that drive employee-id generation. Help › For Admin › Employee Management › Work Location
  14. A department or designation can be made inactive only after its employees are transferred. Help › For Admin › Employee Management › Department; Help › For Admin › Employee Management › Designation
  15. A holiday applies to the entire company or to specific branches and is considered when leave duration is calculated. Help › For Admin › Employee Management › Holidays
  16. A shift is assigned to employees; the shift rotation dropdown lists only admin-created shifts. Help › For Admin › Employee Management › Shift; Help › For Managers › Attendance Management › Shift rotation Sequences
  17. An employee needs a shift assigned to submit a shift change request. Help › For Employee › Attendance Management › Shift Change Request
  18. A bio-metric id is mapped to an employee id for biometric punches to record. Help › For Admin › Attendance Management › Mapping ID's
  19. The HR Policies leave type for late-attendance deduction is chosen from leave types activated in leave policies. Help › For Admin › Employee Management › HR Policies
  20. The advanced leave type uses the balance of the chosen Casual, Sick or Earned leave. Help › For Admin › Leave Management › Advanced leave configuration
  21. Maternity and paternity leave depend on the employee's gender and marital status; wedding leave depends on marital status. Help › For Admin › Leave Management › Maternity Leave Configuration; Help › For Admin › Leave Management › Paternity Leave Configuration; Help › For Admin › Leave Management › Wedding Leave configuration
  22. Claims verified by the manager appear in Claim Approval for the Finance Manager; approved claims are paid by the Finance Manager. Help › For Admin › Claims Management › Claim Approval; Help › Mobile App › Claims Management › Claim Pending Approvals
  23. A travel record is verified by the manager and approved by the Finance Manager. Help › For Managers › CRM Field Force Management › 1.9 Team Travel Approvals
  24. A client added for the first time shows under Leads; a changed Demo Status moves it to the matching column; other activity statuses move it to Future Leads. Help › For Managers › CRM Field Force Management › 1.2 Clients
  25. A manager can assign an activity to another employee when the employee who created the client is not available. Help › For Managers › CRM Field Force Management › 1.2 Clients
  26. Client Associate Type, Qualification and Specialization values come from admin masters. Help › For Admin › CRM Field Force Management › 1.3 Client Associate Type
  27. A project has a client; a project summary shows Client, Project and Project Manager. Help › For Admin › Time Sheet Management › 1.2 Project; [SS] §21.8
  28. A device change requires manager approval at the next login in CRM. Help › For Managers › CRM Field Force Management › 1.7 Device Approvals
  29. Employee documents uploaded by the employee need HR approval; documents uploaded by HR are automatically approved. Help › For Managers › Employee Management › Document Approval
  30. When the HR Manager completes all checklist items and selects No Due, the checklist status changes from Pending to Completed. Help › For Managers › Employee Management › Onboarding Pending Checklist
  31. On successful addition of a new hire and required information, an email is sent to the Admin to create the credentials for the new employee; the Admin creates them and the employee then receives them. Help › For Managers › Employee Management › Employee Directory
  32. Face-recognition status is Verified when an image is uploaded and Not Verified otherwise. Help › Mobile App › Spryple HR › Capture Employee Image
  33. Payroll leave window and payroll window are the same when Pay Schedule is set to Yes. Help › For Admin › Payroll Management › Pay Schedule

12. Conflicts and gaps inside the documentation​

  • New Hire email: the text lists "Email"; the screenshot note says the field is a personal email that is optional. Help › For Managers › Employee Management › Adding New Hire; [SS] §21.2
  • Pay Schedule: the Admin page tells the user to select "Organization working days" for the working-days basis; the Manager page names "Actual days in a month" for both bases. Help › For Admin › Payroll Management › Pay Schedule; Help › For Managers › Payroll Management › Pay Schedule
  • HR Policies Rule 2 is titled maximum length and its text says minimum length. Help › For Admin › Employee Management › HR Policies
  • The Roles & Permissions section repeats the Users Login text. Help › For Admin › Employee Management › Roles & Permissions
  • The Advance Salary Report section heading has no body text. Help › For Managers › Payroll Management › Advance Salary Report