Namespace Reference — Modules

Payroll

Curated JQL namespaces and examples for payroll.

Payroll namespaces cover payroll policies, pay schedules, earning and deduction policies, time entries, pay runs, pay run lines, employee/group policies, and adjustments.

Key namespaces and models

  • payroll.PayrollPolicy
  • payroll.PaySchedule
  • payroll.EarningPolicy
  • payroll.DeductionPolicy
  • payroll.TimeEntry
  • payroll.PayRun
  • payroll.PayRunLine
  • payroll.PayRunEarning
  • payroll.PayRunDeduction
  • payroll.EmployeeEarningPolicy
  • payroll.EmployeeDeductionPolicy
  • payroll.GroupEarningPolicy
  • payroll.GroupDeductionPolicy
  • payroll.PayRunAdjustment

Common controller intents

  • payroll.Payroll.getQuickStats
  • payroll.Payroll.getMyQuickStats
  • payroll.Payroll.getPayRunSummary

Common model intents

Most listed model namespaces support retrieve, retrieveOne, retrieveV2, create, update/patch, deleteOne, metadata, and aggregate subject to model permissions. Use consequence only for models that implement an on_<consequence> hook.

Retrieve example

json
1{ 2 "__meta__": { 3 "schema": "model", 4 "namespace": "payroll.PayRun", 5 "intent": "retrieve", 6 "authenticationClass": "jwt", 7 "ordering": "-created", 8 "limit": 20 9 }, 10 "id": null, 11 "created": null 12}

Create example

json
1{ 2 "__meta__": { 3 "schema": "model", 4 "namespace": "payroll.PayrollPolicy", 5 "intent": "create", 6 "authenticationClass": "jwt", 7 "return": { 8 "id": null, 9 "name": null, 10 "alias": null 11 } 12 }, 13 "name": "Monthly payroll", 14 "alias": "monthly-payroll" 15}

For examples that include foreign keys, numeric ids must refer to records in the same tenant and visible to the authenticated user.