Skip to content

Instantly share code, notes, and snippets.

@ianrussel
Created August 25, 2024 15:19
Show Gist options
  • Save ianrussel/78485b7bed69100db16efcf85404b092 to your computer and use it in GitHub Desktop.
Save ianrussel/78485b7bed69100db16efcf85404b092 to your computer and use it in GitHub Desktop.
payroll prepare response - gusto
{
"employee_compensations": [
{
"excluded": false,
"payment_method": "Direct Deposit",
"memo": null,
"fixed_compensations": [],
"hourly_compensations": [
{
"compensation_multiplier": 1.5,
"job_uuid": "6e2d4206-ac19-4fc1-a254-58d7183f108e",
"name": "Overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 2.0,
"job_uuid": "6e2d4206-ac19-4fc1-a254-58d7183f108e",
"name": "Double overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 1.0,
"job_uuid": "6e2d4206-ac19-4fc1-a254-58d7183f108e",
"name": "Regular Hours",
"flsa_status": "Nonexempt",
"hours": "40.000"
}
],
"employee_uuid": "76ab7ce5-9ed5-41ed-936d-7a506bc4a225",
"version": "da050d082a5a0d18c6139c7f21f8e744",
"paid_time_off": [
{
"name": "Vacation Hours",
"hours": "0.0"
},
{
"name": "Sick Hours",
"hours": "0.0"
}
]
},
{
"excluded": false,
"payment_method": "Check",
"memo": null,
"fixed_compensations": [],
"hourly_compensations": [
{
"compensation_multiplier": 1.5,
"job_uuid": "70c6990f-10fc-4242-9224-d1578c902b95",
"name": "Overtime",
"flsa_status": "Salaried Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 2.0,
"job_uuid": "70c6990f-10fc-4242-9224-d1578c902b95",
"name": "Double overtime",
"flsa_status": "Salaried Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 1.0,
"job_uuid": "70c6990f-10fc-4242-9224-d1578c902b95",
"name": "Regular Hours",
"flsa_status": "Salaried Nonexempt",
"hours": "80.000"
}
],
"employee_uuid": "a1d470c4-5f2e-4d8f-ae44-2cf3ddb97425",
"version": "4cca04539522c6b1528a58b99a37e061",
"paid_time_off": [
{
"name": "Vacation Hours",
"hours": "0.0"
},
{
"name": "Sick Hours",
"hours": "0.0"
}
]
},
{
"excluded": false,
"payment_method": "Check",
"memo": null,
"fixed_compensations": [],
"hourly_compensations": [
{
"compensation_multiplier": 1.5,
"job_uuid": "8c2858f9-ec8b-4af3-bea4-0c1e23c9b46a",
"name": "Overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 2.0,
"job_uuid": "8c2858f9-ec8b-4af3-bea4-0c1e23c9b46a",
"name": "Double overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 1.0,
"job_uuid": "8c2858f9-ec8b-4af3-bea4-0c1e23c9b46a",
"name": "Regular Hours",
"flsa_status": "Nonexempt",
"hours": "0.000"
}
],
"employee_uuid": "32148a17-60e2-481e-aa21-65345a3a8d91",
"version": "a1a30cd09cfeb90a00aab9e015d15f1a",
"paid_time_off": [
{
"name": "Vacation Hours",
"hours": "0.0"
},
{
"name": "Sick Hours",
"hours": "0.0"
}
]
},
{
"excluded": false,
"payment_method": "Check",
"memo": null,
"fixed_compensations": [],
"hourly_compensations": [
{
"compensation_multiplier": 1.5,
"job_uuid": "a359dc44-eddd-4355-99bb-a54e2b6d30e8",
"name": "Overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 2.0,
"job_uuid": "a359dc44-eddd-4355-99bb-a54e2b6d30e8",
"name": "Double overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 1.0,
"job_uuid": "a359dc44-eddd-4355-99bb-a54e2b6d30e8",
"name": "Regular Hours",
"flsa_status": "Nonexempt",
"hours": "0.000"
}
],
"employee_uuid": "bfad945a-6234-42c3-963d-55caf8d611f2",
"version": "90a848bdc5c9505c3c6abddd9a6378b0",
"paid_time_off": [
{
"name": "Vacation Hours",
"hours": "0.0"
},
{
"name": "Sick Hours",
"hours": "0.0"
}
]
},
{
"excluded": false,
"payment_method": "Check",
"memo": null,
"fixed_compensations": [],
"hourly_compensations": [
{
"compensation_multiplier": 1.5,
"job_uuid": "d021d2c9-2fb7-4823-8f66-513756e38d31",
"name": "Overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 2.0,
"job_uuid": "d021d2c9-2fb7-4823-8f66-513756e38d31",
"name": "Double overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 1.0,
"job_uuid": "d021d2c9-2fb7-4823-8f66-513756e38d31",
"name": "Regular Hours",
"flsa_status": "Nonexempt",
"hours": "0.000"
}
],
"employee_uuid": "07c581bf-fa07-479a-99f2-7a685ca8efb8",
"version": "ecd4295636b2586fcacb14345650310c",
"paid_time_off": [
{
"name": "Vacation Hours",
"hours": "0.0"
},
{
"name": "Sick Hours",
"hours": "0.0"
}
]
},
{
"excluded": false,
"payment_method": "Check",
"memo": null,
"fixed_compensations": [],
"hourly_compensations": [
{
"compensation_multiplier": 1.5,
"job_uuid": "1e4f5ac6-6f5a-4a86-8f04-cb5c6a892be1",
"name": "Overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 2.0,
"job_uuid": "1e4f5ac6-6f5a-4a86-8f04-cb5c6a892be1",
"name": "Double overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 1.0,
"job_uuid": "1e4f5ac6-6f5a-4a86-8f04-cb5c6a892be1",
"name": "Regular Hours",
"flsa_status": "Nonexempt",
"hours": "0.000"
}
],
"employee_uuid": "aca7aa9e-178b-43b7-ba2b-ee6765b7ee50",
"version": "8a17546078a6c8bca92b637570a47fb5",
"paid_time_off": [
{
"name": "Vacation Hours",
"hours": "0.0"
},
{
"name": "Sick Hours",
"hours": "0.0"
}
]
},
{
"excluded": false,
"payment_method": "Check",
"memo": null,
"fixed_compensations": [],
"hourly_compensations": [
{
"compensation_multiplier": 1.5,
"job_uuid": "8767f806-c8fb-441e-ac27-7d51b53890fd",
"name": "Overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 2.0,
"job_uuid": "8767f806-c8fb-441e-ac27-7d51b53890fd",
"name": "Double overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 1.0,
"job_uuid": "8767f806-c8fb-441e-ac27-7d51b53890fd",
"name": "Regular Hours",
"flsa_status": "Nonexempt",
"hours": "0.000"
}
],
"employee_uuid": "4e9df9b5-9f25-44b4-9d74-f2f0b3d1d9d4",
"version": "9688f37f3d1ecf70906fe480e4c487d0",
"paid_time_off": [
{
"name": "Vacation Hours",
"hours": "0.0"
},
{
"name": "Sick Hours",
"hours": "0.0"
}
]
},
{
"excluded": false,
"payment_method": "Check",
"memo": null,
"fixed_compensations": [],
"hourly_compensations": [
{
"compensation_multiplier": 1.5,
"job_uuid": "a091434d-11a0-452a-acba-3a53fe60b168",
"name": "Overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 2.0,
"job_uuid": "a091434d-11a0-452a-acba-3a53fe60b168",
"name": "Double overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 1.0,
"job_uuid": "a091434d-11a0-452a-acba-3a53fe60b168",
"name": "Regular Hours",
"flsa_status": "Nonexempt",
"hours": "0.000"
}
],
"employee_uuid": "cce0791e-ba44-4944-b608-03d8d48a2b98",
"version": "49246ea5bae1f1b627659b4bb3ca10ba",
"paid_time_off": [
{
"name": "Vacation Hours",
"hours": "0.0"
},
{
"name": "Sick Hours",
"hours": "0.0"
}
]
},
{
"excluded": false,
"payment_method": "Check",
"memo": null,
"fixed_compensations": [],
"hourly_compensations": [
{
"compensation_multiplier": 1.5,
"job_uuid": "0d210c34-9181-4cdc-9d31-ac828ebaba79",
"name": "Overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 2.0,
"job_uuid": "0d210c34-9181-4cdc-9d31-ac828ebaba79",
"name": "Double overtime",
"flsa_status": "Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 1.0,
"job_uuid": "0d210c34-9181-4cdc-9d31-ac828ebaba79",
"name": "Regular Hours",
"flsa_status": "Nonexempt",
"hours": "0.000"
}
],
"employee_uuid": "def80450-afa9-4abb-a41d-6470a6b3adc8",
"version": "fbf1c13c2de0c2e60223f92e025a4cca",
"paid_time_off": [
{
"name": "Vacation Hours",
"hours": "0.0"
},
{
"name": "Sick Hours",
"hours": "0.0"
}
]
},
{
"excluded": false,
"payment_method": "Check",
"memo": null,
"fixed_compensations": [],
"hourly_compensations": [
{
"compensation_multiplier": 1.0,
"job_uuid": "53a12136-e7f7-4d99-9387-208ca9163df6",
"name": "Regular Hours",
"flsa_status": "Exempt",
"hours": "80.000"
}
],
"employee_uuid": "c2190350-c12b-4c80-897f-6f6def7c7908",
"version": "0e1ffd0b9637955dbf030e3af9c17e82",
"paid_time_off": [
{
"name": "Vacation Hours",
"hours": "0.0"
},
{
"name": "Sick Hours",
"hours": "0.0"
}
]
},
{
"excluded": false,
"payment_method": "Check",
"memo": null,
"fixed_compensations": [],
"hourly_compensations": [
{
"compensation_multiplier": 1.5,
"job_uuid": "7678e72c-67ba-4eb9-92b3-b629917860dd",
"name": "Overtime",
"flsa_status": "Salaried Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 2.0,
"job_uuid": "7678e72c-67ba-4eb9-92b3-b629917860dd",
"name": "Double overtime",
"flsa_status": "Salaried Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 1.0,
"job_uuid": "7678e72c-67ba-4eb9-92b3-b629917860dd",
"name": "Regular Hours",
"flsa_status": "Salaried Nonexempt",
"hours": "80.000"
}
],
"employee_uuid": "c23e4b8b-226e-4b09-801c-cfd837e763df",
"version": "1519b3a979cd6d73cb48b1a1b958e21c",
"paid_time_off": [
{
"name": "Vacation Hours",
"hours": "0.0"
},
{
"name": "Sick Hours",
"hours": "0.0"
}
]
},
{
"excluded": false,
"payment_method": "Check",
"memo": null,
"fixed_compensations": [],
"hourly_compensations": [
{
"compensation_multiplier": 1.0,
"job_uuid": "e0e9a2c5-c872-4d48-be79-d2c9f3a5f1ea",
"name": "Regular Hours",
"flsa_status": "Exempt",
"hours": "80.000"
}
],
"employee_uuid": "5d0775fb-9ee5-46fc-a627-ae19c9f82832",
"version": "12c80a96d40f439aad387e2f797d01c2",
"paid_time_off": [
{
"name": "Vacation Hours",
"hours": "0.0"
},
{
"name": "Sick Hours",
"hours": "0.0"
}
]
},
{
"excluded": false,
"payment_method": "Check",
"memo": null,
"fixed_compensations": [],
"hourly_compensations": [
{
"compensation_multiplier": 1.5,
"job_uuid": "92c7e3bb-fd12-4d92-9be0-a587118bbc4e",
"name": "Overtime",
"flsa_status": "Salaried Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 2.0,
"job_uuid": "92c7e3bb-fd12-4d92-9be0-a587118bbc4e",
"name": "Double overtime",
"flsa_status": "Salaried Nonexempt",
"hours": "0.000"
},
{
"compensation_multiplier": 1.0,
"job_uuid": "92c7e3bb-fd12-4d92-9be0-a587118bbc4e",
"name": "Regular Hours",
"flsa_status": "Salaried Nonexempt",
"hours": "80.000"
}
],
"employee_uuid": "82ee394a-5f2c-4c4b-93ee-ef6a941e5506",
"version": "1ca4dc1958fb1e43f607872d82514ad7",
"paid_time_off": [
{
"name": "Vacation Hours",
"hours": "0.0"
},
{
"name": "Sick Hours",
"hours": "0.0"
}
]
}
],
"payroll_uuid": "57d85d23-d67a-41ae-aed4-3e09bc067cdb",
"company_uuid": "a79404b7-cf43-4ff1-a69f-681b1782fdc3",
"payroll_status_meta": {
"cancellable": false,
"expected_check_date": "2024-09-06",
"initial_check_date": "2024-09-06",
"expected_debit_time": "2024-09-04T23:00:00Z",
"payroll_late": false,
"initial_debit_cutoff_time": "2024-09-04T23:00:00Z"
},
"off_cycle": false,
"processed": false,
"processed_date": null,
"calculated_at": null,
"pay_period": {
"start_date": "2024-08-17",
"end_date": "2024-08-30",
"pay_schedule_uuid": "6795706b-91d1-41ba-8973-9b9b790c727c"
},
"check_date": "2024-09-06",
"external": false,
"payroll_deadline": "2024-09-04T23:00:00Z",
"fixed_compensation_types": [
{
"name": "Bonus"
},
{
"name": "Cash Tips"
},
{
"name": "Commission"
},
{
"name": "Correction Payment"
},
{
"name": "Paycheck Tips"
},
{
"name": "Reimbursement"
}
],
"created_at": "2024-08-18T01:11:22Z"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment