Service Directory > v31.2 > Financial_Management > Put_Alternate_Account_Set_Mapping
 

Operation: Put_Alternate_Account_Set_Mapping

This service operation will add or update Alternate Account Set Mapping. This operation will allow creation of mapping rules to map the ledger accounts between the input and output account sets.


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


Contents

 

Web Service

 

Request

 

Response

 

Element(s)

 

Request Element: Put_Alternate_Account_Set_Mapping_Request

Contains Alternate Account Set Mapping reference for update and all Alternate Account Set Mapping data items
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Add Only Flag. Indicates that the service is an add only, not an update.   
Alternate_Account_Set_Mapping_Reference  Unique_IdentifierObject  [0..1]  Reference to an existing Alternate Account Set Mapping   
Alternate_Account_Set_Mapping_Data  Alternate_Account_Set_Mapping_Data  [1..1]  Contains all Alternate Account Set Mapping data 
Validation Description
The Mapping from "[from]" to "[to]" already exists. Choose a different pair of Account Sets or reference the existing Mapping.   
The existing mapping for "[mapping]" does not map [from] and [to]. Change the Input and Output Account Sets.   
 
Validation Description
The Web Service is set to Add Only; but the Alternate Account Set Mapping already exists.   
top
 

Response Element: Put_Alternate_Account_Set_Mapping_Response

Contains Put Alternate Account Set Mapping Response Data
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Alternate_Account_Set_Mapping_Reference  Unique_IdentifierObject  [0..1]  Reference to an existing Alternate Account Set Mapping   
top
 

Unique_IdentifierObject

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

Unique_IdentifierObjectID

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

Alternate_Account_Set_Mapping_Data

part of: Put_Alternate_Account_Set_Mapping_Request
Contains all Alternate Account Set Mapping data
 
Parameter name Type/Value Cardinality Description Validations
Mapping_Name  string  [1..1]  Used as Display ID   
Reversal_Mapping_Name  string  [1..1]  Used as derived Reversal Mapping Display ID   
Input_Account_Set_Reference  Account_SetObject  [1..1]  Source Account Set for the Mapping   
Output_Account_Set_Reference  Account_SetObject  [1..1]  Target Account Set for the Mapping   
Account_Set_Mapping_Rule_Data  Account_Set_Mapping_Rule_Data  [0..*]  Contains All Account Set Mapping Rule Data 
Validation Description
The Ledger Account [default] cannot be used as a default more than once. Ensure that only one Mapping Rule uses this account as a default.   
A default Ledger Account cannot be used if there are Rule Conditions with resulting values for this Rule. Remove the default Ledger Account or the Rule Condition with resulting values.   
A default Ledger Account cannot be used if there are Rule Conditions with Condition Values for [default]. Remove the default Ledger Account or the Rule Conditions using [default] as the resulting Ledger Account.   
The Input Ledger Account must be included in the Account Set "[set]". Replace the current Ledger Account with a valid one.   
The default Ledger Account must be part of the Ouput Account Set "[set]". Please remove or change the current default.   
 
Validation Description
The Mapping from "[from]" to "[to]" already exists. Choose a different pair of Account Sets or reference the existing Mapping.   
The existing mapping for "[mapping]" does not map [from] and [to]. Change the Input and Output Account Sets.   
top
 

Account_SetObject

part of: Alternate_Account_Set_Mapping_Data, Alternate_Account_Set_Mapping_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  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
 

Account_Set_Mapping_Rule_Data

part of: Alternate_Account_Set_Mapping_Data
Contains All Account Set Mapping Rule Data
 
