Service Directory > v31.2 > Financial_Management > Submit_Accounting_Journal
 

Operation: Submit_Accounting_Journal

This service operation will add or update Accounting Journals and submit to the Accounting Journals business process. Journals can be entered for month end adjustments, depreciation, or to record accrued liability for purchase items that have been received but not paid for. Journal entries for accruals can automatically be reversed. Workday creates journals behind the scenes for operational transactions, and uses posting rules to interpret the business events into debits and credits and accounts. Journal entries are posted to a ledger defined for each company. Accounting Journal data includes Add Only option, Business Processing options, Accounting Journal ID, Submit for Approval flag, Locked in Workday flag, Closed Period flag, Journal Number, Company, Currency, Ledger Type, Accounting Date, Journal Source, Memo, Adjustment Journal flag, Create Reversal flag, Control Total Amount, Currency Rate Type, Book Code, Journal Entry Line data and Attachment data. Journal Entry Line data includes Inter Company Affiliate, Ledger Account, Debit Amount, Credit Amount, Currency, Currency Rate, Ledger Debit Amount, Ledger Credit Amount, Line Memo, and Worktags. The Get Journals web service operation will return both Accounting and Operational Journals.


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

Contains data for creating a Accounting Journal and submitting for business processing
 
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.   
Accounting_Journal_Reference  Accounting_JournalObject  [0..1]  Reference to an existing Accounting Journal   
Business_Process_Parameters  Financials_Business_Process_Parameters  [0..1]  Business Process Parameters provide the ability to auto-submit to the business process.   
Accounting_Journal_Data  Accounting_Journal_Data  [1..1]  Accounting Journal Data 
Validation Description
Please enter at least one Journal Details line.  Please enter at least one Journal Details line. 
Journal may not be submitted unless it is balanced  Journal may not be submitted unless it is balanced 
This transaction must have at least 1 journal line for [company] otherwise its journal will be created with no journal lines.  This transaction must have at least 1 journal line otherwise its journal will be created with no journal lines. 
A default account for the intercompany payable account posting rule has not been configured for [1]. A default account is required for the intercompany payables and receivables account posting rule types.  At least one company on the journal does not have a default account configured for the intercompany payable account posting rule. 
A default account for the intercompany receivable account posting rule has not been configured for [1]. A default account is required for the intercompany payables and receivables account posting rule types.  At least one company on the journal does not have a default account configured for the intercompany receivable account posting rule. 
A default account for the retained earnings account posting rule has not been configured for [1].  At least one company on the journal does not have a default account configured for the retained earnings account posting rule. 
Intercompany Journal between companies with different currencies must have Debit and Credits balance.  Intercompany Journal between companies with different currencies must have Debit and Credits balance. 
Intercompany Journal between companies with different currencies must have all journal lines in the same currency.   
A Book Code can only be selected if the Ledger Type is Actuals.  A Book Code can only be selected if the Ledger Type is Actuals. 
A default account for the interworktag payable account posting rule has not been configured for the following companies: [companies].   
A default account for the interworktag receivable account posting rule has not been configured for the following companies: [companies].   
The ledger period status for the journal is not valid.   
The date selected does not have a valid ledger period associated with it.   
Reversal date must be greater than or equal to the accounting date.  Reversal date must be greater than or equal to the accounting date. 
If "create reversal" is not requested, then Reversal date must not contain a value.  If "create reversal" is not requested, then Reversal date must not contain a value. 
Reversal cannot be created because the ledger period for the reversal date does not exist or is not in a valid status for journal reversals. Please use one of the Ledger/Ledger Period tasks to create the period.  Reversal cannot be created because the ledger period for the reversal date does not exist or is not in a valid status for journal reversals. Please use one of the Ledger/Ledger Period tasks to create the period. 
The following ledger period after the selected ledger period must be in valid status in order to create this reversing journal.  The following ledger period after the selected ledger period must be in valid status in order to create this reversing journal. 
The Document Link doesn't match the URL patterns your security administrator defined. Enter the URL using a valid pattern.   
Select the Accounting Journal Link Type and enter a valid URL pattern on the Maintain External Link   
The journal must be balanced by balancing worktag. Select a Balancing worktag in the journal header or balance the journal lines by a unique combination of balancing worktag types.   
Journal cannot be submitted unless it is balanced by balancing Worktag. Please add an anchor balancing Worktag or make sure your journal lines balance by the balancing Worktag type.   
Optional worktag balancing isn't enabled. You can't select Disable Optional Balancing Worktag or enter Optional Balancing Worktags.   
An unique Line Order is required when using worktag balancing. Verify the Line Order is populated and unique across all lines.   
A company you entered on the Companies Without Access field is not a company on the Journal Line column. To restrict an attached file, you must enter a company that is also on the Journal Line column.  A company you entered on the Companies Without Access field is not a company on the Journal Line column. To restrict an attached file, you must enter a company that is also on the Journal Line column. 
 
Validation Description
The Accounting Journal is posted or canceled or is an intercompany or reversal journal and cannot be submitted.  The Accounting Journal is posted or canceled or is an intercompany or reversal journal and cannot be submitted. 
The Web Service is set to Add Only; documents cannot be resubmitted.  The Web Service is set to Add Only; documents cannot be resubmitted. 
Journals with a status of "Correct In Progress" are not supported in the web service. Please finish correcting by using the business process Correct task.  Journals with a status of "Correct In Progress" are not supported in the web service. Please finish correcting by using the business process Correct task. 
The header company can not be changed when updating an existing accounting journal.  The header company can not be changed when updating an existing accounting journal. 
The Submit Accounting Journal WS does not accept journals with more than 1000 journal lines. Please reduce the size of your journals to less than 1000 lines and resubmit your request.  The Submit Accounting Journal WS does not accept journals with more than 1000 journal lines. Please reduce the size of your journals to less than 1000 lines and resubmit your request. 
top
 

