Service Directory > v31.2 > Resource_Management > Get_Expense_Reports
 

Operation: Get_Expense_Reports

This service operation will get Expense Reports for the specified criteria. Expense Reports are used to track expenses incurred by workers or applicants so they can be reimbursed. Expense Report data includes Date, Business Purpose, Spend Authorization, Total Amount, Payment Type, Memo, and Expense Report Lines. The data for the lines includes Date, Quantity, Amount, Expense Item, Conversion Rate, Converted Amount, Expense Item Attributes, Credit Card, Credit Card Transaction, Memo, Flags for Billable and Receipt Included, and Worktags.


@ - A parameter name with this symbol denotes an XML attribute within the document instead of an XML element.


Contents

 

Web Service

 

Request

 

Response

 

Element(s)

 

Request Element: Get_Expense_Reports_Request

This element is the top-level request element for all Expense Report "Get" operations.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Request_References [Choice]   Expense_Report_Request_References  [0..1]  This element content contains the echoed Expense Report Request Reference Element   
Request_Criteria [Choice]   Expense_Report_Request_Criteria  [0..1]  This element content contains the echoed Expense Report Request Criteria Element 
Validation Description
Payment Updated From Date must be earlier than Payment Updated To Date   
Expense Report From Date must be earlier than Expense Report To Date   
Created From Date must be earlier than Created To Date   
Approved From Date must be earlier than Approved To Date   
Organization Reference must be Companies or Company Hierarchies   
 
Response_Filter  Response_Filter  [0..1]  This element content contains the echoed Respones Filter Element 
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
 
Response_Group  Expense_Report_Response_Group  [0..1]  This element content contains the echoed Expense Report Response Group Element   
top
 

Response Element: Get_Expense_Reports_Response

Element containing Expense Report response elements including echoed request data and request result data
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Request_References  Expense_Report_Request_References  [0..1]  This element content contains the echoed Expense Report Request Reference Element   
Request_Criteria  Expense_Report_Request_Criteria  [0..1]  This element content contains the echoed Expense Report Request Criteria Element 
Validation Description
Payment Updated From Date must be earlier than Payment Updated To Date   
Expense Report From Date must be earlier than Expense Report To Date   
Created From Date must be earlier than Created To Date   
Approved From Date must be earlier than Approved To Date   
Organization Reference must be Companies or Company Hierarchies   
 
Response_Filter  Response_Filter  [0..1]  This element content contains the echoed Respones Filter Element 
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
 
Response_Group  Expense_Report_Response_Group  [0..1]  This element content contains the echoed Expense Report Response Group Element   
Response_Results  Response_Results  [0..1]  This element content contains the Expense Report Response Results element, including total results and paging   
Response_Data  Expense_Report_Response_Data  [0..1]  This element content contains the Expense Report Response Data element.   
top
 

Expense_Report_Request_References

part of: Get_Expense_Reports_Request, Get_Expense_Reports_Response
Expense Report Reference element contains the specific instance set containing the requested Expense Report. The ID is the value and the Type attribute is either the Lookup ID type or the Workday ID (GUID) for the instance of Expense Report.
 
Parameter name Type/Value Cardinality Description Validations
Expense_Report_Reference  Expense_ReportObject  [1..*]  Instance set containing the Expense Report object.   
top
 

Expense_ReportObject

part of: Expense_Report_Request_References, Expense_Report_WWS, Expense_Report_Credit_Card_Transactions_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Expense_ReportObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Expense_ReportObjectID

part of: Expense_ReportObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Expense_Report_Reference_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Expense_Report_Request_Criteria

part of: Get_Expense_Reports_Request, Get_Expense_Reports_Response
This element is the wrapper around a list of elements representing the Expense Report Request specific criteria needed to search for instances. All of the elements are "AND" conditions.
 
Parameter name Type/Value Cardinality Description Validations
Organization_Reference  OrganizationObject  [0..*]  Reference to an existing Company or Company Hierarchy   
Expense_Payee_Reference  Expense_PayeeObject  [0..*]  Reference to an existing Applicant, Contingent Worker, or Employee   
Expense_Payee_Type_Reference  Unique_IdentifierObject  [0..*]  The type of Expense Payee for the expense report (Applicant, Contingent Worker, or Employee).   
Expense_Report_From_Date  date  [0..1]  Expense Report From Date   
Expense_Report_To_Date  date  [0..1]  Expense Report To Date   
Document_Number  string  [0..1]  Document Number   
Expense_Report_Payment_Status_Reference  Document_Payment_StatusObject  [0..1]  Reference to the payment status of the expense report (paid or unpaid)   
Created_From_Date  date  [0..1]  Created From Date   
Created_To_Date  date  [0..1]  Created To Date   
Approved_From_Date  date  [0..1]  Approved From Date   
Approved_To_Date  date  [0..1]  Approved To Date   
Payment_Updated_From_Date  dateTime  [0..1]  Payment Updated From Date   
Payment_Updated_To_Date  dateTime  [0..1]  Payment Updated To Date   
Payment_Update_Type_Reference  Event_Lite_TypeObject  [0..1]  Reference to the payment update type (Expense Report Payment Paid or Expense Report Payment Canceled)   
Market_Code  string  [0..1]  Market Code for an expense report line on the expense report with either a Credit Card or a Credit Card Transaction   
Corporate_Account_Reference  Corporate_Credit_Card_AccountObject  [0..1]  Reference to the corporate credit card account for an expense report line on the expense report with either a Credit Card or a Credit Card Transaction   
Validation Description
Payment Updated From Date must be earlier than Payment Updated To Date   
Expense Report From Date must be earlier than Expense Report To Date   
Created From Date must be earlier than Created To Date   
Approved From Date must be earlier than Approved To Date   
Organization Reference must be Companies or Company Hierarchies   
top
 

OrganizationObject

part of: Expense_Report_Request_Criteria
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  OrganizationObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

OrganizationObjectID

part of: OrganizationObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Company_Reference_ID, Cost_Center_Reference_ID, Custom_Organization_Reference_ID, Organization_Reference_ID, Region_Reference_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Expense_PayeeObject

part of: Expense_Report_Request_Criteria, Attendee_Data, Recipient_Data, Passenger_Data, Expense_Report_Credit_Card_Transactions_Data, Expense_Report_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Expense_PayeeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Expense_PayeeObjectID

part of: Expense_PayeeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Applicant_ID, Contingent_Worker_ID, Employee_ID, External_Committee_Member_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Unique_IdentifierObject

part of: Expense_Report_Request_Criteria, Attendee_Data, Recipient_Data, Passenger_Data, Expense_Report_Line_WWS_Outbound_Data, Expense_Report_Line_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Unique_IdentifierObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Unique_IdentifierObjectID

part of: Unique_IdentifierObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  IID, WID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Document_Payment_StatusObject

part of: Expense_Report_Request_Criteria
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Document_Payment_StatusObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Document_Payment_StatusObjectID

part of: Document_Payment_StatusObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Document_Payment_Status_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Event_Lite_TypeObject

part of: Expense_Report_Request_Criteria
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Event_Lite_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Event_Lite_TypeObjectID

part of: Event_Lite_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Event_Lite_Type_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Corporate_Credit_Card_AccountObject

part of: Expense_Report_Request_Criteria, Expense_Report_Line_Credit_Card_Transaction_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Corporate_Credit_Card_AccountObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Corporate_Credit_Card_AccountObjectID

part of: Corporate_Credit_Card_AccountObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Corporate_Credit_Card_Account_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Response_Filter

part of: Get_Expense_Reports_Request, Get_Expense_Reports_Response
Parameters that let you filter the data returned in the response. You can filter returned data by dates and page attributes.
 
Parameter name Type/Value Cardinality Description Validations
As_Of_Effective_Date  date  [0..1]  Indicates the date when application data, such as benefits and compensation, are deemed effective in the Workday system. (Also referred to as the "Effective Moment".) If not specified, this date defaults to TODAY.   
As_Of_Entry_DateTime  dateTime  [0..1]  Indicates the date and time that data was entered into the system. (This field is also referred to as the "Entry Moment".) If not specified, defaults to the CURRENT DATE/TIME.   
Page  decimal (12, 0) >0   [0..1]  Indicates the page of data to return in the response, and defaults to the first page (Page = 1). For responses that contain more than one page of data, use this parameter to retrieve the additional pages of data. For example, set Page = 2 to retrieve the second page of data. Note: If you set the page parameter, you must also specify the "As_Of_Entry_Date" to ensure that the result set remains the same between your requests.   
Count  decimal (3, 0) >0   [0..1]  Sets the number of objects to return within each response page (Min = 1, Max = 999, Default = 100 if not set). Any values you set must be between 1-999.   
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
top
 

Expense_Report_Response_Group

part of: Get_Expense_Reports_Request, Get_Expense_Reports_Response
Wrapper element around a list of elements representing the amount of data that should be included in the Expense Report response. If this element is not included then ALL of the Response Groups are included in the response.
 
Parameter name Type/Value Cardinality Description Validations
Include_Reference  boolean  [0..1]  Flag indicating if the Expense Report Reference data is to be included in the response   
Include_Expense_Report_Data  boolean  [0..1]  Flag indicating if the Expense Report data is to be included in the response   
Include_Credit_Card_Transaction_Data  boolean  [0..1]  Flag indicating if the Credit Card Transaction data for Credit Card Transactions of the Expense Report is to be included in the response   
Include_Attachment_Data  boolean  [0..1]  Flag indicating if the attachment data within Expense Report Data is to be included in the response   
top
 

Response_Results

part of: Get_Expense_Reports_Response
The "Response_Results" element contains summary information about the data that has been returned from your request including "Total_Results", "Total_Pages", and the current "Page" returned.
 
Parameter name Type/Value Cardinality Description Validations
Total_Results  decimal (12, 0) >0   [0..1]  The total number of results that have been returned from your request.   
Total_Pages  decimal (12, 0) >0   [0..1]  The total number of pages that exist for your request. A page of data in WWS contains a maximum of 100 entries. So, if you have exactly 1,000 employees returned in a request, then you will have 10 pages of data that will need to be retrieved to build your complete dataset. Each page contains a maximum of 100 entries.   
Page_Results  decimal (12, 0) >0   [0..1]  Number of Results in current page.   
Page  decimal (12, 0) >0   [0..1]  The page of data that has been returned for the given request.   
top
 

Expense_Report_Response_Data

part of: Get_Expense_Reports_Response
Wrapper element containing expense report response data for requested references or criteria and for requested response group
 
Parameter name Type/Value Cardinality Description Validations
Expense_Report  Expense_Report_WWS  [0..*]  Wrapper element that includes expense report instance and data   
top
 

Expense_Report_WWS

part of: Expense_Report_Response_Data
Wrapper element that includes expense report instance and data
 
Parameter name Type/Value Cardinality Description Validations
Expense_Report_Reference  Expense_ReportObject  [0..1]  Expense Report Reference   
Expense_Report_Data  Expense_Report_WWS_Outbound_Data  [0..1]  Element that encapsulates all the data related to the expense report.   
Expense_Report_Credit_Card_Transactions_Data  Expense_Report_Credit_Card_Transactions_Data  [0..1]  Element containing Expense Credit Card Transaction data   
top
 

Expense_Report_WWS_Outbound_Data

part of: Expense_Report_WWS
Expense Report Data contains all the information about an Expense Report -.
 
Parameter name Type/Value Cardinality Description Validations
Expense_Report_ID  string  [0..1]  Expense Report ID. This is the Expense Report unique identifier.   
Expense_Payee_Reference  Expense_PayeeObject  [1..1]  Reference to the person who the expense report is for.   
Currency_Reference  CurrencyObject  [1..1]  Reference to the currency that the expense report will be reported in. This must match the currency for the company.   
Company_Reference  CompanyObject  [1..1]  Reference to the company the expense report is for.   
Locked_in_Workday  boolean  [0..1]  Set to True to disable editing and canceling the invoice inside the Workday application. Invoice can only be updated from the web service.   
Expense_Report_Number  string  [0..1]  The document number that will be assigned to the expense report. Leave it blank to have the number auto-assigned.   
Expense_Report_Date  date  [0..1]  The date the expense report was created.   
Expense_Report_Approval_Date  date  [0..1]  The date the expense report was approved.   
Expense_Report_Status  string  [0..1]  The status of the expense report.   
Budget_Check_Status  string  [0..1]  Budget Check Status   
Committee_Reference  CommitteeObject  [0..1]  Returns the Committee if Expense Payee is an External Committee Member   
Business_Purpose_Reference  Business_PurposeObject  [0..1]  Reference to the business purpose for the expense report.   
Expense_Report_Total_Amount  decimal (18, 3)   [0..1]  READ ONLY. The total amount of the expense report.   
Expense_Report_Total_Reimbursement_Amount  decimal (18, 3)   [0..1]  The total reimbursement amount of the expense report.   
Cash_Advance_Applied_Amount  decimal (18, 3) >0   [0..1]  The total cash advance applied amount for the expense report.   
Prior_Balance_Applied  decimal (18, 3)   [0..1]  The Prior Balance Applied from this Expense Report to a negative reimbursable Expense Report.   
Payment_Type_Reference  Payment_TypeObject  [1..1]  Reference to the payment type for the expense report. This is how the expense payee will be paid.   
Spend_Authorization_Reference  Spend_AuthorizationObject  [0..1]  Reference to the spend authorization that gives pre-approval for the expense report.   
Final_Expense_Report_for_Spend_Authorization  boolean  [0..1]  Set to True if this is the Final Expense Report to be used with the related Spend Authorization   
Supplier_Reference  SupplierObject  [0..1]  Reference to the supplier of the person who the expense report is for if that person is a contingent worker.   
Memo  string  [0..1]  Text describing the use and purpose of the expense report.   
Expense_Report_Lines_Reference_Data  Expense_Report_Line_WWS_Outbound_Data  [0..*]  Element that encapsulates all data for 1 expense report line (date, credit card, credit card transaction, expense item, quantity, amount, currency, currency rate, converted amount, receipt included, billable, worktags, expense item attributes).   
Attachment_Data  Financials_Attachment_Data  [0..*]  Encapsulating element containing all Business Document Attachment data. 
Validation Description
If a file name is specified for a Financial Attachment, File Content and Content Type are required.   
 
top
 

CurrencyObject

part of: Expense_Report_Line_Credit_Card_Transaction_Data, Credit_Card_Transaction_Billing_Currency_Conversion_Data, Expense_Report_WWS_Outbound_Data, Expense_Report_Line_WWS_Outbound_Data, Itemized_Expense_Report_Line_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  CurrencyObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

CurrencyObjectID

part of: CurrencyObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Currency_ID, Currency_Numeric_Code  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

CompanyObject

part of: Expense_Report_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  CompanyObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

CompanyObjectID

part of: CompanyObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Company_Reference_ID, Organization_Reference_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

CommitteeObject

part of: Expense_Report_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  CommitteeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

CommitteeObjectID

part of: CommitteeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Committee_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Business_PurposeObject

part of: Expense_Report_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Business_PurposeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Business_PurposeObjectID

part of: Business_PurposeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Business_Purpose_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Payment_TypeObject

part of: Expense_Report_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Payment_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Payment_TypeObjectID

part of: Payment_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Payment_Type_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Spend_AuthorizationObject

part of: Expense_Report_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Spend_AuthorizationObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Spend_AuthorizationObjectID

part of: Spend_AuthorizationObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Spend_Authorization_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

SupplierObject

part of: Expense_Report_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  SupplierObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

SupplierObjectID

part of: SupplierObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Supplier_ID, Supplier_Reference_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Expense_Report_Line_WWS_Outbound_Data

part of: Expense_Report_WWS_Outbound_Data
Element that encapsulates all data for 1 expense report line (date, credit card, credit card transaction, expense item, quantity, amount, currency, currency rate, converted amount, receipt included, billable, worktags, expense item attributes).
 
Parameter name Type/Value Cardinality Description Validations
Expense_Report_Line_Date  date  [1..1]  The date the expense was incurred.   
Expense_Credit_Card_Reference [Choice]   Worker_Credit_CardObject  [0..1]  Reference to the credit card that the expense was paid with. This can only be used for credit cards that require manual entry.   
Expense_Credit_Card_Transaction_Reference [Choice]   Credit_Card_TransactionObject  [0..1]  Reference to the credit card transaction where the expense was reported. This cannot be used at the same time as the credit card reference or the mobile expense reference.   
Mobile_Expense_Reference [Choice]   Unique_IdentifierObject  [0..*]  Reference to the mobile expense where the expense was reported. This cannot be used at the same time as the credit card reference or the expense credit card transaction reference.   
Expense_Item_Reference  Item_DescriptorObject  [1..1]  Reference to the expense item the expense is for.   
Quantity  decimal (22, 2)   [1..1]  Quantity for the expense report line. Leave blank if you are entering a credit card transaction.   
Amount  decimal (26, 6)   [0..1]  Unit cost for the expense report line. Leave blank if you are entering a credit card transaction.   
Tax_Applicability_Reference  Tax_ApplicabilityObject  [0..1]  This is the reference id value of the tax applicability. If this is blank and there invoice line has a sales item, Workday will default tax applicability from the sales item. If the invoice line has a tax code then tax applicability is required.   
Tax_Code_Reference  Tax_CodeObject  [0..1]  This is the reference id value of the tax code. If this is blank, Workday will default in the default tax code from the invoice header if there is one. If the invoice line has a tax applicability value, Workday will validate that the invoice line also has a tax code.   
Tax_Amount  decimal (26, 6)   [0..1]  Tax Amount for Expense Line   
Tax_Rate_Recoverabilities_Data  Tax_Rate_Options_Data  [0..1]  Element containing Tax Rate Recoverabilities data for Tax Code. 
Validation Description
Provide Tax Rates that match the Tax Code   
Must select a Tax Recoverability for each Tax Rate in the selected Tax Code   
Cannot select Recoverable Recoverabilities when using a Non-Taxable Applicability, [applicability]. [SUBJECT TO CHANGE]   
 
Currency_Reference  CurrencyObject  [0..1]  Reference to the currency the expense was incurred in. Leave blank if you are entering a credit card transaction.   
Currency_Rate  decimal (21, 6)   [0..1]  The conversion rate between the currency the expense was incurred in and the currency the expense will be reported in. This cannot be used if you are entering the converted amount. Leave blank if you are entering a credit card transaction.   
Converted_Amount  decimal (26, 6)   [0..1]  The amount the expense is converted to if it was incurred in a different currency. This cannot be used if you are entering the currency rate. Leave blank if you are entering a credit card transaction.   
Total_Amount  decimal (26, 6)   [0..1]  The amount to report for the expense. This will only be used for viewing.   
Total_Itemized_Lines_Converted_Amount  decimal (26, 6)   [0..1]  The total amount of the converted amounts for the itemized lines. This field is READ ONLY.   
Receipt_Included  boolean  [0..1]  Boolean flag that represents whether or not a receipt is included.   
Personal_Expense  boolean  [0..1]  Boolean flag that represents whether or not the expense was for personal use.   
Billable  boolean  [0..1]  Boolean flag that represents whether or not the expense is billable.   
Worktag_Reference  Audited_Accounting_WorktagObject  [0..*]  Reference to existing worktags. Worktags are a way to mark tasks and business objects to make them easier to access and summarize. Each transaction can include one value for each worktag type and is subject to configurable validation when submitted for approval.   
Memo  string  [0..1]  Text describing the use or purpose of the expense.   
Available_Spend_Authorization_Line_Reference  Unique_IdentifierObject  [0..1]  The Spend Authorization Line to be linked to the Expense Report Line. Only applicable if Commitment Accounting is enabled for the company.   
Expense_Item_Details_Data  Expense_Report_Line_Detail_Data  [0..1]  Element that encapsulates all of the expense item attributes (acct number, business topics, reservation number, ticket number, country, origination travel location, destination travel location, hotel, car rental agency, airline, attendee). These attributes are configurable for the expense item. Only the attributes that are set up for the expense item should be entered. All others will be wiped out. 
Validation Description
An attendee is required for expense item - [item]  Attendee is required for the selected Expense Item. 
A recipient is required for expense item - [item]  Recipient is required for the selected Expense Item. 
A passenger is required for expense item - [item]  Passenger is required for the selected Expense Item. 
Merchant Tax ID is not an attribute of expense item - [item]  Merchant Tax ID is not an attribute of the selected expense item. 
Attendee is not an attribute of expense item - [item]  Attendee is not an attribute of the selected expense item. 
Business Topic is not an attribute of expense item - [item]  Business Topic is not an attribute of the selected expense item. 
Arrival Date is not an attribute of expense item - [item]  Arrival Date is not an attribute of the selected expense item. 
Departure Date is not an attribute of expense item - [item]  Departure Date is required for the selected Expense Item. 
Daily Rate is not an attribute of expense item - [item]  Daily Rate is not an attribute of the selected expense item. 
Reference Number is not an attribute of expense item - [item]  Reference Number is not an attribute of the selected expense item. 
Airline is not an attribute of expense item - [item]  Airline is not an attribute of the selected expense item. 
Destination Location is not an attribute of expense item - [item]  Destination Location is not an attribute of the selected expense item. 
Country is not an attribute of expense item - [item]  Country is not an attribute of the selected expense item. 
Class of Service is not an attribute of expense item - [item]  Class of Service is not an attribute of the selected expense item. 
Car Rental Agency is not an attribute of expense item - [item]  Car Rental Agency is not an attribute of the selected expense item. 
Vehicle Type is not an attribute of expense item - [item]  Vehicle Type is not an attribute of the selected expense item. 
Vehicle Plan is not an attribute of expense item - [item]  Vehicle Plan is not an attribute of the selected expense item. 
Hotel is not an attribute of expense item - [item]  Hotel is not an attribute of the selected expense item. 
Fuel Type is not an attribute of expense item - [item]  Fuel Type is not an attribute of the selected expense item. 
Engine Capacity is not an attribute of expense item - [item]  Engine Capacity is not an attribute of the selected expense item. 
Number of Passengers is not an attribute of expense item - [item]  Number of Passengers is not an attribute of the selected expense item. 
Number of Lunches Provided is not an attribute of expense item - [item]  Number of Lunches Provided is not an attribute of the selected expense item. 
Number of Hours is not an attribute of expense item - [item]  Number of Hours is not an attribute of the selected expense item. 
Number of Dinners Provided is not an attribute of expense item - [item]  Number of Dinners Provided is not an attribute of the selected expense item. 
Number of Days is not an attribute of expense item - [item]  Number of Days is not an attribute of the selected expense item. 
Number of Breakfasts Provided is not an attribute of expense item - [item]  Number of Breakfasts Provided is not an attribute of the selected expense item. 
Account Number is not an attribute of expense item - [item]  Account Number is not an attribute of the selected expense item. 
Origination Location is not an attribute of expense item - [item]  Origination Location is not an attribute of the selected expense item. 
Recipient is not an attribute of expense item - [item]  Recipient is not an attribute of the selected expense item. 
Passenger is not an attribute of expense item - [item]  Passenger is not an attribute of the selected expense item. 
Business Reason is not an attribute of expense item - [item]  Business Reason is not an attribute of the selected expense item. 
Reservation Number is not an attribute of expense item - [item]  Reservation Number is not an attribute of the selected expense item. 
Ticket Number is not an attribute of expense item - [item]  Ticket Number is not an attribute of the selected expense item. 
Merchant is not an attribute of expense item - [item]  Merchant is not an attribute of the selected expense item. 
Arrival Time is not an attribute of expense item - [item]  Arrival Time is not an attribute of the selected expense item. 
Departure Time is not an attribute of expense item - [item]  Departure Time is not an attribute of the selected expense item. 
Eligibility is not an attribute of expense item - [item]  Eligibility is not an attribute of the selected expense item. 
Number of Nights Private Accommodation is not an attribute of expense item - [item]  Number of Nights Private Accommodation is not an attribute of the selected expense item. 
Travel Region is not an attribute of expense item - [item]  Travel Region is not an attribute of the selected expense item. 
Invoice Type is not an attribute of expense item - [item]  Invoice Type is not an attribute of the selected expense item. 
Classes of Service is not an attribute of expense item - [item]  Classes of Service is not an attribute of the selected expense item. 
Document Number is not an attribute of expense item - [item]  Document Number is not an attribute of the selected expense item. 
Merchant Location Post Code is not an attribute of expense item - [item]  Merchant Location Post Code is not an attribute of the selected expense item. 
Merchant Location City is not an attribute of expense item - [item]  Merchant Location City is not an attribute of the selected expense item. 
Merchant Address is not an attribute of expense item - [item]  Merchant Address is not an attribute of the selected expense item. 
Merchant Location Region is not an attribute of expense item - [item]  Merchant Location Region is not an attribute of the selected expense item. 
Merchant Location Country is not an attribute of expense item - [item]  Merchant Location Country is not an attribute of the selected expense item. 
Configurable Boolean 1 is not an attribute of expense item - [item]  Configurable Boolean 1 is not an attribute of the selected expense item. 
Configurable Boolean 4 is not an attribute of expense item - [item]  Configurable Boolean 4 is not an attribute of the selected expense item. 
Configurable Boolean 2 is not an attribute of expense item - [item]  Configurable Boolean 2 is not an attribute of the selected expense item. 
Configurable Boolean 5 is not an attribute of expense item - [item]  Configurable Boolean 5 is not an attribute of the selected expense item. 
Configurable Boolean 3 is not an attribute of expense item - [item]  Configurable Boolean 3 is not an attribute of the selected expense item. 
Configurable Text 1 is not an attribute of expense item - [item]  Configurable Text 1 is not an attribute of the selected expense item. 
Configurable Text 5 is not an attribute of expense item - [item]  Configurable Text 5 is not an attribute of the selected expense item. 
Configurable Text 3 is not an attribute of expense item - [item]  Configurable Text 3 is not an attribute of the selected expense item. 
Configurable Text 4 is not an attribute of expense item - [item]  Configurable Text 4 is not an attribute of the selected expense item. 
Configurable Text 2 is not an attribute of expense item - [item]  Configurable Text 2 is not an attribute of the selected expense item. 
 
Itemized_Expense_Report_Lines_Data  Itemized_Expense_Report_Line_WWS_Outbound_Data  [0..*]  Element that encapsulates all data for 1 itemized expense report line (date, expense item, quantity, amount, tax amount, currency, currency rate, converted amount, receipt included, billable, worktags, expense item attributes).   
Attachment_Data  Financials_Attachment_Data  [0..*]  Encapsulating element containing all Business Document Attachment data. 
Validation Description
If a file name is specified for a Financial Attachment, File Content and Content Type are required.   
 
Reimbursement_Amount  decimal (26, 6)   [0..1]  The amount that represents reimbursement amount in the reimbursement currency. This field is READ ONLY.   
Reimbursable  boolean  [0..1]  Boolean flag that represents whether or not the expense is reimbursable.   
top
 

Worker_Credit_CardObject

