Service Directory > v31.2 > Revenue_Management > Get_Revenue_Recognition_Schedules
 

Operation: Get_Revenue_Recognition_Schedules

This service operation will get Revenue Recognition Schedules. Revenue Recognition Schedule data includes, but is not limited to Revenue Recognition Schedule ID, Generate Installments flag, Submit flag, Status, Currency, Company, Customer, Amount Distribution Method, Frequency, From Date, To Date, Number of Installments, Schedule Type, Schedule Description, Milestones, Schedule On Hold flag, Contract Lines, Installment Data. Revenue Recognition Installment Data includes Revenue Recognition Installment Reference ID, Status, Installment Date, From Date, To Date, On Hold flag, Amount, Currency, Milestones, Revenue Recognition Installment Line Data. Revenue Recognition Installment Line Data contains Contract Line, Revenue Category, Sales Item, Line Item Description, Worktags, From Date, To Date, Amount. The request criteria can be for a single transaction based on Reference, or all transaction can be retrieved if no criteria is specified.


@ - 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_Revenue_Recognition_Schedules_Request

This element is the request element for the Revenue Recognition Schedule "Get" operation.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Request_References [Choice]   Revenue_Recognition_Schedule_Request_References  [0..1]  This element content contains the Revenue Recognition Schedule reference element used to return the Revenue Recognition Schedule by unique identifier   
Request_Criteria [Choice]   Revenue_Recognition_Schedule_Request_Criteria  [0..1]  This element content contains the wrapper element for the list of criteria representing the Revenue Recognition Schedule specific criteria needed to search for instances.   
Response_Filter  Response_Filter  [0..1]  Element Content containing Response Filter. 
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
 
Response_Group  Revenue_Recognition_Schedule_Response_Group  [0..1]  Element content containing Revenue Recognition Schedule Response Group element   
top
 

Response Element: Get_Revenue_Recognition_Schedules_Response

Element containing Revenue Recognition Schedule 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  Revenue_Recognition_Schedule_Request_References  [0..1]  This element content contains the echoed Revenue Recognition Schedule Request Reference Element   
Request_Criteria  Revenue_Recognition_Schedule_Request_Criteria  [0..1]  This element content contains the echoed Revenue Recognition Schedule Request Criteria Element   
Response_Filter  Response_Filter  [0..1]  This element content contains the echoed Response Filter Element 
Validation Description
Page Number cannot be zero.  Page number cannot be zero. 
 
Response_Group  Revenue_Recognition_Schedule_Response_Group  [0..1]  This element content contains the echoed Revenue Recognition Schedule Response Group Element   
Response_Results  Response_Results  [0..1]  This element content contains the Revenue Recognition Schedule Response Results element, including total results and paging   
Response_Data  Revenue_Recognition_Schedule_Response_Data  [0..1]  This element content contains the Revenue Recognition Schedule Response Data element.   
top
 

Revenue_Recognition_Schedule_Request_References

part of: Get_Revenue_Recognition_Schedules_Request, Get_Revenue_Recognition_Schedules_Response
Element containing Revenue Recognition Schedule reference for update and all Billing Schedule data item
 
Parameter name Type/Value Cardinality Description Validations
Revenue_Recognition_Schedule_Reference  Revenue_Recognition_ScheduleObject  [1..*]  Reference element that must contain a unique Revenue Recognition Schedule instance.   
top
 

Revenue_Recognition_ScheduleObject

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

Revenue_Recognition_ScheduleObjectID

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

Revenue_Recognition_Schedule_Request_Criteria

part of: Get_Revenue_Recognition_Schedules_Request, Get_Revenue_Recognition_Schedules_Response
This element is the wrapper around a list of elements representing the Revenue Recognition Schedule Request specific criteria needed to search for instances. All of the elements are "AND" conditions.
 
Parameter name Type/Value Cardinality Description Validations
Customer_Contract_Line_Reference  Customer_Contract_LineObject  [0..*]  One of more references to Customer Contract Lines. The operation will return current Revenue Recognition Schedules for the lines provided.   
top
 

Customer_Contract_LineObject

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

