Salary Structure Assignment

Salary Structure Assignment form allows you to assign a particular Salary Structure to the employee.

In ERPNext, you can create multiple Salary Structure Assignments for the same Employee for different periods.

To access Salary Structure Assignment, go to:

Home > Human Resources > Payroll > Salary Structure Assignment

1. Prerequisites

Before you create a Salary Structure Assignment, it is advisable you have the following documents:

  • Salary Component
  • Salary Structure

2. How to create a Salary Structure Assignment:

  • Go to Salary Structure Assignment list and click on New.
  • Select the Employee and Salary Structure.
  • Select the From Date from which this particular Salary Structure will be applicable.
  • Select preferred Income Tax Slab for the employee.

Enter Base and Variable amount as per requirement. Base amount refers to the Base Salary of the Employee, which is fixed and paid out, regardless of employees meeting their goals. Variable pay, on the other hand, is the portion of sales compensation determined by employee performance. When employees hit their goals (aka quota), variable pay is provided as a type of bonus, incentive pay, or commission.

Salary Structure Assignment

2.1 Alternate ways to create Salary Structure Assignment

You can also assign a Salary Structure to Employee(s) directly through the Salary Structure document. To assign the Salary Structure to a single employee, click on the 'Assign Salary Structure' button in the Salary Structure document.

Salary Structure Assignment

If you want to bulk assign the Salary Structure to multiple employees, you can do so via the 'Assign to Employees' button.

Salary Structure Assignment

You can optionally filter out employees based on Employee Grade, Department, Designation, and Employee itself.

Salary Structure Assignment

Once this is done, click on the 'Assign' button to assign the Salary Structure accordingly.

3. Related Topics

  • Employee Grade
  • Designation
  • Payroll Entry

Salary Structure_Edit

Hello Team,

Can we edit salary structure after submitting?

The long and short answer is no.

You can edit any submitted document via Cancel > Amend. Once you amend it you can save it again. You can check this video to know more about the same:

salary structure assignment erpnext

Hope this helps.

To cancel a salary structure, you have to cancel all associated salary structure assigments. To cancel salary structure assignments, you have to cancel all associated payslips to that salary structure assignment. to cancel payslips, you have to cancel all payroll entries (which could be several months) that generated the payslips (this will also cancel all other payslips attached to other salary structures). To correct your books, you have to fish out and cancel all Journal entries created by the payroll entries for the affected months.

And if you do walk back all these steps, after cancelling and amending the salary structure, you have to create new assignments for all employees whose salary structure assignments were cancelled and generate new payroll entries for ALL employees whose payslips were cancelled by the cancelled payroll entries (which could be several months or years).

So while it is possible to cancel and amend any document in ERPNext, cancelling a Salary Structure, especially if there are salary structure assignments attached to it, is practically not advisable as it requires several walk-back steps and a lot of altered/cancelled records which is often queried by auditors and regulators.

Thanks for your response. One more query, how do we pay incentive wherein amount varies every month?

Probably a listing of what kind of edit is in question is a good start.

Scenario 1: Editing a formula in the Salary Structure, either because the formula on the Salary Component has changed, or just editing the formula on Salary Structure whether there’re changes on Salary Component or not. I guess this can be done if the formula field on the Salary Structure is set to be updated even after submission. Probably some automation to update a Submitted Salary Structure with latest formula changes on Salary Components would help. Note: Never tested such a scenario.

Second 2: Editing a Salary Structure either to add or remove some Salary Components. This would probably be a bit tricky. It’s not possible at the moment.

That said, there’re some upcoming changes on github on a possibility to define Start and End dates when creating Additional Salary, this feature would introduce some flexibility to payroll management, by allowing definition of some recurring salary components for an employee on Additional Salary instead of on the salary Structure level.

A capability to override Salary Structure definitions at individual Salary Slip level would be better.

What’s the best way of dealing with a business scenario where the organisation has amended their salary structure and this needs to be updated without cancelling all associated documents with existing structure?

Well there’s no way to do that at the moment. A salary structure is not editable without cancelling once submitted and you can’t cancel a salary structure if it is attached to a payroll entry.

Thanks for your reply. My question is how then can I deal with this scenario where the company’s salary structure has changed?

If the old salary structure is changed, you shouldn’t cancel it because it is meant to be part of your transactional history. You can create a new salary structure and new salary structure assignments. When generating Salary Slips, only the most recent active assignment will be used.

