Service Directory > v25.1 > Resource_Management > Put_Expense_Item
 

Operation: Put_Expense_Item

This service operation will add or update Expense Items. Expense Item are used to create and track goods and services which can be expensed to a company by Employees. Expense item data includes Expense Item ID, Item Name, Spend Category, Item Description, Item Unit Price, Currency, Instructions for the User, Fixed Expense flag, Maximum Expense flag, and Memo Require Flag. Spend Category and Resource Category are synonymous and refer to the same business object.


@ - 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: Put_Expense_Item_Request

Element containing Expense Item reference for update and all Expense Item data items
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Add Only Flag. Indicates that the service is an add only, not an update.   
Expense_Item_Reference  Expense_ItemObject  [0..1]  Reference to an existing Expense Item for update only purposes   
Expense_Item_Data  Expense_Item_Data  [1..1]  Expense Item Data 
Validation Description
Expense can not be both fixed and maximum expense.  Expense can not be both fixed and maximum expense. 
If the item unit price is specified, then the currency must also be specified.  If the item unit price is specified, then the currency must also be specified. 
"[table]" cannot be used more than once  An Expense Rate Table cannot be used more than once. 
Expense Item can have a Item Unit Price or an Expense Rate Table, but not both.  Expense Item can have a Item Unit Price or an Expense Rate Table, but not both. 
An Expense Item that doesn't use Expense Rate Table cannot be adjusted.  An Expense Item that doesn't use Expense Rate Table cannot be adjusted. 
Expense Accumulator is only used by Expense Item with Expense Rate Table  Expense Accumulator is only used by Expense Item with Expense Rate Table 
Allow Overage can only be selected if Maximum Expense or Based on Allowance Plan is also selected.  Allow Overage can only be selected if Maximum Expense or Based on Allowance Plan is also selected. 
At least one Expense Item Attribute evaluated by '[table]' is not on the expense item. Please add all necessary attributes to the expense item and/or display it to the user.  All Expense Item Attributes evaluated by the Expense Rate Table should be added to the Expense Item and displayed to the user. 
Maximum Expense Items cannot be adjusted.  Maximum Expense Items cannot be adjusted. 
Arrival Date and Departure Date Expense Item Attributes need to be set to required for a Hotel Itemization Expense Item.  Arrival Date and Departure Date Expense Item Attributes need to be set to required for a Hotel Itemization Expense Item. 
You cannot make Quantity and Per Unit Amount Not Enterable if Fixed Expense is selected.   
If Travel Journal is enabled, then a Travel Journal Item must also be specified.  If Travel Journal is enabled, then a Travel Journal Item must also be specified. 
Arrival Date and Departure Date Expense Item Attributes need to be set to required for a Travel Journal Expense Item.  Arrival Date and Departure Date Expense Item Attributes need to be set to required for a Travel Journal Expense Item. 
Expense can not be fixed, maximum expense or based on an allowance plan if Travel Journal is enabled.  Expense can not be fixed, maximum expense or based on an allowance plan if Travel Journal is enabled. 
 
Validation Description
The Web Service is set to Add Only; but the Expense Item already exists.   
top
 

Response Element: Put_Expense_Item_Response

Element containing Put Expense Item Response Data
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Expense_Item_Reference  Expense_ItemObject  [0..1]  Reference to an existing Expense Item   
top
 

Expense_ItemObject

part of: Expense_Item_Data, Put_Expense_Item_Request, Put_Expense_Item_Response, Hotel_Itemization_Mapping_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_ItemObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Expense_ItemObjectID

part of: Expense_ItemObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Expense_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
 

Expense_Item_Data

part of: Put_Expense_Item_Request
Element containing all Expense Item data
 
Parameter name Type/Value Cardinality Description Validations
Expense_Item_ID  string  [0..1]  Expense Item ID. This is the Expense Item unique identifier   
Item_Name  string  [1..1]  Free form text field for meaningful Expense Item Name 
Validation Description
Expense Item Name is already used.  Expense Item Name is already used. 
 
Resource_Category_Reference  Spend_CategoryObject  [1..1]  This is the reference id value of the spend category. A spend category is a classification of items and services that drive the accounting. All expense items are associated with a Spend Category and sales items are associated with a Revenue Category. If a value is provided for sales item, revenue category will default so it is recommended to provide a value for either sales item or revenue category but not both. It is required if sales item is blank.   
Item_Description  string  [0..1]  Free form text field to provide detailed description of the Expense Item   
Synonyms_and_Keywords  string  [0..1]  Synonyms and Key words which are similar to the Expense Item name. These will allow an infrequent user to type in something reasonable and find the correct expense item.   
Per_Diem_Expense  boolean  [0..1]  Boolean flag indicating if the Expense Item is a Per Diem Expense. Used for reporting purposes only.   
Item_Unit_Price  decimal (26, 6)   [0..1]  Currency field for Item Unit Price 
Validation Description
Unit Price must be greater than or equal to zero.   
 
