Service Directory > v32.1 > Financial_Management > Put_Company_Accounting_Details
 

Operation: Put_Company_Accounting_Details

This web service adds or updates accounting details for an existing company.


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

Request element for Put Company Accounting Details
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Company_Reference  CompanyObject  [1..1]  Reference to an existing Company   
Accounting_Data  Company_Accounting_Data  [1..1]  Contains subelement of Company Accounting Details   
top
 

Response Element: Put_Company_Accounting_Details_Response

Response element for Put Company Accounting Details WS
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Company_Reference  CompanyObject  [0..1]  Reference to an existing Company   
top
 

CompanyObject

part of: Put_Company_Accounting_Details_Request, Put_Company_Accounting_Details_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  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
 

Company_Accounting_Data

part of: Put_Company_Accounting_Details_Request
Contains subelement of Company Accounting Details
 
Parameter name Type/Value Cardinality Description Validations
Accounting_Data_Details  Company_Accounting_Details__Public_  [1..1]  Element containing Company Accounting Detail data 
Validation Description
Enable Use Third Party Tax Service for this company in order to enter the Tax Service Name.   
Select an Alternate Fiscal Schedule that is not the same as the Primary Fiscal Schedule   
Account Set cannot be changed once there are journal entries, intercompany profiles, or ad hoc bank transactions for the company.   
Enter a Translation Currency that isn't the Company Currency.   
Average Daily Balance Rule cannot be changed because there are Average Daily Balance calculations for this Company.   
Company Account Set does not match Average Daily Balance Rule Account Set   
Average Daily Balance calculations exist for the company so the start date cannot be modified.   
Alternate Account Set can not be the same as the company's Account Set   
Cannot edit Alternate Account Set if the company has journals created.   
Currency value for company must match currency value from account control rule set.   
Currency cannot be changed unless there are no journal entries or business documents for the company.   
Account Set must match Account Set for Account Posting Rule Set.   
An Alternate Account Set cannot be set unless there is an Account Set selected.   
Fiscal Schedule cannot be changed once financial years have been created for the company.   
Customer Invoice(s) with status of In Progress are found. The Use Third Party Tax Service setting can't be changed for this company.   
"Allow Invoice Accounting in Arrears" cannot be set if "Allow Accounting in Arrears Reference" is used.   
Tax Service Name is required if you enable Use Third Party Tax Service.   
Once beginning balance journals are created, the Alternate Fiscal Schedule cannot be changed   
Default account set must be one of Account Set or Alternate Account Set.   
Both Account Set and Alternate Account Set must be set before a Default Account Set can be selected.   
You must specify an account set before you can enter an account translation rule set.   
You must specify an account set before you can enter an account posting rule set.   
You must specify an account set before you can enter an account control rule set.   
You can’t change the average daily balance start date to ([Invalid Start Date]) because the company has historical average daily balance amounts. Cancel the average daily balance headers from ([Invalid Start Date]) to ([Persisted company ADB Start Date minus 1]) if you want to change the average daily balance start date.   
You must specify a fiscal schedule before you can enter an alternate fiscal schedule.   
 
top
 

Company_Accounting_Details__Public_

part of: Company_Accounting_Data
Element containing Company Accounting Detail data
 
Parameter name Type/Value Cardinality Description Validations
Currency_Reference  CurrencyObject  [1..1]  Reference to the Currency used by a company   
Currency_Rate_Type_Override_Reference  Currency_Rate_TypeObject  [0..1]  When set, this overrides the tenant currency rate type.   
Fiscal_Schedule_Reference  Fiscal_ScheduleObject  [0..1]  Reference to the Fiscal Schedule used by a company   
Alternate_Fiscal_Schedule_Reference  Fiscal_ScheduleObject  [0..*]  Reference to any alternate Fiscal Schedules used by a company   
Account_Set_Reference  Account_SetObject  [0..1]  Reference to the Account Set used by a company   
Alternate_Account_Set_Reference  Account_SetObject  [0..1]  Reference to the Alternate Account Set for the company   
Default_Account_Set_Reference  Account_SetObject  [0..1]  Reference to the Default Account Set for the company   
Account_Control_Rule_Set_Reference  Account_Control_Rule_SetObject  [0..1]  Reference to the Account Control Rule Set used by a company   
Account_Posting_Rule_Set_Reference  Account_Posting_Rule_SetObject  [0..1]  Reference to the Accounting Posting Rule Set used by a company   
Account_Translation_Rule_Set_Reference  Account_Translation_Rule_SetObject  [0..1]  Reference to the Account Translation Rule Set used by a company   
Average_Daily_Balance_Rule_Reference  Average_Daily_Balance_RuleObject  [0..1]  Reference to the Average Daily Balance Rule to be used for this Company.   
Average_Daily_Balance_Start_Date  date  [0..1]  Effective date to begin average daily balance calculations   
Default_Reporting_Book_Reference  BookObject  [0..1]  Reference to the Book to be used as the Default Reporting Book for this Company.   
Procurement_Tax_Option_Reference  Tax_OptionObject  [0..1]  The company procurement tax option.   
Translation_Currency_Reference  CurrencyObject  [0..*]  Stores the Translation Currency for the current Company; can store a list as well. And Company Currency can't be a Translation Currency.   
Allow_Invoice_Accounting_in_Arrears  boolean  [0..1]  Allows Customer Invoice Accounting in Arrears.   
Allow_Accounting_in_Arrears_Reference  Operational_Transaction_Type_for_Period_CloseObject  [0..*]  Reference to the Allow Accounting in Arrears Set for the company   
Accounting_Date_Required  boolean  [0..1]  Makes Accounting Date Required on Invoice Documents. Can only be enabled if 'Allow Accounting in Arrears' is enabled. 
Validation Description
'Accounting Date Required' can only be enabled if 'Allow Invoice Accounting in Arrears' or "Allow Accounting in Arrears Reference" are enabled.   
 