part of: Expense_Report_Line_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Worker_Credit_CardObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Worker_Credit_CardObjectID

part of: Worker_Credit_CardObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Expense_Credit_Card_ID, Expense_Credit_Card_Token  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Credit_Card_TransactionObject

part of: Expense_Report_Line_Credit_Card_Transaction_Data, Expense_Report_Line_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Credit_Card_TransactionObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Credit_Card_TransactionObjectID

part of: Credit_Card_TransactionObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Credit_Card_Transaction_Number  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Item_DescriptorObject

part of: Expense_Report_Line_WWS_Outbound_Data, Itemized_Expense_Report_Line_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Item_DescriptorObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Item_DescriptorObjectID

part of: Item_DescriptorObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Catalog_Item_ID, Catalog_Load_Item_ID, Expense_Item_ID, Purchase_Item_ID, Sales_Item_ID, Supplier_Item_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Tax_ApplicabilityObject

part of: Expense_Report_Line_WWS_Outbound_Data, Itemized_Expense_Report_Line_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Tax_ApplicabilityObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Tax_ApplicabilityObjectID

part of: Tax_ApplicabilityObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Tax_Applicability_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Tax_CodeObject

part of: Expense_Report_Line_WWS_Outbound_Data, Itemized_Expense_Report_Line_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Tax_CodeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Tax_CodeObjectID

part of: Tax_CodeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Tax_Code_ID, Withholding_Tax_Code_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Tax_Rate_Options_Data

part of: Expense_Report_Line_WWS_Outbound_Data, Itemized_Expense_Report_Line_WWS_Outbound_Data
Element containing Tax Rate Recoverabilities data for Tax Code.
 
Parameter name Type/Value Cardinality Description Validations
Tax_Rate_1_Reference  Tax_RateObject  [0..1]  Reference to Tax Rate for Tax Code.   
Tax_Recoverability_1_Reference  Tax_RecoverabilityObject  [0..1]  Reference for Tax Recoverability for Tax Rate.   
Tax_Rate_2_Reference  Tax_RateObject  [0..*]  Reference to Tax Rate for Tax Code.   
Tax_Recoverability_2_Reference  Tax_RecoverabilityObject  [0..1]  Reference for Tax Recoverability for Tax Rate.   
Tax_Rate_3_Reference  Tax_RateObject  [0..*]  Reference to Tax Rate for Tax Code.   
Tax_Recoverability_3_Reference  Tax_RecoverabilityObject  [0..1]  Reference for Tax Recoverability for Tax Rate.   
Tax_Rate_4_Reference  Tax_RateObject  [0..*]  Reference to Tax Rate for Tax Code.   
Tax_Recoverability_4_Reference  Tax_RecoverabilityObject  [0..1]  Reference for Tax Recoverability for Tax Rate.   
Tax_Rate_5_Reference  Tax_RateObject  [0..*]  Reference to Tax Rate for Tax Code.   
Tax_Recoverability_5_Reference  Tax_RecoverabilityObject  [0..1]  Reference for Tax Recoverability for Tax Rate.   
Tax_Rate_6_Reference  Tax_RateObject  [0..*]  Reference to Tax Rate for Tax Code.   
Tax_Recoverability_6_Reference  Tax_RecoverabilityObject  [0..1]  Reference for Tax Recoverability for Tax Rate.   
Validation Description
Provide Tax Rates that match the Tax Code   
Must select a Tax Recoverability for each Tax Rate in the selected Tax Code   
Cannot select Recoverable Recoverabilities when using a Non-Taxable Applicability, [applicability]. [SUBJECT TO CHANGE]   
top
 

Tax_RateObject

part of: Tax_Rate_Options_Data, Tax_Rate_Options_Data, Tax_Rate_Options_Data, Tax_Rate_Options_Data, Tax_Rate_Options_Data, Tax_Rate_Options_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Tax_RateObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Tax_RateObjectID

part of: Tax_RateObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Tax_Rate_ID, Withholding_Tax_Rate_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Tax_RecoverabilityObject

part of: Tax_Rate_Options_Data, Tax_Rate_Options_Data, Tax_Rate_Options_Data, Tax_Rate_Options_Data, Tax_Rate_Options_Data, Tax_Rate_Options_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Tax_RecoverabilityObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Tax_RecoverabilityObjectID

part of: Tax_RecoverabilityObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Tax_Recoverability_Object_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Audited_Accounting_WorktagObject

part of: Expense_Report_Line_WWS_Outbound_Data, Itemized_Expense_Report_Line_WWS_Outbound_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Audited_Accounting_WorktagObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Audited_Accounting_WorktagObjectID

part of: Audited_Accounting_WorktagObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Academic_Level_ID, Academic_Period_ID, Academic_Person_ID, Academic_Unit_ID, Ad_hoc_Payee_ID, Applicant_ID, Asset_Adjustment_Reason_Reference_ID, Asset_Adjustment_Type_Reference_ID, Asset_Impairment_Reason_ID, Bank_Account_ID, Business_Asset_Cost_Adjustment_Reason_ID, Business_Unit_ID, Cash_Activity_Category_ID, Catalog_Item_ID, Company_Reference_ID, Compensation_Grade_ID, Contingent_Worker_ID, Contingent_Worker_Type_ID, Corporate_Credit_Card_Account_ID, Cost_Center_Reference_ID, Custom_Organization_Reference_ID, Custom_Worktag_06_ID, Custom_Worktag_07_ID, Custom_Worktag_08_ID, Custom_Worktag_09_ID, Custom_Worktag_1_ID, Custom_Worktag_10_ID, Custom_Worktag_11_ID, Custom_Worktag_12_ID, Custom_Worktag_13_ID, Custom_Worktag_14_ID, Custom_Worktag_15_ID, Custom_Worktag_2_ID, Custom_Worktag_3_ID, Custom_Worktag_4_ID, Custom_Worktag_5_ID, Customer_Category_ID, Customer_Contract_Alternate_Reference_ID, Customer_Contract_Reference_ID, Customer_ID, Customer_Reference_ID, Deduction_Recipient_ID, Donor_ID, Employee_ID, Employee_Type_ID, Ethnicity_ID, Expense_Item_ID, External_Committee_Member_ID, Financial_Institution_ID, Financial_Institution_Reference_ID, Fund_ID, Funding_Source_Name, Gender_Code, Gift_Reference_ID, Grant_ID, Internal_Service_Provider_ID, Internal_Service_Provider_Reference_ID, Investment_Pool_ID, Investment_Profile_ID, Investor_ID, Job_Category_ID, Job_Level_ID, Job_Profile_ID, Job_Requisition_ID, Loan_ID, Location_ID, Management_Level_ID, Object_Class_ID, Opportunity_Reference_ID, Organization_Reference_ID, Pay_Rate_Type_ID, Petty_Cash_Account_ID, Position_ID, Position_Time_Type_ID, Program_ID, Program_of_Study_ID, Project_ID, Project_Plan_ID, Proposal_Grant_ID, Prospect_ID, Prospect_Reference_ID, Purchase_Item_ID, Receivable_Writeoff_Reason_ID, Region_Reference_ID, Revenue_Category_ID, Run_Category_ID, Salary_Over_The_Cap_Type_ID, Sales_Item_ID, Spend_Category_ID, Sponsor_ID, Sponsor_Reference_ID, Student_Award_Item_ID, Student_Charge_Item_ID, Student_Course_ID, Student_Course_Section_ID, Student_ID, Student_Recruiting_Campaign_ID, Student_Recruiting_Event_ID, Student_Sponsor_Contract_ID, Student_Waiver_Item_ID, Supplier_Category_ID, Supplier_Contract_ID, Supplier_ID, Supplier_Reference_ID, Tax_Applicability_ID, Tax_Authority_ID, Tax_Authority_Reference_ID, Tax_Category_ID, Tax_Code_ID, Tax_Rate_ID, Tax_Recoverability_Object_ID, Third_Party_ID, Withholding_Order_Case_ID, Withholding_Tax_Code_ID, Withholding_Tax_Rate_ID, Work_Function_ID, Work_Shift_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Expense_Report_Line_Detail_Data

part of: Expense_Report_Line_WWS_Outbound_Data, Itemized_Expense_Report_Line_WWS_Outbound_Data
Element that encapsulates all of the expense item attributes (acct number, business topics, reservation number, ticket number, country, origination travel location, destination travel location, hotel, car rental agency, airline, attendee). These attributes are configurable for the expense item. Only the attributes that are set up for the expense item should be entered. All others will be wiped out.
 
Parameter name Type/Value Cardinality Description Validations
Account_Number  string  [0..1]  Text representing the account number for the expense. 
Validation Description
The field [field] is required and must have a value.  Account Number is required for the selected Expense Item and must have a value. 
 
Business_Topics  string  [0..1]  Text representing the business topics for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Business_Reason  string  [0..1]  Text representing the business reason for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Reservation_Number  string  [0..1]  Text representing the reservation number for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Ticket_Number  string  [0..1]  Text representing the ticket number for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Merchant  string  [0..1]  Text representing the merchant name for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Merchant_Tax_ID  string  [0..1]  Text representing the merchant tax id for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Country_Reference  CountryObject  [0..1]  Reference to the country where the trip ended. 
Validation Description
The field [field] is required and must have a value.   
Travel Country [country] is not valid for Destination Location [city].  The Country and Destination Location combination must be valid. 
Travel Country [country] is not valid for Destination Location [Airport].  The Country and Destination Location combination must be valid. 
 
