Workday Payroll · Schema

Deduction

Deduction schema from Workday Payroll API

CompensationEnterpriseHuman ResourcesPayrollSaaSTax

Properties

Name Type Description
id string Unique deduction record identifier
deductionCode object
amount number Deduction amount
frequency string Deduction frequency
preTax boolean Whether the deduction is pre-tax
effectiveDate string Effective date of the deduction
endDate string End date of the deduction
View JSON Schema on GitHub

JSON Schema

payroll-deduction-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/workday-payroll/refs/heads/main/json-schema/payroll-deduction-schema.json",
  "title": "Deduction",
  "description": "Deduction schema from Workday Payroll API",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Unique deduction record identifier",
      "example": "ded_20260430_00211"
    },
    "deductionCode": {
      "$ref": "#/$defs/DeductionCodeRef"
    },
    "amount": {
      "type": "number",
      "format": "double",
      "description": "Deduction amount",
      "example": 2500.0
    },
    "frequency": {
      "type": "string",
      "enum": [
        "PerPayPeriod",
        "Monthly",
        "Annual",
        "OneTime"
      ],
      "description": "Deduction frequency",
      "example": "PerPayPeriod"
    },
    "preTax": {
      "type": "boolean",
      "description": "Whether the deduction is pre-tax",
      "example": true
    },
    "effectiveDate": {
      "type": "string",
      "format": "date",
      "description": "Effective date of the deduction",
      "example": "2026-04-30"
    },
    "endDate": {
      "type": "string",
      "format": "date",
      "description": "End date of the deduction",
      "example": "2026-04-30"
    }
  },
  "$defs": {
    "DeductionCodeRef": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "Deduction code identifier",
          "example": "MEDICAL_PRETAX"
        },
        "descriptor": {
          "type": "string",
          "description": "Deduction code display name",
          "example": "Weekly USD Pay Group"
        }
      }
    }
  }
}