Customer_Contract_LineObjectID

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

Response_Filter

part of: Get_Revenue_Recognition_Schedules_Request, Get_Revenue_Recognition_Schedules_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
 

Revenue_Recognition_Schedule_Response_Group

part of: Get_Revenue_Recognition_Schedules_Request, Get_Revenue_Recognition_Schedules_Response
Wrapper element around a list of elements representing the amount of data that should be included in the Revenue Recognition Schedule 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 Revenue Recognition Schedule Reference data is to be included in the response   
top
 

Response_Results

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

Revenue_Recognition_Schedule_Response_Data

part of: Get_Revenue_Recognition_Schedules_Response
Wrapper element containing Revenue Recognition Schedule Response Data for requested references or criteria and for requested response group
 
Parameter name Type/Value Cardinality Description Validations
Revenue_Recognition_Schedule  Revenue_Recognition_Schedule  [0..*]  Wrapper Element that includes Revenue Recognition Schedule Instance and Data   
top
 

Revenue_Recognition_Schedule

part of: Revenue_Recognition_Schedule_Response_Data
Wrapper Element that includes Revenue Recognition Schedule Instance and Data
 
Parameter name Type/Value Cardinality Description Validations
Revenue_Recognition_Schedule_Reference  Revenue_Recognition_ScheduleObject  [0..1]  Reference to an existing Revenue Recognition Schedule   
Revenue_Recognition_Schedule_Data  Revenue_Recognition_Schedule_Data  [0..*]  Revenue Recognition Schedule Data 
Validation Description
Cannot add or update installments and also request to Generate Installments.   
Please include all existing contract lines when adding a contract line to the schedule.  Contract Lines may be added to the schedule, but cannot be removed. 
Please add only valid contract lines to the schedule based on the Company, Customer and Contract Line Type.  Contract Line(s) being added are not valid for Schedule. Valid lines can be seen in the UI for the Schedule using the Maintain Contract Lines button. 
Please set the Method to Custom if you are adding or updating installments.  Cannot add or update an installment if the schedule Method is not Custom. 
Start Date must be before End Date.   
Frequency Behavior can't be changed with already completed Installments.   
Revenue Recognition Schedules controlled by Customer Invoices can't have lines that belong to more than one Revenue Recognition Schedule.   
Revenue Recognition Schedules controlled by Customer Invoice can't be submitted until its lines' Documents are Approved.   
All Customer Invoice Lines added to Revenue Recognition Schedules need to have their Deferred Revenue flag checked.   
Revenue Recognition Schedule is controlled by Awards yet has lines not pertaining to Awards.   
Revenue Recognition Schedule is controlled by Customer Invoices yet has lines not pertaining to Customer Invoices.   
A Revenue Recognition Schedule controlled by Customer Invoice can only have Lines pertaining to a single Customer Invoice.   
Revenue Recognition Schedules controlled by Customer Invoices need to have all of their Customer Invoices Lines being non-intercompany.   
Revenue Recognition Schedules controlled by Customer Invoices need have their lines' Company match the Revenue Recognition Company.   
A Revenue Recognition Schedule's controlling transaction cannot be changed once set.   
Must enter a Revenue Recognition Controlling Transaction or at least one Line when submitting a Revenue Recognition Schedule.   
Revenue Recognition Schedule is already pertaining to a certain Customer Invoice Document. Create a new one to associate it to the referred Customer Invoice Line.   
You can't create a revenue recognition schedule when a change request is in process for the contract.   
There must be at least 1 installment to submit the Revenue Recognition Schedule.   
Select only one Schedule Type.   
End Date can't be before the date of completed installments or installments in progress.   
Schedule Number of Installments can't be less than the number of Installments already completed or in progress.   
Schedule Start Date can't be changed with completed installments.   
The invoice date of all invoice first lines must be within the schedule date range.   
The invoice date of all invoice first lines must be within the schedule date range.   
If you select Create Reversal, the Schedule Type Reference must not be Usage Based Subscription.   
If you select Create Reversal, the Amount Distribution Method must be Transaction.   
If you select Create Reversal, the selected Contract Line Type must be Project Time and Expense.   
If you select percent complete, you must enter a value in Percent Complete Method.   
If you select Percent Complete Method, the distribution method must be Percent Complete.   
Cannot change the Percent Complete Method when a contract line has existing percent complete project transactions.   
The contract lines you are adding contain existing percent complete project transactions that do not match the Percent Complete Method on the Revenue Recognition Schedule.   
For Usage Based Subscription and Multi Period schedule types, only Number of Days and Spread Even distribution methods are valid.   
Enter either Schedule To Date or Number of Installments for Installment based Revenue Recognition Schedule.   
Enter Schedule From Date for Installment based Revenue Recognition Schedule.   
When Multi-Period is true for the schedule type, Revenue Recognition Schedule can be created only for customer contract.   
You can only make multi-period allocations when Multi-Period is true for the schedule type.   
When Multi-Period is true for the schedule type, these fields must be empty: From Date, To Date, Number of Installments.   
When a multi-period allocation has installments that are either Completed or In Progress, you can’t delete it or change the Multi Period Allocation From Date.  When a multi-period allocation has installments that are either Completed or In Progress, you can’t delete it or change the Multi Period Allocation From Date. 
To generate installments for a Multi-Period schedule type, you must add at least 1 Multi-Period line.   
Total Allocation Amount cannot be more than Revenue Schedule Total.   
You cannot submit a revenue recognition schedule with contract lines from both original and alternate contracts.   
Contracts control this revenue recognition schedule. This revenue recognition schedule has lines not pertaining to either original contracts or alternate contracts.   
You can't create or update a revenue recognition schedule using a contract line from a canceled alternate contract.   
You can't change the Independent Revenue Processing flag after you create installments.   
If you select Independent Revenue Processing, the selected Contract Line Type must be Project Time and Expense.   
You can't select Independent Revenue Processing with Create Reversal.   
If you select Independent Revenue Processing, the Amount Distribution Method must be Transaction.   
If you select Independent Revenue Processing, the Schedule Type Reference must not be Usage Based Subscription.   
Revenue Recognition Schedules with Customer Invoice Lines don't support Automatically Regenerate Installments or Automatically Submit Schedule via Contract Amendment flags.   
You can only use Automatically Regenerate Installments flag and Automatically Submit Schedule via Contract Amendment flag for Spread Even or Number of Days revenue recognition schedule types.   
In Order to enable Automatically Submit Schedule via Contract Amendment you must also enable Automatically Regenerate Installments.   
Revenue Recognition Schedules with Award Lines don't support Automatically Regenerate Installments or Automatically Submit Schedule via Contract Amendment flags.   
Revenue Recognition Schedules with Alternate Customer Contract Lines don't support Automatically Regenerate Installments or Automatically Submit Schedule via Contract Amendment flags.   
Fiscal periods are required for all installments within the selected schedule date range.   
 