Travel_Region_Reference  Country_RegionObject  [0..1]  Reference to the travel region where the trip ended. 
Validation Description
The field [field] is required and must have a value.   
Travel Region [region] is invalid for Country [country].  The Travel Region and Country combination must be valid. 
Travel Region [region] is invalid for the country of Destination Location [city].  The Travel Region and Country of the destination location combination must be valid. 
Travel Region [region] does not equal Travel Region for Destination Location [Airport].  The Travel Region and Country of the destination location combination must be valid. 
 
Origination_Location_Reference  Travel_LocationObject  [0..1]  Reference to the travel location where the trip originated from. 
Validation Description
The field [field] is required and must have a value.   
 
Destination_Location_Reference  Travel_LocationObject  [0..1]  Reference to the travel location where the trip ended. 
Validation Description
The field [field] is required and must have a value.   
 
Hotel_Reference  HotelObject  [0..1]  Reference to the hotel that was used for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Car_Rental_Agency_Reference  Car_Rental_AgencyObject  [0..1]  Reference to the car rental agency that was used for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Airline_Reference  AirlineObject  [0..1]  Reference to the airline that was used for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Vehicle_Plan_Reference  Vehicle_PlanObject  [0..1]  Reference to the vehicle plan for the vehicle used for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Vehicle_Type_Reference  Vehicle_TypeObject  [0..1]  Reference to the vehicle type for the vehicle used for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Engine_Capacity_Reference  Engine_CapacityObject  [0..1]  Reference to the engine capacity for the vehicle used for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Fuel_Type_Reference  Fuel_TypeObject  [0..1]  Reference to the fuel type for the vehicle used for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Invoice_Type_Reference  Invoice_TypeObject  [0..1]  Reference to the invoice type used on the expense. 
Validation Description
The field [field] is required and must have a value.   
The Invoice Type [invoice] is not associated with the Expense Report usage location.   
Inactive Invoice Type entered. Enter an active Invoice Type.   
Invalid Invoice Type entered. Enter an Invoice Type that is valid for the country.   
 
Attendee_Reference_Data  Attendee_Data  [0..*]  Reference to the attendee element that will list the type and name of the person who was an attendee for the expense. This can be used more than once for the expense.   
Recipient_Reference_Data  Recipient_Data  [0..*]  Reference to the recipient element that will list the type and name of the person who was a recipient for the expense. This can be used more than once for the expense.   
Passenger_Reference_Data  Passenger_Data  [0..*]  Reference to the passenger element that will list the type and name of the person who was a passenger for the expense. This can be used more than once for the expense.   
Number_of_Persons  decimal (12, 0) >0   [0..1]  Number representing the number of passengers for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Arrival_Date  date  [0..1]  Text representing the arrival date for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Arrival_Time  time  [0..1]  Text representing the arrival time for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Departure_Date  date  [0..1]  Text representing the departure date for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Departure_Time  time  [0..1]  Text representing the departure time for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Number_of_Days  decimal (12, 0) >0   [0..1]  Number representing the number of days or nights for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Number_of_Hours  decimal (12, 0) >0   [0..1]  Number representing the number of hours for the expense. This is evaluated as a fraction of a day for expenses with fixed expense items using expense rate tables.   
Number_of_Breakfasts_Provided  decimal (12, 0) >0   [0..1]  Number representing the number of breakfasts provided for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Number_of_Lunches_Provided  decimal (12, 0) >0   [0..1]  Number representing the number of lunches provided for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Number_of_Dinners_Provided  decimal (12, 0) >0   [0..1]  Number representing the number of dinners provided for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Number_of_Nights_Private_Accommodation  decimal (12, 0) >0   [0..1]  Text representing the Number of Nights of Private Accommodation for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Eligibility_Reference  Expense_EligibilityObject  [0..1]  Text representing the eligibility for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Class_of_Service_Reference  Class_of_ServiceObject  [0..1]  Reference to the class of service for an airline expense. 
Validation Description
The field [field] is required and must have a value.   
 
Daily_Rate  decimal (26, 6) >0   [0..1]  Text representing the daily rate for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Reference_Number  string  [0..1]  Text representing a reference number for the expense. This can be used for a hotel folio number or anything else. 
Validation Description
The field [field] is required and must have a value.   
 
Classes_of_Service_Reference  Class_of_ServiceObject  [0..*]  Reference to classes of service. 
Validation Description
The field [field] is required and must have a value.   
 
Document_Number  string  [0..1]  Text representing the document number for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Merchant_Location_Post_Code  string  [0..1]  TEXT representing the Merchant Location Post Code for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Merchant_Address  string  [0..1]  TEXT representing the Merchant Address for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Merchant_Location_City  string  [0..1]  TEXT representing the Merchant Location City for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Merchant_Location_Country_Reference  CountryObject  [0..1]  PROMPT representing the Merchant Location Country for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Merchant_Location_Region_Reference  Country_RegionObject  [0..1]  PROMPT representing the Merchant Location Region for the expense. 
Validation Description
The field [field] is required and must have a value.   
Merchant Location Region [region] is invalid for Merchant Location Country [country].   
 
Configurable_Boolean_1  boolean  [0..1]  BOOLEAN representing the Configurable Boolean 1 for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Configurable_Boolean_2  boolean  [0..1]  BOOLEAN representing the Configurable Boolean 2 for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Configurable_Boolean_3  boolean  [0..1]  BOOLEAN representing the Configurable Boolean 3 for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Configurable_Boolean_4  boolean  [0..1]  BOOLEAN representing the Configurable Boolean 4 for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Configurable_Boolean_5  boolean  [0..1]  BOOLEAN representing the Configurable Boolean 5 for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Configurable_Text_1  string  [0..1]  TEXT representing the Configurable Text 1 for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Configurable_Text_2  string  [0..1]  TEXT representing the Configurable Text 2 for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Configurable_Text_3  string  [0..1]  TEXT representing the Configurable Text 3 for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Configurable_Text_4  string  [0..1]  TEXT representing the Configurable Text 4 for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Configurable_Text_5  string  [0..1]  TEXT representing the Configurable Text 5 for the expense. 
Validation Description
The field [field] is required and must have a value.   
 
