Version 6.x.x Source

Table Name: `tabSalary Slip`

### Fields

Sr | Fieldname | Type | Label | Options
--- | --- | --- | --- | ---
1 | `column_break0` | Column Break |  |
2 | `employee` | Link | Employee | Employee
3 | `employee_name` | Data | Employee Name |
4 | `department` | Link | Department | Department
5 | `designation` | Link | Designation | Designation
6 | `branch` | Link | Branch | Branch
7 | `letter_head` | Link | Letter Head | Letter Head
8 | `company` | Link | Company | Company
9 | `column_break1` | Column Break |  |
10 | `month` | Select | Month |
    01
    02
    03
    04
    05
    06
    07
    08
    09
    10
    11
    12
11 | `fiscal_year` | Link | Fiscal Year | Fiscal Year
12 | `total_days_in_month` | Float | Working Days |
13 | `leave_without_pay` | Float | Leave Without Pay |
14 | `payment_days` | Float | Payment Days |
15 | `bank_name` | Data | Bank Name |
16 | `bank_account_no` | Data | Bank Account No. |
17 | `email_check` | Check | Email |
18 | `amended_from` | Link | Amended From | Salary Slip
19 | `earning_deduction` | Section Break | Earning & Deduction |
20 | `earning` | Column Break | Earning |
21 | `earnings` | Table | Earnings | Salary Slip Earning
22 | `deduction` | Column Break | Deduction |
23 | `deductions` | Table | Deductions | Salary Slip Deduction
24 | `totals` | Section Break |  |
25 | `column_break_25` | Column Break |  |
26 | `column_break_26` | Column Break |  |
27 | `arrear_amount` | Currency | Arrear Amount |
    Company:company:default_currency
28 | `leave_encashment_amount` | Currency | Leave Encashment Amount |
    Company:company:default_currency
29 | `gross_pay` | Currency | Gross Pay |
    Company:company:default_currency
30 | `total_deduction` | Currency | Total Deduction |
    Company:company:default_currency
31 | `net_pay` | Currency | Net Pay Gross Pay + Arrear Amount +Encashment Amount - Total Deduction |
    Company:company:default_currency
32 | `rounded_total` | Currency | Rounded Total |
    Company:company:default_currency
33 | `total_in_words` | Data | Total in words Net Pay (in words) will be visible once you save the Salary Slip. |

### Controller

#### erpnext.hr.doctype.salary_slip.salary_slip

### Class SalarySlip

Inherits from erpnext.utilities.transaction_base.TransactionBase

autoname (self)

No docs

calculate_ded_total (self)

No docs

calculate_earning_total (self)

No docs

calculate_lwp (self, holidays, m)

No docs

calculate_net_pay (self)

No docs

check_existing (self)

No docs

check_sal_struct (self, joining_date, relieving_date)

No docs

get_emp_and_leave_details (self)

No docs

get_holidays_for_employee (self, start_date, end_date)

No docs

get_leave_details (self, joining_date=None, relieving_date=None, lwp=None)

No docs

get_payment_days (self, month, joining_date, relieving_date)

No docs

on_submit (self)

No docs

pull_emp_details (self)

No docs

pull_sal_struct (self, struct)

No docs

send_mail_funct (self)

No docs

validate (self)

No docs

#### Linked In:

- Salary Slip