Expense setup

Expense setup

Advance and Expense module can be setup through the tabs available on Expense Setup page. This article covers the options available to setup the expense claims process. Refer to the article on Advance Setup for details on how to setup the Advance claim process. You can also add more fields to the expense claim form, refer to the article on Custom Field Creation for more details.

Menu Path : Setup > HR Setup > Advances and Expense > Process Setup tab
Accessible to : Application Administrator

1. Process Setup



1. Enable Advance Request Feature - through this parameter you can enable advance request feature in Advance and Expense module. Refer article on Advance Overview for more details.
2. Enable Multiple Claim Types - through this parameter you can create multiple types of claims in Advance and Expense module. If you do not activate this feature initially and use the module without multiple types of claims, you can still activate the feature later on. When you activate this feature at that point all the previous expense requests will be mapped to a claim type - "Default" and the existing approval workflow will also be mapped to this claim type.
3. Track Expenses by Company - this parameter will be visible only for multi company organizations. If this parameter is Yes, then company selection will become mandatory when submitting an expense request.

2. Expense Setup

1. Select Request Initiators - you can select the initiators who will be able to create an expense request. There can be multiple initiators.


2. Claim Type - If you activate "Enable Multiple Claim Types" in Process Setup, then you can create multiple types of claims, the advantage of using this feature is that for each claim type you can have a different approval workflow. If you do not activate this option, then only one approval workflow can be designed. Once this feature is activated it cannot be deactivated.


When this feature is activated two claim types will be added by default in Inactive status.
1. Project Expenses : added if Project module is enabled these claims are used to link the Projects to the claim
2. Travel Expenses : added if Tour process is enabled, these claims are used to link the Tour requests to the claim
Both these claim types cannot be deleted but can be deactivated if they are not to be used.

To create new claim type follow these steps -
1. Create the Claim Type in the bottom row as shown above, click on Save
2. Click on the Submit on the bottom of the page
3. Click on Approvers to define the approvers, by default Manager is made the level 1 approver. The image shown below will open where you can setup multiple levels of approvers.


Approvers/Verifier can be changed at any point of time and the updated workflow will be applied to new claim requests, claim requests already in process will go as per the workflow which was defined at the time of the request. If the request is returned and then resubmitted then it will go as per new workflow.

Deactivating / Deleting Claim Types
If you do not want to use a claim type you can deactivate it. The claim type will be removed from vouchers which are in draft status, in all other vouchers the claim type will be visible.
A claim type can be deleted only if it has not been used in any voucher.

3. Verifier role mapping - You can map the role of verifier, by default this role is with the Accountant.


4. Controlling expenses through policies - If you want you can define policies which will govern the amount employees can claim against a head. Explanation on how policies can be created is given later in this article.

Expense policy mapping - select Yes to enable this feature, on selection as Yes the next two parameters will be visible. This feature cannot be deactivated once it is in use but you can always create expense heads without policies

Allow exceeding policy - if you select Yes then employees would be able to overwrite the amount in the claim and put a higher value but the claim would be then tagged as "Exceeding Policy"

Approver for policy exception - the role you select here would get the claim for approval after it is approved by the regular approvers. This is called exception approval workflow. The exception approver will always be the last approver for an expense voucher.


5. Limit expenses by date - if this feature is enabled then system will not allow to input expenses beyond a certain date in past. As per the example shown here expenses can be entered for only 40 days in past.

6. Allow mapping of a Tour request to multiple claims - if this feature is enabled, then you can map tour request with multiple claims. 

7. Format for expense payment advice - this can be in Excel or PDF, these advice are used to process expense payments to the employees 

8. Visibility of expense requests on mobile app - through this parameter you can control which roles can see the expense requests on the mobile app

3. Setting up Expense Heads

Menu Path : Setup > HR Setup > Expense Setup > Expense Heads tab
Accessible to : Application Administrator
On this page the expense heads which are to be made available to the employees are created and maintained. There are four system defined categories under which you can create these heads, these are :

1. Local Conveyance - used for local travel / conveyance
2. Outstation Travel Expenses - used for claiming hotel, travel allowance, air / train fare
3. Periodic Official Expense - used to claim expenses which occur on periodic basis like monthly telephone bills
4. Miscellaneous Expense - used for any other expense head