top
 

Revenue_Recognition_Schedule_Data

part of: Revenue_Recognition_Schedule
Element containing Revenue Recognition Schedule data
 
Parameter name Type/Value Cardinality Description Validations
Revenue_Recognition_Schedule_Reference_ID  string  [0..1]  Revenue Recognition Schedule Reference ID. This is the unique Revenue Recognition Schedule identifier.   
Submit  boolean  [0..1]  Submit flag. The service will attempt to submit the schedule if this is on.   
Generate_Installments  boolean  [0..1]  Generate Installments flag. The service will generate revenue recognition installments if this is set to true. You cannot generate installments if using a Custom schedule distribution method. 
Validation Description
You cannot generate installments if using a Custom schedule.   
You can't generate installments for Transaction type schedules.   
You can’t generate installments for Percent Complete schedules.   
 
Schedule_Status_Reference  Document_StatusObject  [0..*]  Reference element representing the schedule status.   
Controlling_Transaction_Reference  Revenue_Recognition_Schedule_Controlling_TransactionObject  [0..1]  Schedule Type   
Currency_Reference  CurrencyObject  [1..1]  Reference element representing the schedule currency.   
Company_Reference  CompanyObject  [1..1]  Reference element representing the schedule company. 
Validation Description
If any line is linked to the schedule, the company may not be changed.   
 
