* Adds Whitelist Method for Advance Entry * Adds changes required for managing Advance Payments in Expense Claim including new fields and documentation. Also resolved merge conflict by using the more recent modified date * Adds changes for managing advance payments using Default Account and Party * Removed console.log from the JS file * Advance Payment Patch - Fixed Codacy errors * Removed stray file * Fixed conflicts due to changes in upstream * Fixed Codacy errors * Fixed Codacy errors * Fixed Codacy errors * Fixed Codacy errors * Fixed Codacy errors * Fixed pending Codacy error * Updated JS code by removing cur_frm which is soon to be deprecated * Advance against Expense Claim: cleanup and fixes * Test case fixed
4.6 KiB
Expense Claim
Expense Claim is made when Employee’s make expenses out of their pocket on behalf of the company. For example, if they take a customer out for lunch, they can make a request for reimbursement via the Expense Claim form.
To make a new Expense Claim, go to:
HR > Expense Claim > New Expense Claim
Set the Employee ID, date and the list of expenses that are to be claimed and “Submit” the record.
Set Account for Employee
Set employee's expense account on the employee form, system books an expense amount of an employee under this account.
Approving Expenses
Approver for the Expense Claim is selected by an Employee himself. Users to whom Expense Approver
role is assigned will shown in the Expense Claim Approver field.
After saving Expense Claim, Employee should Assign document to Approver. On assignment, approving user will also receive email notification. To automate email notification, you can also setup Email Alert.
Expense Claim Approver can update the “Sanctioned Amounts” against Claimed Amount of an Employee. If submitting, Approval Status should be submitted to Approved or Rejected. If Approved, then Expense Claim gets submitted. If rejected, then Expen Comments can be added in the Comments section explaining why the claim was approved or rejected.
Booking the Expense
On submission of Expense Claim, system books an expense against the expense account and the employee account
User can view unpaid expense claim using report "Unclaimed Expense Claims"
Payment for Expense Claim
To make payment against the expense claim, user has to click on Make > Bank Entry
Expense Claim
Payment Entry
Note: This amount should not be clubbed with Salary because the amount will then be taxable to the Employee.
Alternatively, a Payment Entry can be made for an employee and all outstanding Expense Claims will be pulled in.
Accounts > Payment Entry > New Payment Entry
Set the Payment Type to "Pay", the Party Type to Employee, the Party to the employee being paid and the account being paid from. All outstanding expense claims will be pulled in and payments amounts can be allocated to each expense.
Managing Advance Payments
Sometimes an employee requires some advance payment before making expenses on behalf of the organisation. This can be managed from the Expense Claim
First make sure that the Default Advance Account has been set in the Company Master:
Erpnext > Setup > Company
When creating the Expense Claim, check the 'Advance Payment Required' option
After the Expense Claim is Saved and Approved by the Expense Approver, Journal Entry for Advance Payment can be raised by the accountant or user with appropriate permissions. To do that, just click on:
Make > Advance Payment
Note: Once the Expense Claim is Submitted, the button for making Advance Payment is no longer available. This is because expenses get booked on Submission of the Expense Claim and as such, the next logical step is settlement/reimbursement
Advance Payments are expected to be made 'before' the actual expenditure gets booked and settlement/reimbursement should be done against the Employee's Advance Account after submission of the Expense Claim
Linking with Task & Project
- To Link Expense Claim with Task or Project specify the Task or the Project while making an Expense Claim
{next}