Workday Payroll logo

Workday Payroll

Workday Payroll provides comprehensive APIs for managing payroll operations, employee compensation, tax calculations, and payment processing within the Workday platform.

4 APIs 1 Capabilities 8 Features
CompensationEnterpriseHuman ResourcesPayrollSaaSTax

APIs

Workday Payroll API

Core API for managing payroll processes including payroll calculations, employee pay data, deductions, earnings, and payroll runs.

Workday Payroll Results API

API for retrieving payroll calculation results, payment details, and historical payroll data.

Workday Payroll Input API

API for submitting and managing payroll input data including one-time payments, adjustments, and supplemental earnings.

Workday Tax API

API for managing payroll tax calculations, tax withholdings, and tax filing information.

Capabilities

Workday Payroll Processing

Unified capability for end-to-end payroll processing workflows combining the Workday Payroll, Payroll Input, Payroll Results, and Tax APIs. Supports HR administrators and payrol...

Run with Naftiko

Features

Global Payroll Engine

Process payroll across multiple countries with configurable calculation logic, pay components, and statutory rules.

Pay Run Management

Create, schedule, and execute payroll runs with full visibility into calculation status and results.

Earnings and Deductions

Configure and apply earnings, deductions, accumulations, and balances per worker, organization, or pay group.

Tax Calculation and Withholding

Automated tax calculations and withholdings with support for federal, state, local, and international jurisdictions.

Payroll Input Processing

Submit one-time payments, retroactive adjustments, and supplemental earnings outside of scheduled pay runs.

Payslip Generation

Produce worker-facing payslips and pay statements with detailed breakdowns of earnings, deductions, and taxes.

Compliance Reporting

Generate statutory and compliance reports including tax filings, year-end forms, and audit trails.

Worker Self-Service

Surface pay history, payslips, and tax documents to workers via Workday Mobile and the Workday user experience.

Use Cases

Multi-Country Payroll Operations

Run payroll for a global workforce across regions while standardizing on a single platform and data model.

Payroll Cycle Automation

Schedule, execute, and audit recurring payroll runs end-to-end with minimal manual intervention.

One-Time Payments and Adjustments

Submit bonuses, retroactive pay, and corrections programmatically through the Payroll Input API.

Tax Filing and Compliance

Calculate withholdings and produce data feeds for statutory tax filings and year-end reporting.

Pay Data Integration

Sync payroll results into general ledger, banking, benefits, and analytics systems downstream of payroll runs.

Worker Pay Transparency

Provide workers with secure programmatic access to payslips, year-to-date totals, and tax forms.

Integrations

Workday Human Capital Management

Integrated source of worker, organization, compensation, and time tracking data feeding payroll calculations.

Workday Financial Management

Posts payroll journal entries and accruals into the Workday general ledger.

Workday Time Tracking

Feeds approved time and absence data into payroll calculations.

Workday Benefits

Provides benefit elections and deductions consumed by payroll.

Workday Studio

Visual integration tool for building inbound and outbound payroll integrations.

Workday Cloud Connect for Third-Party Payroll

Pre-built integrations to third-party payroll providers and tax filing services.

Banking and Payment Networks

Generates ACH and international payment files for direct deposit and payroll disbursements.

Solutions

Workday Payroll for the U.S.

Full-service payroll solution for U.S. employers including federal, state, and local tax calculation and filing support.

Workday Payroll for Canada

Payroll solution covering Canadian federal and provincial requirements.

Workday Payroll for the U.K.

U.K. payroll with HMRC reporting and statutory pay support.

Workday Payroll for France

French payroll covering DSN reporting and statutory rules.

Workday Cloud Connect for Third-Party Payroll

Connectors and data feeds for customers running payroll on a third-party provider while using Workday HCM.

Semantic Vocabularies

Workday Payroll Context

0 classes · 12 properties

JSON-LD

Workday Payroll Payroll Context

23 classes · 49 properties

JSON-LD

Workday Payroll Payroll Input Context

19 classes · 30 properties