Enable_Automatic_Journal_Line_Numbering  boolean  [0..1]  Enable Automatic Journal Line Numbering for this company   
Disallow_Change_to_Operational_Transactions_in_Closed_Periods  boolean  [0..1]  Disallow Change to Operational Transactions in Closed Periods   
Use_Third_Party_Tax_Service  boolean  [0..1]  Enables Third Party Tax Service for Company.   
Tax_Service_Name  string  [0..1]  Name of Third Party Tax Service used by Company.   
Reverse_Debit_Credit [Choice]   boolean  [1..1]  Switch debits to credits when accounting transactions are reversed.   
Keep_Debit_Credit_and_Reverse_Sign [Choice]   boolean  [1..1]  Reverse the sign when accounting transactions are revered.   
Validation Description
Enable Use Third Party Tax Service for this company in order to enter the Tax Service Name.   
Select an Alternate Fiscal Schedule that is not the same as the Primary Fiscal Schedule   
Account Set cannot be changed once there are journal entries, intercompany profiles, or ad hoc bank transactions for the company.   
Enter a Translation Currency that isn't the Company Currency.   
Average Daily Balance Rule cannot be changed because there are Average Daily Balance calculations for this Company.   
Company Account Set does not match Average Daily Balance Rule Account Set   
Average Daily Balance calculations exist for the company so the start date cannot be modified.   
Alternate Account Set can not be the same as the company's Account Set   
Cannot edit Alternate Account Set if the company has journals created.   
Currency value for company must match currency value from account control rule set.   
Currency cannot be changed unless there are no journal entries or business documents for the company.   
Account Set must match Account Set for Account Posting Rule Set.   
An Alternate Account Set cannot be set unless there is an Account Set selected.   
Fiscal Schedule cannot be changed once financial years have been created for the company.   
Customer Invoice(s) with status of In Progress are found. The Use Third Party Tax Service setting can't be changed for this company.   
"Allow Invoice Accounting in Arrears" cannot be set if "Allow Accounting in Arrears Reference" is used.   
Tax Service Name is required if you enable Use Third Party Tax Service.   
Once beginning balance journals are created, the Alternate Fiscal Schedule cannot be changed   
Default account set must be one of Account Set or Alternate Account Set.   
Both Account Set and Alternate Account Set must be set before a Default Account Set can be selected.   
You must specify an account set before you can enter an account translation rule set.   
You must specify an account set before you can enter an account posting rule set.   
You must specify an account set before you can enter an account control rule set.   
You can’t change the average daily balance start date to ([Invalid Start Date]) because the company has historical average daily balance amounts. Cancel the average daily balance headers from ([Invalid Start Date]) to ([Persisted company ADB Start Date minus 1]) if you want to change the average daily balance start date.   
You must specify a fiscal schedule before you can enter an alternate fiscal schedule.   
top
 

CurrencyObject

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

Currency_Rate_TypeObject

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

Fiscal_ScheduleObject

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

Fiscal_ScheduleObjectID

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

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

Account_Control_Rule_SetObjectID

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

part of: Company_Accounting_Details__Public_
 
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_Translation_Rule_SetObject

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

Account_Translation_Rule_SetObjectID

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

Average_Daily_Balance_RuleObject

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

Average_Daily_Balance_RuleObjectID

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

BookObject

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

BookObjectID

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

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

Tax_OptionObjectID

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

Operational_Transaction_Type_for_Period_CloseObject

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

Operational_Transaction_Type_for_Period_CloseObjectID

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

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

Currency_Rate_TypeReferenceEnumeration

part of: Currency_Rate_TypeObjectID
Base Type
string
top
 

Fiscal_ScheduleReferenceEnumeration

part of: Fiscal_ScheduleObjectID
Base Type
string
top
 

Account_SetReferenceEnumeration

part of: Account_SetObjectID
Base Type
string
top
 

Account_Control_Rule_SetReferenceEnumeration

part of: Account_Control_Rule_SetObjectID
Base Type
string
top
 

Account_Posting_Rule_SetReferenceEnumeration

part of: Account_Posting_Rule_SetObjectID
Base Type
string
top
 

Account_Translation_Rule_SetReferenceEnumeration

part of: Account_Translation_Rule_SetObjectID
Base Type
string
top
 

Average_Daily_Balance_RuleReferenceEnumeration

part of: Average_Daily_Balance_RuleObjectID
Base Type
string
top
 

BookReferenceEnumeration

part of: BookObjectID
Base Type
string
top
 

Tax_OptionReferenceEnumeration

part of: Tax_OptionObjectID
Base Type
string
top
 

Operational_Transaction_Type_for_Period_CloseReferenceEnumeration

part of: Operational_Transaction_Type_for_Period_CloseObjectID
Base Type
string
top