Skip to content

Salary Structures ​

The Salary Structures page is used to create reusable payroll templates composed of payroll components.

Salary Structures Index Page ​

Available Filters ​

FilterDescription
BranchFilters structures by branch.
ActiveShows active/inactive structures.
FromStart date of created-at range.
ToEnd date of created-at range.

Table Columns ​

  • Code
  • Name
  • Branch
  • Active
  • Created At
  • Updated At

Header Actions ​

  • Create Salary Structure

Row Actions ​

  • Edit
  • Delete

Bulk Actions ​

  • Delete

Create/Edit Structure Page ​

Structure Information ​

OptionPurpose
BranchBranch where this structure is available.
CodeStructure code (unique per branch).
NameMulti-language structure name.
DescriptionMulti-language description.
ActiveEnables/disables structure for use.

Components Table Fields ​

OptionPurpose
Payroll ComponentComponent row included in the structure.
Calculation TypeFixed, Percentage, or System (based on component rules).
ValueAmount or percent value depending on calculation type.
Percentage OfRequired for percentage rows; selects component codes used as base.
Reorder (Drag)Changes component processing/display order.
Add/Remove RowManage structure component rows.

Component Rules ​

  • BASIC_SALARY is required and always fixed.
  • BASIC_SALARY is pinned to the first row.
  • System components (ABSENCE_DEDUCTION, OVERTIME) must use System calculation type.
  • Non-system components cannot use System calculation type.
  • For Percentage rows, Percentage Of is required.
  • For non-percentage rows, Percentage Of is cleared automatically.

Tenvoro