Validation Description
An attendee is required for expense item - [item]  Attendee is required for the selected Expense Item. 
A recipient is required for expense item - [item]  Recipient is required for the selected Expense Item. 
A passenger is required for expense item - [item]  Passenger is required for the selected Expense Item. 
Merchant Tax ID is not an attribute of expense item - [item]  Merchant Tax ID is not an attribute of the selected expense item. 
Attendee is not an attribute of expense item - [item]  Attendee is not an attribute of the selected expense item. 
Business Topic is not an attribute of expense item - [item]  Business Topic is not an attribute of the selected expense item. 
Arrival Date is not an attribute of expense item - [item]  Arrival Date is not an attribute of the selected expense item. 
Departure Date is not an attribute of expense item - [item]  Departure Date is required for the selected Expense Item. 
Daily Rate is not an attribute of expense item - [item]  Daily Rate is not an attribute of the selected expense item. 
Reference Number is not an attribute of expense item - [item]  Reference Number is not an attribute of the selected expense item. 
Airline is not an attribute of expense item - [item]  Airline is not an attribute of the selected expense item. 
Destination Location is not an attribute of expense item - [item]  Destination Location is not an attribute of the selected expense item. 
Country is not an attribute of expense item - [item]  Country is not an attribute of the selected expense item. 
Class of Service is not an attribute of expense item - [item]  Class of Service is not an attribute of the selected expense item. 
Car Rental Agency is not an attribute of expense item - [item]  Car Rental Agency is not an attribute of the selected expense item. 
Vehicle Type is not an attribute of expense item - [item]  Vehicle Type is not an attribute of the selected expense item. 
Vehicle Plan is not an attribute of expense item - [item]  Vehicle Plan is not an attribute of the selected expense item. 
Hotel is not an attribute of expense item - [item]  Hotel is not an attribute of the selected expense item. 
Fuel Type is not an attribute of expense item - [item]  Fuel Type is not an attribute of the selected expense item. 
Engine Capacity is not an attribute of expense item - [item]  Engine Capacity is not an attribute of the selected expense item. 
Number of Passengers is not an attribute of expense item - [item]  Number of Passengers is not an attribute of the selected expense item. 
Number of Lunches Provided is not an attribute of expense item - [item]  Number of Lunches Provided is not an attribute of the selected expense item. 
Number of Hours is not an attribute of expense item - [item]  Number of Hours is not an attribute of the selected expense item. 
Number of Dinners Provided is not an attribute of expense item - [item]  Number of Dinners Provided is not an attribute of the selected expense item. 
Number of Days is not an attribute of expense item - [item]  Number of Days is not an attribute of the selected expense item. 
Number of Breakfasts Provided is not an attribute of expense item - [item]  Number of Breakfasts Provided is not an attribute of the selected expense item. 
Account Number is not an attribute of expense item - [item]  Account Number is not an attribute of the selected expense item. 
Origination Location is not an attribute of expense item - [item]  Origination Location is not an attribute of the selected expense item. 
Recipient is not an attribute of expense item - [item]  Recipient is not an attribute of the selected expense item. 
Passenger is not an attribute of expense item - [item]  Passenger is not an attribute of the selected expense item. 
Business Reason is not an attribute of expense item - [item]  Business Reason is not an attribute of the selected expense item. 
Reservation Number is not an attribute of expense item - [item]  Reservation Number is not an attribute of the selected expense item. 
Ticket Number is not an attribute of expense item - [item]  Ticket Number is not an attribute of the selected expense item. 
Merchant is not an attribute of expense item - [item]  Merchant is not an attribute of the selected expense item. 
Arrival Time is not an attribute of expense item - [item]  Arrival Time is not an attribute of the selected expense item. 
Departure Time is not an attribute of expense item - [item]  Departure Time is not an attribute of the selected expense item. 
Eligibility is not an attribute of expense item - [item]  Eligibility is not an attribute of the selected expense item. 
Number of Nights Private Accommodation is not an attribute of expense item - [item]  Number of Nights Private Accommodation is not an attribute of the selected expense item. 
Travel Region is not an attribute of expense item - [item]  Travel Region is not an attribute of the selected expense item. 
Invoice Type is not an attribute of expense item - [item]  Invoice Type is not an attribute of the selected expense item. 
Classes of Service is not an attribute of expense item - [item]  Classes of Service is not an attribute of the selected expense item. 
Document Number is not an attribute of expense item - [item]  Document Number is not an attribute of the selected expense item. 
Merchant Location Post Code is not an attribute of expense item - [item]  Merchant Location Post Code is not an attribute of the selected expense item. 
Merchant Location City is not an attribute of expense item - [item]  Merchant Location City is not an attribute of the selected expense item. 
Merchant Address is not an attribute of expense item - [item]  Merchant Address is not an attribute of the selected expense item. 
Merchant Location Region is not an attribute of expense item - [item]  Merchant Location Region is not an attribute of the selected expense item. 
Merchant Location Country is not an attribute of expense item - [item]  Merchant Location Country is not an attribute of the selected expense item. 
Configurable Boolean 1 is not an attribute of expense item - [item]  Configurable Boolean 1 is not an attribute of the selected expense item. 
Configurable Boolean 4 is not an attribute of expense item - [item]  Configurable Boolean 4 is not an attribute of the selected expense item. 
Configurable Boolean 2 is not an attribute of expense item - [item]  Configurable Boolean 2 is not an attribute of the selected expense item. 
Configurable Boolean 5 is not an attribute of expense item - [item]  Configurable Boolean 5 is not an attribute of the selected expense item. 
Configurable Boolean 3 is not an attribute of expense item - [item]  Configurable Boolean 3 is not an attribute of the selected expense item. 
Configurable Text 1 is not an attribute of expense item - [item]  Configurable Text 1 is not an attribute of the selected expense item. 
Configurable Text 5 is not an attribute of expense item - [item]  Configurable Text 5 is not an attribute of the selected expense item. 
Configurable Text 3 is not an attribute of expense item - [item]  Configurable Text 3 is not an attribute of the selected expense item. 
Configurable Text 4 is not an attribute of expense item - [item]  Configurable Text 4 is not an attribute of the selected expense item. 
Configurable Text 2 is not an attribute of expense item - [item]  Configurable Text 2 is not an attribute of the selected expense item. 
top
 

CountryObject

part of: Expense_Report_Line_Detail_Data, Expense_Report_Line_Detail_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  CountryObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

CountryObjectID

part of: CountryObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, ISO_3166-1_Alpha-2_Code, ISO_3166-1_Alpha-3_Code, ISO_3166-1_Numeric-3_Code  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Country_RegionObject

part of: Expense_Report_Line_Detail_Data, Expense_Report_Line_Detail_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Country_RegionObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Country_RegionObjectID

part of: Country_RegionObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Country_Region_ID, ISO_3166-2_Code  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Travel_LocationObject

part of: Expense_Report_Line_Detail_Data, Expense_Report_Line_Detail_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Travel_LocationObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Travel_LocationObjectID

part of: Travel_LocationObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Airport_ID, Spend_Data_ID, Travel_City_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

HotelObject

part of: Expense_Report_Line_Detail_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  HotelObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

HotelObjectID

part of: HotelObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Hotel_ID, Spend_Data_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Car_Rental_AgencyObject

part of: Expense_Report_Line_Detail_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Car_Rental_AgencyObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Car_Rental_AgencyObjectID

part of: Car_Rental_AgencyObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Car_Rental_Agency_ID, Spend_Data_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

AirlineObject

part of: Expense_Report_Line_Detail_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  AirlineObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

AirlineObjectID

part of: AirlineObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Airline_ID, Spend_Data_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Vehicle_PlanObject

part of: Expense_Report_Line_Detail_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Vehicle_PlanObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Vehicle_PlanObjectID

part of: Vehicle_PlanObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Spend_Data_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Vehicle_TypeObject

part of: Expense_Report_Line_Detail_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Vehicle_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Vehicle_TypeObjectID

part of: Vehicle_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Spend_Data_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Engine_CapacityObject

part of: Expense_Report_Line_Detail_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Engine_CapacityObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Engine_CapacityObjectID

part of: Engine_CapacityObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Spend_Data_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Fuel_TypeObject

part of: Expense_Report_Line_Detail_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Fuel_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Fuel_TypeObjectID

part of: Fuel_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Spend_Data_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Invoice_TypeObject

part of: Expense_Report_Line_Detail_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Invoice_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Invoice_TypeObjectID

part of: Invoice_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Invoice_Type_ID, Spend_Data_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Attendee_Data

part of: Expense_Report_Line_Detail_Data
Element that encapsulates the attendee type info (worker, guest, guest name). Only one value can be used at a time.
 
Parameter name Type/Value Cardinality Description Validations
Worker_Reference [Choice]   Expense_PayeeObject  [0..1]  Reference to the worker or applicant who was an attendee for the expense. 
Validation Description
The applicant ([applicant]) you have entered is not valid. You must use the employee instance for this person.  The applicant you have entered is not valid. You must use the employee instance for this person. 
The field [field] is required and must have a value.   
 
Guest_Reference [Choice]   Unique_IdentifierObject  [0..1]  Reference to the guest who was an attendee for the expense. Only guests associated with the expense payee will be allowed. 
Validation Description
The guest ([guest]) you have entered is not valid for the expense payee  The guest you have entered is not valid for the expense payee 
 
Guest_Name [Choice]   string  [0..1]  Text representing the name of the guest. If the guest exists already and is associated with the expense payee then it will be used. Otherwise, a new guest will be created.   
top
 

Recipient_Data

part of: Expense_Report_Line_Detail_Data
Element that encapsulates the recipient type info (worker, recipient, recipient name). Only one value can be used at a time.
 
Parameter name Type/Value Cardinality Description Validations
Worker_Reference [Choice]   Expense_PayeeObject  [0..1]  Reference to the worker or applicant who was a recipient for the expense. 
Validation Description
The applicant ([applicant]) you have entered is not valid. You must use the employee instance for this person.  The applicant you have entered is not valid. You must use the employee instance for this person. 
The field [field] is required and must have a value.   
 
Recipient_Reference [Choice]   Unique_IdentifierObject  [0..1]  Reference to the person who was a recipient for the expense. Only recipients associated with the expense payee will be allowed. 
Validation Description
The recipient ([recipient]) you have entered is not valid for the expense payee  The recipient you have entered is not valid for the expense payee 
 
Recipient_Name [Choice]   string  [0..1]  Text representing the name of the recipient. If the recipient exists already and is associated with the expense payee then it will be used. Otherwise, a new recipient will be created.   
top
 

Passenger_Data

part of: Expense_Report_Line_Detail_Data
Element that encapsulates the passenger type info (worker, passenger, passenger name). Only one value can be used at a time.
 
Parameter name Type/Value Cardinality Description Validations
Worker_Reference [Choice]   Expense_PayeeObject  [0..1]  Reference to the worker or applicant who was an attendee for the expense. 
Validation Description
The applicant ([applicant]) you have entered is not valid. You must use the employee instance for this person.  The applicant you have entered is not valid. You must use the employee instance for this person. 
The field [field] is required and must have a value.   
 
Passenger_Reference [Choice]   Unique_IdentifierObject  [0..1]  Reference to the person who was a passenger for the expense. Only passengers associated with the expense payee will be allowed. 
Validation Description
The passenger ([passenger]) you have entered is not valid for the expense payee  The passenger you have entered is not valid for the expense payee 
 
Passenger_Name [Choice]   string  [0..1]  Text representing the name of the passenger. If the passenger exists already and is associated with the expense payee then it will be used. Otherwise, a new passenger will be created.   
top
 

Expense_EligibilityObject

part of: Expense_Report_Line_Detail_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Expense_EligibilityObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Expense_EligibilityObjectID