Response Element: Submit_Accounting_Journal_Response

Element containing Put Accounting Journal Response Data
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Accounting_Journal_Reference  Accounting_JournalObject  [0..1]  Reference to an existing Accounting Journal   
Exceptions_Response_Data  Application_Instance_Related_Exceptions_Data  [0..*]  Exceptions Response Data   
top
 

Accounting_JournalObject

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

Accounting_JournalObjectID

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

Financials_Business_Process_Parameters

part of: Submit_Accounting_Journal_Request
Contains data for business processing
 
Parameter name Type/Value Cardinality Description Validations
Auto_Complete  boolean  [0..1]  When set to "true" or "1", the business process is automatically processed. This means that all approvals will be automatically approved in the system, all reviews and to-do's will be automatically by-passed, and all notifications will be automatically suppressed.   
Comment_Data  Business_Process_Comment_Data  [0..1]  Captures the Comment for the Business Process.   
top
 

Business_Process_Comment_Data

part of: Business_Sub_Process_Parameters, Financials_Business_Process_Parameters
Captures a comment for the Business Process.
 
Parameter name Type/Value Cardinality Description Validations
Comment  string  [0..1]  Free form comment regarding the business process. 
Validation Description
This Business Process has been configured to disable comment. Please remove the comment or change the setting in the Business Process Policy or tenant setup.   
 
Worker_Reference  WorkerObject  [0..1]  Default the Person making the comment to the processing person if not submitted via the web service.   
top
 

WorkerObject

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

WorkerObjectID

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

Accounting_Journal_Data

part of: Submit_Accounting_Journal_Request
Element containing all Accounting Journal data
 
Parameter name Type/Value Cardinality Description Validations
Accounting_Journal_ID  string  [0..1]  Accounting Journal Reference ID. This is the Accounting Journal unique identifier   
Submit  boolean  [0..1]  Submit for Approval is a boolean flag indicating if the transaction is to be submitted or saved in draft mode. If this flag is set, the transaction will be submitted, otherwise the transaction is saved in draft.   
Disable_Optional_Worktag_Balancing  boolean  [0..1]  Disables Optional Worktag balancing for the given journal.   
Locked_in_Workday  boolean  [0..1]  Locked in Workday is a boolean flag controlling user ability to edit the transaction. If the flag is set the user can't edit, cancel or change the transaction inside the Workday application, however the user can submit a draft transaction. The transaction can only be updated from the web service.   
Journal_Number  string  [0..1]  Journal Number. The Journal Number will be automatically generated through the sequencing number configuration.   
Journal_Sequence_Number  string  [0..1]  The Sequence Number assigned to the current journal. It is unique among all journals within a period (or year, depending on the setup.)   
Company_Reference  CompanyObject  [1..1]  Reference to an existing Company which holds the asset 
Validation Description
If the currency is specified, it must match the default currency for the company.  If the currency is specified, it must match the default currency for the company. 
Use an adjustment journal when submitting in an adjustment period for the company [company].  Journal must be an Adjustment Journal to be submitted in an Adjustment Period. 
 
Currency_Reference  CurrencyObject  [1..1]  Reference to the currency of the company. If entered, this field is not processed on inbound Workday Web Services requests. 
Validation Description
If the currency is specified, it must match the default currency for the company.  If the currency is specified, it must match the default currency for the company. 
 
Ledger_Type_Reference  Ledger_TypeObject  [1..1]  Reference to an existing Ledger Type   
Book_Code_Reference  Book_CodeObject  [0..1]  Reference to the Book Code the Journal is booked to   
Accounting_Date  date  [1..1]  Accounting Date 
Validation Description
You can't change the accounting date outside of the current period if the journal or intercompany child journals have a journal sequence number. Change the accounting date to a date within [period].   
 
Journal_Source_Reference  Journal_SourceObject  [1..1]  Reference to an existing Journal Source 
Validation Description
Journal Source must be an Accounting Journal Source.  Journal Source must be an Accounting Journal Source. 
You can’t change the Journal Source when a journal or intercompany child journal has a journal sequence number.   
 
Balancing_Worktag_Reference  Balancing_WorktagObject  [0..1]  Anchor balancing worktag for journal. 
Validation Description
Balancing worktag reference cannot be entered if worktag balancing is not enabled.  You must have worktag balancing enabled in order to define a Balancing Worktag Reference. 
Balancing worktag reference must be of the type: "[type]"  The Balancing Worktag Reference must be of the same type as defined for Balancing Worktags at the tenant level. 
The [Type] [Partitionable] is not valid for selected companies.   
 
Optional_Balancing_Worktags_Reference  Audited_Accounting_WorktagObject  [0..*]  Optional Anchor Balancing Worktags for the Journal. 
Validation Description
Optional worktag balancing isn't enabled on the Maintain Worktag Balancing Configuration task. Leave the Optional Balancing Worktag field blank to upload journals.   
You can only use these Optional Balancing Worktag types: "[types]"   
You entered an Optional Balancing Worktag. You must also enter a Balancing Worktag or leave the Optional Balancing Worktag field blank.   
You can't enter the same Optional Balancing Worktag type more than once.   
The [Type] [Partitionable] is not valid for selected companies.   
 
Record_Quantity  boolean  [0..1]  Record Quantity - set to True (1) if setting Quantity and Unit of Measure on a journal line.   
Journal_Entry_Memo  string  [0..1]  This transaction header memo will print on the delivered transaction. It is optional freeform text   
External_Reference_ID  string  [0..1]  This is a freeform text reference that is used to associate this Journal with a record in a third party system   
Document_Link  string  [0..1]  Link to supporting documents   
Display_Account_Set_Reference  Account_SetObject  [0..1]  Display Account Set Reference is used to display the Display Account Set connected to the Accounting Journal   
Adjustment_Journal  boolean  [0..1]  Boolean flag indicating if the journal entry is an adjustment. 
Validation Description
Journal must be an Adjustment Journal to be submitted in an Adjustment Period.  Journal must be an Adjustment Journal to be submitted in an Adjustment Period. 
 
Include_Tax_Lines  boolean  [0..1]  Boolean to enable Journal Line Tax Detail Data.   
Create_Reversal  boolean  [0..1]  Boolean attribute indicating if the journal entry should create a reversal   
Reversal_Date  date  [0..1]  Date for which the reversal journal is to be posted.   
Control_Total_Amount  decimal (26, 6)   [0..1]  Control Total Amount 
Validation Description
Journal may not be submitted if the Control Total Amount does not equal the Ledger Debit and Credit Totals  Journal may not be submitted if the Control Total Amount does not equal the Ledger Debit and Credit Totals 
 
Currency_Rate_Type_Reference  Currency_Rate_TypeObject  [0..1]  Reference to an existing instance of Currency Rate Type   
Journal_Entry_Line_Replacement_Data  Journal_Entry_Line_Data  [0..*]  Journal Entry Line Data 
Validation Description
The Credit and Debit Amount both have values.  The Credit and Debit Amount both have values. 
The Ledger Accounts for each Journal Line must be of a Balance Sheet Type.  The Ledger Accounts for each Journal Line must be of a Balance Sheet Type. 
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
Line Company should be the same as the company for Beginning Balance journals.  Line Company should be the same as the company for Beginning Balance journals. 
Cannot have an Employee Worktag along with a Contingent Worker Worktag for the same line.   
Can not have any combination of Project, Project Phase or Project Task worktags for the same line.  Can not have any combination of Project, Project Phase or Project Task worktags for the same line. 
If the View Budget Date flag is not set on the Ledger, Journal Line Budget Date cannot be submitted.   
The worktag selected is a Position for a Supervisory Organization whose staffing model is Position Management. Please select a Position Restriction or select a Position for the Job Management staffing model.   
Grant Worktag selected: [grant] does not match Company: [company] on an Award Line in effect   
Ledger Debit Amount and Ledger Credit Amount must be zero when Round Ledger Amounts is specified.   
Line Company Reference must match the header company when Round Ledger Amounts is specified.   
The following worktag type(s) are required: [missing]   
If the Display Account set is defined, then the Ledger Accounts must come from that account set.   
You are attempting to submit a journal for [company] which does not have a resulting ledger account mapped or specified.   
Enter the Unit of Measure for the Quantity.   
Enter the Quantity for the Unit of Measure.   
Enter Unit of Measure 2 for Quantity 2.   
Enter Quantity 2 for Unit of Measure 2.   
[missing worktags message]   
[non-allowed worktags message]   
Tax Details can only be entered for an Accounting Journal.  Tax Details can only be entered for an Accounting Journal. 
Enter the same Supplier in the Worktag field and on the Tax Details.   
Enter the same Customer in the Worktag field and on the Tax Details.   
The External Reference ID should not be specified   
Journal Line contains invalid worktag types for an accounting journal or contains tax worktags that should be on tax details.   
The Credit and Debit Amounts are both zero.  The Credit and Debit Amounts are both zero. 
The Credit and Debit Amounts are both zero.  The Credit and Debit Amounts are both zero. 
Transaction credits or debits must be populated if the line companies have different ledger currencies.   
 
Attachment_Data  Financial_Attachment_with_Intercompany_Attachment_Field_Data  [0..*]  Attachment with Intercompany Attachment Field Data 
Validation Description
If a file name is specified for a Financial Attachment, File Content and Content Type are required.   
 
