curl --request GET \
--url 'https://sandbox.rollfi.xyz/reports#getPayrollJournalReports' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"method": "getPayrollJournalReports",
"payPeriodId": "5465C126-BACD-4593-97CE-24243FFFC998",
"companyId": "C3C91397-CDBA-44E0-A296-0BFC9A4DFDF5"
}
'{
"payrollJournalReport": {
"companyName": "timeTrack-02-25",
"companyPhone": "9974574177",
"companyAddress": {
"address": "fejj Ste H Annapolis Junction MD 18263 US",
"address1": "fejj",
"address2": "Ste H",
"city": "Annapolis Junction",
"state": "MD",
"zipcode": "18263"
},
"payPeriod": "04/27/2026 - 05/03/2026",
"payBeginDate": "2026-04-27",
"payEndDate": "2026-05-03",
"payDate": "2026-05-26",
"payPeriodStatus": "DRAFT: NOT SUBMITTED",
"workerType": "W2"
},
"employees": [
{
"employeeName": "Jim Diff",
"employeeId": "7DDA5D2F-7559-4427-A0B9-1CD8C33288FC",
"jobTitle": "CTO",
"wageBasis": "Per Hour",
"earnings": {
"items": [
{
"description": "Overtime Hours",
"hours": 1,
"rate": 0,
"total": 0
},
{
"description": "Regular Hours",
"hours": 8,
"rate": 0,
"total": 0
}
],
"totalEarnings": 0
},
"deductions": {
"items": [],
"garnishments": [],
"totalDeductions": 0
},
"employeeTaxes": {
"items": [],
"totalEmployeeTaxes": 0
},
"employerTaxes": {
"items": [],
"totalEmployerTaxes": 0
},
"netPayDistribution": [],
"timeOffs": [],
"netPay": 0
},
{
"employeeName": "Emma Marie Garcia",
"employeeId": "F64EFF29-6516-4C1E-B14D-82F00B7EADF9",
"jobTitle": "Software Engineer",
"wageBasis": "Per Week",
"earnings": {
"items": [
{
"description": "Salary",
"hours": 8,
"total": 3560
},
{
"description": "Standard Overtime",
"hours": null,
"rate": null,
"total": 133.5
}
],
"totalEarnings": 3693.5
},
"deductions": {
"items": [],
"garnishments": [],
"totalDeductions": 0
},
"employeeTaxes": {
"items": [
{
"taxName": "Medicare",
"amount": 53.56
},
{
"taxName": "Social Security Tax",
"amount": 229
}
],
"totalEmployeeTaxes": 282.56
},
"employerTaxes": {
"items": [
{
"taxName": "FUTA",
"amount": 20.64
},
{
"taxName": "Medicare Tax",
"amount": 53.56
},
{
"taxName": "Social Security",
"amount": 229
},
{
"taxName": "AZ - State Unemployment Insurance",
"amount": 73.87
}
],
"totalEmployerTaxes": 377.07
},
"netPayDistribution": [
{
"description": "Acct 1111",
"amount": 3410.94
}
],
"timeOffs": [],
"netPay": 3410.94
}
],
"companyTotal": {
"totalEarnings": 3693.5,
"totalDeductions": 0,
"employeeTaxes": [
{
"taxName": "Medicare",
"amount": 53.56
},
{
"taxName": "Social Security Tax",
"amount": 229
}
],
"totalEmployeeTaxes": 282.56,
"employerTaxes": [
{
"taxName": "FUTA",
"amount": 20.64
},
{
"taxName": "Medicare Tax",
"amount": 53.56
},
{
"taxName": "Social Security",
"amount": 229
},
{
"taxName": "AZ - State Unemployment Insurance",
"amount": 73.87
}
],
"totalEmployerTaxes": 377.07,
"netPay": 3410.94
}
}The getPayrollJournalReports API generates accounting journal entries for payroll transactions.
getPayrollJournalReport APIcurl --request GET \
--url 'https://sandbox.rollfi.xyz/reports#getPayrollJournalReports' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"method": "getPayrollJournalReports",
"payPeriodId": "5465C126-BACD-4593-97CE-24243FFFC998",
"companyId": "C3C91397-CDBA-44E0-A296-0BFC9A4DFDF5"
}
'{
"payrollJournalReport": {
"companyName": "timeTrack-02-25",
"companyPhone": "9974574177",
"companyAddress": {
"address": "fejj Ste H Annapolis Junction MD 18263 US",
"address1": "fejj",
"address2": "Ste H",
"city": "Annapolis Junction",
"state": "MD",
"zipcode": "18263"
},
"payPeriod": "04/27/2026 - 05/03/2026",
"payBeginDate": "2026-04-27",
"payEndDate": "2026-05-03",
"payDate": "2026-05-26",
"payPeriodStatus": "DRAFT: NOT SUBMITTED",
"workerType": "W2"
},
"employees": [
{
"employeeName": "Jim Diff",
"employeeId": "7DDA5D2F-7559-4427-A0B9-1CD8C33288FC",
"jobTitle": "CTO",
"wageBasis": "Per Hour",
"earnings": {
"items": [
{
"description": "Overtime Hours",
"hours": 1,
"rate": 0,
"total": 0
},
{
"description": "Regular Hours",
"hours": 8,
"rate": 0,
"total": 0
}
],
"totalEarnings": 0
},
"deductions": {
"items": [],
"garnishments": [],
"totalDeductions": 0
},
"employeeTaxes": {
"items": [],
"totalEmployeeTaxes": 0
},
"employerTaxes": {
"items": [],
"totalEmployerTaxes": 0
},
"netPayDistribution": [],
"timeOffs": [],
"netPay": 0
},
{
"employeeName": "Emma Marie Garcia",
"employeeId": "F64EFF29-6516-4C1E-B14D-82F00B7EADF9",
"jobTitle": "Software Engineer",
"wageBasis": "Per Week",
"earnings": {
"items": [
{
"description": "Salary",
"hours": 8,
"total": 3560
},
{
"description": "Standard Overtime",
"hours": null,
"rate": null,
"total": 133.5
}
],
"totalEarnings": 3693.5
},
"deductions": {
"items": [],
"garnishments": [],
"totalDeductions": 0
},
"employeeTaxes": {
"items": [
{
"taxName": "Medicare",
"amount": 53.56
},
{
"taxName": "Social Security Tax",
"amount": 229
}
],
"totalEmployeeTaxes": 282.56
},
"employerTaxes": {
"items": [
{
"taxName": "FUTA",
"amount": 20.64
},
{
"taxName": "Medicare Tax",
"amount": 53.56
},
{
"taxName": "Social Security",
"amount": 229
},
{
"taxName": "AZ - State Unemployment Insurance",
"amount": 73.87
}
],
"totalEmployerTaxes": 377.07
},
"netPayDistribution": [
{
"description": "Acct 1111",
"amount": 3410.94
}
],
"timeOffs": [],
"netPay": 3410.94
}
],
"companyTotal": {
"totalEarnings": 3693.5,
"totalDeductions": 0,
"employeeTaxes": [
{
"taxName": "Medicare",
"amount": 53.56
},
{
"taxName": "Social Security Tax",
"amount": 229
}
],
"totalEmployeeTaxes": 282.56,
"employerTaxes": [
{
"taxName": "FUTA",
"amount": 20.64
},
{
"taxName": "Medicare Tax",
"amount": 53.56
},
{
"taxName": "Social Security",
"amount": 229
},
{
"taxName": "AZ - State Unemployment Insurance",
"amount": 73.87
}
],
"totalEmployerTaxes": 377.07,
"netPay": 3410.94
}
}Documentation Index
Fetch the complete documentation index at: https://developer.rollfi.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.