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
Name | Type | Description |
---|---|---|
type | Enum | Can be INCOME, PF, etc depending on whether this item belongs to earnings or contributions or deductions or as specified in the source app |
amount | Double | Eg: 111.09 |
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 |