Accounting_Journal_Intercompany_Sub_Process  Accounting_Journal_Intercompany_Sub_Process  [0..1]  Wrapper for the Accounting Journal Intercompany Sub Process. It allows you to specify parameters for the sub process.   
Validation Description
Please enter at least one Journal Details line.  Please enter at least one Journal Details line. 
Journal may not be submitted unless it is balanced  Journal may not be submitted unless it is balanced 
This transaction must have at least 1 journal line for [company] otherwise its journal will be created with no journal lines.  This transaction must have at least 1 journal line otherwise its journal will be created with no journal lines. 
A default account for the intercompany payable account posting rule has not been configured for [1]. A default account is required for the intercompany payables and receivables account posting rule types.  At least one company on the journal does not have a default account configured for the intercompany payable account posting rule. 
A default account for the intercompany receivable account posting rule has not been configured for [1]. A default account is required for the intercompany payables and receivables account posting rule types.  At least one company on the journal does not have a default account configured for the intercompany receivable account posting rule. 
A default account for the retained earnings account posting rule has not been configured for [1].  At least one company on the journal does not have a default account configured for the retained earnings account posting rule. 
Intercompany Journal between companies with different currencies must have Debit and Credits balance.  Intercompany Journal between companies with different currencies must have Debit and Credits balance. 
Intercompany Journal between companies with different currencies must have all journal lines in the same currency.   
A Book Code can only be selected if the Ledger Type is Actuals.  A Book Code can only be selected if the Ledger Type is Actuals. 
A default account for the interworktag payable account posting rule has not been configured for the following companies: [companies].   
A default account for the interworktag receivable account posting rule has not been configured for the following companies: [companies].   
The ledger period status for the journal is not valid.   
The date selected does not have a valid ledger period associated with it.   
Reversal date must be greater than or equal to the accounting date.  Reversal date must be greater than or equal to the accounting date. 
If "create reversal" is not requested, then Reversal date must not contain a value.  If "create reversal" is not requested, then Reversal date must not contain a value. 
Reversal cannot be created because the ledger period for the reversal date does not exist or is not in a valid status for journal reversals. Please use one of the Ledger/Ledger Period tasks to create the period.  Reversal cannot be created because the ledger period for the reversal date does not exist or is not in a valid status for journal reversals. Please use one of the Ledger/Ledger Period tasks to create the period. 
The following ledger period after the selected ledger period must be in valid status in order to create this reversing journal.  The following ledger period after the selected ledger period must be in valid status in order to create this reversing journal. 
The Document Link doesn't match the URL patterns your security administrator defined. Enter the URL using a valid pattern.   
Select the Accounting Journal Link Type and enter a valid URL pattern on the Maintain External Link   
The journal must be balanced by balancing worktag. Select a Balancing worktag in the journal header or balance the journal lines by a unique combination of balancing worktag types.   
Journal cannot be submitted unless it is balanced by balancing Worktag. Please add an anchor balancing Worktag or make sure your journal lines balance by the balancing Worktag type.   
Optional worktag balancing isn't enabled. You can't select Disable Optional Balancing Worktag or enter Optional Balancing Worktags.   
An unique Line Order is required when using worktag balancing. Verify the Line Order is populated and unique across all lines.   
A company you entered on the Companies Without Access field is not a company on the Journal Line column. To restrict an attached file, you must enter a company that is also on the Journal Line column.  A company you entered on the Companies Without Access field is not a company on the Journal Line column. To restrict an attached file, you must enter a company that is also on the Journal Line column. 
top
 

CompanyObject

part of: Journal_Entry_Line_Data, Accounting_Journal_Data, Financial_Attachment_with_Intercompany_Attachment_Field_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
 

CurrencyObject

part of: Journal_Entry_Line_Data, Accounting_Journal_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
 

Ledger_TypeObject

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

Ledger_TypeObjectID

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

Book_CodeObject

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

Book_CodeObjectID

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

Journal_SourceObject

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

Journal_SourceObjectID

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

Balancing_WorktagObject

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

Balancing_WorktagObjectID

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

Audited_Accounting_WorktagObject

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

Account_SetObject

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

Account_SetObjectID

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

Currency_Rate_TypeObject

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

Currency_Rate_TypeObjectID

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

Journal_Entry_Line_Data

part of: Accounting_Journal_Data
Element containing all Journal Entry Line data
 
Parameter name Type/Value Cardinality Description Validations
Line_Order  string  [0..1]  Optional line order. If specified, lines will be sorted by this value when displayed and when invoice is printed.   
Line_Company_Reference  CompanyObject  [0..1]  The company for the line for intercompany journals.If field is left blank, it will default to the same company as the header company. For non-intercompany journals this field should be left blank or have the same value as the header company. For beginning balance journal loads, this field should always be blank or the same as the header company. For journals that are intercompany beginning balances, the other company should only be referenced as an intercompany affiliate worktag. 
Validation Description
[2] is not configured to allow intercompany transactions with [1]  The company is not configured for intercompany transactions with the company specified 
Update the status of the ledger period for journal entries of the company [company] using one of the Update Ledger Period Status tasks.  The company specified has a ledger period with an invalid status. 
Journal must be an Adjustment Journal to be submitted in an Adjustment Period for [company].  Journal must be an Adjustment Journal to be submitted in an Adjustment Period. 
The date selected does not have a valid ledger period associated with it.  The date selected does not have a valid ledger period associated with it. 
Reversal cannot be created because the ledger period for the reversal date and the affiliate company does not exist. Please use one of the Ledger/Ledger Period tasks for the company to create the period.  Reversal cannot be created because the ledger period for the reversal date and the affiliate company does not exist. Please use one of the Ledger/Ledger Period tasks for the company to create the period. 
 
Ledger_Account_Reference  Ledger_AccountObject  [1..1]  Reference to an existing Ledger Account. The Ledger Account reference is a 2 part reference ID, composed of the Ledger Account ID and the Reference ID for the Ledger Account Set it is organized into. 
Validation Description
At least one of the Ledger Accounts entered is retired. Only non retired accounts are allowed.  At least one of the Ledger Accounts entered is retired. Only non retired accounts are allowed. 
At least one of the ledger accounts entered is a control account.  At least one of the ledger accounts entered is a control account. 
Ledger Account: [ledger account] is not valid for company [company]'s account set.  Ledger Account is not valid for the Company Account Set 
Ledger accounts must be from Ledger Account Security Segments to which the user has access.   
The given ledger account has restrictions that do not allow it to be used by this company.   
 
Alternate_Ledger_Account_Reference  Ledger_AccountObject  [0..1]  Alternate Ledger Account (ALA) provides the ability, when Alternate Account Set is enabled for the header company, to override the account to which the Ledger Account is mapped by the Alternate Account Set Mapping rules. I.E. - if the Ledger Account is 1000 Cash, and the mapping rules map the journal to the 1100 Alternate Cash account, setting the ALA to 1200: Other Cash Account will cause the journal to use Other Cash rather than Alternate Cash. 
Validation Description
Alternate Ledger Account: [ala] is not a member of [company]'s Primary or Alternate Account Sets.   
At least one of the Ledger Accounts entered is retired. Only non retired accounts are allowed.   
The given ledger account has restrictions that do not allow it to be used by this company.   
 