Intercompany_Header_Company_Reference  CompanyObject  [0..1]  Intercompany Header Company is for handling Customer Contracts that have intercompany lines, namely where the Contract Company and one or more of its Lines' Companies do not match. 
Validation Description
Intercompany Header Company must be an intercompany profile of the Revenue Recognition Schedule's Company.   
 
Customer_Reference  Billable_EntityObject  [1..1]  Reference element representing the Customer. 
Validation Description
If any contract line is linked to the schedule, the customer may not be changed.   
 
Schedule_Type_Reference  Schedule_TypeObject  [0..*]  Reference element representing the Schedule Type.   
Schedule_On_Hold  boolean  [0..1]  Schedule On Hold flag.   
Hold_Reason_Reference  Hold_ReasonObject  [0..*]  Hold Reason for Revenue Recognition Schedule 
Validation Description
Value must be set for On Hold when users include hold reasons for Create Rev Rec Schedule   
 
Schedule_Description  string  [0..1]  Schedule Description.   
Milestone_Reference  Milestone_AbstractObject  [0..*]  Reference element representing milestones linked to this schedule. Schedule processing is contingent upon these milestones being met. 
Validation Description
At Least One Milestone has an Invalid Customer or Sponsor   
 
Amount_Distribution_Method_Reference  Schedule_Distribution_MethodObject  [1..1]  Reference element representing the Amount Distribution method for Revenue Recognition.   
Frequency_Reference  Frequency_BehaviorObject  [0..1]  Reference element representing the schedule Revenue Recognition Frequency. 
Validation Description
When creating or updating revenue schedules from contracts, select the Monthly Frequency.   
 
Percent_Complete_Method_Reference  Percent_Complete_MethodObject  [0..1]  Percent Complete Method   
Create_Reversal  boolean  [0..1]  Create Reversal Flag, used to indicate if accruals can be auto reversed.   
Independent_Revenue_Processing  boolean  [0..1]  When enabled, you can accrue revenue for transactions independent of billing. 
Validation Description
You can't select Independent Revenue Processing with Create Reversal.   
 
From_Date  date  [0..1]  From date. The system generates installments based on this value. 
Validation Description
The end dates of all customer contract lines must be between the Schedule date range.   
The end dates of all customer contract lines must be between the Schedule date range.   
 
To_Date  date  [0..1]  To date. The system generates installments based on this value.   
Number_of_Installments  decimal (12, 0) >0   [0..1]  Number of installments. The system generates installments based on this value. 
Validation Description
One and only one of the following options must be selected: To Date, Number of Installments.   
You can't select both the To Date and Number of Installments at the same time.   
 
Automatically_Regenerate_Installments  boolean  [0..1]  Automatically Regenerate Installments flag. Use this flag to automatically regenerate installments when Customer Contract Amendments are completed.   
Automatically_Submit_Schedule_via_Contract_Amendment  boolean  [0..1]  Automatically Submit Schedule via Contract Amendment flag. Use this flag to automatically submit the Revenue Recognition Schedule on Customer Contract Amendment completion after installments are automatically regenerated.   
Line_Reference  Customer_Installment_ItemObject  [0..*]  Reference element representing instances Invoice Lines linked to this schedule. 
Validation Description
Can't create Revenue Recognition Schedules for Customer Invoice Lines that are tied to Contract Lines.   
Revenue Recognition Schedule's Company must match the Line's Company.   
Revenue Recognition Schedule's Intercompany Header Company must match the Line's Header Company.   
Cannot tie a Contract Line to a Revenue Recognition Schedule that has a different Currency.   
You can only add Fixed Fee Project contract lines with a Project Transaction Source of Time to percent complete revenue recognition schedules.   
You can only add Usage Based contract lines when Usage Based Subscription schedule type is specified.   
There are invalid contract lines. One or more lines is using the same project, transaction source, and overlapping start and end dates as lines that exist on a revenue recognition schedule where Percent Complete Method is [pcm]. You can add the invalid contract lines to a non-Percent Complete revenue recognition schedule or a Percent Complete revenue recognition schedule where Percent Complete Method is [pcm].   
You cannot submit a revenue recognition schedule for a contract line already associated to another revenue recognition schedule.   
You can only select Transaction for Usage Based and Time and Expense contract lines, or contract lines requiring order fulfillment.   
 