Parameter name Type/Value Cardinality Description Validations
Input_Ledger_Account_Reference  Ledger_AccountObject  [1..1]  Source Ledger Account from Source Account Set   
Default_Ledger_Account_Reference  Ledger_AccountObject  [0..1]  Default Target Ledger Account from Target Account Set. Default is used when no condition is met.   
Account_Set_Mapping_Rule_Condition_Data  Account_Set_Mapping_Rule_Condition_Data  [0..*]  Contains Account Set Mapping Rule Condition Data 
Validation Description
More than one Rule Condition resulting in [Resulting LA] has condition Values. Remove all but one of the condition Rule Conditions resulting in [Resulting LA] for this Mapping Rule.   
More than one Rule Condition resulting in [Resulting LA] has resulting Values. Remove all but one of the resulting Rule Conditions resulting in [Resulting LA] for this Mapping Rule.   
Having both Condition and Resulting Values on the same Rule Condition is not supported. Provide only Condition Values or only Resulting Values for this Rule Condition.   
Please provide at least one Condition Value or Resulting Value for this Rule Condition.   
The Condition Values for this Mapping Rule must be unique. Ensure that no two Conditions have the same exact values.   
This Rule Condition uses the same resulting values as another Rule Condition with the same resulting Ledger Account. Change the set of resulting values for this Rule Condition.   
The resulting Ledger Account [la] is not included in the Output Account Set "[set]". Select an account that is included in "[set]".   
You cannot have the same dimension type in more than one condition groups with one account posting rule.   
The Condition Values for this Mapping Rule must be unique. Ensure that no two Conditions have the same exact values.   
You cannot have the same dimension type in more than one condition groups with one account posting rule.   
 
Validation Description
The Ledger Account [default] cannot be used as a default more than once. Ensure that only one Mapping Rule uses this account as a default.   
A default Ledger Account cannot be used if there are Rule Conditions with resulting values for this Rule. Remove the default Ledger Account or the Rule Condition with resulting values.   
A default Ledger Account cannot be used if there are Rule Conditions with Condition Values for [default]. Remove the default Ledger Account or the Rule Conditions using [default] as the resulting Ledger Account.   
The Input Ledger Account must be included in the Account Set "[set]". Replace the current Ledger Account with a valid one.   
The default Ledger Account must be part of the Ouput Account Set "[set]". Please remove or change the current default.   
top
 

Ledger_AccountObject

part of: Account_Set_Mapping_Rule_Data, Account_Set_Mapping_Rule_Data, Account_Set_Mapping_Rule_Condition_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
 

Account_Set_Mapping_Rule_Condition_Data

part of: Account_Set_Mapping_Rule_Data
Contains Account Set Mapping Rule Condition Data
 
Parameter name Type/Value Cardinality Description Validations
Order  string (6)   [1..1]  The Order this Condition is evaluated in.   
Reversal_Order  string  [0..1]  The Order the derived Reversal Condition is evaluated in.   
Resulting_Ledger_Account_Reference  Ledger_AccountObject  [1..1]  Target Ledger Account for the current Condition   
Condition_Value_Group_Data  Condition_Value_Group_Data  [0..*]  Contains Condition Value Group Data 
Validation Description
If the 'Is Intercompany Affiliate' flag is selected, then the Account Posting Rule Condition Value Group Reference must be a company.   
If the 'Is Interworktag Affiliate' flag is selected, then the Account Posting Rule Condition Value Group Reference must be a balancing worktag.   
Default Value is required for a Value Group with multiple values.   
Default Value is not allowed for a Value group with only single value.   
Default Value should be part of the Value Group.   
All values in a condition group must be of the same type.   
 
Resulting_Value_Group_Data  Resulting_Value_Group_Data  [0..*]  Contains Resulting Value Group Data 
Validation Description
If the 'Is Intercompany Affiliate' flag is selected, then the Account Posting Rule Condition Value Group Reference must be a company.   
If the 'Is Interworktag Affiliate' flag is selected, then the Account Posting Rule Condition Value Group Reference must be a balancing worktag.   
Default Value is required for a Value Group with multiple values.   
Default Value is not allowed for a Value group with only single value.   
Default Value should be part of the Value Group.   
All values in a Resulting group must be of the same type.{+2}   
 