Debit_Amount  decimal (26, 6)   [0..1]  Debit Amount   
Credit_Amount  decimal (26, 6)   [0..1]  Credit Amount   
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. 
Validation Description
Currency Conversion Rates between currency and company's default currency are not defined.  Currency Conversion Rates between the currency on the Journal Line and company's default currency must be defined for the selected Currency Rate Type, effective as of the Accounting Date for the Journal. This validation only applies to Accounting Journals. 
 
Currency_Rate  decimal (18, 6)   [0..1]  Currency Rate for line 
Validation Description
The Currency Rate cannot be negative.   
If the base currency is equal to the transaction currency, the currency rate cannot be entered.   
 
Ledger_Debit_Amount  decimal (18, 3)   [0..1]  Ledger Debit Amount 
Validation Description
If the base currency and the transaction currency are equal, the transaction amount must equal the ledger amount.  If the base currency and the transaction currency are equal, the transaction amount must equal the ledger amount. 
Decimal precision of [precision] for [currency] exceeded for Debit Amount: [amount]  The Debit Amount precision cannot exceed the precision of the Company currency. 
If the base currency is not equal to the transaction currency, the ledger amount must also be entered.  If the base currency is not equal to the transaction currency, the ledger amount must also be entered. 
 
Ledger_Credit_Amount  decimal (18, 3)   [0..1]  Ledger Credit Amount 
Validation Description
If the base currency and the transaction currency are equal, the transaction amount must equal the ledger amount.  If the base currency and the transaction currency are equal, the transaction amount must equal the ledger amount. 
Decimal precision of [precision] for [currency] exceeded for Credit Amount: [amount]  The Credit Amount precision cannot exceed the precision of the Company currency. 
If the base currency is not equal to the transaction currency, the ledger amount must also be entered.  If the base currency is not equal to the transaction currency, the ledger amount must also be entered. 
 
Quantity  decimal (18, 6)   [0..1]  Quantity. To be used in conjunction with Unit of Measure. 
Validation Description
Select Record Quantity if you want to enter Unit of Measure and Quantity.   
 
Unit_of_Measure_Reference  Unit_of_MeasureObject  [0..1]  Unit of Measure. To be used in conjunction with Quantity. 
Validation Description
Select Record Quantity if you want to enter Unit of Measure and Quantity.   
 
Quantity_2  decimal (18, 6)   [0..1]  Quantity 2. To be used in conjunction with Unit of Measure 2. 
Validation Description
Select Record Quantity and enter Unit of Measure and Quantity if you want to enter Quantity 2 and Unit of Measure 2.   
 
Unit_of_Measure_2_Reference  Unit_of_MeasureObject  [0..1]  Unit of Measure 2. To be used in conjunction with Quantity 2. 
Validation Description
Select Record Quantity and enter Unit of Measure and Quantity if you want to enter Quantity 2 and Unit of Measure 2.   
 
Memo  string  [0..1]  Memo for the line   
External_Reference_ID  string  [0..1]  This is a freeform text reference that is used to associate this Journal with a record in a third party system   
Budget_Date  date  [0..1]  Budget Date for the Journal Line. It is required if the View Budget Date flag is set to true for the Ledger.   
Worktags_Reference  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. 
Validation Description
The intercompany affiliate [worktag] may not be chosen when specifying header company [header company] and line company [line company].  You have chosen an invalid combination of header company, line company, and intercompany affiliate. 
Select a balancing worktag for Worktags of the following type: [type]  A balancing worktag is required if worktag balancing has been enabled for the tenant. 
Only one worktag of each type is allowed  Only one worktag of each type is allowed 
One and only one Spend Category worktag or Pay Component worktag needed when using a Grant worktag.  One and only one Spend Category worktag or Pay Component worktag needed when using a Grant worktag. 
The [type] is/are not available for use with the company/s: [partitionable] [company]   
The following worktag type and value pairs are invalid because the worktag is inactive: [worktag and type].   
 
Balancing_Worktag_Affiliate_Reference  Balancing_WorktagObject  [0..1]  Interworktag affiliate for journal line. 
Validation Description
You must have Worktag Balancing enabled in order to define a Worktag Balancing Affiliate.  You must have Worktag Balancing enabled in order to define a Worktag Balancing Affiliate. 
Enter an Interworktag Affiliate that is the type [tenant type].  The Interworktag Affiliate Type must be of the same type as defined for Balancing Worktags at the tenant level. 
The Balancing Worktag in the Worktags field is not allowed to be the same as the Interworktag Affiliate.   
When an Intercompany Affiliate is present in the Worktags field you are not allowed to have a Interworktag Affiliate.   
 