Okay, thanks I get it.

I was just wondering how one can make minor change without having to do create new structure and salary assignments.

me asking same questions !!

Salary structures aren’t meant to be changed after they’ve been submitted. That’s a deliberate design decision. If you really need to change something, you can do it via the console or sql statements, but it will leave you with conflicting data in your system.

The reason I asked this in the first place is if there’s a minor change in the salary structure (maybe formula/% of the calculation) and want to avoid doing a new salary structure and salary structure assignments especially if the organisation has hundreds of employees. This would seem like a lot of work for a minor change.

Make sure the previous salary structure is inactive. Then Duplicate the structure, Update the Name, change or add as needed and assign the new structure to the employee with From date as when the structure is applicable.

Screenshot 2023-10-12 at 9.53.03 AM

I have very good news for countries where the rates are changing every year. In the Philippines, it is constantly changing.

The good news for formula is you can change it in the Salary Structure (the field is Allow on Submit) so you don’t have to Cancel the old one, create a new one, cancel the related Salary Structure Assignment for affected employees and assign the new Salary Structure.

However, if the value is a fixed amount (“Amount based on formula” is not ticked in “Condition and formula” and the fixed amount is typed in the Amount field ), you can’t change it so you have to create a new Salary Structure and reassign to affected employees.

HERE’S THE TRICK: To avoid the Fixed Amount changes when you are creating the Salary Component and Salary Structure, you can actually tick the “Amount based on formula” and just type the Fixed Amount in the Formula field instead. Succeeding changes in rates and fixed amount can be effected by direct editing in the Salary Structure even if submitted and there’s no need to create new Salary Structure Assignment.

This method means the “Amount based on formula” should always be ticked, the Formula field is always used, and the field “Amount” is no longer used.

Unfortunately, if the submitted Salary Structure has tick on the “Amount based on formula”, you have to create a new Salary Structure and reassign to employees, but succeding rate and amount changes will be easier with the trick above.

Hope this makes your life easier!

Please see my post above where you can make minor change on rates and fixed amount without creating new structure and salary assignment.

ANOTHER TIP: If there are hundreds of employees: After creating the new Salary Structure, you can export the existing Salary Structure Assignment records, then on the import file, clear the ID column, edit the “From Date” and the new “Salary Structure” then import it back as new Salary Structure Assignment. Finally, on the Salary Structure Assignment Report, mass select the Draft records and Submit. If you don’t change the “From Date”, the import record will be rejected as Duplicate. A workaround is you have the Cancel the existing Salary Structure Assignment records before importing.

Salary Structure Assignment Tool

The Salary Structure Assignment Tool allows you to assign Salary Structures to employees in bulk.

Home > Human Resources > Payroll > Salary Structure Assignment Tool
  • 1. Prerequisites

Before using the Salary Structure Assignment Tool, it is advisable to create the following documents:

Salary Structure

  • 2. How to assign Salary Structures using the Salary Structure Assignment Tool

Select a Company if it hasn't already been selected. This should also fetch its default Payroll Payable Account.

Select the Salary Structure that you wish to assign. This will fetch the Currency associated with it.

Select From Date which is the date from which you wish to assign the Salary Structure. This will cause all employees, that do not already have a Salary Structure Assignment on that date, to be loaded in the Select Employees table below.

Select an Income Tax Slab if applicable.

Use Quick Filters for filtering employees based on specific fields, or add additional custom filters through Advanced Filters.

Select suitable employees from the Select Employees table below.

You can update the Base and Variable amounts for an employee by double clicking and editing the required cell. If you wish to update these values in bulk, click on the Update button, select the appropriate field, and enter the desired amount. Click on Update.

If everything looks right, click on the Assign Structure button.

salary structure assignment erpnext

Salary Structure Assignments made using this tool will now be found in their list:

salary structure assignment erpnext

  • 3. Related Topics

Payroll Period

Income Tax Slab

Salary Component

Salary Slip

Payroll Entry

No Revisions

Previous Page

On this page

Salary Payouts

Seeing a ‘salary credited’ message often brings a smile to your face, but there’s a lot of work that goes into that. We’re making that easier! Manage tedious payroll and compensation effortlessly.

Salary Structure

Configure rule-based complex salary structures. Bulk assign structures to employees and preview slips to see the rules taking effect.

