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
required
companyId
string
required
payPeriodId
string
required
companyPayrollRecords
object[]
required

Response

200 - application/json
payrollDocument
object
required