Exclude_from_Spend_Report  boolean  [0..1]  For expense report and supplier invoice transactions tied to a capital project worktag, Workday creates special accounting to appropriately debit the Work in Progress account, while also recording the amount as a debit into the Spend account. This is necessary to reflect correct amounts for the purposes of Budget Checking/Reporting, and any other custom spend reports.   
Tax_Detail_Data  Journal_Line_Tax_Detail_Data  [0..*]  Encapsulating element containing Tax Details data 
Validation Description
Both Customer and Supplier cannot be entered together. Choose one to keep and remove the other.  Both Customer and Supplier cannot be entered together. Choose one to keep and remove the other. 
External business parameters cannot be entered when a Customer or Supplier has been entered. Remove either the external business parameters or the customer or supplier selected.  External business parameters cannot be entered when a Customer or Supplier has been entered. Remove either the external business parameters or the customer or supplier selected. 
Include Tax Lines should be selected to add Journal Line Tax Detail Data.  Include Tax Lines should be selected to add Journal Line Tax Detail Data. 
The field Tax Applicability is required and must have a value.  The field Tax Applicability is required and must have a value. 
You can’t enter Tax Recoverability for a Tax Type of Tax Collected.  You can’t enter Tax Recoverability for a Tax Type of Tax Collected. 
You must enter a Tax Recoverability Type when the Tax Recoverability is partially recoverable.  You must enter a Tax Recoverability Type when the Tax Recoverability is partially recoverable. 
The Tax Recoverability Type must be Nonrecoverable when the Tax Recoverability is nonrecoverable.  The Tax Recoverability Type must be Nonrecoverable when the Tax Recoverability is nonrecoverable. 
You can’t enter Tax Recoverability for a Withholding Tax Code.  You can’t enter Tax Recoverability for a Withholding Tax Code. 
The Tax Recoverability Type must be Fully Recoverable when the Tax Recoverability is fully recoverable.  The Tax Recoverability Type must be Fully Recoverable when the Tax Recoverability is fully recoverable. 
Enter a Tax Recoverability or select a Tax Applicability that has a default Tax Recoverability.  Enter a Tax Recoverability or select a Tax Applicability that has a default Tax Recoverability. 
You can’t enter a Tax Applicability for a Withholding Tax Code.  You can’t enter a Tax Applicability for a Withholding Tax Code. 
You can’t enter a Tax Recoverability Type for a Withholding Tax Code.  You can’t enter a Tax Recoverability Type for a Withholding Tax Code. 
When you enter a Tax Point Date Type, you must specify a Transaction Tax Code.   
You can only enter the Tax Point Date Type when you select the Enable Tax Point Date Configuration check box on the Edit Tenant Setup - Financials task.   
Enter a Tax Recoverability Type or select a Tax Applicability that has a default Tax Recoverability.  Enter a Tax Recoverability Type or select a Tax Applicability that has a default Tax Recoverability. 
 
Validation Description
The Credit and Debit Amount both have values.  The Credit and Debit Amount both have values. 
The Ledger Accounts for each Journal Line must be of a Balance Sheet Type.  The Ledger Accounts for each Journal Line must be of a Balance Sheet Type. 
Only one worktag for each type is allowed for each document line.  Only one worktag for each type is allowed for each document line. 
Line Company should be the same as the company for Beginning Balance journals.  Line Company should be the same as the company for Beginning Balance journals. 
Cannot have an Employee Worktag along with a Contingent Worker Worktag for the same line.   
Can not have any combination of Project, Project Phase or Project Task worktags for the same line.  Can not have any combination of Project, Project Phase or Project Task worktags for the same line. 
If the View Budget Date flag is not set on the Ledger, Journal Line Budget Date cannot be submitted.   
The worktag selected is a Position for a Supervisory Organization whose staffing model is Position Management. Please select a Position Restriction or select a Position for the Job Management staffing model.   
Grant Worktag selected: [grant] does not match Company: [company] on an Award Line in effect   
Ledger Debit Amount and Ledger Credit Amount must be zero when Round Ledger Amounts is specified.   
Line Company Reference must match the header company when Round Ledger Amounts is specified.   
The following worktag type(s) are required: [missing]   
If the Display Account set is defined, then the Ledger Accounts must come from that account set.   
You are attempting to submit a journal for [company] which does not have a resulting ledger account mapped or specified.   
Enter the Unit of Measure for the Quantity.   
Enter the Quantity for the Unit of Measure.   
Enter Unit of Measure 2 for Quantity 2.   
Enter Quantity 2 for Unit of Measure 2.   
[missing worktags message]   
[non-allowed worktags message]   
Tax Details can only be entered for an Accounting Journal.  Tax Details can only be entered for an Accounting Journal. 
Enter the same Supplier in the Worktag field and on the Tax Details.   
Enter the same Customer in the Worktag field and on the Tax Details.   
The External Reference ID should not be specified   
Journal Line contains invalid worktag types for an accounting journal or contains tax worktags that should be on tax details.   
The Credit and Debit Amounts are both zero.  The Credit and Debit Amounts are both zero. 
The Credit and Debit Amounts are both zero.  The Credit and Debit Amounts are both zero. 
Transaction credits or debits must be populated if the line companies have different ledger currencies.   
top
 

Ledger_AccountObject

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

Ledger_AccountObjectID

part of: Ledger_AccountObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Ledger_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".   
@parent_id  string  [1..1]  Contains a unique identifier for an instance of a parent object   
@parent_type  WID, Account_Set_ID  [1..1]  The unique identifier type of a parent object   
top
 

Unit_of_MeasureObject

part of: Journal_Entry_Line_Data, Journal_Entry_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  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, UOM_EDI_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
 

Accounting_WorktagObject

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

Accounting_WorktagObjectID

part of: 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, Calculation_Compensation_Basis_ID, Cash_Activity_Category_ID, Catalog_Item_ID, Company_Reference_ID, Compensation_Basis_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_Code, Deduction_Recipient_ID, Donor_ID, Earning_Code, Employee_ID, Employee_Type_ID, Ethnicity_ID, Expense_Item_ID, External_Committee_Member_ID, Financial_Aid_Award_Year_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, Is_Manager_ID, Is_People_Manager, ISO_3166-1_Alpha-2_Code, ISO_3166-1_Alpha-3_Code, ISO_3166-1_Numeric-3_Code, Job_Category_ID, Job_Level_ID, Job_Profile_ID, Job_Requisition_ID, Loan_ID, Location_ID, Management_Level_ID, NI_Category_Letter, Object_Class_ID, Opportunity_Reference_ID, Organization_Reference_ID, Pay_Rate_Type_ID, Payroll_Federal_Authority_Tax_Code, Payroll_Income_Code, Payroll_Local_City_Authority_Tax_Code, Payroll_Local_County_Authority_Tax_Code, Payroll_Local_Other_Authority_Tax_Code, Payroll_Local_School_District_Authority_Tax_Code, Payroll_State_Authority_Tax_Code, 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, Rubric_Value_ID, Run_Category_ID, Salary_Over_The_Cap_Type_ID, Sales_Item_ID, Spend_Category_ID, Sponsor_ID, Sponsor_Reference_ID, Student_Application_Residency_Status_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_Point_Date_Type_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, Workday_Deduction_Code, Workday_Earning_Code, Worker_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
 

