FinBaze for Platforms

Reference

Queries#

payrollEmployerSettings#

Requires: scope payroll:read · feature payroll.

payrollEmployerSettings(paging: CursorPaging!, filter: PayrollEmployerSettingsFilter!, sorting: [PayrollEmployerSettingsSort!]!): PayrollEmployerSettingsConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterPayrollEmployerSettingsFilter!Specify to filter the records returned.
sorting[PayrollEmployerSettingsSort!]!Specify to sort results.

nlPayrollEmployerSettings#

Requires: scope payroll:read · feature payroll.

nlPayrollEmployerSettings(paging: CursorPaging!, filter: NlPayrollEmployerSettingsFilter!, sorting: [NlPayrollEmployerSettingsSort!]!): NlPayrollEmployerSettingsConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterNlPayrollEmployerSettingsFilter!Specify to filter the records returned.
sorting[NlPayrollEmployerSettingsSort!]!Specify to sort results.

vehiclePayrollAttrs#

Requires: scope payroll:read · feature vehicles.

vehiclePayrollAttrs(paging: CursorPaging!, filter: VehiclePayrollAttrsFilter!, sorting: [VehiclePayrollAttrsSort!]!): VehiclePayrollAttrsConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterVehiclePayrollAttrsFilter!Specify to filter the records returned.
sorting[VehiclePayrollAttrsSort!]!Specify to sort results.

payrollDeliveryLog#

Requires: scope payroll:read · feature payroll.

payrollDeliveryLog(profileId: ID!, limit: Int): [PayrollDeliveryLogEntry!]!
ArgumentType
profileIdID!
limitInt

myPayslips#

The finalised payslips of the employee the session is bound to, newest first.

Requires: scope payroll:read · feature employee_self_service.

myPayslips(profileId: ID!): [MyPayslip!]!
ArgumentType
profileIdID!

myPayslipPdf#

The PDF (base64) of one of the employee's own finalised payslips.

Requires: scope payroll:read · feature employee_self_service.

myPayslipPdf(id: ID!): String!
ArgumentType
idID!

myYearDocuments#

The annual statements (jaaropgaaf) of the employee the session is bound to.

Requires: scope payroll:read · feature employee_self_service.

myYearDocuments(profileId: ID!): [MyYearDocument!]!
ArgumentType
profileIdID!

myYearDocumentPdf#

The PDF (base64) of one of the employee's own annual statements.

Requires: scope payroll:read · feature employee_self_service.

myYearDocumentPdf(id: ID!): String!
ArgumentType
idID!

payrollYtdImport#

Requires: scope payroll:read · feature payroll.

payrollYtdImport(id: ID!): PayrollYtdImport!
ArgumentType
idID!The id of the record to find.

payrollYtdImports#

Requires: scope payroll:read · feature payroll.

payrollYtdImports(paging: CursorPaging!, filter: PayrollYtdImportFilter!, sorting: [PayrollYtdImportSort!]!): PayrollYtdImportConnection!
ArgumentType
pagingCursorPaging!Limit or page results.
filterPayrollYtdImportFilter!Specify to filter the records returned.
sorting[PayrollYtdImportSort!]!Specify to sort results.

payrollRuleKb#

Requires: scope payroll:read · feature payroll.

payrollRuleKb(ruleRef: String!, asOf: String): PayrollRuleKbEntry
ArgumentType
ruleRefString!
asOfString

payrollRuleKbEntries#

Requires: scope payroll:read · feature payroll.

payrollRuleKbEntries(asOf: String): [PayrollRuleKbEntry!]!
ArgumentType
asOfString

payrollPeriodAuditExport#

Requires: scope payroll:read · feature payroll.

payrollPeriodAuditExport(payPeriodId: ID!): PayrollPeriodAuditExport!
ArgumentType
payPeriodIdID!

Mutations#

setProfilePayrollAddon#

Requires: scope payroll:write · feature payroll.

setProfilePayrollAddon(profileId: ID!, enabled: Boolean!): ProfileSubscription!
ArgumentType
profileIdID!
enabledBoolean!

setBookkeeperPayrollModule#

Turn the firm payroll module (€75 / month) on or off. Needed before any client can be set to bookkeeping + payroll or payroll only.

Requires: scope payroll:write · feature payroll.

setBookkeeperPayrollModule(bookkeeperId: ID!, enabled: Boolean!): BookkeeperSubscription!
ArgumentType
bookkeeperIdID!
enabledBoolean!

createOnePayrollEmployerSettings#

Requires: scope payroll:write · feature payroll.

createOnePayrollEmployerSettings(profileId: ID!, input: CreatePayrollEmployerSettingsInput!): PayrollEmployerSettings!
ArgumentType
profileIdID!
inputCreatePayrollEmployerSettingsInput!

createManyPayrollEmployerSettings#

Requires: scope payroll:write · feature payroll.

createManyPayrollEmployerSettings(profileId: ID!, input: [CreatePayrollEmployerSettingsInput!]!): [PayrollEmployerSettings!]!
ArgumentType
profileIdID!
input[CreatePayrollEmployerSettingsInput!]!

createOneNlPayrollEmployerSettings#

Requires: scope payroll:write · feature payroll.

createOneNlPayrollEmployerSettings(profileId: ID!, input: CreateNlPayrollEmployerSettingsInput!): NlPayrollEmployerSettings!
ArgumentType
profileIdID!
inputCreateNlPayrollEmployerSettingsInput!

createManyNlPayrollEmployerSettings#

Requires: scope payroll:write · feature payroll.