part of: Expense_EligibilityObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Eligibility_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Class_of_ServiceObject

part of: Expense_Report_Line_Detail_Data, Expense_Report_Line_Detail_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Class_of_ServiceObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Class_of_ServiceObjectID

part of: Class_of_ServiceObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Class_of_Service_Value, Spend_Data_ID  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Itemized_Expense_Report_Line_WWS_Outbound_Data

part of: Expense_Report_Line_WWS_Outbound_Data
Element that encapsulates all data for 1 itemized expense report line (date, expense item, quantity, amount, tax amount, currency, currency rate, converted amount, receipt included, billable, worktags, expense item attributes).
 
Parameter name Type/Value Cardinality Description Validations
Expense_Report_Line_Date  date  [1..1]  The date the expense was incurred.   
Expense_Item_Reference  Item_DescriptorObject  [1..1]  Reference to the expense item the expense is for.   
Quantity  decimal (22, 2)   [1..1]  Quantity for the expense report line. Leave blank if you are entering a credit card transaction.   
Amount  decimal (26, 6)   [0..1]  Unit cost for the expense report line. Leave blank if you are entering a credit card transaction.   
Tax_Code_Reference  Tax_CodeObject  [0..1]  This is the reference id value of the tax code. If this is blank, Workday will default in the default tax code from the invoice header if there is one. If the invoice line has a tax applicability value, Workday will validate that the invoice line also has a tax code.   
Tax_Applicability_Reference  Tax_ApplicabilityObject  [0..1]  Reference to an existing Tax Applicability.   
Tax_Amount  decimal (26, 6)   [0..1]  The tax amount to report for the expense. The tax code is defined on the itemized line.   
Tax_Rate_Recoverabilities_Data  Tax_Rate_Options_Data  [0..1]  Element containing Tax Rate Recoverabilities data for Tax Code. 
Validation Description
Provide Tax Rates that match the Tax Code   
Must select a Tax Recoverability for each Tax Rate in the selected Tax Code   
Cannot select Recoverable Recoverabilities when using a Non-Taxable Applicability, [applicability]. [SUBJECT TO CHANGE]   
 
Currency_Reference  CurrencyObject  [0..1]  Reference to the currency the expense was incurred in. Leave blank if you are entering a credit card transaction.   
Currency_Rate  decimal (21, 6)   [0..1]  The conversion rate between the currency the expense was incurred in and the currency the expense will be reported in. This cannot be used if you are entering the converted amount. Leave blank if you are entering a credit card transaction.   
Converted_Amount  decimal (26, 6)   [0..1]  The amount the expense is converted to if it was incurred in a different currency. This cannot be used if you are entering the currency rate. Leave blank if you are entering a credit card transaction.   
Total_Amount  decimal (26, 6)   [0..1]  The amount to report for the expense. This will only be used for viewing.   
Receipt_Included  boolean  [0..1]  Boolean flag that represents whether or not a receipt is included.   
Personal_Expense  boolean  [0..1]  Boolean flag that represents whether or not the expense was for personal use.   
Billable  boolean  [0..1]  Boolean flag that represents whether or not the expense is billable.   
Worktag_Reference  Audited_Accounting_WorktagObject  [0..*]  Reference to existing worktags. Worktags are a way to mark tasks and business objects to make them easier to access and summarize. Each transaction can include one value for each worktag type and is subject to configurable validation when submitted for approval.   
Memo  string  [0..1]  Text describing the use or purpose of the expense.   
Expense_Item_Details_Data  Expense_Report_Line_Detail_Data  [0..1]  Element that encapsulates all of the expense item attributes (acct number, business topics, reservation number, ticket number, country, origination travel location, destination travel location, hotel, car rental agency, airline, attendee). These attributes are configurable for the expense item. Only the attributes that are set up for the expense item should be entered. All others will be wiped out. 
Validation Description
An attendee is required for expense item - [item]  Attendee is required for the selected Expense Item. 
A recipient is required for expense item - [item]  Recipient is required for the selected Expense Item. 
A passenger is required for expense item - [item]  Passenger is required for the selected Expense Item. 
Merchant Tax ID is not an attribute of expense item - [item]  Merchant Tax ID is not an attribute of the selected expense item. 
Attendee is not an attribute of expense item - [item]  Attendee is not an attribute of the selected expense item. 
Business Topic is not an attribute of expense item - [item]  Business Topic is not an attribute of the selected expense item. 
Arrival Date is not an attribute of expense item - [item]  Arrival Date is not an attribute of the selected expense item. 
Departure Date is not an attribute of expense item - [item]  Departure Date is required for the selected Expense Item. 
Daily Rate is not an attribute of expense item - [item]  Daily Rate is not an attribute of the selected expense item. 
Reference Number is not an attribute of expense item - [item]  Reference Number is not an attribute of the selected expense item. 
Airline is not an attribute of expense item - [item]  Airline is not an attribute of the selected expense item. 
Destination Location is not an attribute of expense item - [item]  Destination Location is not an attribute of the selected expense item. 
Country is not an attribute of expense item - [item]  Country is not an attribute of the selected expense item. 
Class of Service is not an attribute of expense item - [item]  Class of Service is not an attribute of the selected expense item. 
Car Rental Agency is not an attribute of expense item - [item]  Car Rental Agency is not an attribute of the selected expense item. 
Vehicle Type is not an attribute of expense item - [item]  Vehicle Type is not an attribute of the selected expense item. 
Vehicle Plan is not an attribute of expense item - [item]  Vehicle Plan is not an attribute of the selected expense item. 
Hotel is not an attribute of expense item - [item]  Hotel is not an attribute of the selected expense item. 
Fuel Type is not an attribute of expense item - [item]  Fuel Type is not an attribute of the selected expense item. 
Engine Capacity is not an attribute of expense item - [item]  Engine Capacity is not an attribute of the selected expense item. 
Number of Passengers is not an attribute of expense item - [item]  Number of Passengers is not an attribute of the selected expense item. 
Number of Lunches Provided is not an attribute of expense item - [item]  Number of Lunches Provided is not an attribute of the selected expense item. 
Number of Hours is not an attribute of expense item - [item]  Number of Hours is not an attribute of the selected expense item. 
Number of Dinners Provided is not an attribute of expense item - [item]  Number of Dinners Provided is not an attribute of the selected expense item. 
Number of Days is not an attribute of expense item - [item]  Number of Days is not an attribute of the selected expense item. 
Number of Breakfasts Provided is not an attribute of expense item - [item]  Number of Breakfasts Provided is not an attribute of the selected expense item. 
Account Number is not an attribute of expense item - [item]  Account Number is not an attribute of the selected expense item. 
Origination Location is not an attribute of expense item - [item]  Origination Location is not an attribute of the selected expense item. 
Recipient is not an attribute of expense item - [item]  Recipient is not an attribute of the selected expense item. 
Passenger is not an attribute of expense item - [item]  Passenger is not an attribute of the selected expense item. 
Business Reason is not an attribute of expense item - [item]  Business Reason is not an attribute of the selected expense item. 
Reservation Number is not an attribute of expense item - [item]  Reservation Number is not an attribute of the selected expense item. 
Ticket Number is not an attribute of expense item - [item]  Ticket Number is not an attribute of the selected expense item. 
Merchant is not an attribute of expense item - [item]  Merchant is not an attribute of the selected expense item. 
Arrival Time is not an attribute of expense item - [item]  Arrival Time is not an attribute of the selected expense item. 
Departure Time is not an attribute of expense item - [item]  Departure Time is not an attribute of the selected expense item. 
Eligibility is not an attribute of expense item - [item]  Eligibility is not an attribute of the selected expense item. 
Number of Nights Private Accommodation is not an attribute of expense item - [item]  Number of Nights Private Accommodation is not an attribute of the selected expense item. 
Travel Region is not an attribute of expense item - [item]  Travel Region is not an attribute of the selected expense item. 
Invoice Type is not an attribute of expense item - [item]  Invoice Type is not an attribute of the selected expense item. 
Classes of Service is not an attribute of expense item - [item]  Classes of Service is not an attribute of the selected expense item. 
Document Number is not an attribute of expense item - [item]  Document Number is not an attribute of the selected expense item. 
Merchant Location Post Code is not an attribute of expense item - [item]  Merchant Location Post Code is not an attribute of the selected expense item. 
Merchant Location City is not an attribute of expense item - [item]  Merchant Location City is not an attribute of the selected expense item. 
Merchant Address is not an attribute of expense item - [item]  Merchant Address is not an attribute of the selected expense item. 
Merchant Location Region is not an attribute of expense item - [item]  Merchant Location Region is not an attribute of the selected expense item. 
Merchant Location Country is not an attribute of expense item - [item]  Merchant Location Country is not an attribute of the selected expense item. 
Configurable Boolean 1 is not an attribute of expense item - [item]  Configurable Boolean 1 is not an attribute of the selected expense item. 
Configurable Boolean 4 is not an attribute of expense item - [item]  Configurable Boolean 4 is not an attribute of the selected expense item. 
Configurable Boolean 2 is not an attribute of expense item - [item]  Configurable Boolean 2 is not an attribute of the selected expense item. 
Configurable Boolean 5 is not an attribute of expense item - [item]  Configurable Boolean 5 is not an attribute of the selected expense item. 
Configurable Boolean 3 is not an attribute of expense item - [item]  Configurable Boolean 3 is not an attribute of the selected expense item. 
Configurable Text 1 is not an attribute of expense item - [item]  Configurable Text 1 is not an attribute of the selected expense item. 
Configurable Text 5 is not an attribute of expense item - [item]  Configurable Text 5 is not an attribute of the selected expense item. 
Configurable Text 3 is not an attribute of expense item - [item]  Configurable Text 3 is not an attribute of the selected expense item. 
Configurable Text 4 is not an attribute of expense item - [item]  Configurable Text 4 is not an attribute of the selected expense item. 
Configurable Text 2 is not an attribute of expense item - [item]  Configurable Text 2 is not an attribute of the selected expense item. 
 