ERP Software - Enterprise Resource Planning - ERP NEXT - Worldwide Support

Salary Slips

Aside from the payroll itself, design your salary slips with the appropriate breakup and understanding of the compensation as a whole with a drag-and-drop print format builder.

Payroll Entry

Run monthly/daily/weekly payroll for the entire company or a specific branch/department. Post bank entries and send out encrypted slips to your employees with a single click.

ERP Software - Enterprise Resource Planning - ERP NEXT - Worldwide Support

Integrated with Timesheets

Log your hours via timesheets with a breakup of activities. Define hourly rate and manage salary payouts based on timesheet hours.

Additional Salaries

No need to revise your structure to include additional earnings, deductions, bonuses, or incentives. Easily set up recurring additional salaries for periodic bonuses/deductions.

ERP Software - Enterprise Resource Planning - ERP NEXT - Worldwide Support

Payroll Reports

Understand your workforce costs with component-wise breakdown using payroll reports like Salary Register and rich analytics on cost-center-wise breakdown and bank remittance.

Payroll Analytics

Important metrics and insights at your fingertips

ERP Software - Enterprise Resource Planning - ERP NEXT - Worldwide Support

Looking for ERP solution provider?

With more than 250+ satisfied customers across the world, we offer an all-in-one business management platform.

+254 724 761 964

[email protected]

Join the TSEA-ERPNEXT Partner Program

The TSEA-ERPNEXT Partner offers an excellent opportunity for the partners to earn the highest commission (10 to 15%) for the least effort, in the industry. The program rewards the partners generously to promote one of the high-quality,fastest-growing, feature-rich, widely used, and affordable ERP platforms for any type of business to start and grow.

Become A Partner/Request for our Services

IMAGES

  1. Salary Structure Assignment in ERPNext

    salary structure assignment erpnext

  2. How to create a Salary Structure Assignment in ERPNext?

    salary structure assignment erpnext

  3. salary structure assignment

    salary structure assignment erpnext

  4. Step By Step Guide For Payroll Management For India Using ERPNext

    salary structure assignment erpnext

  5. salary structure assignment

    salary structure assignment erpnext

  6. How to process Payroll in ERPNext

    salary structure assignment erpnext

VIDEO

  1. Data Structure Assignment 1

  2. Resolve Salary Issues. || Assignment Group KIC 430

  3. ERPNext Inventory Management

  4. ERPNext

  5. SV20403 DATA STRUCTURE : ASSIGNMENT 1

  6. Class 3: SAP SD # Enterprise Structure # Assignment # Connect for the SAP SD Project based Training