Validation Description
More than one Rule Condition resulting in [Resulting LA] has condition Values. Remove all but one of the condition Rule Conditions resulting in [Resulting LA] for this Mapping Rule.   
More than one Rule Condition resulting in [Resulting LA] has resulting Values. Remove all but one of the resulting Rule Conditions resulting in [Resulting LA] for this Mapping Rule.   
Having both Condition and Resulting Values on the same Rule Condition is not supported. Provide only Condition Values or only Resulting Values for this Rule Condition.   
Please provide at least one Condition Value or Resulting Value for this Rule Condition.   
The Condition Values for this Mapping Rule must be unique. Ensure that no two Conditions have the same exact values.   
This Rule Condition uses the same resulting values as another Rule Condition with the same resulting Ledger Account. Change the set of resulting values for this Rule Condition.   
The resulting Ledger Account [la] is not included in the Output Account Set "[set]". Select an account that is included in "[set]".   
You cannot have the same dimension type in more than one condition groups with one account posting rule.   
The Condition Values for this Mapping Rule must be unique. Ensure that no two Conditions have the same exact values.   
You cannot have the same dimension type in more than one condition groups with one account posting rule.   
top
 

Condition_Value_Group_Data

part of: Account_Set_Mapping_Rule_Condition_Data
Contains Condition Value Group Data
 
Parameter name Type/Value Cardinality Description Validations
Is_Intercompany_Affiliate  boolean  [0..1]  Determines whether the Condition Value is evaluated as an Intercompany Affliate   
Is_Interworktag_Affiliate  boolean  [0..1]  Determines whether the Condition Value is evaluated as an Interworktag Affliate   
Account_Posting_Rule_Condition_Value_Reference  Account_Posting_Rule_Condition_ValueObject  [1..*]  Worktag or other Condition Value   
Default_Value_Reference  Account_Posting_Rule_Condition_ValueObject  [0..1]  Default Value   
Validation Description
If the 'Is Intercompany Affiliate' flag is selected, then the Account Posting Rule Condition Value Group Reference must be a company.   
If the 'Is Interworktag Affiliate' flag is selected, then the Account Posting Rule Condition Value Group Reference must be a balancing worktag.   
Default Value is required for a Value Group with multiple values.   
Default Value is not allowed for a Value group with only single value.   
Default Value should be part of the Value Group.   
All values in a condition group must be of the same type.   
top
 

Account_Posting_Rule_Condition_ValueObject

part of: Condition_Value_Group_Data, Condition_Value_Group_Data, Resulting_Value_Group_Data, Resulting_Value_Group_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_Posting_Rule_Condition_ValueObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

Account_Posting_Rule_Condition_ValueObjectID

