Payroll Setup
In order to generate Payroll Entry, you must:
- Each Employee must be linked to a Department. And the Department must have “Payroll Cost Center” set. Default payroll cost center would be “Main – L”.
- Company must be linked to a default Holiday List. If needed, some employees can be linked to a different Holiday List.
- Have Salary Components. For each component, e.g. “Basic”, make sure to set the Account.
- Have a Salary Structure. Salary Structure is not per employee, but per “generic structure”, i.e. Basic + Incentives, etc. Each component can have formula. Setup at least “Basic” component with formula “
base
“. This “Base” amount will be retrieved from Salary Structure Assignment. - Make Salary Structure Assignment per employee and time frame. So if there’s a pay change, create another Salary Structure Assignment that either changes the Salary Structure, or the base/variable amount.
Payroll Entry (Monthly)
In order to generate a payroll entry for all employees (or by department) within a month, you do:
- Payroll List > New Payroll Entry
- Posting Date: Day 21 of payroll month. Payroll Frequency: Monthly. Payroll Period Start Date: 21 of last month, End Date: 20 of current month.
- Click “Save“.
- Click “Get Employees“
- If that works, you can Save the Payroll Entry.
- Then you can create Salary Slips for these employees, by clicking “Create Salary Slips“.
- Set Payment Account: “113.000 – Kas Hendy – L”. Then click “Submit Salary Slip” to submit Salary Slips and create a single Journal Entry so it becomes part of general ledger.
Troubleshooting: “Get Employees” returned 0 employees or not as expected.
Solution: Make sure that all employees:
- Company must be linked to a default Holiday List. If needed, some employees can be linked to a different Holiday List.
- Department is set.
- Their Department has “Payroll Cost Center” set.
- The Salary Structure has at least “Basic” component with “
base
” formula. - Linked to Salary Structure Assignment, with exact base amount filled (greater than zero) and correct start date.