Salary Slip
Overview
Salary Slip – Business Overview
Salary Slip is a core payroll document in Dafater that records the detailed salary calculation for an individual employee for a specific pay period. It serves as the official breakdown of earnings, deductions, and net pay, and acts as both an internal payroll record and an employee-facing salary statement.
What Salary Slip Is Used for in Business Operations
In day-to-day business operations, the Salary Slip is used to:
- Calculate and document employee salaries on a monthly, bi-weekly, or other defined payroll cycle
- Clearly show how gross pay is built up from basic pay, allowances, and incentives
- Record deductions such as taxes, social contributions, loans, or penalties
- Determine the final net amount payable to each employee
- Provide employees with a transparent and auditable salary statement
- Serve as a legal and financial record for payroll compliance and reporting
The Salary Slip ensures payroll is accurate, consistent, and trustworthy for both management and employees.
Prerequisites and Setup Requirements
Before using Salary Slip effectively, the business should ensure:
- Employees are properly set up with correct personal, job, and compensation details
- Salary structures or agreed pay components are defined and approved
- Attendance, leave, overtime, or absence data is up to date for the pay period
- Statutory deductions, benefits, and company policies are clearly defined
- The payroll period and payment dates are finalized
Without these prerequisites, salary calculations may be incomplete or inaccurate.
Typical Workflow and Business Process Fit
The Salary Slip fits into the payroll process as follows:
Payroll preparation
Attendance, leave, overtime, and other variable inputs are reviewed and finalized.Salary Slip generation
A Salary Slip is created for each employee based on their agreed salary structure and actual working data.Review and validation
Payroll or HR teams review Salary Slips to ensure accuracy of earnings and deductions.Approval
Salary Slips are approved according to company payroll controls.Payment processing
Approved Salary Slips form the basis for salary payments through bank transfer, cash, or other methods.Employee communication and records
Salary Slips are shared with employees and stored for future reference, audits, or disputes.
Key Business Scenarios Where Salary Slip Is Essential
Salary Slip is essential in scenarios such as:
- Monthly payroll processing for full-time and part-time employees
- Paying employees with variable components like overtime, commissions, or bonuses
- Managing deductions for taxes, loans, advances, or unpaid leave
- Providing proof of income for employees (bank loans, visas, or compliance needs)
- Handling payroll audits, internal reviews, or regulatory inspections
- Resolving salary-related disputes with clear documented calculations
Important Considerations for Users
When working with Salary Slip, users should keep in mind:
- Accuracy is critical — incorrect data can lead to employee dissatisfaction and compliance risks
- Salary Slips should be reviewed before payment to catch errors early
- Changes in salary, deductions, or policies should be reflected before generating Salary Slips
- Confidentiality must be maintained, as Salary Slips contain sensitive employee information
- Historical Salary Slips should be preserved for legal, financial, and reporting purposes
In summary, Salary Slip in Dafater is the backbone of a reliable payroll process. It ensures employees are paid correctly, transparently, and on time, while giving the business strong control, compliance, and visibility over its payroll obligations.
Basic Information
- Module: Payroll
- Document Type: Setup
Fields
| Field Name | Label | Type | Required | Options | Description |
|---|---|---|---|---|---|
| employee | Employee | Link | ✓ | Employee | Employee receiving salary processed through Dafater payroll |
| employee_name | Employee Name | Read Only | ✓ | - | Full name of the selected employee |
| company | Company | Link | ✓ | Company | Company responsible for paying the employee salary |
| department | Department | Link | Department | Employee’s department for reporting and payroll grouping | |
| designation | Designation | Link | Designation | Employee’s job title at time of salary processing | |
| branch | Branch | Link | Branch | Company branch where employee is assigned | |
| posting_date | Posting Date | Date | ✓ | - | Accounting date for recording salary expenses |
| letter_head | Letter Head | Link | Letter Head | Letterhead used for printed or emailed salary slip | |
| fiscal_year | Fiscal Year | Link | Fiscal Year | Financial year to which this salary slip belongs | |
| month | Month | Select | , January, February, March, April, May, June, J... | Payroll month for which salary is calculated | |
| status | Status | Select | Draft, Submitted, Cancelled, Withheld | Current workflow status of the salary slip | |
| salary_withholding | Salary Withholding | Link | Salary Withholding | Linked salary withholding record, if salary is withheld | |
| salarywithholdingcycle | Salary Withholding Cycle | Data | - | Cycle or period for which salary is withheld | |
| currency | Currency | Link | ✓ | Currency | Currency in which salary amounts are calculated |
| exchange_rate | Exchange Rate | Float | ✓ | - | Exchange rate applied against company base currency |
| payroll_frequency | Payroll Frequency | Select | , Monthly, Fortnightly, Bimonthly, Weekly, Daily | Frequency at which salary is paid | |
| start_date | Start Date | Date | - | Salary calculation period start date | |
| end_date | End Date | Date | - | Salary calculation period end date | |
| salary_structure | Salary Structure | Link | ✓ | Salary Structure | Salary structure defining earnings and deductions |
| payroll_entry | Payroll Entry | Link | Payroll Entry | Source payroll entry that generated this salary slip | |
| modeofpayment | Mode Of Payment | Select | - | Payment method used to pay employee salary | |
| salaryslipbasedontimesheet | Salary Slip Based on Timesheet | Check | - | Indicates salary calculated based on approved timesheets | |
| deducttaxforunclaimedemployee_benefits | Deduct Tax For Unclaimed Employee Benefits | Check | - | Deduct tax for benefits not claimed by employee | |
| deducttaxforunsubmittedtaxexemptionproof | Deduct Tax For Unsubmitted Tax Exemption Proof | Check | - | Deduct tax due to missing tax exemption proofs | |
| totalworkingdays | Working Days | Float | ✓ | - | Total working days in the payroll period |
| unmarked_days | Unmarked days | Float | - | Days without attendance or timesheet records | |
| leavewithoutpay | Leave Without Pay | Float | - | Unpaid leave days affecting salary calculation | |
| absent_days | Absent Days | Float | - | Days employee was absent without approval | |
| payment_days | Payment Days | Float | ✓ | - | Days considered eligible for salary payment |
| paymentdayscalculation_help | Payment Days Calculation Help | HTML | - | Explanation of how payment days are calculated | |
| timesheets | Salary Slip Timesheet | Table | Salary Slip Timesheet | Timesheet records linked for salary calculation | |
| totalworkinghours | Total Working Hours | Float | - | Total approved working hours for the period | |
| hour_rate | Hour Rate | Currency | currency | Hourly pay rate in employee salary currency | |
| basehourrate | Hour Rate (Company Currency) | Currency | Company:company:default_currency | Hourly pay rate in company base currency | |
| earnings | Earnings | Table | Salary Detail | Breakdown of salary earnings components | |
| deductions | Deductions | Table | Salary Detail | Breakdown of salary deduction components | |
| gross_pay | Gross Pay | Currency | currency | Total earnings before deductions | |
| basegrosspay | Gross Pay (Company Currency) | Currency | Company:company:default_currency | Gross pay converted to company base currency | |
| grossyearto_date | Gross Year To Date | Currency | currency | Cumulative gross earnings for the fiscal year | |
| basegrossyeartodate | Gross Year To Date(Company Currency) | Currency | Company:company:default_currency | Year-to-date gross in company base currency | |
| total_deduction | Total Deduction | Currency | currency | Total deductions applied for this salary slip | |
| basetotaldeduction | Total Deduction (Company Currency) | Currency | Company:company:default_currency | Total deductions in company base currency | |
| loans | Employee Loan | Table | Salary Slip Loan | Employee loan deductions applied in this salary | |
| totalprincipalamount | Total Principal Amount | Currency | Company:company:default_currency | Total loan principal deducted in this salary | |
| totalinterestamount | Total Interest Amount | Currency | Company:company:default_currency | Total loan interest deducted in this salary | |
| totalloanrepayment | Total Loan Repayment | Currency | Company:company:default_currency | Total loan repayment deducted from salary | |
| net_pay | Net Pay | Currency | currency | Final payable salary after all deductions | |
| basenetpay | Net Pay (Company Currency) | Currency | Company:company:default_currency | Net pay amount in company base currency | |
| rounded_total | Rounded Total | Currency | currency | Net pay rounded as per payroll rules | |
| baseroundedtotal | Rounded Total (Company Currency) | Currency | Company:company:default_currency | Rounded net pay in company base currency | |
| yeartodate | Year To Date | Currency | currency | Cumulative net salary paid during fiscal year | |
| baseyearto_date | Year To Date(Company Currency) | Currency | Company:company:default_currency | Year-to-date net salary in company currency | |
| monthtodate | Month To Date | Currency | currency | Net salary earned in the current month | |
| basemonthto_date | Month To Date(Company Currency) | Currency | Company:company:default_currency | Month-to-date salary in company base currency | |
| totalinwords | Total in words | Data | - | Net payable amount written in words | |
| basetotalin_words | Total in words (Company Currency) | Data | - | Net payable in words using company currency | |
| ctc | CTC | Currency | currency | Annual cost to company for the employee | |
| incomefromother_sources | Income from Other Sources | Currency | currency | Declared income from sources outside employment | |
| total_earnings | Total Earnings | Currency | currency | Sum of all taxable and non-taxable earnings | |
| nontaxableearnings | Non Taxable Earnings | Currency | currency | Earnings exempted from income tax calculation | |
| standardtaxexemption_amount | Standard Tax Exemption Amount | Currency | currency | Standard exemption amount allowed under tax rules | |
| taxexemptiondeclaration | Tax Exemption Declaration | Currency | currency | Declared tax exemption amount by employee | |
| deductionsbeforetax_calculation | Deductions before tax calculation | Currency | currency | Eligible deductions applied before tax computation | |
| annualtaxableamount | Annual Taxable Amount | Currency | currency | Total income considered taxable annually | |
| incometaxdeductedtilldate | Income Tax Deducted Till Date | Currency | currency | Income tax already deducted in current fiscal year | |
| currentmonthincome_tax | Current Month Income Tax | Currency | currency | Income tax deducted for the current month | |
| futureincometax_deductions | Future Income Tax | Currency | currency | Planned income tax deductions for remaining period | |
| totalincometax | Total Income Tax | Currency | currency | Total income tax calculated for the year | |
| journal_entry | Journal Entry | Link | Journal Entry | Accounting journal entry posted for this salary slip | |
| amended_from | Amended From | Link | Salary Slip | Original salary slip reference if this is amended | |
| bank_name | Bank Name | Data | - | Employee bank name for salary payment | |
| bankaccountno | Bank Account No | Data | - | Employee bank account number for salary transfer | |
| leave_details | Leave Details | Table | Salary Slip Leave | Detailed leave records considered in salary calculation |
Child Tables
Salary Slip Timesheet (Salary Slip Timesheet)
| Field Name | Label | Type | Required | Options | Description |
|---|---|---|---|---|---|
| time_sheet | Time Sheet | Link | ✓ | Timesheet | Linked Dafater Timesheet used for salary calculation |
| working_hours | Working Hours | Float | - | Total approved working hours from linked timesheet in Dafater |
Earnings (Salary Detail)
| Field Name | Label | Type | Required | Options | Description |
|---|---|---|---|---|---|
| salary_component | Component | Link | ✓ | Salary Component | Salary earning or deduction component defined in Dafater payroll. |
| abbr | Abbr | Data | - | Short abbreviation for the salary component. | |
| amount | Amount | Currency | currency | Calculated amount for this salary component. | |
| yeartodate | Year To Date | Currency | currency | Total amount accumulated for this component year to date. | |
| additional_salary | Additional Salary | Link | Additional Salary | Linked additional salary record applied to payroll. | |
| isrecurringadditional_salary | Is Recurring Additional Salary | Check | - | Indicates if additional salary recurs every payroll. | |
| statistical_component | Statistical Component | Check | - | Used for reporting only, not affecting salary totals. | |
| dependsonpayment_days | Depends on Payment Days | Check | - | Amount varies based on payable working days. | |
| exemptedfromincome_tax | Exempted from Income Tax | Check | - | Marks component as exempt from income tax. | |
| istaxapplicable | Is Tax Applicable | Check | - | Determines whether tax applies to this component. | |
| isflexiblebenefit | Is Flexible Benefit | Check | - | Identifies component as flexible benefit option. | |
| variablebasedontaxablesalary | Variable Based On Taxable Salary | Check | - | Amount changes based on taxable salary value. | |
| donotincludeintotal | Do not include in total | Check | - | Excludes this component from total salary calculation. | |
| donotincludeinaccounts | Do Not Include in Accounting Entries | Check | - | Prevents accounting entries for this component. | |
| deductfulltaxonselectedpayrolldate | Deduct Full Tax on Selected Payroll Date | Check | - | Deducts entire tax on specified payroll date. | |
| condition | Condition | Code | PythonExpression | Logical condition controlling component applicability. | |
| amountbasedon_formula | Amount based on formula | Check | - | Enables formula-based calculation of amount. | |
| formula | Formula | Code | PythonExpression | Formula used to compute component amount. | |
| default_amount | Default Amount | Currency | currency | Standard amount used when no formula applies. | |
| additional_amount | Additional Amount | Currency | currency | Extra amount added to calculated component value. | |
| taxonflexible_benefit | Tax on flexible benefit | Currency | currency | Tax amount applied on flexible benefit. | |
| taxonadditional_salary | Tax on additional salary | Currency | currency | Tax amount applied on additional salary. |
Deductions (Salary Detail)
| Field Name | Label | Type | Required | Options | Description |
|---|---|---|---|---|---|
| salary_component | Component | Link | ✓ | Salary Component | Salary component applied to employee payroll in Dafater |
| abbr | Abbr | Data | - | Short abbreviation for the salary component | |
| amount | Amount | Currency | currency | Calculated or fixed amount for this salary component | |
| yeartodate | Year To Date | Currency | currency | Total accumulated amount for this component in current year | |
| additional_salary | Additional Salary | Link | Additional Salary | Linked additional salary record associated with this component | |
| isrecurringadditional_salary | Is Recurring Additional Salary | Check | - | Indicates whether additional salary repeats each payroll cycle | |
| statistical_component | Statistical Component | Check | - | Marks component used only for reporting, not payroll totals | |
| dependsonpayment_days | Depends on Payment Days | Check | - | Amount varies based on payable working days | |
| exemptedfromincome_tax | Exempted from Income Tax | Check | - | Specifies whether component is exempt from income tax | |
| istaxapplicable | Is Tax Applicable | Check | - | Indicates whether tax applies to this component | |
| isflexiblebenefit | Is Flexible Benefit | Check | - | Identifies component as employee flexible benefit option | |
| variablebasedontaxablesalary | Variable Based On Taxable Salary | Check | - | Component value changes based on taxable salary | |
| donotincludeintotal | Do not include in total | Check | - | Excludes this component from total salary calculation | |
| donotincludeinaccounts | Do Not Include in Accounting Entries | Check | - | Prevents accounting entries for this salary component | |
| deductfulltaxonselectedpayrolldate | Deduct Full Tax on Selected Payroll Date | Check | - | Deducts full tax on a specific payroll date | |
| condition | Condition | Code | PythonExpression | Logical condition controlling applicability of this component | |
| amountbasedon_formula | Amount based on formula | Check | - | Determines amount using a defined calculation formula | |
| formula | Formula | Code | PythonExpression | Expression used to calculate component amount dynamically | |
| default_amount | Default Amount | Currency | currency | Standard amount used when no formula applies | |
| additional_amount | Additional Amount | Currency | currency | Extra amount added to the calculated component value | |
| taxonflexible_benefit | Tax on flexible benefit | Currency | currency | Tax amount calculated on flexible benefit component | |
| taxonadditional_salary | Tax on additional salary | Currency | currency | Tax amount applied on additional salary component |
Employee Loan (Salary Slip Loan)
| Field Name | Label | Type | Required | Options | Description |
|---|---|---|---|---|---|
| loan | Loan | Link | ✓ | Loan | Referenced employee loan deducted through salary in Dafater. |
| loan_product | Loan Product | Link | Loan Product | Loan product defining terms and repayment rules in Dafater. | |
| loan_account | Loan Account | Link | Account | Accounting account tracking loan principal balance in Dafater. | |
| interestincomeaccount | Interest Income Account | Link | Account | Account recording interest income from salary loan in Dafater. | |
| principal_amount | Principal Amount | Currency | Company:company:default_currency | Principal amount recovered from salary for the loan. | |
| interest_amount | Interest Amount | Currency | Company:company:default_currency | Interest amount deducted from salary for the loan. | |
| total_payment | Total Payment | Currency | Company:company:default_currency | Total loan payment deducted from salary this period. | |
| loanrepaymententry | Loan Repayment Entry | Link | Loan Repayment | Linked loan repayment record generated from salary processing. |
Leave Details (Salary Slip Leave)
| Field Name | Label | Type | Required | Options | Description |
|---|---|---|---|---|---|
| leave_type | Leave Type | Link | Leave Type | Leave category applicable for salary calculation in Dafater | |
| totalallocatedleaves | Total Allocated Leave(s) | Float | - | Total leaves allocated to employee for this period | |
| expired_leaves | Expired Leave(s) | Float | - | Leaves lapsed due to expiry rules in Dafater | |
| used_leaves | Used Leave(s) | Float | - | Leaves already utilized by employee during period | |
| pending_leaves | Leave(s) Pending Approval | Float | - | Leaves awaiting approval affecting salary processing | |
| available_leaves | Available Leave(s) | Float | - | Remaining leaves available after usage and expiry |
Permissions
| Role | Read | Write | Create | Delete | Submit | Cancel |
|---|---|---|---|---|---|---|
| Employee | ✓ | |||||
| HR Manager | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| HR User | ✓ | ✓ | ✓ | ✓ |
Related DocTypes
| DocType | Relationship | Module |
|---|---|---|
| Employee Benefit Claim | Linked from | Payroll |
| Leave Application | Linked from | HR |
| Loan Demand | Linked from | Loan Management |
| Timesheet | Linked from | Projects |
| Branch | Links to | Setup |
| Company | Links to | Setup |
| Currency | Links to | Geo |
| Department | Links to | Setup |
| Designation | Links to | Setup |
| Employee | Links to | Setup |
| Fiscal Year | Links to | Accounts |
| Journal Entry | Links to | Accounts |
| Letter Head | Links to | Printing |
| Payroll Entry | Links to | Payroll |
| Salary Slip | Links to | Payroll |
| Salary Structure | Links to | Payroll |
| Salary Withholding | Links to | Payroll |