Currency_Reference  CurrencyObject  [0..1]  Reference to the currency of the company. If entered, this field is not processed on inbound Workday Web Services requests.   
Instructional_Text  RichText  [0..1]  Free form Rich Text field to enter instructions for users creating expense reports.   
Expense_Policy_Group_Reference  Expense_Policy_GroupObject  [0..*]  Reference to an existing Expense Policy Group. Assigning expense item to policy groups is done to make it easier for an administrator to search for and select items for segmented security setup.   
Expense_Item_Group_Reference  Expense_Item_GroupObject  [0..*]  Reference to an existing Expense Item Group. Assigning expense items to item groups is done to make it easier to search for and select items. Expense items can belong to multiple groups.   
Job_Profile_Reference  Job_ProfileObject  [0..*]  Reference to an existing Job Profile. Workers in this Job Profile can use this Expense Item.   
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Reference to an existing Unit of Measure   
Tax_Applicability_Reference  Tax_ApplicabilityObject  [0..1]  Reference to an existing Tax Applicability   
Travel_Journal  boolean  [0..1]  This boolean will enable travel journal entry on the expense report line.   
Travel_Journal_Item_Reference  Expense_ItemObject  [0..1]  Expense Item used for daily travel journal entry.   
Quantity_and_Per_Unit_Amount_Not_Enterable  boolean  [0..1]  This boolean will make the Amount and Quantity not enterable on the expense report line.   
Inactive  boolean  [0..1]  Boolean flag indicating if the Expense Item is Inactive. Set for expense items that should no longer be selected on Expense Report Lines   
Fixed_Expense  boolean  [0..1]  Boolean flag indicating if the Expense Item is a Fixed Expense. Set for expenses that are always the same amount, for example, a fixed rate for mileage.   
Maximum_Expense  boolean  [0..1]  Boolean flag indicating if the Expense Item has a Maximum Expense. Set for expenses where you want to establish a maximum amount that can't be exceeded, such as the maximum amount for one night at a hotel.   
Allow_Overage  boolean  [0..1]  Boolean flag indicating if a Maximum Expense Item will allow overages. Set for expenses where you want to give the user a warning that they have surpassed the maximum amount allowed for the expense item rather than giving the user an error.   
Based_on_Allowance_Plan  boolean  [0..1]  Boolean flag indicating if the Expense Item is based on an Allowance Plan. Set for expenses that would have a Tuition Allowance Plan for example.   
Memo_Required  boolean  [0..1]  Boolean flag indicating if a Memo is Required by the user when entering the expense item.   
Display_Arrival_Date_before_Departure_Date  boolean  [0..1]  Display Arrival Date before Departure Date   
Expense_Item_Attribute_Data  Expense_Item_Attribute_and_Type_Subedit_Web_Service  [0..*]  List of Expense Item Attributes 
Validation Description
Expense Item Attribute Type is required and must have a value.  Expense Item Attribute Type is required and must have a value. 
 
Expense_Accumulator_Reference  Expense_AccumulatorObject  [0..1]  Reference to an existing Expense Accumulator. This will determine if an accumulated quantity of all the expense report lines of the expense payee with this expense item will be evaluated by the base rate table. This should only be selected in conjunction with an Expense Rate Table.   
Expense_Rate_Table_Reference  Expense_Rate_TableObject  [0..1]  Reference to an existing Expense Rate Table. The Expense Rate Table is used to determine the base fixed or maximum amount of the Expense Item based on additional data entered by the user on the expense item details of an expense report line.   
Expense_Adjustment_Calculation_Method_Data  Expense_Adjustment_Calculation_Method_Data  [0..*]  Element containing all Expense Adjustment Calculation Method data 
Validation Description
At least one Expense Item Attribute evaluated by '[table]' is not on the expense item. Please add all necessary attributes to the expense item and/or display it to the user.  All Expense Item Attributes evaluated by the Expense Rate Table should be added to the Expense Item and displayed to the user. 
"[table]" cannot be used more than once  An Expense Rate Table cannot be used more than once. 
 
Hotel_Itemization_Mapping_Data  Hotel_Itemization_Mapping_Data  [0..*]  Hotel Itemization Mapping table for Expense Item. 
Validation Description
An Expense Item entered in the Hotel Itemization Mapping is either based on an Allowance Plan, a Fixed Expense, Inactive, or Hotel Itemized, and therefore invalid.  An Expense Item entered in the Hotel Itemization Mapping is either based on an Allowance Plan, a Fixed Expense, Inactive, or Hotel Itemized, and therefore invalid. 
 
