Pay and Bill
    Pay and Bill
    • Overview
    • CompanyInvoice
      • GetAgencyInvoices
      • Retrieves detailed information for a specific invoice.
      • Retrieves a list of invoice overpayments for a given agency, supporting pagination and cancellation.
      • Retrieves a list of invoice credits (credit memos) for a given Agency, with support for pagination and cancellation.
      • Manages (creates or updates) an invoice payment.
      • Get
      • Downloads the invoice PDF for the specified invoiceId.
    • Accounting
      • DoSum
    • Schemas
      • Schemas
        • PayPeriodFormatOptions
        • SyncInvoiceDto
        • SyncInvoiceDetailsDto
        • InvoiceOverPayments
        • InvoiceCredits
        • DataSourceResultInt32ListValueTuple
      • ProblemDetails
      • BankType
      • CheckFormat
      • NACHAHeaderFile
      • BankDto
      • GLAccountType
      • GlaccountDto_ToBeDeleted
      • TaxFieldDto
      • AlertsDto
      • AuditActionEntity
      • AuditActionType
      • AuditLogViewDto
      • InvoiceStatus
      • InvoicePaymentDto
      • BatchBillingViewDto
      • SaveBatchBillingCommand
      • DeleteBatchBillingCommand
      • CloseBatchBillingCommand
      • BatchBillingDetailDto
      • InvoiceOverPaymentDto
      • SaveBatchBillingDetailCommand
      • UpdateBillingDetailCommand
      • DeleteBatchBillingDetailCommand
      • InvoiceClientOverPaymentDto
      • Suffix
      • ClientStatus
      • AddressType
      • State
      • Country
      • AddressDto
      • GroupInvoiceType
      • PayCategoryMappingDto
      • PayCategoryTemplateDto
      • LeftLogoType
      • RightLogoType
      • Address1Type
      • Address2Type
      • InvoiceViewType
      • Address1TypeAddr
      • Address2TypeAddr
      • Address3Type
      • Address3TypeAddr
      • PayPeriodFormat
      • CustomInvoiceTemplateDto
      • FeeType
      • InvoiceItemType
      • ClientInvoiceFeeSetupDto
      • LateFeeType
      • ClientInvoiceLateFeeSetupDto
      • ClientInvoiceSetupDto
      • ClientBranchAssignDto
      • ClientDepartmentDto
      • ClientLevelDto
      • ClientShiftAsgmtDto
      • ClientDetailedViewDto
      • SaveClientCommand
      • PayDataClientEmployeeDto
      • ClientTemplateDetailDto
      • ClientInvoiceUpdateDto
      • UpdateClientInvoiceTemplateCommand
      • DeleteClientCommand
      • SaveClientDepartmentCommand
      • DeleteClientDepartmentCommand
      • ClientLevelTypeDto
      • SaveClientOrgStructureCommand
      • SaveClientLevelCommand
      • ClientLevelDropdownDto
      • DeleteClientLevelCommand
      • ClientCreditMemoDto
      • ClientCreditMemoDetailDto
      • SaveClientCreditMemoCommand
      • RefundCreditMemoCommand
      • DeleteClientCreditMemoCommand
      • CreditMemoStatus
      • ManageCreditMemoStatusCommand
      • FileDataDto
      • EmailClientCreditMemoCommand
      • ProfileStatus
      • AccrualCalcMethod
      • AccrualDecrementWageType
      • AccrualAnnualPeriod
      • AccrualRollover
      • AccrualFrequency
      • AccrualIncrementWageType
      • AccrualIncrementCodeDto
      • AccrualRateDto
      • AccrualDto
      • AdvanceCalcMethod
      • AdvanceFrequency
      • AdvanceDto
      • AutoBreakGroupDto
      • BankTransmissionDeadline
      • CompanyBankDto
      • CompanyBankingSettingDto
      • HolidayName
      • CompanyHolidayDto
      • CompanyTaxDestination
      • CompanyTaxDueFrequency
      • CompanyTaxDto
      • CompanyUnpaidHolidayTypeDto
      • DeductionCalcMethod
      • DeductionFrequency
      • PrePostTax
      • VendorType
      • VendorPayFrequency
      • VendorPayMethod
      • CompanyVendorDetailedDto
      • SymmetryBenefit
      • DeductionDto
      • TaxGroupTaxDto
      • TaxGroupDto
      • DepartmentDto
      • LocationDto
      • DivisionDto
      • BranchDto
      • RegionDto
      • CompanyFeeSetupDto
      • PayCategoryCode
      • PayCatType
      • PayHrsType
      • PayCategoryDto
      • PayFrequency
      • WeekBegins
      • HolidayRule
      • PayrollGroupDto
      • ReimbursementCalcMethod
      • ReimbursementFrequency
      • ReimbursementDto
      • DifferentialType
      • DepartmentShiftDto
      • CompanyShiftDto
      • CompanySutaRateDto
      • TFBCalcMethod
      • TFBFrequency
      • TfbDto
      • CompanyEEOClassificationDto
      • CustomTemplateType
      • CustomTemplateDto
      • CompanySettingDto
      • Esc550ConfigDto
      • CompanyNetTermDto
      • CompanyDetailedViewDto
      • SaveCompanyCommand
      • CompanyInclude
      • Int32StringValueTuple
      • EmployeeLoginDto
      • CompanyBankAccountNumberDto
      • TaxType
      • TaxBasicDto
      • CompanyVendorDto
      • GarnishmentCalcMethod
      • GarnishmentFrequency
      • GarnishmentType
      • GarnishmentDto
      • JobTitleDto
      • CompanyJobsDto
      • OrganizationForDropdownDto
      • CompanyJobClassesDto
      • EmployeeStatus
      • PayType
      • HeadCountDto
      • CustomLabelDto
      • FPCompanySettingDto
      • InvoicePayPeriodDto
      • FundingProviderDto
      • InvoiceDto
      • FPCompanySettingReqDto
      • SyncInvoiceAddressDto
      • SyncInvoiceRecordDto
      • SyncInvoiceExpenseDto
      • SyncInvoiceTaxDto
      • SyncInvoicePaymentDto
      • InvoiceDetailsDto
      • InvoiceOverPaymentsDto
      • InvoiceCreditDto
      • ManageInvoicePaymentCommand
      • ELGChangeDto
      • RejectedComments
      • ELGChangeResDto
      • Prefix
      • WorkStatus
      • Gender
      • EEOJobCategory
      • RaceEthnicity
      • Category
      • PayrollDataStatus
      • TerminationReason
      • EmployeeAccrualDto
      • ClientEmpLevelMappingDto
      • ClientEmpDeptMappingDto
      • EmployeeClientAssignmentDto
      • EmployeeAdvanceDto
      • EmployeeDeductionDto
      • EmployeeDepartmentDto
      • AccountType
      • DirectDepositCalcMethod
      • EmployeeDirectDepositDto
      • EmployeeFederalTaxSetupDto
      • EmployeeGarnishmentDto
      • EmployeeHireDateDto
      • EmployeePayRateDto
      • EmployeeReimbursementDto
      • EmployeeStateAndLocalTaxSetupDto
      • EmployeeStatusDto
      • EmployeeTfbDto
      • PayAllocationDto
      • EmployeeBranchAsgmtDto
      • NewEmployeeAdjustmentYtdDto
      • NewEmployeeTaxYtdDto
      • EmployeeDetailedViewDto
      • SaveEmployeeCommand
      • DeleteEmployeeCommand
      • SaveEmployeeAssignmentCommand
      • EmployeeDirectDepositBasicDto
      • EmployeeStateLocalTaxDetailDto
      • PayDataEmployeeGarnishmentsDto
      • PayrollType
      • PayrollBatchDto
      • PayrollDto
      • CompanySettingGridViewDto
      • CompanyGridViewDto
      • GlReportDto
      • GlAccountsDto
      • GlAccountTypeDto
      • SubTaxType
      • TaxDto
      • TaxIdsContainerDto
      • AuditEventType
      • AuditDto
      • FilingStatusDto
      • OvertimeGroupDto
      • NaicDto
      • PeriodDateV2FilterDto
      • PeriodDatesDto
      • SemiMonthlyPeriodDateFilterDto
      • SemiMonthlyPeriodDateDto
      • CompensationCodesDto
      • EmployeeGridViewDto
      • ReportType
      • TaxFormGridViewDto
      • TaxPaymentTaxDto
      • TaxPaymentGridViewDto
      • ClientGridViewDto
      • PaymentType
      • PaymentStatus
      • NachaPaymentGridViewDto
      • PayrollGridViewDto
      • VoidPayrollEmployeeDto
      • CheckType
      • CheckStatus
      • ChecksGridViewDto
      • EmployeeChecksGridViewDto
      • PrintStatus
      • VendorChecksGridViewDto
      • AdjustmentType
      • UserGridViewDto
      • GroupsGridViewDto
      • SecurityObject
      • SecurityAction
      • ClientAssignmentsGridViewDto
      • ClientAssignmentsGridViewFilterDto
      • OrganizationGridViewDto
      • InvoiceMailStatus
      • InvoicePayrollInfoDto
      • AdjInvoiceType
      • InvoicesGridViewDto
      • BatchBillingGridViewDto
      • BatchBillingDetailGridViewDto
      • EmployeeEmailStubGridViewDto
      • PageSecurityObject
      • ImageDto
      • CreditMemoDocDto
      • ImportPayrollDto
      • ImportPayrollCommand
      • RejectedPayrollComments
      • ImportPayrollResDto
      • ImportPayrollColumnDto
      • ImportPayrollFileLogDto
      • InvoiceMethod
      • BillRateType
      • InvoiceRecordDto
      • EmployeeInvoiceDto
      • ConsolidatedEmployeeInvoiceDto
      • InvoiceExpenseRateType
      • InvoiceExpenseDto
      • InvoiceTaxType
      • InvoiceTaxDto
      • InvoiceCreditMemoDto
      • InvoiceAdjustmentApproverDto
      • AdjustmentApprovalStatus
      • InvoiceAdjustmentApprovalDto
      • SaveInvoiceCommand
      • InvoiceDetailedViewDto
      • InvoiceInfoDto
      • InvoiceCustomerInfo
      • InvoiceBulkDetailViewDto
      • InvoiceBulkViewDto
      • InvoiceRecordAdjDto
      • InvoiceExpenseAdjDto
      • InvoiceTaxAdjDto
      • InvoiceAdjustmentDetailViewDto
      • SaveAdjustmentInvoiceCommand
      • RejectInvoiceAdjustmentCommand
      • PostInvoiceCommand
      • AdjInvoiceCommand
      • MarkAsPaidCommand
      • Dashboard_GridDto
      • InvoicesDashboardDto
      • WageType
      • BillableChargeWageDto
      • DeleteInvoicePaymentCommand
      • InvoiceEmailHistoryDto
      • InvoiceAdjApprovalUserDto
      • InvoiceSummaryDto
      • SettingFor
      • KendoGridSettingDto
      • OrganizationDetailViewDto
      • SaveOrganizationCommand
      • PayrollsForAuditDto
      • ListSortDirection
      • MemberTypes
      • ParameterAttributes
      • MethodAttributes
      • MethodImplAttributes
      • CallingConventions
      • IntPtr
      • RuntimeMethodHandle
      • ModuleHandle
      • CustomAttributeTypedArgument
      • CustomAttributeNamedArgument
      • CustomAttributeData
      • Module
      • ConstructorInfo
      • EventAttributes
      • EventInfo
      • FieldAttributes
      • RuntimeFieldHandle
      • FieldInfo
      • PropertyAttributes
      • PropertyInfo
      • MethodBase
      • GenericParameterAttributes
      • TypeAttributes
      • LayoutKind
      • StructLayoutAttribute
      • RuntimeTypeHandle
      • TypeInfo
      • SecurityRuleSet
      • Assembly
      • Type
      • MemberInfo
      • ParameterInfo
      • ICustomAttributeProvider
      • MethodInfo
      • ObjectObjectFunc
      • ClientHandlerDescriptor
      • SortDescriptor
      • IFilterDescriptor
      • AggregateFunction
      • GroupDescriptor
      • AggregateDescriptor
      • DataSourceRequest
      • PayDataAccrualDto
      • PayDataAdvanceDto
      • PayDataDeductionDto
      • EarningType
      • PayDataEarningDto
      • PayDataGarnishmentDto
      • PayDataHourDto
      • PayDataReimbursementDto
      • PayDataTfbDto
      • PayDataTaxOverrideDto
      • PayDataTLMDto
      • PayDataTlmAccrualDto
      • PayDataTlmWorkerCompCodeDto
      • PayDataEntryDto
      • PayDataGridColumnDto
      • SavePayDataEntriesCommand
      • PayrollDashboardDataDto
      • PayrollAdjustmentAggregateDto
      • PayrollTaxAggregateDto
      • PayrollHoursEarningsDto
      • TLMPayCategoryType
      • PayCategory
      • BillRateTypes
      • PayrollStatus
      • PayrollWage
      • AccrualEventType
      • AccrualEntryType
      • AccrualTransaction
      • PayrollTFB
      • PayrollAdvance
      • PayrollReimbursement
      • PayrollGarnishment
      • PayrollDeduction
      • TaxStatus
      • PayrollFederalTaxSetup
      • PayrollStateAndLocalTaxSetup
      • PayrollTax
      • PayrollDirectDeposit
      • TaxShortfall
      • AdjustmentShortfall
      • TaxCollection
      • PayrollTlmWorkerCompCodeRecord
      • PayrollRecord
      • EmployeeBasicDto
      • ObjectBasicInfoDto
      • ProcessedPayrollDto
      • GetPayrollPreviewQuery
      • PayrollBasicInfoDto
      • PayrollRecordType
      • PayrollAdvanceDto
      • PayrollDeductionDto
      • PayrollGarnishmentDto
      • PayrollReimbursementDto
      • PayrollWageDto
      • PayrollTaxDto
      • PayrollDirectDepositDto
      • PayrollTfbDto
      • PayrollRecordDto
      • ManualPayrollDto
      • VoidPayrollDataCountDto
      • VoidReason
      • EmployeeDepartmentRateDto
      • EmployeeDepartmentForPayDataDto
      • ImportTimecardsIntoPaydataCommand
      • RejectTimecardsCommand
      • TimecardImportStatus
      • TimecardAmountDto
      • TimecardCompCodeDto
      • TimecardDto
      • Emp
      • Wage
      • Eetax
      • AggregateResult
      • Alltax
      • DataSourceResult
      • Ertax
      • PayCategoryHoursDto
      • Adjustment
      • TimecardGridSummaryDto
      • PayrollRec
      • TimecardGridResponseDto
      • PayrollDataReportDto
      • EmployeeShortInfoDto
      • EmployeeApprovalPayRateValidationDto
      • EmployeeOutOfStateValidationDto
      • EmployeeApprovalValidationDto
      • EmployeePayDataMismatchDto
      • PayrollValidationApprovalDto
      • AddEmployeesToPayrollCommand
      • EmailPayStubValidationDto
      • PayrollHistory
      • PayrollHistoryResponse
      • EmployeeCheckMobileDto
      • EmployeeCheckMobileDtoResponse
      • PayrollEarningDto
      • PayrollAdjustmentDto
      • PayrollRecordAggregatesDto
      • PayrollRecordAggregatesDtoResponse
      • ReportPayrollDialogDto
      • ReportDialogYearDto
      • ReportPayrollsDto
      • ReportEmployeeDialogDto
      • ReportEmployeesDto
      • ReportEmployeeCheckDialogDto
      • ReportAccrualDto
      • AccrualTransactionsDialogDataDto
      • PayrollDetailsReportDto
      • PayrollSummaryDS2Dto
      • PayrollSummaryTaxDto
      • PayrollSummaryDS1Dto
      • PayrollSummaryDto
      • CustomTaxLiabilitySummaryReportDto
      • TaxLiabilitySummaryReportDto
      • AdjustmentReportDto
      • AdjustmentDataDto
      • AccrualDataDto
      • TaxPaymentInfo
      • TaxPaymentReportDto
      • TaxPaymentDataDto
      • AccrualTransactionsDataDto
      • I9Dto
      • W4Dto
      • WorkersCompDto
      • WorkersCompReportDto
      • PayrollBasicViewDto
      • UpcomingPayrollsReportDto
      • TaxBasicViewDto
      • TaxBreakdownDto
      • PayrollTaxesOverviewReportDto
      • AffordableCareActDataDto
      • AffordableCareActReportDto
      • GarnishmentReportDto
      • ReportDto
      • PRDEDDataDto
      • ESC5500BronzeFileDto
      • ClarusWotcReportDto
      • QuarterlyEmployeesSUIDto
      • QuarterlyEmployeesTaxableWageDto
      • StatesDataDto
      • FederalEeoReportDto
      • UserGroupCompanyDto
      • UserGroupDto
      • UserRoleDto
      • UserDto
      • SaveUserCommand
      • SaveUserProfileCommand
      • HierarchyLevel
      • RoleDto
      • SaveRoleCommand
      • RoleCountsDto
      • GroupDetailedViewDto
      • SaveGroupCommand
      • SyncGetWurknowUserPermissionQuery
      • SyncWurknowUserPermissionDto
      • ErrorCodeDto
      • LocationCodeDto
      • SyncAddressDto
      • SyncClientEmpLevelMappingDto
      • SyncEmployeeClientAssignmentDto
      • SyncEmployeeBranchAsgmtDto
      • SyncEmployeePayRateDto
      • SyncEmployeeCommand
      • SyncBranchesDto
      • SyncRegionsDto
      • SyncPayrollGroupDto
      • SyncPayCategoryDto
      • SyncRecordRoleDto
      • SyncOrganizationCommand
      • SyncCompanyCommand
      • SyncClientInvoiceSetupDto
      • SyncClientBranchAssignDto
      • SyncClientDepartmentDto
      • SyncClientLevelDto
      • SyncClientRoleDto
      • SyncClientCommand
      • SyncClientOpenInvoiceAmountCommand
      • SyncClientDepartmentCommand
      • SyncClientLevelCommand
      • SyncClientShiftAsgmtDto
      • SyncAllTlmShiftDto
      • SyncTlmShiftCommand
      • SyncClientShiftAsgmtCommand
      • SyncClientRoleCommand
      • SyncEmployeeStateAndLocalTaxSetupDto
      • SyncEmployeeFederalTaxSetupDto
      • SyncEmployeeDirectDepositDto
      • SyncEmployeeProfileCommand
      • SyncCompanyEEOClassificationCommand
      • GetSyncVendorsQuery
      • SyncCompanyVendorCommand
      • GetSyncGarnishmentsQuery
      • SyncEmployeeGarnishmentCommand
      • SyncSystemSettingCommand
      • SyncGetRolesQuery
      • SyncUserCommand
      • SyncGetUserRoleQuery
      • SyncUserRoleDto
      • SyncUserPermissionQuery
      • SyncUserPermissionDto
      • SystemSettingDto
      • F940ScheduleADto
      • F940Dto
      • F941Dto
      • Form941NDto
      • FCADE9Dto
      • CADE9CEmployeeDto
      • SCADE9CDto
      • FW2SummaryDto
      • FW2box12DetailDto
      • FW2box14DetailDto
      • FW2localDetailDto
      • FW2stateDetailDto
      • FW2Dto
      • PaymentTaxType
      • CreateTaxPaymentCommand
      • DueTaxPaymentDto
      • TimecardGridDto
      • Paycodes
      • PayrollAccrual
      • EmployeeAssignment
      • TimecardImportCommand
      • UpdateNotesCommand
      • GetVendorPaymentDetailsQuery
      • VendorPaymentDetailsDto

    PayrollDetailsReportDto

    {
        "checkDates": [
            "2019-08-24T14:15:22.123Z"
        ],
        "payrollPeriodDates": "string",
        "payrollBatchId": 0,
        "periodStart": "2019-08-24T14:15:22.123Z",
        "periodEnd": "2019-08-24T14:15:22.123Z",
        "payrollBatchName": "string",
        "payDate": "2019-08-24T14:15:22.123Z",
        "payrollTypeLv": 1,
        "companyName": "string",
        "companyAddress": "string",
        "payrollRecords": [
            {
                "employeeID": 0,
                "branchID": 0,
                "grossPay": 0,
                "payNumber": 0,
                "companyJobID": 0,
                "clientID": 0,
                "netPay": 0,
                "checkAmount": 0,
                "directDepositAmount": 0,
                "taxAmount": 0,
                "deductionAmount": 0,
                "garnishmentAmount": 0,
                "tfbAmount": 0,
                "advanceAmount": 0,
                "reimbursementAmount": 0,
                "reportedTips": 0,
                "paidTips": 0,
                "allocatedTips": 0,
                "retroPeriodStart": "2019-08-24T14:15:22.123Z",
                "retroPeriodEnd": "2019-08-24T14:15:22.123Z",
                "isRetroPay": true,
                "timecardId": 0,
                "levelId1": 0,
                "levelId2": 0,
                "levelId3": 0,
                "levelId4": 0,
                "level1Name": "string",
                "level2Name": "string",
                "level3Name": "string",
                "level4Name": "string",
                "payrollWages": [
                    {
                        "wageTypeLV": 0,
                        "earningTypeLV": 0,
                        "hours": 0,
                        "pieces": 0,
                        "rate": 0,
                        "departmentID": 0,
                        "jobNumberID": 0,
                        "payCategoryID": 0,
                        "payCategory": {
                            "payCategoryId": 0,
                            "companyId": 0,
                            "payCategoryName": "string",
                            "payCategoryCode": "string",
                            "payCode": "string",
                            "payCatType": 1,
                            "isWorkHrs": true,
                            "isPaidHrs": true,
                            "isAccrueAllowed": true,
                            "isSystemPayCat": true,
                            "multiplier": 0,
                            "activeStatus": true,
                            "displayOrder": 0,
                            "isRetroPay": true,
                            "isNonTaxable": true
                        },
                        "ytdAmount": 0,
                        "ytdWageAmount": 0,
                        "billRateTypeLv": 1,
                        "billRate": 0,
                        "markupRate": 0,
                        "isRetroPay": true,
                        "isNonTaxable": true,
                        "retroPeriodStart": "2019-08-24T14:15:22.123Z",
                        "retroPeriodEnd": "2019-08-24T14:15:22.123Z",
                        "wcRatePercent": 0,
                        "timecardId": 0,
                        "levelId1": 0,
                        "levelId2": 0,
                        "levelId3": 0,
                        "levelId4": 0,
                        "level1Name": "string",
                        "level2Name": "string",
                        "level3Name": "string",
                        "level4Name": "string",
                        "amount": 0,
                        "payrollStatus": 1,
                        "priority": 0,
                        "preTax": true,
                        "isRemovedDueToShortfall": true
                    }
                ],
                "accrualTransactions": [
                    {
                        "employeeAccrualID": 0,
                        "departmentID": 0,
                        "payrollRecordID": 0,
                        "hoursEarned": 0,
                        "hoursUsed": 0,
                        "eventType": 1,
                        "entryType": 1
                    }
                ],
                "payrollTFBs": [
                    {
                        "payrollTfbId": 0,
                        "tfbid": 0,
                        "irsCategoryID": 0,
                        "departmentID": 0,
                        "ytdAmount": 0,
                        "ytdMatchAmount": 0,
                        "adjustmentListID": 0,
                        "amount": 0,
                        "payrollStatus": 1,
                        "priority": 0,
                        "preTax": true,
                        "isRemovedDueToShortfall": true
                    }
                ],
                "payrollAdvances": [
                    {
                        "payrollAdvanceID": 0,
                        "advanceID": 0,
                        "departmentID": 0,
                        "ytdAmount": 0,
                        "ytdMatchAmount": 0,
                        "adjustmentListID": 0,
                        "amount": 0,
                        "payrollStatus": 1,
                        "priority": 0,
                        "preTax": true,
                        "isRemovedDueToShortfall": true
                    }
                ],
                "payrollReimbursements": [
                    {
                        "payrollReimbursementID": 0,
                        "reimbursementID": 0,
                        "departmentID": 0,
                        "ytdAmount": 0,
                        "ytdMatchAmount": 0,
                        "payCategoryID": 0,
                        "adjustmentListID": 0,
                        "amount": 0,
                        "payrollStatus": 1,
                        "priority": 0,
                        "preTax": true,
                        "isRemovedDueToShortfall": true
                    }
                ],
                "payrollGarnishments": [
                    {
                        "payrollGarnishmentID": 0,
                        "garnishmentID": 0,
                        "departmentID": 0,
                        "employeeGarnishmentID": 0,
                        "ltdAmount": 0,
                        "inEffect": true,
                        "hasGoalAmountReached": true,
                        "startDate": "2019-08-24T14:15:22.123Z",
                        "endDate": "2019-08-24T14:15:22.123Z",
                        "ytdAmount": 0,
                        "ytdMatchAmount": 0,
                        "adjustmentListID": 0,
                        "amount": 0,
                        "payrollStatus": 1,
                        "priority": 0,
                        "preTax": true,
                        "isRemovedDueToShortfall": true
                    }
                ],
                "payrollDeductions": [
                    {
                        "payrollDeductionID": 0,
                        "deductionID": 0,
                        "payCategoryID": 0,
                        "departmentID": 0,
                        "companyMatch": 0,
                        "irsCategoryID": 0,
                        "ytdAmount": 0,
                        "ytdMatchAmount": 0,
                        "benefitType": "string",
                        "locationCode": "string",
                        "wageType": "string",
                        "isCatchUp": true,
                        "isPreDefined": true,
                        "calculatedAmt": 0,
                        "employerCalculatedAmt": 0,
                        "annualLimit": 0,
                        "adjustmentListID": 0,
                        "amount": 0,
                        "payrollStatus": 1,
                        "priority": 0,
                        "preTax": true,
                        "isRemovedDueToShortfall": true
                    }
                ],
                "payrollTaxes": [
                    {
                        "taxID": 0,
                        "employeeAmount": 0,
                        "employeeRate": 0,
                        "companyAmount": 0,
                        "companyRate": 0,
                        "employeeGrossWage": 0,
                        "companyGrossWage": 0,
                        "subjectedWage": 0,
                        "grossSubjectedWage": 0,
                        "subjectWagesCtd": 0,
                        "excessWagesCtd": 0,
                        "subjectWagesQtd": 0,
                        "excessWagesQtd": 0,
                        "subjectWagesYtd": 0,
                        "excessWagesYtd": 0,
                        "uniqueTaxId": "string",
                        "locationCode": "string",
                        "isResident": true,
                        "wageType": "string",
                        "description": "string",
                        "isUnemploymentTax": true,
                        "rate": 0,
                        "wageBase": 0,
                        "dueDate": "2019-08-24T14:15:22.123Z",
                        "paidWith": 0,
                        "paidDate": "2019-08-24T14:15:22.123Z",
                        "taxStatus": 1,
                        "collection": true,
                        "ytdEEAmount": 0,
                        "ytdERAmount": 0,
                        "payrollFederalTaxSetup": [
                            {
                                "payrollFederalTaxSetupId": 0,
                                "payrollTaxId": 0,
                                "filingStatus": 0,
                                "allowances": 0,
                                "additionalWithholding": 0,
                                "federalExempt": true,
                                "socialSecurityExempt": true,
                                "medicareExempt": true,
                                "sutaexempt": true,
                                "isW42020orLater": true,
                                "creditsForDependents": 0,
                                "otherIncome": 0,
                                "deductions": 0,
                                "useHigherWitholdingRateSchedules": true,
                                "multipleJobs": true,
                                "priority": 0
                            }
                        ],
                        "payrollStateAndLocalTaxSetup": [
                            {
                                "payrollStateAndLocalTaxSetupId": 0,
                                "payrollTaxId": 0,
                                "payrollTaxFieldId": 0,
                                "value": 0,
                                "active": true
                            }
                        ],
                        "amount": 0,
                        "payrollStatus": 1,
                        "priority": 0,
                        "preTax": true,
                        "isRemovedDueToShortfall": true
                    }
                ],
                "payrollDirectDeposits": [
                    {
                        "accountNumber": "string",
                        "routingNumber": "string",
                        "accountType": 0,
                        "priorityOrder": 0,
                        "activeStatus": true,
                        "bankName": "string",
                        "amount": 0,
                        "payrollStatus": 1,
                        "priority": 0,
                        "preTax": true,
                        "isRemovedDueToShortfall": true
                    }
                ],
                "taxShortfalls": [
                    {
                        "taxID": 0,
                        "collected": true,
                        "disableCollection": true,
                        "employeeID": 0,
                        "payrollID": 0,
                        "amount": 0
                    }
                ],
                "adjustmentShortfalls": [
                    {
                        "adjustmentListID": 0,
                        "employeeID": 0,
                        "payrollID": 0,
                        "amount": 0
                    }
                ],
                "taxCollections": [
                    {
                        "taxShortfallID": 0,
                        "payrollTaxID": 0,
                        "amount": 0
                    }
                ],
                "payrollTlmWorkerCompCodes": [
                    {
                        "compCode": "string",
                        "ratePercent": 0,
                        "costPercent": 0,
                        "stateCode": "string",
                        "jobTitle": "string"
                    }
                ]
            }
        ],
        "employees": [
            {
                "employeeId": 0,
                "employeeNumber": "string",
                "firstName": "string",
                "lastName": "string",
                "payType": 1,
                "clientDepartmentId": 0,
                "employeeGarnishments": [
                    {
                        "employeeGarnishmentId": 0,
                        "employeeId": 0,
                        "garnishmentId": 0,
                        "amount": 0,
                        "percentage": 0,
                        "startDate": "2019-08-24T14:15:22.123Z",
                        "endDate": "2019-08-24T14:15:22.123Z",
                        "caseNumber": "string",
                        "payee": "string",
                        "fips": "string",
                        "active": true,
                        "inEffect": true,
                        "priorityOrder": 0,
                        "orderNumber": "string",
                        "goalAmount": 0,
                        "ltdAmount": 0,
                        "diPercentage": 0,
                        "hasGoalAmountReached": true,
                        "garnishmentName": "string",
                        "notes": "string",
                        "garnishmentCalcMethodLv": 1,
                        "garnishmentFrequencyLv": 1,
                        "garnishmentTypeLv": 1,
                        "vendorId": 0,
                        "vendor": {
                            "vendorId": 0,
                            "companyId": 0,
                            "vendorTypeLv": 1,
                            "vendorName": "string",
                            "vendorDisplayName": "string",
                            "reference": "string",
                            "addressId": 0,
                            "firstName": "string",
                            "lastName": "string",
                            "phone": "string",
                            "fax": "string",
                            "bankId": 0,
                            "vendorPayFrequencyLv": 1,
                            "vendorPayMethodLv": 1,
                            "achenabled": true,
                            "vendorBankName": "string",
                            "accountNumber": "string",
                            "routingNumber": "string",
                            "achaddendaFormat": "string",
                            "payableGlaccountId": 0,
                            "address": {
                                "addressId": 0,
                                "addressTypeLv": 1,
                                "address1": "string",
                                "address2": "string",
                                "city": "string",
                                "stateLv": 0,
                                "zipCode": "string",
                                "zipCodeFormatted": "string",
                                "county": "string",
                                "countryLv": 1,
                                "active": true,
                                "symmetryLocationCode": "string"
                            },
                            "bank": {
                                "companyBankId": 0,
                                "companyId": 0,
                                "companyBankName": "string",
                                "bankTypeLv": 1,
                                "addressId": 0,
                                "accountNumber": "string",
                                "routingNumber": "string",
                                "checkStartNum": 0,
                                "checkEndNum": 0,
                                "checkNextNum": 0,
                                "estartNum": 0,
                                "eendNum": 0,
                                "enextNum": 0,
                                "voidDays": 0,
                                "comments": "string",
                                "checkFormatLv": 1,
                                "achname": "string",
                                "achnumber": "string",
                                "nachaheaderFileLv": 1,
                                "address": {
                                    "addressId": 0,
                                    "addressTypeLv": 1,
                                    "address1": "string",
                                    "address2": "string",
                                    "city": "string",
                                    "stateLv": 0,
                                    "zipCode": "string",
                                    "zipCodeFormatted": "string",
                                    "county": "string",
                                    "countryLv": 1,
                                    "active": true,
                                    "symmetryLocationCode": "string"
                                },
                                "signature1ImageId": 0,
                                "signature2ImageId": 0,
                                "active": true,
                                "bankTransmissionDeadlineLv": 2
                            },
                            "payableGlaccount": {
                                "glaccountId": 0,
                                "glaccountName": "string",
                                "accountNumber": "string",
                                "glaccountTypeLv": 1,
                                "description": "string",
                                "active": true
                            },
                            "active": true,
                            "isOneCheckPerVendor": true,
                            "extCompanyId": 0,
                            "createdDate": "2019-08-24T14:15:22.123Z"
                        },
                        "extEmployeeId": 0
                    }
                ],
                "ssn": "string",
                "active": true
            }
        ],
        "garnishments": [
            {
                "id": 0,
                "name": "string",
                "isSystemType": true
            }
        ],
        "reimbursments": [
            {
                "id": 0,
                "name": "string",
                "isSystemType": true
            }
        ],
        "deductions": [
            {
                "id": 0,
                "name": "string",
                "isSystemType": true
            }
        ],
        "advances": [
            {
                "id": 0,
                "name": "string",
                "isSystemType": true
            }
        ],
        "tfBs": [
            {
                "id": 0,
                "name": "string",
                "isSystemType": true
            }
        ],
        "taxes": [
            {
                "id": 0,
                "name": "string",
                "isSystemType": true
            }
        ]
    }