Detailed Explanation of the Payroll Management System in Nama ERP - 1
A comprehensive tutorial video on payroll management details, salary components, advances, bonuses, penalties, and calculation formulas in Nama ERP
Watch the video on YouTube
General Introduction to Payroll
Time: 00:00:14
The video opens by welcoming viewers and emphasizing that the primary goal is to explain the details of the payroll system in Nama ERP — not just workflows or general procedures.
The discussion begins with the main process: issuing a job offer to candidates, registering applicant data, conducting checks and examinations, then filtering, accepting, or rejecting candidates. After an offer is accepted, work on payroll management begins.
Core Salary Components
Time: 00:02:50
The salary components are explained, divided into:
- Basic salary (a fixed amount)
- Employee's share of social insurance (an addition component)
- Company's share of social insurance (an addition component)
- Taxes (a deduction component)
- Other components (may be additions or deductions depending on their type)
Clarification of Component Types:
- Basic: Addition
- Employee's social insurance share: Addition
- Company's social insurance share: Other (does not directly affect the salary)
- Taxes: Deduction
The difference between components is clarified in terms of their effect on the salary — whether they increase or decrease it.
The Concepts of "Component Type" and "Component" in Payroll
Time: 00:04:56
- Component Type: A general classification for components, containing less data. Example: one component type called "Basic".
- Component: More comprehensive details, containing additional data such as the scope of application (technical support, developers, administration, etc.).
- The component type is used to simplify the process of selecting the appropriate component for an employee based on their job, department, or nationality.
Usage Example:
You have one component type "Basic" with several components under it, such as:
- Basic — Technical Support
- Basic — Developers
- Basic — Administration
This helps distribute salaries into different accounts based on the employee's job department.
The Importance of Criteria for Selecting the Appropriate Component
Time: 00:07:05
Criteria such as department, job title, nationality, employee group, etc., help automatically select the appropriate component for the employee, reducing errors and saving manual entry time.
Tip: The goal is to simplify the user's work and reduce errors in salary distribution.
Component Types: Fixed and Variable
Time: 00:09:15
The existence of fixed components such as the basic salary, and variable components that depend on changing data, is explained, such as:
- Social insurance
- Taxes
- Absence (linked to attendance and departure records)
- Lateness (linked to attendance and departure records)
- Advances (linked to documents within the system)
Absence Cases and Their Effect on Salary
Time: 00:09:15
Absence has three cases:
- Absence without authorization that causes work disruption
- Absence without authorization that does not cause disruption
- Authorized absence
Handling Absences:
- Authorized absence is considered an official leave permit and is not deducted from the leave balance.
- Unauthorized absence is deducted from the salary based on its impact (one day for one day, or one day for three days depending on whether work was disrupted).
- Documents are recorded in the system to document the absence situation and its effect on work.
Handling Absences and Their Practical Impact
Time: 00:10:59
When registering authorized or unauthorized absence, a document must be created explaining the reason for absence and its effect on work, with the possibility of sending a warning to the employee via email.
This document is linked to payroll records and affects whether the salary is deducted or not.
Salary Components: Bonuses, Penalties, and Advances
Time: 00:12:36
- Bonuses and penalties are divided into:
- Monetary: Cash amounts
- Non-monetary: Moral and non-financial (such as the title of "Employee of the Month")
- Non-monetary penalties may escalate to financial penalties after a certain number of warnings.
- Bonuses and penalties are recorded within payroll components and have dedicated accounts.
The Difference Between Documents and Files in the System
Time: 00:22:01
- File: Represents a permanent entity such as an employee file, customer file, or job offer file.
- Document: Represents an event or occurrence such as hiring an employee, issuing a job offer, a salary voucher, or a bonus voucher.
- Documents are created within files, and events and changes are recorded through them.
Advance Details and Associated Conditions
Time: 00:26:13
- Advances are cash amounts given to the employee and deducted from their salary gradually.
- There are conditions for advances such as:
- Minimum salary requirement
- Length of service at the company before an advance is allowed
- Maximum advance amount
- Number of repayment installments
- Advance payments can be scheduled, postponed, or forgiven through special documents.
Advance Management: Repayment, Forgiveness, and Rescheduling
Time: 00:27:55
- The advance installment is automatically deducted from the salary.
- If the installment exceeds the salary, the salary may appear as negative (debt owed by the employee).
- A receipt voucher can be created for manual repayment.
- A rescheduling voucher can be created to defer or spread installments over longer periods.
- In special cases such as Ramadan, advances can be forgiven.
Handling Bulk Advance Cases
Time: 00:36:26
- There are bulk documents for advances, rescheduling, and tasks, allowing multiple employees to be handled at once.
- The difference between an individual voucher and a bulk voucher is that the bulk one groups multiple records in a single document to simplify management.
Component Types: Fixed and Variable, and Their Order
Time: 00:38:34
- Components may be fixed (such as the basic salary) or variable (such as absence and taxes).
- The order of components is very important for determining how taxes and deductions are calculated.
- Taxes can apply to some components and be exempt from others depending on laws or agreements.
The Concept of "Base" in Tax and Insurance Calculations
Time: 00:40:16
- The "base" is the aggregation of a group of components on which taxes or insurance are calculated.
- There is a base for taxes, a base for fixed insurance, and a base for variable insurance.
- This aggregation simplifies the process of calculating the amount to be deducted or added.
Handling Changes in Job Offers and Components
Time: 00:42:30
- Job offer data can be updated to change salary components such as lateness, overtime, and others.
- Calculations and criteria in the system are adjusted to suit each case.
- The goal is to minimize user intervention and improve calculation accuracy.
Rounding Methods in Financial Calculations
Time: 00:46:29
- There are three numerical rounding methods:
- Round down (round to the lower number)
- Round up (raise the number upward)
- Round to the nearest number (based on certain fractions)
- These methods are used to round amounts such as salaries or deductions to the nearest 10, 50, or 100 currency units.
- Rounding helps simplify cash transactions, especially with banks or cash payments.
Handling Addition and Deduction Components in Rounding
Time: 00:50:34
- When there is an addition and rounding, the addition and deduction components must be coordinated so they do not conflict.
- The system determines priority based on the component order and applies the addition or deduction to bring the salary to the nearest desired number.
- Example: If the salary is 556 currency units and it needs to be rounded to the nearest 10, either 4 units are added or 6 units are deducted based on the ordered components.
The Concept of Priority and Order in Components
Time: 00:54:53
- Priority determines which component is applied when more than one component applies to an employee.
- Order affects the sequence in which components appear in salary vouchers and how different effects are calculated.
- Practical example:
- One component type "Basic" with multiple components for each department (technical support, development, provisioning, administration).
- Each component has an order and priority to determine the appropriate component for the employee.
Scope of Application and Its Effect on Selecting the Appropriate Component
Time: 00:56:58
- The scope of application includes criteria such as nationality, department, group, etc.
- When more than one component applies to an employee, the system selects the component with the higher priority or order.
- The example illustrates two components applying to the same employee, and the component with the lower order number is selected.
Variable Components and Their Effect on Salaries
Time: 01:00:40
- Variable components include:
- Lateness
- Absence
- Overtime
- These components can be applied without adding them to job offers and affect salaries based on formulas and criteria.
- They are handled independently to facilitate modification without needing to change the job offer.
Accounting Effect of Components: Fixed and Percentage-Based
Time: 01:02:30
- Some components are treated as fixed amounts recorded in expense and receivable accounts.
- Others are calculated as percentages of the salary or other accounts, to distribute expenses across multiple branches or departments.
- Criteria allow these calculations to be activated flexibly based on the nature of the component.
How to Handle Formula Differences Within Components
Time: 01:03:52
- The same component can be used with different formulas as needed without creating new components.
- This provides ease of modification and system maintenance while keeping payroll organized.
- In cases of significant formula differences, separate components can be created.
Introduction to Calculation Formulas for Components
Time: 01:05:46
- An introduction is provided to the formulas used in calculating components such as lateness, absence, and others.
- The indicators used and how they are linked to formulas will be explained.
- A detailed explanation will be dedicated in upcoming lessons.
Video Conclusion
Time: 01:07:00
- It is clarified that the current explanation is a preliminary overview of the payroll system.
- Further details will be provided in upcoming lessons, with practical exercises to consolidate the concepts.
- An invitation to participate in the exercises for a better understanding.
Note:
Technical and administrative terminology commonly used in Arabic-speaking companies has been adopted to ensure information accuracy and ease of understanding for HR and payroll management specialists.