Revenue_Recognition_Installment_Data  Revenue_Recognition_Installment_Data  [0..*]  Revenue Recognition Installment Data 
Validation Description
Cannot update an installment if its status is Canceled, Completed, or In Progress.  You may not update installments with status Canceled, Completed, or In Progress. 
You can't update installment status directly to complete. If you want to create historical installments that aren't subject to accounting, update the status to closed.   
 
Revenue_Recognition_Schedule_Installment_Schedule_Data  Customer_Contract_Schedule_Installment_Schedule_Data  [0..*]  This element contains data to be used with the Defined Installment or 'RECURRING' schedule distribution method. For each contract line included in the schedule, you can specify a Regular, First, and Last Installment amount that will be used when generating installments to determine how to allocate amounts across each installment.   
Multi_Period_Allocation_Data  Multi_Period_Allocation_Data  [0..*]  Multi Period Allocation Data for Revenue Recognition Schedule. 
Validation Description
Start Date must be before End Date.   
Fiscal periods are required for all installments within the selected schedule date range.   
 
Validation Description
Cannot add or update installments and also request to Generate Installments.   
Please include all existing contract lines when adding a contract line to the schedule.  Contract Lines may be added to the schedule, but cannot be removed. 
Please add only valid contract lines to the schedule based on the Company, Customer and Contract Line Type.  Contract Line(s) being added are not valid for Schedule. Valid lines can be seen in the UI for the Schedule using the Maintain Contract Lines button. 
Please set the Method to Custom if you are adding or updating installments.  Cannot add or update an installment if the schedule Method is not Custom. 
Start Date must be before End Date.   
Frequency Behavior can't be changed with already completed Installments.   
Revenue Recognition Schedules controlled by Customer Invoices can't have lines that belong to more than one Revenue Recognition Schedule.   
Revenue Recognition Schedules controlled by Customer Invoice can't be submitted until its lines' Documents are Approved.   
All Customer Invoice Lines added to Revenue Recognition Schedules need to have their Deferred Revenue flag checked.   
Revenue Recognition Schedule is controlled by Awards yet has lines not pertaining to Awards.   
Revenue Recognition Schedule is controlled by Customer Invoices yet has lines not pertaining to Customer Invoices.   
A Revenue Recognition Schedule controlled by Customer Invoice can only have Lines pertaining to a single Customer Invoice.   
Revenue Recognition Schedules controlled by Customer Invoices need to have all of their Customer Invoices Lines being non-intercompany.   
Revenue Recognition Schedules controlled by Customer Invoices need have their lines' Company match the Revenue Recognition Company.   
A Revenue Recognition Schedule's controlling transaction cannot be changed once set.   
Must enter a Revenue Recognition Controlling Transaction or at least one Line when submitting a Revenue Recognition Schedule.   
Revenue Recognition Schedule is already pertaining to a certain Customer Invoice Document. Create a new one to associate it to the referred Customer Invoice Line.   
You can't create a revenue recognition schedule when a change request is in process for the contract.   
There must be at least 1 installment to submit the Revenue Recognition Schedule.   
Select only one Schedule Type.   
End Date can't be before the date of completed installments or installments in progress.   
Schedule Number of Installments can't be less than the number of Installments already completed or in progress.   
Schedule Start Date can't be changed with completed installments.   
The invoice date of all invoice first lines must be within the schedule date range.   
The invoice date of all invoice first lines must be within the schedule date range.   
If you select Create Reversal, the Schedule Type Reference must not be Usage Based Subscription.   
If you select Create Reversal, the Amount Distribution Method must be Transaction.   
If you select Create Reversal, the selected Contract Line Type must be Project Time and Expense.   
If you select percent complete, you must enter a value in Percent Complete Method.   
If you select Percent Complete Method, the distribution method must be Percent Complete.   
Cannot change the Percent Complete Method when a contract line has existing percent complete project transactions.   
The contract lines you are adding contain existing percent complete project transactions that do not match the Percent Complete Method on the Revenue Recognition Schedule.   
For Usage Based Subscription and Multi Period schedule types, only Number of Days and Spread Even distribution methods are valid.   
Enter either Schedule To Date or Number of Installments for Installment based Revenue Recognition Schedule.   
Enter Schedule From Date for Installment based Revenue Recognition Schedule.   
When Multi-Period is true for the schedule type, Revenue Recognition Schedule can be created only for customer contract.   
You can only make multi-period allocations when Multi-Period is true for the schedule type.   
When Multi-Period is true for the schedule type, these fields must be empty: From Date, To Date, Number of Installments.   
When a multi-period allocation has installments that are either Completed or In Progress, you can’t delete it or change the Multi Period Allocation From Date.  When a multi-period allocation has installments that are either Completed or In Progress, you can’t delete it or change the Multi Period Allocation From Date. 
To generate installments for a Multi-Period schedule type, you must add at least 1 Multi-Period line.   
Total Allocation Amount cannot be more than Revenue Schedule Total.   
You cannot submit a revenue recognition schedule with contract lines from both original and alternate contracts.   
Contracts control this revenue recognition schedule. This revenue recognition schedule has lines not pertaining to either original contracts or alternate contracts.   
You can't create or update a revenue recognition schedule using a contract line from a canceled alternate contract.   
You can't change the Independent Revenue Processing flag after you create installments.   
If you select Independent Revenue Processing, the selected Contract Line Type must be Project Time and Expense.   
You can't select Independent Revenue Processing with Create Reversal.   
If you select Independent Revenue Processing, the Amount Distribution Method must be Transaction.   
If you select Independent Revenue Processing, the Schedule Type Reference must not be Usage Based Subscription.   
Revenue Recognition Schedules with Customer Invoice Lines don't support Automatically Regenerate Installments or Automatically Submit Schedule via Contract Amendment flags.   
You can only use Automatically Regenerate Installments flag and Automatically Submit Schedule via Contract Amendment flag for Spread Even or Number of Days revenue recognition schedule types.   
In Order to enable Automatically Submit Schedule via Contract Amendment you must also enable Automatically Regenerate Installments.   
Revenue Recognition Schedules with Award Lines don't support Automatically Regenerate Installments or Automatically Submit Schedule via Contract Amendment flags.   
Revenue Recognition Schedules with Alternate Customer Contract Lines don't support Automatically Regenerate Installments or Automatically Submit Schedule via Contract Amendment flags.   
Fiscal periods are required for all installments within the selected schedule date range.   
top
 

