Skip to main content

Compensation

caution

This documentation is incomplete.

Compensation allows you to plan and manage your employee salary structure. The system allows you to define compensation elements (ex Basic Pay, House Allowance, Bonus, Tax Deduction, Parking Deduction, etc.) and various elements to create a pay structure as per your business requirement. Compensation can be assigned and defaulted from different level

  1. Employee - The highest level, i.e., if compensation is assigned to an employee, then it will always be used
  2. Position
  3. Grade
info

In InoERP, compensations are created and maintained at a global level. i.e., you can use compensation structure across all organizations.

Header - Compensation Structure

To create/view/update compensation, navigate to the "compensation " screen from your dashboard/favorite.

Enter the compensation details or any other criteria in the search form and click on the search button to view an existing compensation.

If you don't enter any search criteria, the system will show you all the compensations. If your organization has configured to make any field mandatory for search, then you have to enter those fields to search compensations.
The application will fetch all the server data and take you to the search result screen. The search result screen looks a bit different on desktop and mobile devices.

If you click on the create new button, the system will open a simple step form to create a new compensation. You can click on the detail right bottom to view all the fields available for the object.

To view the search result in a table format, click on the table icon in the bottom left corner.

To view specific compensation details, click on the menu of that record, and click on view/fetch & view.

You can also click on the expand icon against any item on the search result screen to view the compensation header details, name, description, revision number, etc.

The system will fetch all the selected document detail line data. The document details are shown either right on the search result screen or on a separate screen, depending on the device size.

Compensation Name: Enter a unique compensation name. Compensation name is a mandatory field.

Revision Number: If you want to track the history of a compensation change, then use the revision number; else, use a single value (ex: 1) for all compensations.

Description: Enter a meaningful description for the compensation

Scroll left, right, up, and down to view all the details. The document line and details are shown in a separate tab. The default configuration shows fields in various functional groups, such as

  • Finance
  • Entity
  • Reference
  • Data
  • Control
  • Etc

You can configure the application to show which fields should be shown under which group. You can also create new groups as per your business requirements.

All Fields
SequenceNameLabelInputTypeField Group
10hrCompensationHeaderIdHr Compensation Header IdInputType.textREFERENCE
10compensationNameCompensation NameInputType.textFieldDEFAULT
20revisionNumberRevision NumberInputType.numberDATA
30descriptionDescriptionInputType.textFieldDEFAULT
80docStatusDoc StatusInputType.selectCONTROL
90srcEntityNameSrc Entity NamedefferedSelectDEFAULT
100srcEntityIdSrc Entity IdInputType.textREFERENCE
5040createdByCreated ByInputType.textREFERENCE
5050creationDateCreation DateInputType.textREFERENCE
5060lastUpdatedByLast Updated ByInputType.textREFERENCE
5070lastUpdateDateLast Update DateInputType.textREFERENCE

Lines - Compensation Elements

Compensation elements specify the type and value of a compensation line. The sum of the value of all compensation elements is an employee's total pay/salary. compensation values can be

  • Positive (ex: salary, allowance, bonus, etc.)
  • Negative (ex: parking charge, canteen food, tax deduction, loan deduction, advanced pay deduction, etc.)

You can add multiple compensation elements to each compensation header. Each compensation element shows a compensation element name, code, element type, element value, etc.

Navigate to the "compensation element" tab to view/add/update compensation elements.
Click on the add new entity to add a new line. If a line already exists, click on copy entity to copy all the details. You can enable/disable fields allowed to be copied in the menu configuration.

Compensation Element Name: Select a compensation element name. The system will default all the compensation element-related values from the selected compensation element.

Compensation Element Code: System will default the element code from the element name.

Element Value: Enter a value for the compensation element.

Scroll left, right, up, and down view all other fields.

Total Compensation Value = SumOf(All Element Values)

The default configuration shows fields in various functional groups, such as

  • Reference
  • Control
  • Etc

You can configure the application to show which fields should be shown under which group. You can also create new groups as per your business requirements.

Enter all the other fields and click on the save button to save the compensation. The app will post all the data to the server and will show the messages returned from the server.

