Workday Financials · Schema

PerformanceObligation

AccountingCloud ERPFinancial ManagementProcurement

Properties

Name Type Description
id string Workday ID (WID) for the performance obligation
name string Name of the performance obligation
transactionPrice number Allocated transaction price
satisfactionMethod string How the obligation is satisfied
percentComplete number Percentage of obligation completed
status string Current obligation status
View JSON Schema on GitHub

JSON Schema

workday-financials-performanceobligation-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/PerformanceObligation",
  "title": "PerformanceObligation",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Workday ID (WID) for the performance obligation"
    },
    "name": {
      "type": "string",
      "description": "Name of the performance obligation"
    },
    "transactionPrice": {
      "type": "number",
      "format": "double",
      "description": "Allocated transaction price"
    },
    "satisfactionMethod": {
      "type": "string",
      "enum": [
        "OverTime",
        "PointInTime"
      ],
      "description": "How the obligation is satisfied"
    },
    "percentComplete": {
      "type": "number",
      "format": "double",
      "description": "Percentage of obligation completed",
      "minimum": 0,
      "maximum": 100
    },
    "status": {
      "type": "string",
      "enum": [
        "Open",
        "Satisfied",
        "Canceled"
      ],
      "description": "Current obligation status"
    }
  }
}