slug: onpay provider: OnPay generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 4 edges: - tag: Employees spec_file: onpay-employees-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.85 evidence: GET /employees/{employee_id}/bank-accounts, GET /employees/{employee_id}/wages; schemas Employee, WageListItem, EmployeeAchAccountItem, LeaveItem reason: CRUD over employee master records, wages, leave and direct-deposit bank accounts for a payroll provider — classic HR operations / employee records and payroll administration. - tag: Pay Runs spec_file: onpay-pay-runs-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.82 evidence: GET /reports/approved-pay-runs Get reports approved pay runs; schema ApprovedPayRunsItem, RetirementSummaryItem reason: Approved payroll runs and retirement contribution summaries are payroll administration output, squarely HR operations within human capital management. - tag: Company spec_file: onpay-company-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.8 evidence: '"Get company pay schedules", "Create company deductions", "Get company worksites"; schemas PaySchedule, DeductionType, EmployeeDeductionItem' reason: Company-level payroll configuration (pay schedules, deduction setup, worksites) in a payroll platform is payroll administration within HR operations; the deduction/benefit angle could also touch compensation & benefits. - tag: Reports spec_file: onpay-reports-api-openapi.yml capability_id: BC-300.70 capability_id_l1: BC-300 capability_name: HR Operations Management confidence: 0.7 evidence: schemas PayrollCheck, EmployeeTaxListItem, EmployerTaxListItem, BenefitsListItem, LeaveAccrualsListItem, GarnishmentsListItem reason: Generic reporting endpoints, but the schema set is entirely payroll artefacts (payroll checks, employee/employer taxes, garnishments, leave accruals), so this surfaces payroll administration reporting rather than generic BI.