JSON-LD

Workday Payroll Payroll Results Context

14 classes · 53 properties

JSON-LD

Workday Payroll Tax Context

15 classes · 46 properties

JSON-LD

API Governance Rules

Workday Payroll API Rules

63 rules · 21 errors 38 warnings 4 info

SPECTRAL

Resources

🌐
DeveloperPortal
DeveloperPortal
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
StatusPage
StatusPage
🔗
Security
Security
🔗
JSON-LD
JSON-LD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONStructure
JSONStructure
🔗
JSONStructure
JSONStructure
💻
Example
Example
💻
Example
Example
🔗
SpectralRules
SpectralRules
🔗
NaftikoCapability
NaftikoCapability
🔗
Vocabulary
Vocabulary
🔧
Report-as-a-Service Python Client
Tools
🔧
Workday Everywhere SDK
Tools
🔧
Agent System of Record API
Tools

Sources

Raw ↑
aid: workday-payroll
name: Workday Payroll
description: Workday Payroll provides comprehensive APIs for managing payroll operations, employee compensation, tax calculations, and payment processing within the Workday platform.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: >-
  https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/apis.yml
created: '2024-01-01'
modified: '2026-05-03'
specificationVersion: '0.19'
apis:
  - name: Workday Payroll API
    description: Core API for managing payroll processes including payroll calculations, employee pay data, deductions, earnings, and payroll runs.
    image: https://www.workday.com/content/dam/web/en-us/images/logos/workday-logo.svg
    humanURL: https://www.workday.com/en-us/products/payroll-management.html
    baseURL: https://api.workday.com/payroll/v1
    tags:
      - Compensation
      - Deductions
      - Earnings
      - Pay-Runs
      - Payroll
    properties:
      - type: Documentation
        url: https://community.workday.com/sites/default/files/file-hosting/productionapi/index.html
      - type: OpenAPI
        url: openapi/workday-payroll-payroll-openapi.yml
      - type: Authentication
        url: https://doc.workday.com/admin-guide/en-us/authentication/authentication.html
      - type: APIConsole
        url: https://community.workday.com/api-console
      - type: RateLimits
        url: https://doc.workday.com/admin-guide/en-us/api-reference/api-rate-limiting.html
      - type: JSON-LD
        url: json-ld/workday-payroll-payroll-context.jsonld
      - type: JSONSchema
        url: json-schema/payroll-calculation-status-schema.json
      - type: JSONSchema
        url: json-schema/payroll-create-pay-run-request-schema.json
      - type: JSONSchema
        url: json-schema/payroll-deduction-code-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-deduction-code-ref-schema.json
      - type: JSONSchema
        url: json-schema/payroll-deduction-code-schema.json
      - type: JSONSchema
        url: json-schema/payroll-deduction-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-deduction-schema.json
      - type: JSONSchema
        url: json-schema/payroll-earning-code-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-earning-code-ref-schema.json
      - type: JSONSchema
        url: json-schema/payroll-earning-code-schema.json
      - type: JSONSchema
        url: json-schema/payroll-earning-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-earning-schema.json
      - type: JSONSchema
        url: json-schema/payroll-pay-group-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-pay-group-ref-schema.json
      - type: JSONSchema
        url: json-schema/payroll-pay-group-schema.json
      - type: JSONSchema
        url: json-schema/payroll-pay-period-schema.json
      - type: JSONSchema
        url: json-schema/payroll-pay-run-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-pay-run-schema.json
      - type: JSONSchema
        url: json-schema/payroll-update-pay-run-request-schema.json
      - type: JSONSchema
        url: json-schema/payroll-worker-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-worker-payroll-details-schema.json
      - type: JSONSchema
        url: json-schema/payroll-worker-ref-schema.json
      - type: JSONStructure
        url: json-structure/payroll-calculation-status-structure.json
      - type: JSONStructure
        url: json-structure/payroll-create-pay-run-request-structure.json
      - type: JSONStructure
        url: json-structure/payroll-deduction-code-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-deduction-code-ref-structure.json
      - type: JSONStructure
        url: json-structure/payroll-deduction-code-structure.json
      - type: JSONStructure
        url: json-structure/payroll-deduction-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-deduction-structure.json
      - type: JSONStructure
        url: json-structure/payroll-earning-code-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-earning-code-ref-structure.json
      - type: JSONStructure
        url: json-structure/payroll-earning-code-structure.json
      - type: JSONStructure
        url: json-structure/payroll-earning-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-earning-structure.json
      - type: JSONStructure
        url: json-structure/payroll-pay-group-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-pay-group-ref-structure.json
      - type: JSONStructure
        url: json-structure/payroll-pay-group-structure.json
      - type: JSONStructure
        url: json-structure/payroll-pay-period-structure.json
      - type: JSONStructure
        url: json-structure/payroll-pay-run-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-pay-run-structure.json
      - type: JSONStructure
        url: json-structure/payroll-update-pay-run-request-structure.json
      - type: JSONStructure
        url: json-structure/payroll-worker-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-worker-payroll-details-structure.json
      - type: JSONStructure
        url: json-structure/payroll-worker-ref-structure.json
      - type: Example
        url: examples/payroll-calculation-status-example.json
      - type: Example
        url: examples/payroll-create-pay-run-request-example.json
      - type: Example
        url: examples/payroll-deduction-code-collection-example.json
      - type: Example
        url: examples/payroll-deduction-code-example.json
      - type: Example
        url: examples/payroll-deduction-code-ref-example.json
      - type: Example
        url: examples/payroll-deduction-collection-example.json
      - type: Example
        url: examples/payroll-deduction-example.json
      - type: Example
        url: examples/payroll-earning-code-collection-example.json
      - type: Example
        url: examples/payroll-earning-code-example.json
      - type: Example
        url: examples/payroll-earning-code-ref-example.json
      - type: Example
        url: examples/payroll-earning-collection-example.json
      - type: Example
        url: examples/payroll-earning-example.json
      - type: Example
        url: examples/payroll-pay-group-collection-example.json
      - type: Example
        url: examples/payroll-pay-group-example.json
      - type: Example
        url: examples/payroll-pay-group-ref-example.json
      - type: Example
        url: examples/payroll-pay-period-example.json
      - type: Example
        url: examples/payroll-pay-run-collection-example.json
      - type: Example
        url: examples/payroll-pay-run-example.json
      - type: Example
        url: examples/payroll-update-pay-run-request-example.json
      - type: Example
        url: examples/payroll-worker-collection-example.json
      - type: Example
        url: examples/payroll-worker-payroll-details-example.json
      - type: Example
        url: examples/payroll-worker-ref-example.json
      - type: Example
        url: examples/workday-payroll-list-pay-runs-example.json
      - type: NaftikoCapability
        url: capabilities/shared/payroll.yaml
    contact:
      - type: support
        url: https://www.workday.com/en-us/company/customer-support.html
      - type: email
        url: [email protected]
  - name: Workday Payroll Results API
    description: API for retrieving payroll calculation results, payment details, and historical payroll data.
    humanURL: https://www.workday.com/en-us/products/payroll-management.html
    baseURL: https://api.workday.com/payroll-results/v1
    tags:
      - History
      - Payments
      - Payroll-Results
      - Reporting
    properties:
      - type: Documentation
        url: https://community.workday.com/sites/default/files/file-hosting/productionapi/index.html
      - type: OpenAPI
        url: openapi/workday-payroll-payroll-results-openapi.yml
      - type: JSON-LD
        url: json-ld/workday-payroll-payroll-results-context.jsonld
      - type: JSONSchema
        url: json-schema/payroll-results-pay-period-schema.json
      - type: JSONSchema
        url: json-schema/payroll-results-pay-run-result-schema.json
      - type: JSONSchema
        url: json-schema/payroll-results-payment-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-results-payment-election-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-results-payment-election-schema.json
      - type: JSONSchema
        url: json-schema/payroll-results-payment-schema.json
      - type: JSONSchema
        url: json-schema/payroll-results-payslip-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-results-payslip-deduction-line-schema.json
      - type: JSONSchema
        url: json-schema/payroll-results-payslip-earning-line-schema.json
      - type: JSONSchema
        url: json-schema/payroll-results-payslip-schema.json
      - type: JSONSchema
        url: json-schema/payroll-results-payslip-tax-line-schema.json
      - type: JSONSchema
        url: json-schema/payroll-results-worker-ref-schema.json
      - type: JSONSchema
        url: json-schema/payroll-results-worker-result-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-results-worker-result-schema.json
      - type: JSONStructure
        url: json-structure/payroll-results-pay-period-structure.json
      - type: JSONStructure
        url: json-structure/payroll-results-pay-run-result-structure.json
      - type: JSONStructure
        url: json-structure/payroll-results-payment-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-results-payment-election-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-results-payment-election-structure.json
      - type: JSONStructure
        url: json-structure/payroll-results-payment-structure.json
      - type: JSONStructure
        url: json-structure/payroll-results-payslip-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-results-payslip-deduction-line-structure.json
      - type: JSONStructure
        url: json-structure/payroll-results-payslip-earning-line-structure.json
      - type: JSONStructure
        url: json-structure/payroll-results-payslip-structure.json
      - type: JSONStructure
        url: json-structure/payroll-results-payslip-tax-line-structure.json
      - type: JSONStructure
        url: json-structure/payroll-results-worker-ref-structure.json
      - type: JSONStructure
        url: json-structure/payroll-results-worker-result-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-results-worker-result-structure.json
      - type: Example
        url: examples/payroll-results-pay-period-example.json
      - type: Example
        url: examples/payroll-results-pay-run-result-example.json
      - type: Example
        url: examples/payroll-results-payment-collection-example.json
      - type: Example
        url: examples/payroll-results-payment-election-collection-example.json
      - type: Example
        url: examples/payroll-results-payment-election-example.json
      - type: Example
        url: examples/payroll-results-payment-example.json
      - type: Example
        url: examples/payroll-results-payslip-collection-example.json
      - type: Example
        url: examples/payroll-results-payslip-deduction-line-example.json
      - type: Example
        url: examples/payroll-results-payslip-earning-line-example.json
      - type: Example
        url: examples/payroll-results-payslip-example.json
      - type: Example
        url: examples/payroll-results-payslip-tax-line-example.json
      - type: Example
        url: examples/payroll-results-worker-ref-example.json
      - type: Example
        url: examples/payroll-results-worker-result-collection-example.json
      - type: Example
        url: examples/payroll-results-worker-result-example.json
      - type: Example
        url: examples/workday-payroll-get-worker-payslip-example.json
      - type: NaftikoCapability
        url: capabilities/shared/payroll-results.yaml
  - name: Workday Payroll Input API
    description: API for submitting and managing payroll input data including one-time payments, adjustments, and supplemental earnings.
    humanURL: https://www.workday.com/en-us/products/payroll-management.html
    baseURL: https://api.workday.com/payroll-input/v1
    tags:
      - Adjustments
      - One-Time-Payments
      - Payroll-Input
      - Supplemental-Earnings
    properties:
      - type: Documentation
        url: https://community.workday.com/sites/default/files/file-hosting/productionapi/index.html
      - type: OpenAPI
        url: openapi/workday-payroll-payroll-input-openapi.yml
      - type: JSON-LD
        url: json-ld/workday-payroll-payroll-input-context.jsonld
      - type: JSONSchema
        url: json-schema/payroll-input-adjustment-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-adjustment-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-create-adjustment-request-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-create-input-batch-request-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-create-one-time-payment-request-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-create-supplemental-earning-request-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-create-time-off-input-request-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-input-batch-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-input-batch-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-input-record-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-one-time-payment-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-one-time-payment-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-supplemental-earning-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-supplemental-earning-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-time-off-input-collection-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-time-off-input-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-update-one-time-payment-request-schema.json
      - type: JSONSchema
        url: json-schema/payroll-input-worker-ref-schema.json
      - type: JSONStructure
        url: json-structure/payroll-input-adjustment-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-adjustment-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-create-adjustment-request-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-create-input-batch-request-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-create-one-time-payment-request-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-create-supplemental-earning-request-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-create-time-off-input-request-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-input-batch-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-input-batch-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-input-record-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-one-time-payment-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-one-time-payment-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-supplemental-earning-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-supplemental-earning-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-time-off-input-collection-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-time-off-input-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-update-one-time-payment-request-structure.json
      - type: JSONStructure
        url: json-structure/payroll-input-worker-ref-structure.json
      - type: Example
        url: examples/payroll-input-adjustment-collection-example.json
      - type: Example
        url: examples/payroll-input-adjustment-example.json
      - type: Example
        url: examples/payroll-input-create-adjustment-request-example.json
      - type: Example
        url: examples/payroll-input-create-input-batch-request-example.json
      - type: Example
        url: examples/payroll-input-create-one-time-payment-request-example.json
      - type: Example
        url: examples/payroll-input-create-supplemental-earning-request-example.json
      - type: Example
        url: examples/payroll-input-create-time-off-input-request-example.json
      - type: Example
        url: examples/payroll-input-input-batch-collection-example.json
      - type: Example
        url: examples/payroll-input-input-batch-example.json
      - type: Example
        url: examples/payroll-input-input-record-example.json
      - type: Example
        url: examples/payroll-input-one-time-payment-collection-example.json
      - type: Example
        url: examples/payroll-input-one-time-payment-example.json
      - type: Example
        url: examples/payroll-input-supplemental-earning-collection-example.json
      - type: Example
        url: examples/payroll-input-supplemental-earning-example.json
      - type: Example
        url: examples/payroll-input-time-off-input-collection-example.json
      - type: Example
        url: examples/payroll-input-time-off-input-example.json
      - type: Example
        url: examples/payroll-input-update-one-time-payment-request-example.json
      - type: Example
        url: examples/payroll-input-worker-ref-example.json
      - type: Example
        url: examples/workday-payroll-create-one-time-payment-example.json
      - type: NaftikoCapability
        url: capabilities/shared/payroll-input.yaml
  - name: Workday Tax API
    description: API for managing payroll tax calculations, tax withholdings, and tax filing information.
    humanURL: https://www.workday.com/en-us/products/payroll-management.html
    baseURL: https://api.workday.com/tax/v1
    tags:
      - Compliance
      - Tax
      - Tax-Filing
      - Withholdings
    properties:
      - type: Documentation
        url: https://community.workday.com/sites/default/files/file-hosting/productionapi/index.html
      - type: OpenAPI
        url: openapi/workday-payroll-tax-openapi.yml
      - type: JSON-LD
        url: json-ld/workday-payroll-tax-context.jsonld
      - type: JSONSchema
        url: json-schema/tax-create-tax-election-request-schema.json
      - type: JSONSchema
        url: json-schema/tax-tax-election-collection-schema.json
      - type: JSONSchema
        url: json-schema/tax-tax-election-schema.json
      - type: JSONSchema
        url: json-schema/tax-tax-filing-collection-schema.json
      - type: JSONSchema
        url: json-schema/tax-tax-filing-schema.json
      - type: JSONSchema
        url: json-schema/tax-tax-jurisdiction-collection-schema.json
      - type: JSONSchema
        url: json-schema/tax-tax-jurisdiction-ref-schema.json
      - type: JSONSchema
        url: json-schema/tax-tax-jurisdiction-schema.json
      - type: JSONSchema
        url: json-schema/tax-tax-result-collection-schema.json
      - type: JSONSchema
        url: json-schema/tax-tax-result-schema.json
      - type: JSONSchema
        url: json-schema/tax-tax-withholding-collection-schema.json
      - type: JSONSchema
        url: json-schema/tax-tax-withholding-schema.json
      - type: JSONSchema
        url: json-schema/tax-update-tax-withholding-request-schema.json
      - type: JSONSchema
        url: json-schema/tax-worker-ref-schema.json
      - type: JSONSchema
        url: json-schema/tax-worker-tax-summary-schema.json
      - type: JSONStructure
        url: json-structure/tax-create-tax-election-request-structure.json
      - type: JSONStructure
        url: json-structure/tax-tax-election-collection-structure.json
      - type: JSONStructure
        url: json-structure/tax-tax-election-structure.json
      - type: JSONStructure
        url: json-structure/tax-tax-filing-collection-structure.json
      - type: JSONStructure
        url: json-structure/tax-tax-filing-structure.json
      - type: JSONStructure
        url: json-structure/tax-tax-jurisdiction-collection-structure.json
      - type: JSONStructure
        url: json-structure/tax-tax-jurisdiction-ref-structure.json
      - type: JSONStructure
        url: json-structure/tax-tax-jurisdiction-structure.json
      - type: JSONStructure
        url: json-structure/tax-tax-result-collection-structure.json
      - type: JSONStructure
        url: json-structure/tax-tax-result-structure.json
      - type: JSONStructure
        url: json-structure/tax-tax-withholding-collection-structure.json
      - type: JSONStructure
        url: json-structure/tax-tax-withholding-structure.json
      - type: JSONStructure
        url: json-structure/tax-update-tax-withholding-request-structure.json
      - type: JSONStructure
        url: json-structure/tax-worker-ref-structure.json
      - type: JSONStructure
        url: json-structure/tax-worker-tax-summary-structure.json
      - type: Example
        url: examples/tax-create-tax-election-request-example.json
      - type: Example
        url: examples/tax-tax-election-collection-example.json
      - type: Example
        url: examples/tax-tax-election-example.json
      - type: Example
        url: examples/tax-tax-filing-collection-example.json
      - type: Example
        url: examples/tax-tax-filing-example.json
      - type: Example
        url: examples/tax-tax-jurisdiction-collection-example.json
      - type: Example
        url: examples/tax-tax-jurisdiction-example.json
      - type: Example
        url: examples/tax-tax-jurisdiction-ref-example.json
      - type: Example
        url: examples/tax-tax-result-collection-example.json
      - type: Example
        url: examples/tax-tax-result-example.json
      - type: Example
        url: examples/tax-tax-withholding-collection-example.json
      - type: Example
        url: examples/tax-tax-withholding-example.json
      - type: Example
        url: examples/tax-update-tax-withholding-request-example.json
      - type: Example
        url: examples/tax-worker-ref-example.json
      - type: Example
        url: examples/tax-worker-tax-summary-example.json
      - type: NaftikoCapability
        url: capabilities/shared/payroll-tax.yaml
