Salary Slip
The Salary Slip is the employee payslip in Smooth HR — a submitted record of earnings, deductions, payment days, and net pay for one pay period. Salary Slips are created individually or in bulk via Payroll Entry, and they drive employee communications, tax reporting, and accounting journal entries.
Table of Contents
- Overview
- Where to find it
- How salary slips are created
- Understanding the payslip
- Key fields
- Payment days explained
- Income tax on the slip
- Submitting and emailing
- Accounting entries
- Employee self-service
- Corrections and cancellations
- Tips
- Troubleshooting
- Related guides
Overview
| Aspect | Detail |
|---|---|
| DocType | Salary Slip |
| Desk path | /app/salary-slip |
| Status flow | Draft → Submitted (→ Cancelled) |
| Created by | Payroll Entry (bulk) or manual New Salary Slip |
| Outputs | PDF/email payslip, GL entries, tax reports |
Each submitted slip is immutable — corrections require cancel and regenerate, preserving audit history.
Where to find it
| Access | Path |
|---|---|
| Payroll sidebar → Salary Slip | /app/salary-slip |
| From Payroll Entry | View Salary Slips button |
| Employee record | Links / dashboard |
| Reports → Salary Register | Aggregated slip data |
HR and finance typically work from the list view filtered by Start Date, End Date, Company, and Status.
How salary slips are created
Bulk (recommended)
- Create and submit Payroll Entry for the period.
- Payroll Entry generates one Salary Slip per employee.
- See Payroll Entry guide.
Manual (exceptions)
- Salary Slip → Add Salary Slip.
- Select Employee — structure loads from active assignment.
- Set Posting Date, Start Date, End Date.
- Click Pull or refresh to load earnings/deductions from structure.
- Adjust if permitted, then Submit.
Use manual creation for single off-cycle payments when a full Payroll Entry is unnecessary.
Understanding the payslip
A typical submitted slip contains:
| Section | Contents |
|---|---|
| Header | Employee, company, period, posting date, status |
| Payment Days | Working days, leave without pay, attendance summary |
| Earnings | Basic, allowances, bonuses — each row with amount |
| Deductions | PF, tax, loans — each row with amount |
| Totals | Gross pay, total deductions, Net Pay |
| Income Tax Breakup | Taxable earnings, exemptions, TDS (if applicable) |
| Bank Details | Payment account from employee record |
Net Pay = Σ Earnings − Σ Deductions (rounded per currency settings).
Key fields
| Field | Description | Required |
|---|---|---|
| Employee | Employee receiving pay | Yes |
| Company | Employer entity | Yes |
| Posting Date | Accounting date | Yes |
| Start Date / End Date | Pay period | Yes |
| Salary Structure | Source template | Auto |
| Payroll Frequency | From structure | Auto |
| Working Days | Total working days in period | Auto |
| Payment Days | Days paid (after LWP/absence) | Auto |
| Leave Without Pay | Unpaid leave days | Auto |
| Earnings (table) | Component rows | Yes |
| Deductions (table) | Component rows | Yes |
| Gross Pay | Total earnings | Auto |
| Total Deduction | Sum of deductions | Auto |
| Net Pay | Take-home amount | Auto |
| Payroll Entry | Link to bulk run | If from entry |
| Journal Entry | Linked GL entry | If accounting enabled |
| Status | Draft / Submitted / Cancelled | — |
Payment days explained
Payment days drive proration of Depends on Payment Days components:
Payment Days = Working Days − Leave Without Pay − Absent Days (attendance-based)
| Payroll basis (Settings) | Source data |
|---|---|
| Attendance | Present, Half Day, Absent from Attendance |
| Leave | Approved leave applications (LWP types reduce days) |
| Scenario | Typical payment days |
|---|---|
| Full month present | Equals working days |
| Joined mid-month | Pro-rated from joining date |
| 2 days LWP | Working days − 2 |
| Half-day absent | May count as 0.5 day depending on settings |
Verify Monthly Attendance Sheet if payment days look wrong before disputing structure formulas.
Income tax on the slip
TDS appears as a deduction row when:
- Income Tax Slab is configured for company/country.
- Employee submitted Employee Tax Exemption Declaration (or default regime applies).
- Earning components marked Tax Applicable roll into taxable income.
Expand Income Tax Breakup on the slip to see:
| Line | Meaning |
|---|---|
| Taxable earnings | Components counted for tax |
| Exemptions | Declared 80C, HRA, etc. |
| Tax deducted till date | Cumulative TDS |
| Current month TDS | This slip's deduction |
See Tax Exemption Declaration.
Submitting and emailing
| Action | How |
|---|---|
| Submit single slip | Open draft → Submit |
| Submit bulk | From Payroll Entry → Submit Salary Slips |
| Email one slip | Open submitted slip → Email |
| Auto-email all | Payroll Settings → Email salary slip to employee |
Encrypted PDF passwords (if enabled) typically use employee date of birth or custom format — document your policy for employees.
Accounting entries
On submit (when enabled):
| Debit | Credit |
|---|---|
| Salary expense accounts (per component) | Payroll payable (net) |
| Deduction payable accounts (PF, TDS) |
Journal Entry link appears on the slip. Finance completes payment via Payment Entry debiting payroll payable.
Ensure every component has an Account mapped on Salary Component master.
Employee self-service
Employees with portal access view their own submitted slips:
- Log in to desk or employee portal.
- Navigate to Salary Slip list — filtered to self.
- Open slip → Print or download PDF.
Restrict Draft slip visibility to HR roles only via permissions.
Corrections and cancellations
| Situation | Process |
|---|---|
| Error before submit | Edit draft freely |
| Error after submit | Cancel slip → fix data → regenerate via Payroll Entry |
| Overpayment | Recovery via Additional Salary deduction next period |
| Underpayment | Additional Salary earning + optional off-cycle slip |
Cancelled slips remain in system with cancelled status for audit — do not delete.
Tips
- Compare to Salary Register — export report matches sum of individual slips.
- Print sample before bulk submit — one employee PDF review catches structure errors.
- Communicate TDS changes — when declarations update mid-year, warn affected employees.
- Archive PDFs — even with email, HR should store period-end register export.
- Check bank details — net pay disbursement fails if employee bank account missing.
Troubleshooting
| Issue | What to do |
|---|---|
| Net pay is negative | Deductions exceed earnings — add earning or adjust loan recovery |
| Missing earning row | Component not in structure; or Condition false |
| TDS suddenly zero / high | Declaration missing or expired; verify tax regime |
| Cannot submit — duplicate | Cancel other slip for same employee and period |
| Journal entry wrong | Fix component accounts; cancel and resubmit |
| Employee cannot view slip | Submit status required; check Employee role permissions |
| Email not delivered | Verify email on Employee; check Email Queue |
Related guides
Last updated: May 2026