Document_StatusObject

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

Document_StatusObjectID

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

Revenue_Recognition_Schedule_Controlling_TransactionObject

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

Revenue_Recognition_Schedule_Controlling_TransactionObjectID

part of: Revenue_Recognition_Schedule_Controlling_TransactionObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Revenue-Recognition-Schedule-Controlling-Transaction-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: Revenue_Recognition_Schedule_Data, Revenue_Recognition_Installment_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: Revenue_Recognition_Schedule_Data, Revenue_Recognition_Schedule_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
 

Billable_EntityObject

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

Billable_EntityObjectID

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

Schedule_TypeObject

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

Schedule_TypeObjectID

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

Hold_ReasonObject

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

Hold_ReasonObjectID

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

Milestone_AbstractObject

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

Milestone_AbstractObjectID

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

Schedule_Distribution_MethodObject

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

Schedule_Distribution_MethodObjectID

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

Frequency_BehaviorObject

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

Frequency_BehaviorObjectID

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

Percent_Complete_MethodObject

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

Percent_Complete_MethodObjectID

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

Customer_Installment_ItemObject

part of: Revenue_Recognition_Schedule_Data, Revenue_Recognition_Installment_Line_Data, Customer_Contract_Schedule_Installment_Schedule_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  Customer_Installment_ItemObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Customer_Installment_ItemObjectID

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