part of: Account_Posting_Rule_Condition_ValueObject
Contains a unique identifier for an instance of an object.
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@type  WID, Academic_Period_ID, Academic_Unit_ID, Accounting_Method_ID, Accounting_Treatment_ID, Ad_hoc_Payee_ID, Ad_Hoc_Put-Away_ID, Applicant_ID, Asset_Adjustment_Reason_Reference_ID, Asset_Adjustment_Type_Reference_ID, Asset_Impairment_Reason_ID, Bank_Account_ID, Billable_ID, Business_Asset_Cost_Adjustment_Reason_ID, Business_Purpose_ID, Business_Unit_Hierarchy_ID, Business_Unit_ID, Charge_Type_ID, Company_Reference_ID, Contingent_Worker_ID, Contingent_Worker_Type_ID, Corporate_Credit_Card_Account_ID, Cost_Center_Reference_ID, Cost_Change_Type_ID, Cost_Type_ID, Custom_List__Value_Alias, 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_Group_ID, Customer_Overpayment_ID, Deduction_Code, Deduction_Recipient_ID, Direct_Intercompany_ID, Direction_of_Change_ID, Donor_ID, Earning_Code, Elimination_Rule_ID, Employee_ID, Employee_Type_ID, Expense_Item_Group_ID, External_Committee_Member_ID, Financial_Aid_Award_Year_ID, FLSA_Workweek_Calendar_Event_ID, Forward_Accrual_ID, FTE_Dimension_ID, Fund_Hierarchy_ID, Fund_ID, Fund_Type_ID, Gift_Hierarchy_ID, Gift_Reference_ID, Grant_Hierarchy_ID, Grant_ID, Holiday_Calendar_Event_ID, Interest_ID, Internal_Service_Provider_ID, Internal_Service_Provider_Reference_ID, Inventory_Adjustment_Reason_ID, Investment_Pool_ID, Investment_Profile_ID, Job_Category_ID, Job_Classification_Reference_ID, Job_Family_Group_ID, Job_Family_ID, Job_Profile_ID, Location_ID, NI_Category_Letter, Object_Class_ID, Organization_Reference_ID, Pay_Rate_Type_ID, Payment_Type_ID, Payroll_Federal_Authority_Tax_Code, Payroll_ID, 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, Prepaid_Schedule_ID, Program_ID, Program_of_Study_ID, Project_Group_ID, Project_Hierarchy_ID, Project_ID, Project_Plan_ID, Purchase_Item_Group_ID, Realization_Point_ID, Receivable_Writeoff_Reason_ID, Reclassification_ID, Region_Reference_ID, Resource_Category_Hierarchy_ID, Resource_Disposal_Type_ID, Revenue_Adjustment_Reason_ID, Revenue_Category_Hierarchy_ID, Revenue_Category_ID, Rubric_Value_ID, Run_Category_ID, Salary_Over_The_Cap_Type_ID, Sales_Item_Group_ID, Schedule_Category_ID, Spend_Category_ID, Sponsor_ID, Sponsor_Reference_ID, Sponsor_Type_ID, Student_Award_Item_ID, Student_Charge_Item_ID, Student_Credit_Memo_Reason_ID, Student_Transaction_ID, Student_Waiver_Item_ID, Supplier_Category_ID, Supplier_Group_ID, Supplier_ID, Supplier_Reference_ID, Tax_Applicability_ID, Tax_Authority_ID, Tax_Authority_Reference_ID, Tax_Base_Type_ID, Tax_Category_ID, Tax_Code_ID, Tax_Rate_ID, Tax_Recoverability_Object_ID, Tax_Recoverability_Type_Dimension_ID, Tax_Type_ID, Threshold_Type_ID, Withholding_Order_Case_ID, Withholding_Tax_Code_ID, Withholding_Tax_Rate_ID, Workday_Deduction_Code, Workday_Earning_Code, Workers_Compensation_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, Custom_List_Web_Service_Alias, FLSA_Workweek_Calendar_ID, Holiday_Calendar_ID, WCP_Component_ID  [1..1]  The unique identifier type of a parent object   
top
 

Resulting_Value_Group_Data

part of: Account_Set_Mapping_Rule_Condition_Data
Contains Resulting Value Group Data
 
Parameter name Type/Value Cardinality Description Validations
Is_Intercompany_Affiliate  boolean  [0..1]  Determines whether the Resulting Value is evaluated as an Intercompany Affliate   
Is_Interworktag_Affiliate  boolean  [0..1]  Determines whether the Resulting Value is evaluated as an Interworktag Affliate   
Account_Posting_Rule_Condition_Value_Reference  Account_Posting_Rule_Condition_ValueObject  [1..*]  Worktag or other Condition Value   
Default_Value_Reference  Account_Posting_Rule_Condition_ValueObject  [0..1]  Default Value   
Validation Description
If the 'Is Intercompany Affiliate' flag is selected, then the Account Posting Rule Condition Value Group Reference must be a company.   
If the 'Is Interworktag Affiliate' flag is selected, then the Account Posting Rule Condition Value Group Reference must be a balancing worktag.   
Default Value is required for a Value Group with multiple values.   
Default Value is not allowed for a Value group with only single value.   
Default Value should be part of the Value Group.   
All values in a Resulting group must be of the same type.{+2}   
top
 

Unique_IdentifierReferenceEnumeration

part of: Unique_IdentifierObjectID
Base Type
string
top
 

Account_SetReferenceEnumeration

part of: Account_SetObjectID
Base Type
string
top
 

Ledger_AccountReferenceEnumeration

part of: Ledger_AccountObjectID
Base Type
string
top
 

Base Type
string

top
 

Account_Posting_Rule_Condition_ValueReferenceEnumeration

part of: Account_Posting_Rule_Condition_ValueObjectID
Base Type
string
top
 

Base Type
string

top