Payroll
ImportPayrollDetails
POST
/
payroll#importPayrollDetails
Authorization
Body
curl --request POST \
--url 'https://sandbox.rollfi.xyz/payroll#importPayrollDetails' \
--header 'Content-Type: application/json' \
--data '{
"method": "importPayrollData",
"companyId": "8B6A38F5-B860-4DED-A13A-D4F36BF14874",
"payPeriodId": "85E16DBD-37F7-434A-9628-E936B8BBBFBB",
"companyPayrollRecords": [
{
"customerEmployerId": "101",
"firstName": "Sam",
"lastName": "Billings",
"rate": "15.00",
"numberofHours": "40",
"amount": "600.00",
"additionalCompensation": [
{
"description": "Adult Child Health Coverage",
"amount": "100.00"
}
],
"deductions": [
{
"description": "4125HSA Reg",
"amount": "120.00"
}
]
}
]
}'
{
"1": {
"summary": "Success",
"value": {
"payrollDocument": {
"payrollDocumentId": "BB14339E2-7AA6-4431-9BE7-73FCFBB4EC82",
"status": "Pending",
"message": "Imported Payroll Data Successfully, Tax Calculation is in Progress "
}
}
}
}
Body
application/json
method
string
requiredcompanyId
string
requiredpayPeriodId
string
requiredcompanyPayrollRecords
object[]
requiredResponse
200 - application/json
payrollDocument
object
requiredcurl --request POST \
--url 'https://sandbox.rollfi.xyz/payroll#importPayrollDetails' \
--header 'Content-Type: application/json' \
--data '{
"method": "importPayrollData",
"companyId": "8B6A38F5-B860-4DED-A13A-D4F36BF14874",
"payPeriodId": "85E16DBD-37F7-434A-9628-E936B8BBBFBB",
"companyPayrollRecords": [
{
"customerEmployerId": "101",
"firstName": "Sam",
"lastName": "Billings",
"rate": "15.00",
"numberofHours": "40",
"amount": "600.00",
"additionalCompensation": [
{
"description": "Adult Child Health Coverage",
"amount": "100.00"
}
],
"deductions": [
{
"description": "4125HSA Reg",
"amount": "120.00"
}
]
}
]
}'
{
"1": {
"summary": "Success",
"value": {
"payrollDocument": {
"payrollDocumentId": "BB14339E2-7AA6-4431-9BE7-73FCFBB4EC82",
"status": "Pending",
"message": "Imported Payroll Data Successfully, Tax Calculation is in Progress "
}
}
}
}