I have a few questions that are confusing me. I have searched the forums, but could not find something similar to my issue (or they were really old topics).
1- If an employee’s salary is 5000, and in between the month he requests for a advance of 1000 against his salary, how to treat this payment of 1000. Also, is there a way that this 1000 deduction appear in the payslip. So, when I create a pay slip for this employee, it shows Salary 5000, Deductions 1000 (Automatically), Net Salary Payable 4000.
2- How to treat salary deductions? For example, unpaid leaves, excessive data usage, traffic fines, etc. Also, is there a way for it to get automatically calculated at the payslip deductions section.
You have to provide more details but in this case I assume you use Payslips. So below is a screenshot where an employee (in this case a Test Employee) earns a salary of Euro 5,000.
Notice the New Payment button. You can click on that and add a payment of Euro 1,000. In this case it would prompt on Amount the total of Euro 5,000 and I changed that to Euro 1,000, I also added a description line “Advance Payment of Euro 1,000” see below:
You will notice that 1,000 was payed in red but that the balance against that payslip is 4,000. Now assume that I pay the balance (in practice that would be end of month but for this example I do it now):
I repeat the process and click to view the Payslip and then click on new Payment and enter the balance of Euro 4,000. At the end the following summary will show when I review again the Employee Tab:
It is important to remember that a Payslip is not a Financial transaction similar to Purchase invoice but an intent to pay. Payments and Receipts are the functions that relate to the financial transactions.
We prepare payslips at the month end only. In my case, the advance is paid in between the month, before the payroll has been generated. Is there any way to record employee-wise debits/credit so it can be easily trackable rather than manually doing for every employee. For example, a way in which the advances/deductions are automatically calculated at the payslip level?
What other ways are there to maintain salaries/deductions/advances, etc.?
It does not matter as the Payslip is not the same as the transaction. I think that your real issue is related to issuing payslips at the end of the month. A payslip is not a payment. You can date then earlier as there is no transaction as in the example I gave. So one in any case should issue a payslip earlier and any payment to an employee made against it can then be recorded,