Journal_Line_Tax_Detail_Data

part of: Journal_Entry_Line_Data
Encapsulating element containing Tax Details data
 
Parameter name Type/Value Cardinality Description Validations
Transaction_Date  date  [1..1]  The date the transaction occurred for the manual journal with direct tax.   
Tax_Type_Reference  Tax_TypeObject  [1..1]  The reference id value for the tax type.   
Taxable_Amount  decimal (18, 3)   [1..1]  The transaction taxable amount basis for the tax amount entered in the debit/credit amount of the journal line with tax.   
Tax_Code_Reference  Tax_CodeObject  [1..1]  The reference id value for the tax code.   
Tax_Rate_Reference  Tax_RateObject  [1..1]  The reference id value for the tax rate.   
Tax_Applicability_Reference  Tax_ApplicabilityObject  [0..1]  The reference id value of the tax applicability.   
Tax_Recoverability_Reference  Tax_RecoverabilityObject  [0..1]  The reference id value for the tax recoverability.   
Tax_Recoverability_Type_Reference  Tax_Recoverability_TypeObject  [0..1]  The reference id value for the tax recoverability.   
Tax_Point_Date_Type_Reference  Tax_Point_Date_TypeObject  [0..1]  Tax Point Date Type   
Supplier_Reference  SupplierObject  [0..1]  The reference id value for the supplier. 
Validation Description
The [type] is/are not available for use with the company/s: [partitionable] [company]   
 
Customer_Reference  CustomerObject  [0..1]  The reference id value for the customer.   
External_Business_Entity_Name  string  [0..1]  The name of the customer or supplier if not defined within Workday.   
External_Business_Entity_Address  string  [0..1]  The address for the customer or supplier if not defined within Workday.   
External_Business_Entity_Tax_ID  string  [0..1]  The tax id for the customer or supplier if not defined within Workday.   
Validation Description
Both Customer and Supplier cannot be entered together. Choose one to keep and remove the other.  Both Customer and Supplier cannot be entered together. Choose one to keep and remove the other. 
External business parameters cannot be entered when a Customer or Supplier has been entered. Remove either the external business parameters or the customer or supplier selected.  External business parameters cannot be entered when a Customer or Supplier has been entered. Remove either the external business parameters or the customer or supplier selected. 
Include Tax Lines should be selected to add Journal Line Tax Detail Data.  Include Tax Lines should be selected to add Journal Line Tax Detail Data. 
The field Tax Applicability is required and must have a value.  The field Tax Applicability is required and must have a value. 
You can’t enter Tax Recoverability for a Tax Type of Tax Collected.  You can’t enter Tax Recoverability for a Tax Type of Tax Collected. 
You must enter a Tax Recoverability Type when the Tax Recoverability is partially recoverable.  You must enter a Tax Recoverability Type when the Tax Recoverability is partially recoverable. 
The Tax Recoverability Type must be Nonrecoverable when the Tax Recoverability is nonrecoverable.  The Tax Recoverability Type must be Nonrecoverable when the Tax Recoverability is nonrecoverable. 
You can’t enter Tax Recoverability for a Withholding Tax Code.  You can’t enter Tax Recoverability for a Withholding Tax Code. 
The Tax Recoverability Type must be Fully Recoverable when the Tax Recoverability is fully recoverable.  The Tax Recoverability Type must be Fully Recoverable when the Tax Recoverability is fully recoverable. 
Enter a Tax Recoverability or select a Tax Applicability that has a default Tax Recoverability.  Enter a Tax Recoverability or select a Tax Applicability that has a default Tax Recoverability. 
You can’t enter a Tax Applicability for a Withholding Tax Code.  You can’t enter a Tax Applicability for a Withholding Tax Code. 
You can’t enter a Tax Recoverability Type for a Withholding Tax Code.  You can’t enter a Tax Recoverability Type for a Withholding Tax Code. 
When you enter a Tax Point Date Type, you must specify a Transaction Tax Code.   
You can only enter the Tax Point Date Type when you select the Enable Tax Point Date Configuration check box on the Edit Tenant Setup - Financials task.   
Enter a Tax Recoverability Type or select a Tax Applicability that has a default Tax Recoverability.  Enter a Tax Recoverability Type or select a Tax Applicability that has a default Tax Recoverability. 
top
 

Tax_TypeObject

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

Tax_TypeObjectID

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

Tax_CodeObject

part of: Journal_Line_Tax_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  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_RateObject

part of: Journal_Line_Tax_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  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_ApplicabilityObject

part of: Journal_Line_Tax_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  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_RecoverabilityObject

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

Tax_Recoverability_TypeObject

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

Tax_Recoverability_TypeObjectID

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

Tax_Point_Date_TypeObject

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

Tax_Point_Date_TypeObjectID

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

SupplierObject

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

CustomerObject

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

CustomerObjectID