All Fields
SequenceNameLabelInputTypeField Group
10vvCompElementNameComp Element NamedefferedSelectDEFAULT
10vvCompElementCodeComp Element CodedefferedSelectDEFAULT
20vvCompElementTypeComp Element TypedefferedSelectCONTROL
30vvStartDateStart DateInputType.textDATE
40hrCompensationLineIdHr Compensation Line IdInputType.textREFERENCE
50hrCompensationHeaderIdHr Compensation Header IddefferedSelectREFERENCE
60hrCompensationElementIdHr Compensation Element IddefferedSelectREFERENCE
70elementValueElement ValueInputType.textFieldDEFAULT
80descriptionDescriptionInputType.textFieldDEFAULT
130srcEntityNameSrc Entity NamedefferedSelectDEFAULT
140srcEntityIdSrc Entity IdInputType.textREFERENCE
5090createdByCreated ByInputType.textREFERENCE
5100creationDateCreation DateInputType.textREFERENCE
5110lastUpdatedByLast Updated ByInputType.textREFERENCE
5120lastUpdateDateLast Update DateInputType.textREFERENCE

Define Compensation Element

Compensation elements specify the type of compensation lines paid to an employee, for example:

  • Salary
  • Allowance
  • Bonus
  • Tax deduction
  • Loan deduction

To view/create/update a compensation element, navigate to the "compensation element" search screen from your dashboard/favorite.

Enter the compensation element details or any other criteria in the search form and click on the search button to view an existing compensation element.
Click on create a new button to create a new compensation element; by manually entering all the information, Copy an existing compensation element to a new compensation element is always better than manually entering all the data to create a new compensation element. You can configure which fields must be view-only after creating a compensation element.

If you click on the create new button, the system will open a simple step form to create a new compensation element. You can click on the detail right bottom to view all the fields available for the object.

If you click on the search button without entering any compensation element details, the system will show you all the compensation elements. If your organization has configured to make any field mandatory for search, then you have to enter those fields to search compensation elements.

The application will fetch all the server data and take you to the search result screen. The search result screen looks a bit different on desktop and mobile devices.

To view the search result in a table format, click on the table icon available in the bottom left corner.

To open a specific compensation element, click on the menu of that record, and click on view/fetch & view.

You can also click on the expand icon against any compensation element on the search result screen to view the compensation element header details, such as name, code, category, etc.

The system will fetch all the data related to the selected compensation element. The compensation element details are shown either right to the search result screen or on a separate screen, depending on the device size.

Element Name Compensation element name field is mandatory. Enter a unique value.

Element Code Compensation element code field is mandatory. Enter a unique value.

Element Category Compensation element category is also a mandatory field. Select a value from the list of values.

Scroll left, right, up, and down to view all the details. The compensation element line and details are shown in a separate tab. The default configuration shows fields in various functional groups such as

  • Finance
  • Entity
  • Reference
  • Data
  • Control
  • Etc

You can configure the application to show which fields should be shown under which group. You can also create new groups as per your business requirements.

All Fields
SequenceNameLabelInputTypeField Group
10hrCompensationElementIdHr Compensation Element IdInputType.textREFERENCE
10elementCodeElement CodeInputType.textFieldDEFAULT
20elementTypeElement TypeInputType.selectCONTROL
30startDateStart DateInputType.dateDATE
40elementNameElement NameInputType.textFieldDEFAULT
50descriptionDescriptionInputType.textFieldDEFAULT
60categoryCategoryInputType.selectDEFAULT
70calculationRuleCalculation RuleInputType.selectDEFAULT
80endDateEnd DateInputType.dateDATE
90priorityPriorityInputType.numberDEFAULT
100recurringCbRecurring CbInputType.switchFieldDEFAULT
110deductionRuleDeduction RuleInputType.textFieldDEFAULT
120separateCheckCbSeparate Check CbInputType.switchFieldFINANCE
130frequencyMonthsFrequency MonthsInputType.textFieldDEFAULT
140standardLinkCbStandard Link CbInputType.textREFERENCE
150deductionStartRuleDeduction Start RuleInputType.textFieldDEFAULT
160statusStatusInputType.textFieldCONTROL
210srcEntityNameSrc Entity NamedefferedSelectDEFAULT
220srcEntityIdSrc Entity IdInputType.textREFERENCE
5170createdByCreated ByInputType.textREFERENCE
5180creationDateCreation DateInputType.textREFERENCE
5190lastUpdatedByLast Updated ByInputType.textREFERENCE
5200lastUpdateDateLast Update DateInputType.textREFERENCE

Actions

Copy action allows you to copy all the compensation details to a new compensation. The system creates the new compensation with "Copy of {{source compensation name}}" as the compensation number. You should change the compensation number to a more meaningful value.