createManyNlPayrollEmployerSettings(profileId: ID!, input: [CreateNlPayrollEmployerSettingsInput!]!): [NlPayrollEmployerSettings!]!
ArgumentType
profileIdID!
input[CreateNlPayrollEmployerSettingsInput!]!

createOneVehiclePayrollAttrs#

Requires: scope payroll:write · feature vehicles.

createOneVehiclePayrollAttrs(profileId: ID!, input: CreateVehiclePayrollAttrsInput!): VehiclePayrollAttrs!
ArgumentType
profileIdID!
inputCreateVehiclePayrollAttrsInput!

createManyVehiclePayrollAttrs#

Requires: scope payroll:write · feature vehicles.

createManyVehiclePayrollAttrs(profileId: ID!, input: [CreateVehiclePayrollAttrsInput!]!): [VehiclePayrollAttrs!]!
ArgumentType
profileIdID!
input[CreateVehiclePayrollAttrsInput!]!

updateOnePayrollEmployerSettings#

Requires: scope payroll:write · feature payroll.

updateOnePayrollEmployerSettings(input: UpdateOnePayrollEmployerSettingsInput!): PayrollEmployerSettings!
ArgumentType
inputUpdateOnePayrollEmployerSettingsInput!

updateManyPayrollEmployerSettings#

Requires: scope payroll:write · feature payroll.

updateManyPayrollEmployerSettings(input: UpdateManyPayrollEmployerSettingsInput!): UpdateManyResponse!
ArgumentType
inputUpdateManyPayrollEmployerSettingsInput!

deleteOnePayrollEmployerSettings#

Requires: scope payroll:write · feature payroll.

deleteOnePayrollEmployerSettings(input: DeleteOnePayrollEmployerSettingsInput!): PayrollEmployerSettingsDeleteResponse!
ArgumentType
inputDeleteOnePayrollEmployerSettingsInput!

deleteManyPayrollEmployerSettings#

Requires: scope payroll:write · feature payroll.

deleteManyPayrollEmployerSettings(input: DeleteManyPayrollEmployerSettingsInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyPayrollEmployerSettingsInput!

updateOneNlPayrollEmployerSettings#

Requires: scope payroll:write · feature payroll.

updateOneNlPayrollEmployerSettings(input: UpdateOneNlPayrollEmployerSettingsInput!): NlPayrollEmployerSettings!
ArgumentType
inputUpdateOneNlPayrollEmployerSettingsInput!

updateManyNlPayrollEmployerSettings#

Requires: scope payroll:write · feature payroll.

updateManyNlPayrollEmployerSettings(input: UpdateManyNlPayrollEmployerSettingsInput!): UpdateManyResponse!
ArgumentType
inputUpdateManyNlPayrollEmployerSettingsInput!

deleteOneNlPayrollEmployerSettings#

Requires: scope payroll:write · feature payroll.

deleteOneNlPayrollEmployerSettings(input: DeleteOneNlPayrollEmployerSettingsInput!): NlPayrollEmployerSettingsDeleteResponse!
ArgumentType
inputDeleteOneNlPayrollEmployerSettingsInput!

deleteManyNlPayrollEmployerSettings#

Requires: scope payroll:write · feature payroll.

deleteManyNlPayrollEmployerSettings(input: DeleteManyNlPayrollEmployerSettingsInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyNlPayrollEmployerSettingsInput!

updateOneVehiclePayrollAttrs#

Requires: scope payroll:write · feature vehicles.

updateOneVehiclePayrollAttrs(input: UpdateOneVehiclePayrollAttrsInput!): VehiclePayrollAttrs!
ArgumentType
inputUpdateOneVehiclePayrollAttrsInput!

updateManyVehiclePayrollAttrs#

Requires: scope payroll:write · feature vehicles.

updateManyVehiclePayrollAttrs(input: UpdateManyVehiclePayrollAttrsInput!): UpdateManyResponse!
ArgumentType
inputUpdateManyVehiclePayrollAttrsInput!

deleteOneVehiclePayrollAttrs#

Requires: scope payroll:write · feature vehicles.

deleteOneVehiclePayrollAttrs(input: DeleteOneVehiclePayrollAttrsInput!): VehiclePayrollAttrsDeleteResponse!
ArgumentType
inputDeleteOneVehiclePayrollAttrsInput!

deleteManyVehiclePayrollAttrs#

Requires: scope payroll:write · feature vehicles.

deleteManyVehiclePayrollAttrs(input: DeleteManyVehiclePayrollAttrsInput!): DeleteManyResponse!
ArgumentType
inputDeleteManyVehiclePayrollAttrsInput!

createOnePayrollYtdImport#

Requires: scope payroll:write · feature payroll.

createOnePayrollYtdImport(profileId: ID!, input: CreatePayrollYtdImportInput!): PayrollYtdImport!
ArgumentType
profileIdID!
inputCreatePayrollYtdImportInput!

createManyPayrollYtdImports#

Requires: scope payroll:write · feature payroll.

createManyPayrollYtdImports(profileId: ID!, input: [CreatePayrollYtdImportInput!]!): [PayrollYtdImport!]!
ArgumentType
profileIdID!
input[CreatePayrollYtdImportInput!]!

submitPayrollUpaFiling#

Requires: scope payroll:write · feature payroll.

submitPayrollUpaFiling(id: ID!): TAXFiling!
ArgumentType
idID!

createPayrollUpaFilingCorrection#

Requires: scope payroll:write · feature payroll.

createPayrollUpaFilingCorrection(correctsFilingId: ID!): TAXFiling!
ArgumentType
correctsFilingIdID!