Revenue_Recognition_Installment_Data

part of: Revenue_Recognition_Schedule_Data
Element containing Revenue Recognition Schedule Installment Data
 
Parameter name Type/Value Cardinality Description Validations
Revenue_Recognition_Installment_Reference_ID  string  [0..1]  The Revenue Recognition Installment Reference ID. This is the Revenue Recognition Installment unique identifier.   
Revenue_Recognition_Installment_Reference  Revenue_Recognition_InstallmentObject  [0..1]  Reference to an existing Revenue Recognition Installment for update purposes only.   
Status_Reference  Document_StatusObject  [0..*]  Installment status   
Installment_Date  date  [0..1]  Accounting date   
From_Date  date  [0..1]  Installment From date   
To_Date  date  [0..1]  Installment To date   
On_Hold  boolean  [0..1]  Installment On Hold flag   
Allocation_Description  string  [0..1]  Multi Period Allocation Description.   
Total_Amount  decimal (26, 6)   [0..1]  Installment Amount   
Currency_Reference  CurrencyObject  [0..1]  Reference element representing a unique instance of Currency   
Milestone_Reference  Milestone_AbstractObject  [0..*]  Reference element representing a unique instance of Milestone   
Revenue_Recognition_Installment_Line_Data  Revenue_Recognition_Installment_Line_Data  [1..*]  Revenue Recognition Installment Line Data 
Validation Description
Please associate a valid line to the installment line.  Installment lines must refer to a line which is already linked to the schedule. 
 
Validation Description
Cannot update an installment if its status is Canceled, Completed, or In Progress.  You may not update installments with status Canceled, Completed, or In Progress. 
You can't update installment status directly to complete. If you want to create historical installments that aren't subject to accounting, update the status to closed.   
top
 

Revenue_Recognition_InstallmentObject

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

Revenue_Recognition_InstallmentObjectID

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

Revenue_Recognition_Installment_Line_Data

part of: Revenue_Recognition_Installment_Data
Element containing Revenue Recognition Schedule Installment Line data
 
Parameter name Type/Value Cardinality Description Validations
Line_Reference  Customer_Installment_ItemObject  [0..1]  Reference element representing a unique instance of a contract line linked to this installment line.   
Revenue_Category_Reference  Revenue_CategoryObject  [0..1]  Reference element representing a unique instance of Revenue Category.   
Sales_Item_Reference  Item_DescriptorObject  [0..1]  Reference element representing instances of Sales Item.   
Line_Item_Description  string  [0..1]  Line Item description   
Worktag_Reference  Audited_Accounting_WorktagObject  [0..*]  Reference element representing Worktags. 
Validation Description
Only one worktag of each type is allowed   
[list of worktag types] not valid for this transaction.  The Worktags provided are not valid for this transaction 
The [type] is/are not available for use with the company/s: [partitionable] [company]   
Required worktag type(s) are missing.  Required worktag type(s) are missing. 
Revenue Category worktag is not valid for this transaction.   
Select a balancing worktag for Worktags of the following type: [type]   
 
From_Date  date  [0..1]  From Date   
To_Date  date  [0..1]  To Date   
Amount  decimal (26, 6)   [0..1]  Amount 
Validation Description
Enter a value other than 0 in the Amount field for [contract_line].   
 
Override_Rate  decimal (26, 6)   [0..1]  If entered, this will override the Line Currency Rate.   
Override_Amount  decimal (18, 3)   [0..1]  If entered, this will override the Base Amount. 
Validation Description
Decimal precision of [precision] for Base Currency [currency] exceeded for Override Amount: [amount]   
 
Validation Description
Please associate a valid line to the installment line.  Installment lines must refer to a line which is already linked to the schedule. 
top
 

Revenue_CategoryObject

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

Revenue_CategoryObjectID

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

Item_DescriptorObject

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

Audited_Accounting_WorktagObject

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

Customer_Contract_Schedule_Installment_Schedule_Data