Reimbursement_Amount  decimal (26, 6)   [0..1]  The amount that represents reimbursement amount in the reimbursement currency. This field is READ ONLY.   
Reimbursable  boolean  [0..1]  Boolean flag that represents whether or not the expense is reimbursable.   
top
 

Financials_Attachment_Data

part of: Expense_Report_WWS_Outbound_Data, Expense_Report_Line_WWS_Outbound_Data
Encapsulating element containing all Business Document Attachment data.
 
Parameter name Type/Value Cardinality Description Validations
@Content_Type  string (80)   [1..1]  Text attribute identifying Content Type of the Attachment.   
@Filename  string (255)   [1..1]  Text attribute identifying Filename of the Attachment.   
@Encoding  string  [1..1]  Text attribute identifying Encoding of the Attachment.   
@Compressed  boolean  [1..1]  Boolean attribute identifying whether the Attachment is compressed.   
File_Content  base64Binary  [0..1]  File content in binary format.   
Comment  string  [0..1]  Comment   
Validation Description
If a file name is specified for a Financial Attachment, File Content and Content Type are required.   
top
 

Expense_Report_Credit_Card_Transactions_Data

part of: Expense_Report_WWS
Element containing Expense Credit Card Transaction data
 
Parameter name Type/Value Cardinality Description Validations
Expense_Report_Reference  Expense_ReportObject  [0..1]  Expense report reference.   
Expense_Report_Number  string  [0..1]  The document number that will be assigned to the expense report. Leave it blank to have the number auto-assigned.   
Expense_Payee_Reference  Expense_PayeeObject  [0..1]  Reference to the person who the expense report is for.   
Expense_Report_Line_Credit_Card_Transaction_Data  Expense_Report_Line_Credit_Card_Transaction_Data  [0..*]  Element containing the expense report line's credit card transaction data   
top
 

Expense_Report_Line_Credit_Card_Transaction_Data

part of: Expense_Report_Credit_Card_Transactions_Data
Element containing the expense report line's credit card transaction data
 
Parameter name Type/Value Cardinality Description Validations
Expense_Report_Line_Date  date  [0..1]  The date the expense was incurred.   
Expense_Credit_Card_Transaction_Reference  Credit_Card_TransactionObject  [0..1]  Reference to the expense credit card transaction for the expense.   
Posted_Date  date  [0..1]  The date the expense was posted.   
Transaction_Number  string  [0..1]  The transaction number.   
Expense_Credit_Card_Reference  Credit_CardObject  [0..1]  Reference to the credit card that the expense was paid with.   
Transaction_Amount  decimal (26, 6)   [0..1]  Total amount in the transaction currency.   
Non-Personal_Transaction_Amount  decimal (26, 6)   [0..1]  Total amount not marked as personal expense in the transaction currency.   
Transaction_Currency_Reference  CurrencyObject  [0..1]  Reference to the transaction currency.   
Credit_Card_Transaction_Billing_Currency_Conversion_Data  Credit_Card_Transaction_Billing_Currency_Conversion_Data  [0..1]  Element containing all the credit card transaction billing currency conversion data for the expense report line   
Market_Code  string  [0..1]  The market code for the credit card transaction for the expense.   
Corporate_Account_Reference  Corporate_Credit_Card_AccountObject  [0..1]  The corporate account for the credit card transaction for the expense.   
top
 

Credit_CardObject

part of: Expense_Report_Line_Credit_Card_Transaction_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  Credit_CardObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Credit_CardObjectID

part of: Credit_CardObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Expense_Credit_Card_ID, Expense_Credit_Card_Token, Invalid_Expense_Credit_Card_Token  [1..1]  The unique identifier type. Each "ID" for an instance of an object contains a type and a value. A single instance of an object can have multiple "ID" but only a single "ID" per "type".   
top
 

Credit_Card_Transaction_Billing_Currency_Conversion_Data

part of: Expense_Report_Line_Credit_Card_Transaction_Data
Element containing all the credit card transaction billing currency conversion data for the expense report line
 
Parameter name Type/Value Cardinality Description Validations
Currency_Exchange_Rate  decimal (29, 9) >0   [0..1]  Currency exchange rate from the transaction currency to the billing currency   
Billing_Amount  decimal (26, 6)   [0..1]  Total amount in the billing currency.   
Non-Personal_Billing_Amount  decimal (18, 3)   [0..1]  Total amount not marked as personal expense in the billing currency.   
Billing_Currency_Reference  CurrencyObject  [0..1]  Reference to the billing currency.   
top
 

Expense_ReportReferenceEnumeration

part of: Expense_ReportObjectID
Base Type
string
top
 

OrganizationReferenceEnumeration

part of: OrganizationObjectID
Base Type
string
top
 

Expense_PayeeReferenceEnumeration

part of: Expense_PayeeObjectID
Base Type
string
top
 

Unique_IdentifierReferenceEnumeration

part of: Unique_IdentifierObjectID
Base Type
string
top
 

Document_Payment_StatusReferenceEnumeration

part of: Document_Payment_StatusObjectID
Base Type
string
top
 

Event_Lite_TypeReferenceEnumeration

part of: Event_Lite_TypeObjectID
Base Type
string
top
 

Corporate_Credit_Card_AccountReferenceEnumeration

part of: Corporate_Credit_Card_AccountObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

CommitteeReferenceEnumeration

part of: CommitteeObjectID
Base Type
string
top
 

Business_PurposeReferenceEnumeration

part of: Business_PurposeObjectID
Base Type
string
top
 

Payment_TypeReferenceEnumeration

part of: Payment_TypeObjectID
Base Type
string
top
 

Spend_AuthorizationReferenceEnumeration

part of: Spend_AuthorizationObjectID
Base Type
string
top
 

SupplierReferenceEnumeration

part of: SupplierObjectID
Base Type
string
top
 

Worker_Credit_CardReferenceEnumeration

part of: Worker_Credit_CardObjectID
Base Type
string
top
 

Credit_Card_TransactionReferenceEnumeration

part of: Credit_Card_TransactionObjectID
Base Type
string
top
 

Item_DescriptorReferenceEnumeration

part of: Item_DescriptorObjectID
Base Type
string
top
 

Tax_ApplicabilityReferenceEnumeration

part of: Tax_ApplicabilityObjectID
Base Type
string
top
 

Tax_CodeReferenceEnumeration

part of: Tax_CodeObjectID
Base Type
string
top
 

Tax_RateReferenceEnumeration

part of: Tax_RateObjectID
Base Type
string
top
 

Tax_RecoverabilityReferenceEnumeration

part of: Tax_RecoverabilityObjectID
Base Type
string
top
 

Audited_Accounting_WorktagReferenceEnumeration

part of: Audited_Accounting_WorktagObjectID
Base Type
string
top
 

CountryReferenceEnumeration

part of: CountryObjectID
Base Type
string
top
 

Country_RegionReferenceEnumeration

part of: Country_RegionObjectID
Base Type
string
top
 

Travel_LocationReferenceEnumeration

part of: Travel_LocationObjectID
Base Type
string
top
 

HotelReferenceEnumeration

part of: HotelObjectID
Base Type
string
top
 

Car_Rental_AgencyReferenceEnumeration

part of: Car_Rental_AgencyObjectID
Base Type
string
top
 

AirlineReferenceEnumeration

part of: AirlineObjectID
Base Type
string
top
 

Vehicle_PlanReferenceEnumeration

part of: Vehicle_PlanObjectID
Base Type
string
top
 

Vehicle_TypeReferenceEnumeration

part of: Vehicle_TypeObjectID
Base Type
string
top
 

Engine_CapacityReferenceEnumeration

part of: Engine_CapacityObjectID
Base Type
string
top
 

Fuel_TypeReferenceEnumeration

part of: Fuel_TypeObjectID
Base Type
string
top
 

Invoice_TypeReferenceEnumeration

part of: Invoice_TypeObjectID
Base Type
string
top
 

Expense_EligibilityReferenceEnumeration

part of: Expense_EligibilityObjectID
Base Type
string
top
 

Class_of_ServiceReferenceEnumeration

part of: Class_of_ServiceObjectID
Base Type
string
top
 

Credit_CardReferenceEnumeration

part of: Credit_CardObjectID
Base Type
string
top