Validation Description
Expense can not be both fixed and maximum expense.  Expense can not be both fixed and maximum expense. 
If the item unit price is specified, then the currency must also be specified.  If the item unit price is specified, then the currency must also be specified. 
"[table]" cannot be used more than once  An Expense Rate Table cannot be used more than once. 
Expense Item can have a Item Unit Price or an Expense Rate Table, but not both.  Expense Item can have a Item Unit Price or an Expense Rate Table, but not both. 
An Expense Item that doesn't use Expense Rate Table cannot be adjusted.  An Expense Item that doesn't use Expense Rate Table cannot be adjusted. 
Expense Accumulator is only used by Expense Item with Expense Rate Table  Expense Accumulator is only used by Expense Item with Expense Rate Table 
Allow Overage can only be selected if Maximum Expense or Based on Allowance Plan is also selected.  Allow Overage can only be selected if Maximum Expense or Based on Allowance Plan is also selected. 
At least one Expense Item Attribute evaluated by '[table]' is not on the expense item. Please add all necessary attributes to the expense item and/or display it to the user.  All Expense Item Attributes evaluated by the Expense Rate Table should be added to the Expense Item and displayed to the user. 
Maximum Expense Items cannot be adjusted.  Maximum Expense Items cannot be adjusted. 
Arrival Date and Departure Date Expense Item Attributes need to be set to required for a Hotel Itemization Expense Item.  Arrival Date and Departure Date Expense Item Attributes need to be set to required for a Hotel Itemization Expense Item. 
You cannot make Quantity and Per Unit Amount Not Enterable if Fixed Expense is selected.   
If Travel Journal is enabled, then a Travel Journal Item must also be specified.  If Travel Journal is enabled, then a Travel Journal Item must also be specified. 
Arrival Date and Departure Date Expense Item Attributes need to be set to required for a Travel Journal Expense Item.  Arrival Date and Departure Date Expense Item Attributes need to be set to required for a Travel Journal Expense Item. 
Expense can not be fixed, maximum expense or based on an allowance plan if Travel Journal is enabled.  Expense can not be fixed, maximum expense or based on an allowance plan if Travel Journal is enabled. 
top
 

Spend_CategoryObject

part of: Expense_Item_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_CategoryObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Spend_CategoryObjectID

part of: Spend_CategoryObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Spend_Category_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
 

CurrencyObject

part of: Expense_Item_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
 

Expense_Policy_GroupObject

part of: Expense_Item_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_Policy_GroupObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Expense_Policy_GroupObjectID

part of: Expense_Policy_GroupObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Expense_Policy_Group_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_Item_GroupObject

part of: Expense_Item_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_Item_GroupObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Expense_Item_GroupObjectID

part of: Expense_Item_GroupObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Expense_Item_Group_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
 

Job_ProfileObject

part of: Expense_Item_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  Job_ProfileObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Job_ProfileObjectID

part of: Job_ProfileObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Job_Profile_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
 

Unit_of_MeasureObject

part of: Expense_Item_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  Unit_of_MeasureObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Unit_of_MeasureObjectID

part of: Unit_of_MeasureObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, UN_CEFACT_Common_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_ApplicabilityObject

part of: Expense_Item_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
 

Expense_Item_Attribute_and_Type_Subedit_Web_Service

part of: Expense_Item_Data
One Expense Item Tag for the Expense Item
 
Parameter name Type/Value Cardinality Description Validations
Expense_Item_Attribute_Reference  Expense_Item_AttributeObject  [0..1]  One Expense Item Attribute for the Expense Item   
Expense_Item_Attribute_Type_Reference  Expense_Item_Attribute_TypeObject  [0..1]  Expense Item Type Reference defines the type of attribute to be collected for the Expense Item.   
Display_to_User  boolean  [0..1]  Boolean flag, Display to User, that displays the expense Item tag on the expense report line.   
Required  boolean  [0..1]  Boolean flag, Expense Item Attribute Required, that requires the user to enter a value for an expense Item tag on the expense report line. 
Validation Description
If an attribute is marked as required, it must also be marked as display to user.   
 
Validation Description
Expense Item Attribute Type is required and must have a value.  Expense Item Attribute Type is required and must have a value. 
top
 

Expense_Item_AttributeObject

part of: Expense_Item_Attribute_and_Type_Subedit_Web_Service
 
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_Item_AttributeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Expense_Item_AttributeObjectID

part of: Expense_Item_AttributeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Expense_Item_Attribute_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_Item_Attribute_TypeObject

part of: Expense_Item_Attribute_and_Type_Subedit_Web_Service
 
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_Item_Attribute_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Expense_Item_Attribute_TypeObjectID