part of: Revenue_Recognition_Schedule_Data
This element contains data to be used with the Defined Installment or 'RECURRING' schedule distribution method. For each contract line included in the schedule, you can specify a Regular, First, and Last Installment amount that will be used when generating installments to determine how to allocate amounts across each installment.
 
Parameter name Type/Value Cardinality Description Validations
Line_Reference  Customer_Installment_ItemObject  [1..1]  A reference to the contract line this schedule information is for. 
Validation Description
You can only update Installment Schedule Data for Contract Lines that are included in this Schedule.   
 
Regular_Installment_Amount  decimal (26, 6)   [0..1]  The amount to distribute across regular installments.   
First_Installment_Amount  decimal (26, 6)   [0..1]  The amount to use for the first installment, to support proration.   
Last_Installment_Amount  decimal (26, 6)   [0..1]  The amount to use for the last installment, to support proration.   
top
 

Multi_Period_Allocation_Data

part of: Revenue_Recognition_Schedule_Data
Element to create multi period allocation for a revenue recognition schedule.
 
Parameter name Type/Value Cardinality Description Validations
Multi_Period_Allocation_ID  string  [0..1]  Multi Period Allocation ID.   
Multi_Period_Allocation_Reference  Multi_Period_AllocationObject  [0..1]  Multi Period Allocation Instance.   
Multi_Period_Allocation_Description  string  [0..1]  Multi Period Allocation Description.   
Multi_Period_Allocation_From_Date  date  [1..1]  Multi Period Allocation From Date.   
Multi_Period_Allocation_To_Date  date  [1..1]  Multi Period Allocation To Date.   
Multi_Period_Allocation_Percent  decimal (26, 6)   [0..1]  Multi Period Allocation Percent.   
Multi_Period_Allocation_Amount  decimal (18, 3)   [1..1]  Multi Period Allocation Amount.   
Validation Description
Start Date must be before End Date.   
Fiscal periods are required for all installments within the selected schedule date range.   
top
 

Multi_Period_AllocationObject

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

Multi_Period_AllocationObjectID

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

Revenue_Recognition_ScheduleReferenceEnumeration

part of: Revenue_Recognition_ScheduleObjectID
Base Type
string
top
 

Customer_Contract_LineReferenceEnumeration

part of: Customer_Contract_LineObjectID
Base Type
string
top
 

Document_StatusReferenceEnumeration

part of: Document_StatusObjectID
Base Type
string
top
 

Revenue_Recognition_Schedule_Controlling_TransactionReferenceEnumeration

part of: Revenue_Recognition_Schedule_Controlling_TransactionObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

Billable_EntityReferenceEnumeration

part of: Billable_EntityObjectID
Base Type
string
top
 

Schedule_TypeReferenceEnumeration

part of: Schedule_TypeObjectID
Base Type
string
top
 

Hold_ReasonReferenceEnumeration

part of: Hold_ReasonObjectID
Base Type
string
top
 

Milestone_AbstractReferenceEnumeration

part of: Milestone_AbstractObjectID
Base Type
string
top
 

Schedule_Distribution_MethodReferenceEnumeration

part of: Schedule_Distribution_MethodObjectID
Base Type
string
top
 

Frequency_BehaviorReferenceEnumeration

part of: Frequency_BehaviorObjectID
Base Type
string
top
 

Percent_Complete_MethodReferenceEnumeration

part of: Percent_Complete_MethodObjectID
Base Type
string
top
 

Customer_Installment_ItemReferenceEnumeration

part of: Customer_Installment_ItemObjectID
Base Type
string
top
 

Revenue_Recognition_InstallmentReferenceEnumeration

part of: Revenue_Recognition_InstallmentObjectID
Base Type
string
top
 

Revenue_CategoryReferenceEnumeration

part of: Revenue_CategoryObjectID
Base Type
string
top
 

Item_DescriptorReferenceEnumeration

part of: Item_DescriptorObjectID
Base Type
string
top
 

Audited_Accounting_WorktagReferenceEnumeration

part of: Audited_Accounting_WorktagObjectID
Base Type
string
top
 

Multi_Period_AllocationReferenceEnumeration

part of: Multi_Period_AllocationObjectID
Base Type
string
top