Steps to be followed for creating an Expense Head are -

1. Click on "Add New" button at the bottom of the table

2. Update the following fields
- Select the category
- Provide the head description
- Billable : this flag is used to decide if the head can be billed to clients / customers or not, this classification is not visible in the expense claim form but can be seen in Expense reports
- Type : can be Manual or Policy. If head type is "Manual" then there are no checks or validations and employees claim any amount. But if head type is "Policy" then you can create a policy for this expense head as per your company policy
- Attribute - if you want to create another classification within the head then you can select this option. Using an Attribute allows you do design multiple policies within one head. For example, one head like Hotel Stay with multiple attributes like - Metro / Non Metro / Overseas. Each attribute can have its own policy
- Supporting compulsory - if you want the supporting document to be uploaded compulsorily for an expense head then select this parameter for the expense head

3. Save the head. For a policy based head the row will be pink in color, this indicates that the policy has not been updated. Click on "Manage Policies" to update the policy

Deactivating / Deleting Expense Heads
You can deactivate a head if you do not want to use it anymore. To deactivate, click on Edit and remove the selection flag from "Active" column. When you deactivate a head it cannot be used in any subsequent submission but it will remain in all existing claims.
You can delete a head as long as it has not been used in any expense claim. To delete a head, click on "Delete" action button.

Creating Expense Policy
There are four parameters which need to be defined to setup the expense policy completely. These parameters are -

1. Unit – Unit can be Amount / Employee / Days / Kilometers
2. Limit – A limit can be defined. This limit is used to check against the value being entered and if the input is higher than the limit then it is not allowed to be entered. Limit corresponds to the input parameter which can be amount / days / kms
3. Scope – this is used to define the scope of the policy. It can be All or Custom. Custom scope is defined by creating a formula similar to any other eligibility formula. Complex formula with selection criteria like Department, Seniority Level can be created
4. Rate – this parameter is available only if the unit is in days or kms. This is used to specify the amount per unit

Policy can be defined and applied to any group of employees – Policy definition box is used for this purpose and a formula can be created which allows us to map the group of employees.

Scenario 1 - Creating policy for a Head with attributes
If you have activated attributes within a head then you can create attributes and also proceed to further design the policy. The section is visible when you click on "Manage Policy" in the table visible on the top of the page.


Scenario 2 - Creating policy without attribute
To create a policy you need to provide the values for the four parameters as shown below -


The screen shot above shows a policy which puts a limit of USD 65 per day on the expense "Overseas" and this expense head is going to be available to only those employees whose Level is greater than or equal to Manager.

Editing an expense policy
A policy can be edited and all the in-process expense vouchers are saved as draft whenever a policy is edited.


Refer to the article on - Setting up currency for more details on how currency used in policy is applied when creating an expense claim.



    • Related Articles

    • Advance setup

      Menu Path : Setup > EazeHR > Expense Setup > Advance Setup Tab Accessible to : Application Administration Advance setup activities are detailed in this article. 1. Reasons for advance can be updated in this table. If a reason has been used in a ...
    • General setup

      Menu Path: Setup > Common Setup > General Setup Accessible to: Application Administrator This is the first page of setup where general parameters are configured. This page has multiple tabs which are explained below. 1. Localization The following ...
    • Attendance setup

      Menu Path : Setup > HR Setup > Attendance Setup > Processes tab Accessible to : Application Administrator In this section the setup relevant to attendance module is managed by the Application Administrator. 1. Processes Tour Feature/ OD Feature/ Work ...
    • Payroll setup overview

      Menu Path: Setup > Payroll Setup There are four sections in payroll setup 1. Company Setup Please refer to the articles listed below for further reading - Processes and Workflow - Payroll setup - Deduction and Encashment - Statutory Information, TAN ...
    • Flexible benefits setup

      Application Administrator needs to activate and setup the feature of flexible benefits before it can be used by Payroll Managers and Employees. Refer to the article on Flexible benefits overview for an overview of this feature. Steps to be followed ...