Salary Statement
Name | Type | Description |
---|---|---|
employeeId | String | Employee's id in the origin app |
grossPay | Double | Eg: 189.09 |
netPay | Double | Eg: 111.08 |
earnings | List[SalaryItem] | |
contributions | List[SalaryItem] | |
deductions | List[SalaryItem] | |
processedDate | Date | |
payDate | Date | |
payPeriodStartDate | Date | |
payPeriodEndDate | Date |
Salary Item Object
{
"data": {
"h-0": "Name",
"h-1": "Type",
"h-2": "Description",
"0-0": "`type`",
"0-1": "`Enum`",
"0-2": "Can be **INCOME**, **PF**, etc depending on whether this item belongs to _earnings_ or _contributions_ or _deductions_ \n \nor as specified in the source app",
"1-0": "`amount`",
"1-1": "`Double`",
"1-2": "Eg: 111.09"
},
"cols": 3,
"rows": 2,
"align": [
"left",
"left",
"left"
]
}
Enums by types
Earnings | Contributions | Deductions |
---|---|---|
INCOME | PF | PROF_TAX |
OVERTIME | MEDICAL_INSURANCE | TDS |
HRA | 401k | FEDERAL_TAX |
BASIC | LIFE_INSURANCE | STATE_TAX |
SPECIAL_ALLOWANCE | VISION | TAX |
LTA | DENTAL | HSA |