COMMENTS

  1. Salary structure and Payroll

    Go to Salary Structure --> select the Earning or deduction component --> Add formula. This way, salary will be calculated individually for each employee depending on their monthly income. Use case 2: What if while generating a payroll, all the employees are not supposed to be fetched, payroll has to be created for selected employees? Generally ...

  2. Salary Structure Assignment

    In ERPNext, you can create multiple Salary Structure Assignments for the same Employee for different periods. To access Salary Structure Assignment, go to: Home > Human Resources > Payroll > Salary Structure Assignment. 1. Prerequisites. Before you create a Salary Structure Assignment, it is advisable you have the following documents: Employee ...

  3. Salary Structure Assignment in ERPNext

    Salary structure assignment is done in order to assign a salary structure specifically to an employee.In order to create salary slip and payroll entry , sala...

  4. How to create a Salary Structure Assignment in ERPNext?

    Assign the right salary structure to the employees of your company using ERPNext. Manage the company's human resources seamlessly with the ERP Documentation ...

  5. How to process Payroll in ERPNext

    6) Assign the Salary Structure. Once the salary structures have been created, you need to assign it to employees. If you miss this step, then you will not be able to proceed further. During assignment, you have to select the Income Tax Slab (if you have multiple slabs), since the percentage deduction of Income Tax will be calculated based on ...

  6. Salary Structure

    In ERPNext you can also define the Salary Structure for Salary Slip based on Timesheet, which allows the Company to pay there Employee as per working hours. ... can assign the Salary Structure to an Employee either through the Assign Salary Structure button or by creating a new Salary Structure Assignment through the dashboard.

  7. Bantoo

    In ERPNext, you can create multiple Salary Structure Assignments for the same Employee for different periods. To access Salary Structure Assignment, go to: Home > Human Resources > Payroll > Salary Structure Assignment. 1. Prerequisites. Before you create a Salary Structure Assignment, it is advisable you have the following documents: Employee ...

  8. ERPNext

    This video tutorial explain how to setup Employee's Salary Structure based on formulas. In the Salary Slip of the Employee, values of the Salary Component ca...

  9. Redesigned Salary Structure

    1. Add Employees to Salary Structure. You can allot the same Salary Structure to multiple employees so that you do not have to create multiple salary structures. You can enter their base salary here and variable if applicable. 2. Add Salary Components to the "Earnings" and "Deductions" tables. In the "Earnings" and "Deductions ...

  10. ERPNext's 5 Step Payroll for managing the complexities of ...

    3.1 Salary Structure Assignment of the employee, Evelyn Samuels Step 4: Generate Instantaneous Salary Slips with Payroll Entry In ERPNext, Payroll Entry enables bulk processing of payroll for ...

  11. Salary Component

    Salary Component. Salaries are paid by organizations to their employees in exchange for the services rendered by them. The different components that make up the Salary Structure are called as Salary Components. Salary paid to the employees comprises of several different components, such as basic salary, allowances, arrears, etc. Frappe HR ...

  12. Multiple conditions on Salary Structure with a single formula

    Frappe HR. ben January 22, 2020, 9:32am 1. HI i wanted to know how to put multiple conditions with a single formula on ERPNEXT version 12. Example: Component 1: if base is greater than or equal to 5,000 but less than or equal to 10,000 then base * 0.01. Component 2 if base is greater or equal to than 10,001 but less than or equal to 15,0000 ...

  13. Salary Structure : Payroll Module

    salary structure is made up of different salary components.salary components explanation video : https://youtu.be/N_UcUDcaXBwTimestamps :0:47 : Salary struct...

  14. If need two salary structure for one Employee in erpnext

    In these scenario, workaround should be to have 2 employees. You can assign a single salary structure for a particular payroll (month). However, you can assign multiple salary structures (not for the same period) for an employee. Based on the "To Date" in the Salary Structure Assignment, the Salary structure will be considered for that ...

  15. Step By Step Guide For Payroll Management For India Using ERPNext

    These would be Basic, HRA, conveyance, Income Tax, etc. By default ERPNext will setup some salary components for you already like the ones in Figure 4: Figure 4: List of Salary Components ... Figure 10: Salary Structure Assignment with Income Tax Slab selection. If, in the middle of the year, you need to update any employee's salary structure ...

  16. How to process Payroll in ERPNext

    6) Assign the Salary Structure. Once the salary structures have been created, you need to assign it to employees. If you miss this step, then you will not be able to proceed further. During assignment, you have to select the Income Tax Slab (if you have multiple slabs), since the percentage deduction of Income Tax will be calculated based on ...

  17. Salary Structure_Edit

    ERPNext. Priyanka_Desai April 29, 2020, 10:09am 1. Hello Team, Can we edit salary structure after submitting? ... To cancel salary structure assignments, you have to cancel all associated payslips to that salary structure assignment. to cancel payslips, you have to cancel all payroll entries (which could be several months) that generated the ...

  18. Salary Component : Payroll Module

    Note : This video contains an introductory explanation about salary component in ERPNext.The detailed explanation regarding the same will be included in sala...

  19. Salary Structure Assignment Tool

    The Salary Structure Assignment Tool allows you to assign Salary Structures to employees in bulk. 1. Prerequisites. Before using the Salary Structure Assignment Tool, it is advisable to create the following documents: 2. How to assign Salary Structures using the Salary Structure Assignment Tool. Select a Company if it hasn't already been selected.

  20. Income Tax calculation in ERPNext

    Screenshot attached: While creating salary component of Income Tax, check the box "Variable Based On Taxable Salary". Ticking this checkbox means, income tax will be calculated automatically taking the payroll period and tax declarations into consideration. Create a salary structure and add Income Tax in the deduction section leaving the amount ...

  21. Salary Payouts

    Salary Structure. Configure rule-based complex salary structures. Bulk assign structures to employees and preview slips to see the rules taking effect. ... The TSEA-ERPNEXT Partner offers an excellent opportunity for the partners to earn the highest commission (10 to 15%) for the least effort, in the industry. ...