MCP Server for Workday

Build 25.0.9440

PurchaseOrdersProjectBasedServiceLines

Tracks service lines within project-based purchase orders, detailing services procured in connection with specific projects.

Workday Resource Information

Retrieves a purchase order with the specified ID.

Secured by: Process: Purchase Order - View, Process: Supplier Invoice (OLD)+TG, Process: Supplier Invoice - View, Self-Service: Purchase Order, Self-Service: Supplier Contact Tasks, View: Organization Purchase Order

Scope: Procurement, Supplier Accounts

Aggregate Fields

The server represents the following fields as aggregates containing JSON text. Each of them conforms to their respective schema. Fields marked with an asterisk are required and must be included if their parent object is. Fields marked with a hyphen are read-only and must not be included when calling stored procedures or when performing an INSERT or UPDATE.

This information is derived from the Workday REST API specification which does not explicitly list all business rules and validations that apply to each object. More fields may be required than what is listed here.

Splits_Aggregate


[{
  amount: Currency /* The amount on the purchase order transaction line split. */
  descriptor: Text /* A preview of the instance */
  id: Text /* Id of the instance */
  location: { /* The location worktag for a purchase order line split. */
     -descriptor: Text /* A description of the instance */
     -href: Text /* A link to the instance */
     *id: Text /* wid / id / reference id */
  }
  memo: Text /* The memo for a purchase order line split. */
  percent: Numeric /* The percentage for a purchase order line split. */
  quantity: Numeric /* The quantity for the purchase order line split. */
  worktags: [{
      descriptor: Text /* A preview of the instance */
      href: Text /* A link to the instance */
      id: Text /* Id of the instance */
      worktagType: { /* The worktag type for the worktag. */
         -descriptor: Text /* A description of the instance */
         -href: Text /* A link to the instance */
         *id: Text /* wid / id / reference id */
      }
  }]
}]

Subtasks_Aggregate


[{
  amount: Currency /* The amount for the project subtask. The value can be negative and will be precise up to 6 decimal places. */
  description: Text /* The description of a project subtask on the document line. The project subtasks are always on the 
project based service lines for procurement transactions. */
  descriptor: Text /* A preview of the instance */
  id: Text /* Id of the instance */
  task: { /* The project plan task associated with the project subtask. */
      descriptor: Text /* A preview of the instance */
      endDate: Date /* The project plan task end date. */
      id: Text /* Id of the instance */
      name: Text /* The project plan task name. */
      phase: { /* The project plan phase for a project. The project plan phase is unique to the project and the project phase is unique to the tenant. */
          descriptor: Text /* A preview of the instance */
          id: Text /* Id of the instance */
          name: Text /* The name of the phrase associated with a project plan. */
      }
      startDate: Date /* The project plan task start date. */
  }
}]

Worktags_Aggregate


[{
  descriptor: Text /* A preview of the instance */
  href: Text /* A link to the instance */
  id: Text /* Id of the instance */
  worktagType: { /* The worktag type for the worktag. */
     -descriptor: Text /* A description of the instance */
     -href: Text /* A link to the instance */
     *id: Text /* wid / id / reference id */
  }
}]

Columns

Name Type Description
Id [KEY] String The unique identifier for each instance of a project-based service line in the Purchase Orders module. This ID is used to track and reference specific service line entries within the system.
PurchaseOrders_Id [KEY] String The Workday system-generated unique identifier of the Purchase Order that this project-based service line is associated with.
AmountInvoiced_Currency String The currency in which the total amount invoiced for this project-based purchase order line is recorded. This includes all invoice lines linked to the purchase order line.
AmountInvoiced_Value Decimal The total monetary amount invoiced for this project-based purchase order line, represented in the specified currency. Includes the sum of all related invoice lines.
AmountReceived_Currency String The currency in which the total amount received for this project-based purchase order line is recorded. This includes all receipt lines associated with the purchase order line.
AmountReceived_Value Decimal The total monetary amount received for this project-based purchase order line, represented in the specified currency. Includes the sum of all related receipt lines.
Descriptor String A brief textual representation of this project-based purchase order line, typically used for display purposes.
ExtendedAmount_Currency String The currency in which the extended amount for this purchase order line is recorded. The extended amount reflects the full value of the purchase order line, excluding tax-only invoices.
ExtendedAmount_Value Decimal The total extended amount for this purchase order line, representing the agreed price before taxes and adjustments, excluding amounts specific to tax-only invoices.
Memo String Additional notes or comments recorded for this project-based purchase order line, typically entered by users for reference purposes.
Prepaid Bool Indicates whether the purchase order line has been prepaid. If the value is 'true,' the cost has been paid in advance rather than upon receipt of goods or services.
Project_Descriptor String A brief summary or identifier of the project instance, used for quick reference within the system.
Project_EndDate Datetime The officially approved end date for the project, marking the conclusion of its planned activities and commitments.
Project_Id String A unique identifier assigned to the project instance, ensuring distinct tracking and reference within the system.
Project_Name String The officially designated name of the project, approved for use in records, reports, and project-related documentation.
Project_Reference String An external or third-party reference identifier for the associated project, which can be used for integration with other systems.
Project_StartDate Datetime The scheduled or approved start date of the project associated with this purchase order line.
Retention Bool Indicates whether the retention checkbox is selected for this purchase order line. If the value is 'true,' retention can be applied, typically meaning a portion of the payment is withheld until project completion.
SpendCategory_Descriptor String A textual description of the spend category associated with this purchase order line, used for classification and reporting.
SpendCategory_Href String A URL link to the spend category instance, which provides additional details or navigation to the relevant Workday object.
SpendCategory_Id String The Workday unique identifier (WID), system ID, or reference ID for the spend category associated with this purchase order line.
Splits_Aggregate String A detailed breakdown of the line item splits for this project-based purchase order line. If the line has no splits, this field remains empty.
Subtasks_Aggregate String A collection of project-related subtasks associated with this purchase order line. Subtasks indicate task-level granularity within the project.
Worktags_Aggregate String The worktags assigned to this purchase order line, which help categorize and track financial transactions within Workday.
Buyer_Prompt String Filters purchase orders by the assigned buyer. Specify the Workday ID of the worker designated as the buyer on the purchase order. Multiple buyer IDs can be used.
Company_Prompt String Filters purchase orders based on the company they are associated with. Provide the Workday ID of the company. Multiple company IDs can be used.
ExcludeCanceled_Prompt Bool If the value is 'true,' this query excludes purchase orders that have been canceled. The default value is 'false,' meaning canceled orders are included.
ExcludeClosed_Prompt Bool If the value is 'true,' this query excludes purchase orders that have been closed. The default value is 'false,' meaning closed orders are included.
FromDate_Prompt Date Filters purchase orders to include only those with a document date on or after the specified date. Expected format: YYYY-MM-DD.
OrderFromConnection_Prompt String Filters purchase orders based on supplier order-from connections. Provide the Workday ID of the order-from connection. Multiple connection IDs can be used.
Status_Prompt String Filters purchase orders based on their status. Specify the Workday ID corresponding to the status. Multiple status IDs can be used.
SubmittedBy_Prompt String Filters purchase orders by the worker who submitted them. Provide the Workday ID of the submitting worker. Multiple worker IDs can be used.
Supplier_Prompt String Filters purchase orders by supplier. Provide the Workday ID of the supplier. Multiple supplier IDs can be used.
ToDate_Prompt Date Filters purchase orders to include only those with a document date on or before the specified date. Expected format: YYYY-MM-DD.

Copyright (c) 2025 CData Software, Inc. - All rights reserved.
Build 25.0.9440