part of: Expense_Item_Attribute_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Expense_Item_Attribute_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
 

Expense_AccumulatorObject

part of: Expense_Item_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_AccumulatorObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Expense_AccumulatorObjectID

part of: Expense_AccumulatorObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Expense_Accumulator_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_Rate_TableObject

part of: Expense_Item_Data, Expense_Adjustment_Calculation_Method_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_Rate_TableObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Expense_Rate_TableObjectID

part of: Expense_Rate_TableObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Expense_Rate_Table_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_Adjustment_Calculation_Method_Data

part of: Expense_Item_Data
Element containing all Expense Adjustment Calculation Method data
 
Parameter name Type/Value Cardinality Description Validations
Arithmetic_Operator_Reference  Arithmetic_OperatorObject  [0..1]  Reference to an existing Arithmetic Operator, limited to either Add or Subtract.   
Expense_Rate_Table_Reference  Expense_Rate_TableObject  [0..1]  Reference to an existing Expense Rate Table. The result of the expense rate table will be used to adjust the result of the base expense rate table.   
Multiply_Result_by_Quantity_  boolean  [0..1]  Boolean flag indicating if the quantity entered on the expense report line is a factor in the adjustment calculation.   
Validation Description
At least one Expense Item Attribute evaluated by '[table]' is not on the expense item. Please add all necessary attributes to the expense item and/or display it to the user.  All Expense Item Attributes evaluated by the Expense Rate Table should be added to the Expense Item and displayed to the user. 
"[table]" cannot be used more than once  An Expense Rate Table cannot be used more than once. 
top
 

Arithmetic_OperatorObject

part of: Expense_Adjustment_Calculation_Method_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  Arithmetic_OperatorObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Arithmetic_OperatorObjectID

part of: Arithmetic_OperatorObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Arithmetic_Operator_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
 

Hotel_Itemization_Mapping_Data

part of: Expense_Item_Data
Hotel Itemization Mapping Data element is used for the Hotel Itemization Mapping table.
 
Parameter name Type/Value Cardinality Description Validations
Hotel_Charge_Type_Reference  Hotel_Charge_TypeObject  [0..1]  Hotel Charge Type field used in the Hotel Itemization Mapping table.   
Expense_Item_Reference  Expense_ItemObject  [0..1]  Expense Item field used in the Hotel Itemization Mapping table.   
Hotel_Mapping_Field_Required  boolean  [0..1]  Hotel Mapping Field Required boolean used in the Hotel Itemization Mapping table.   
Validation Description
An Expense Item entered in the Hotel Itemization Mapping is either based on an Allowance Plan, a Fixed Expense, Inactive, or Hotel Itemized, and therefore invalid.  An Expense Item entered in the Hotel Itemization Mapping is either based on an Allowance Plan, a Fixed Expense, Inactive, or Hotel Itemized, and therefore invalid. 
top
 

Hotel_Charge_TypeObject

part of: Hotel_Itemization_Mapping_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  Hotel_Charge_TypeObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Hotel_Charge_TypeObjectID

part of: Hotel_Charge_TypeObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Hotel_Charge_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
 

Expense_ItemReferenceEnumeration

part of: Expense_ItemObjectID
Base Type
string
top
 

Spend_CategoryReferenceEnumeration

part of: Spend_CategoryObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

RichText

part of: Expense_Item_Data
Base Type
string
top
 

Expense_Policy_GroupReferenceEnumeration

part of: Expense_Policy_GroupObjectID
Base Type
string
top
 

Expense_Item_GroupReferenceEnumeration

part of: Expense_Item_GroupObjectID
Base Type
string
top
 

Job_ProfileReferenceEnumeration

part of: Job_ProfileObjectID
Base Type
string
top
 

Unit_of_MeasureReferenceEnumeration

part of: Unit_of_MeasureObjectID
Base Type
string
top
 

Tax_ApplicabilityReferenceEnumeration

part of: Tax_ApplicabilityObjectID
Base Type
string
top
 

Expense_Item_AttributeReferenceEnumeration

part of: Expense_Item_AttributeObjectID
Base Type
string
top
 

Expense_Item_Attribute_TypeReferenceEnumeration

part of: Expense_Item_Attribute_TypeObjectID
Base Type
string
top
 

Expense_AccumulatorReferenceEnumeration

part of: Expense_AccumulatorObjectID
Base Type
string
top
 

Expense_Rate_TableReferenceEnumeration

part of: Expense_Rate_TableObjectID
Base Type
string
top
 

Arithmetic_OperatorReferenceEnumeration

part of: Arithmetic_OperatorObjectID
Base Type
string
top
 

Hotel_Charge_TypeReferenceEnumeration

part of: Hotel_Charge_TypeObjectID
Base Type
string
top