part of: CustomerObject
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  [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
 

Financial_Attachment_with_Intercompany_Attachment_Field_Data

part of: Accounting_Journal_Data
Element containing Financial Attachment with Intercompany Attachment Field 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.   
Companies_Without_Access_Reference  CompanyObject  [0..*]  Reference to companies with access to attachment.   
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
 

Accounting_Journal_Intercompany_Sub_Process

part of: Accounting_Journal_Data
Wrapper for the Accounting Journal Intercompany Sub Process. It allows you to specify parameters for the sub process.
 
Parameter name Type/Value Cardinality Description Validations
Business_Sub_Process_Parameters  Business_Sub_Process_Parameters  [0..1]  Wrapper element for web services sub business process parameters.   
top
 

Business_Sub_Process_Parameters

part of: Accounting_Journal_Intercompany_Sub_Process
Container for the processing options for sub-business processes within a business process. If no options are submitted (or the options are submitted as 'false') then the sub-business process is simply initiated as if it where submitted on-line with approvals, reviews, notifications and to-do's in place. If the Initiator is an Integration System User, any validations you configured on the Initiation step are ignored.
 
Parameter name Type/Value Cardinality Description Validations
Auto_Complete [Choice]   boolean  [0..1]  When set to "true" or "1", the business process is automatically processed. This means that all approvals will be automatically approved in the system, all reviews and to-do's will be automatically by-passed, and all notifications will be automatically suppressed.   
Skip [Choice]   boolean  [0..1]  When set to "true" or "1", the business process is automatically skipped (if it is defined as "skippable" within the business process definition).   
Business_Process_Comment_Data  Business_Process_Comment_Data  [0..1]  Captures a comment for the Business Process.   
Business_Process_Attachment_Data  Business_Process_Attachment_Data  [0..*]  Element for the attachments pertaining to a Event entered through a web service.   
top
 

Business_Process_Attachment_Data

part of: Business_Sub_Process_Parameters
Element for the attachments pertaining to a Event entered through a web service.
 
Parameter name Type/Value Cardinality Description Validations
File_Name  string (255)   [1..1]  Filename for the attachment.   
Event_Attachment_Description  string  [0..1]  Free form text comment about the attachment.   
Event_Attachment_Category_Reference  Event_Attachment_CategoryObject  [0..1]  Category of attachment. 
Validation Description
This Business Process Type has been configured to not accept Attachment Categories.   
 
File  base64Binary  [0..1]  Binary file contents.   
Content_Type  string (80)   [0..1]  Text attribute identifying Content Type of the Attachment.   
top
 

Event_Attachment_CategoryObject

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

Event_Attachment_CategoryObjectID

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

Application_Instance_Related_Exceptions_Data

part of: Submit_Accounting_Journal_Response
Element containing Exceptions Data
 
Parameter name Type/Value Cardinality Description Validations
Exceptions_Data  Application_Instance_Exceptions_Data  [0..*]  Exceptions Data   
top
 

Application_Instance_Exceptions_Data

part of: Application_Instance_Related_Exceptions_Data
Element containing application related exceptions data
 
Parameter name Type/Value Cardinality Description Validations
Exception_Data  Exception_Data  [0..*]  Exception Data   
top
 

Exception_Data

part of: Application_Instance_Exceptions_Data
Exception (Errors and Warning) associated with the transaction.
 
Parameter name Type/Value Cardinality Description Validations
Classification  string  [0..1]  Exception Classification (Error or Warning)   
Message  string  [0..1]  Exception Detail   
top
 

Accounting_JournalReferenceEnumeration

part of: Accounting_JournalObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

Ledger_TypeReferenceEnumeration

part of: Ledger_TypeObjectID
Base Type
string
top
 

Book_CodeReferenceEnumeration

part of: Book_CodeObjectID
Base Type
string
top
 

Journal_SourceReferenceEnumeration

part of: Journal_SourceObjectID
Base Type
string
top
 

Balancing_WorktagReferenceEnumeration

part of: Balancing_WorktagObjectID
Base Type
string
top
 

Audited_Accounting_WorktagReferenceEnumeration

part of: Audited_Accounting_WorktagObjectID
Base Type
string
top
 

Account_SetReferenceEnumeration

part of: Account_SetObjectID
Base Type
string
top
 

Currency_Rate_TypeReferenceEnumeration

part of: Currency_Rate_TypeObjectID
Base Type
string
top
 

Ledger_AccountReferenceEnumeration

part of: Ledger_AccountObjectID
Base Type
string
top
 

Base Type
string

top
 

Unit_of_MeasureReferenceEnumeration

part of: Unit_of_MeasureObjectID
Base Type
string
top
 

Accounting_WorktagReferenceEnumeration

part of: Accounting_WorktagObjectID
Base Type
string
top
 

Tax_TypeReferenceEnumeration

part of: Tax_TypeObjectID
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_ApplicabilityReferenceEnumeration

part of: Tax_ApplicabilityObjectID
Base Type
string
top
 

Tax_RecoverabilityReferenceEnumeration

part of: Tax_RecoverabilityObjectID
Base Type
string
top
 

Tax_Recoverability_TypeReferenceEnumeration

part of: Tax_Recoverability_TypeObjectID
Base Type
string
top
 

Tax_Point_Date_TypeReferenceEnumeration

part of: Tax_Point_Date_TypeObjectID
Base Type
string
top
 

SupplierReferenceEnumeration

part of: SupplierObjectID
Base Type
string
top
 

CustomerReferenceEnumeration

part of: CustomerObjectID
Base Type
string
top
 

Event_Attachment_CategoryReferenceEnumeration

part of: Event_Attachment_CategoryObjectID
Base Type
string
top