Service Directory > v31.2 > Financial_Management > Put_Account_Posting_Rule_Set
 

Operation: Put_Account_Posting_Rule_Set

This Service Operation allows the modification of existing and creation of new Account Posting Rule 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_Account_Posting_Rule_Set_Request

Element containing Account Posting Rule Set reference and data for updating and adding Account Posting Rule Sets.
 
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.   
Account_Posting_Rule_Set_Reference  Account_Posting_Rule_SetObject  [0..1]  Account Posting Rule Set Reference ID   
Account_Posting_Rule_Set_Data  Account_Posting_Rule_Set_Data  [1..1]  Account Posting Rule Set Data   
Validation Description
The Web Service is set to Add Only; but the Account Posting Rule Set already exists.   
top
 

Response Element: Put_Account_Posting_Rule_Set_Response

Element containing Account Posting Rule Set Response Reference.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Account_Posting_Rule_Set_Reference  Account_Posting_Rule_SetObject  [0..1]  Account Posting Rule Set Reference ID   
top
 

Account_Posting_Rule_SetObject

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

Account_Posting_Rule_SetObjectID

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

part of: Put_Account_Posting_Rule_Set_Request
Account Posting Rule Set Data
 
Parameter name Type/Value Cardinality Description Validations
Account_Posting_Rule_Set_ID  string  [0..1]  Account Posting Rule Set Reference ID   
Account_Posting_Rule_Set_Name  string  [1..1]  Account Posting Rule Set Name   
Account_Set_Reference  Account_SetObject  [1..1]  Reference to an existing Account Set   
Account_Posting_Rule_Data  Account_Posting_Rule_Data  [0..*]  Account Posting Rule Data 
Validation Description
Only one worktag of each type is allowed  Only one worktag of each type is allowed 
 
top
 

Account_SetObject

part of: Account_Posting_Rule_Set_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_Posting_Rule_Data

part of: Account_Posting_Rule_Set_Data
Account Posting Rule Data
 
Parameter name Type/Value Cardinality Description Validations
Posting_Rule_Type_Reference  Account_Posting_Rule_Type__Mixed_Object  [1..1]  Account Posting Rule Type   
Enable_Control_Account_Warning  boolean  [0..1]  Flag to Activate Control Account Warning   
Default_Ledger_Account_Reference  Ledger_AccountObject  [0..1]  Ledger Account Reference   
Default_Resulting_Worktag_Reference  Accounting_WorktagObject  [0..*]  Reference to Default Resulting Worktag   
Posting_Rule_Condition_Reference_Data  Account_Posting_Rule_Condition_Reference  [0..*]  Account Posting Rule Condition Value Group Reference 
Validation Description
Only one worktag of each type is allowed  Only one worktag of each type is allowed 
 
Validation Description
Only one worktag of each type is allowed  Only one worktag of each type is allowed 
top
 

Account_Posting_Rule_Type__Mixed_Object

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

Account_Posting_Rule_Type__Mixed_ObjectID

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

Ledger_AccountObject

part of: Account_Posting_Rule_Data, Account_Posting_Rule_Condition_Reference
 
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
 

Accounting_WorktagObject

part of: Account_Posting_Rule_Data, Account_Posting_Rule_Condition_Reference
 
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
 

Account_Posting_Rule_Condition_Reference

part of: Account_Posting_Rule_Data
Account Posting Rule Condition Value Group Reference
 
Parameter name Type/Value Cardinality Description Validations
Order  string (6)   [1..1]  Order   
Posting_Rule_Condition_Value_Group_Reference_Data  Account_Posting_Rule_Condition_Value_Group_Reference  [1..*]  Account Posting Rule Condition Value Group Reference 
Validation Description
All values in a condition group must be of the same type.   
Some of the values entered are of a type not allowed for the Account Posting Rule Type.   
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.   
 
Ledger_Account_Reference  Ledger_AccountObject  [1..1]  Ledger Account Reference   
Resulting_Worktag_Reference  Accounting_WorktagObject  [0..*]  Reference to Resulting Worktag 
Validation Description
This Resulting Worktag requires an Account Posting Rule Condition of a company or company hierarchy that the worktag is restricted to: [partitionable]   
 
Validation Description
Only one worktag of each type is allowed  Only one worktag of each type is allowed 
top
 

Account_Posting_Rule_Condition_Value_Group_Reference

part of: Account_Posting_Rule_Condition_Reference
Account Posting Rule Condition Value Group
 
Parameter name Type/Value Cardinality Description Validations
Is_Intercompany_Affiliate  boolean  [0..1]  If the 'Is Intercompany Affiliate' flag is selected, then the Account Posting Rule Condition Value Group Reference must be a company.   
Is_Interworktag_Affiliate  boolean  [0..1]  If the 'Is Interworktag Affiliate' flag is selected, then the Account Posting Rule Condition Value Group Reference must be a balancing worktag.   
Account_Posting_Rule_Condition_Value_Reference  Account_Posting_Rule_Condition_ValueObject  [1..*]  Reference to an Account Posting Rule Condition Value Group Reference   
Validation Description
All values in a condition group must be of the same type.   
Some of the values entered are of a type not allowed for the Account Posting Rule Type.   
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.   
top
 

Account_Posting_Rule_Condition_ValueObject

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

Account_Posting_Rule_SetReferenceEnumeration

part of: Account_Posting_Rule_SetObjectID
Base Type
string
top
 

Account_SetReferenceEnumeration

part of: Account_SetObjectID
Base Type
string
top
 

Account_Posting_Rule_Type__Mixed_ReferenceEnumeration

part of: Account_Posting_Rule_Type__Mixed_ObjectID
Base Type
string
top
 

Ledger_AccountReferenceEnumeration

part of: Ledger_AccountObjectID
Base Type
string
top
 

Base Type
string

top
 

Accounting_WorktagReferenceEnumeration

part of: Accounting_WorktagObjectID
Base Type
string
top
 

Account_Posting_Rule_Condition_ValueReferenceEnumeration

part of: Account_Posting_Rule_Condition_ValueObjectID
Base Type
string
top
 

Base Type
string

top