common:
  - type: DeveloperPortal
    url: https://community.workday.com/
  - type: GettingStarted
    url: https://doc.workday.com/developer/studio/en-us/getting-started.html
  - type: Authentication
    url: https://doc.workday.com/admin-guide/en-us/authentication/authentication.html
  - type: TermsOfService
    url: https://www.workday.com/en-us/legal.html
  - type: PrivacyPolicy
    url: https://www.workday.com/en-us/privacy.html
  - type: StatusPage
    url: https://status.workday.com/
  - type: Security
    url: https://www.workday.com/en-us/why-workday/security.html
  - type: JSON-LD
    url: json-ld/workday-payroll-context.jsonld
  - type: JSONSchema
    url: json-schema/workday-payroll-pay-run-schema.json
  - type: JSONSchema
    url: json-schema/workday-payroll-payslip-schema.json
  - type: JSONStructure
    url: json-structure/workday-payroll-pay-run-structure.json
  - type: JSONStructure
    url: json-structure/workday-payroll-payslip-structure.json
  - type: Example
    url: examples/workday-payroll-pay-run-example.json
  - type: Example
    url: examples/workday-payroll-payslip-example.json
  - type: SpectralRules
    url: rules/workday-payroll-spectral-rules.yml
  - type: NaftikoCapability
    url: capabilities/payroll-processing.yaml
  - type: Vocabulary
    url: vocabulary/workday-payroll-vocabulary.yml
  - type: Tools
    url: https://github.com/Workday/raas-python
    title: Report-as-a-Service Python Client
  - type: Tools
    url: https://github.com/Workday/everywhere
    title: Workday Everywhere SDK
  - type: Tools
    url: https://github.com/Workday/asor
    title: Agent System of Record API
  - type: Features
    data:
      - name: Global Payroll Engine
        description: Process payroll across multiple countries with configurable calculation logic, pay components, and statutory rules.
      - name: Pay Run Management
        description: Create, schedule, and execute payroll runs with full visibility into calculation status and results.
      - name: Earnings and Deductions
        description: Configure and apply earnings, deductions, accumulations, and balances per worker, organization, or pay group.
      - name: Tax Calculation and Withholding
        description: Automated tax calculations and withholdings with support for federal, state, local, and international jurisdictions.
      - name: Payroll Input Processing
        description: Submit one-time payments, retroactive adjustments, and supplemental earnings outside of scheduled pay runs.
      - name: Payslip Generation
        description: Produce worker-facing payslips and pay statements with detailed breakdowns of earnings, deductions, and taxes.
      - name: Compliance Reporting
        description: Generate statutory and compliance reports including tax filings, year-end forms, and audit trails.
      - name: Worker Self-Service
        description: Surface pay history, payslips, and tax documents to workers via Workday Mobile and the Workday user experience.
  - type: UseCases
    data:
      - name: Multi-Country Payroll Operations
        description: Run payroll for a global workforce across regions while standardizing on a single platform and data model.
      - name: Payroll Cycle Automation
        description: Schedule, execute, and audit recurring payroll runs end-to-end with minimal manual intervention.
      - name: One-Time Payments and Adjustments
        description: Submit bonuses, retroactive pay, and corrections programmatically through the Payroll Input API.
      - name: Tax Filing and Compliance
        description: Calculate withholdings and produce data feeds for statutory tax filings and year-end reporting.
      - name: Pay Data Integration
        description: Sync payroll results into general ledger, banking, benefits, and analytics systems downstream of payroll runs.
      - name: Worker Pay Transparency
        description: Provide workers with secure programmatic access to payslips, year-to-date totals, and tax forms.
  - type: Integrations
    data:
      - name: Workday Human Capital Management
        description: Integrated source of worker, organization, compensation, and time tracking data feeding payroll calculations.
      - name: Workday Financial Management
        description: Posts payroll journal entries and accruals into the Workday general ledger.
      - name: Workday Time Tracking
        description: Feeds approved time and absence data into payroll calculations.
      - name: Workday Benefits
        description: Provides benefit elections and deductions consumed by payroll.
      - name: Workday Studio
        description: Visual integration tool for building inbound and outbound payroll integrations.
      - name: Workday Cloud Connect for Third-Party Payroll
        description: Pre-built integrations to third-party payroll providers and tax filing services.
      - name: Banking and Payment Networks
        description: Generates ACH and international payment files for direct deposit and payroll disbursements.
  - type: Solutions
    data:
      - name: Workday Payroll for the U.S.
        description: Full-service payroll solution for U.S. employers including federal, state, and local tax calculation and filing support.
      - name: Workday Payroll for Canada
        description: Payroll solution covering Canadian federal and provincial requirements.
      - name: Workday Payroll for the U.K.
        description: U.K. payroll with HMRC reporting and statutory pay support.
      - name: Workday Payroll for France
        description: French payroll covering DSN reporting and statutory rules.
      - name: Workday Cloud Connect for Third-Party Payroll
        description: Connectors and data feeds for customers running payroll on a third-party provider while using Workday HCM.
maintainers:
  - FN: Kin Lane
    email: [email protected]
tags:
  - Compensation
  - Enterprise
  - Human Resources
  - Payroll
  - SaaS
  - Tax