Service Directory > v31.2 > Cash_Management > Submit_Bank_Account_Transfer
 

Operation: Submit_Bank_Account_Transfer

Creates and submit a new Bank Account Transfer with the information supplied in the request This service operation will submit Bank Account Transfer


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

The request object for Submit Bank Account Transfer request.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
@Add_Only  boolean  [1..1]  Add Only   
Bank_Account_Transfer_Reference  Bank_Account_TransferObject  [0..1]  Bank Account Transfer record reference   
Business_Process_Parameters  Financials_Business_Process_Parameters  [0..*]  Reference to Business Process event.   
Bank_Account_Transfer_Data  Bank_Account_Transfer_Data  [1..1]  Reference to Bank Account Transfer Data 
Validation Description
From and To Bank Account can not be the same.   
[non-allowed worktags message]   
[non-allowed worktags message]   
[missing worktags message]   
[missing worktags message from account]   
 
Validation Description
Bank Account Transfer ID already exists   
top
 

Response Element: Submit_Bank_Account_Transfer_Response

Submit bank account transfer response data containing reference to an existing bank account transfer.
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Bank_Account_Transfer_Reference  Bank_Account_TransferObject  [0..1]  Reference to an existing bank account transfer record.   
top
 

Bank_Account_TransferObject

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

Bank_Account_TransferObjectID

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

Financials_Business_Process_Parameters

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

Bank_Account_Transfer_Data

part of: Submit_Bank_Account_Transfer_Request
Bank Account Transfer Data contains essential information about Bank AccountTransfer
 
Parameter name Type/Value Cardinality Description Validations
Bank_Account_Transfer_ID  string  [0..1]  Bank Account Transfer ID.   
Submit  boolean  [0..1]  Save and Submit   
Date  date  [1..1]  Bank Account Transfer date.   
Currency_Reference  CurrencyObject  [1..1]  Reference to the transaction currency 
Validation Description
Enter a valid Currency for the to account.   
Enter a Transaction Currency that matches the currency used for either the From or To Bank Account for the bank account transfer.   
Enter a valid Currency for the from account.   
 
Amount  decimal (18, 3) >0   [1..1]  Bank Account Transaction Amount   
Eliminate_Foreign_Exchange_Gain_or_Loss  boolean  [0..1]  Gives the user the option to eliminate the Foreign Exchange Gain or Loss. Added in web service v27.0.   
Memo  string  [0..1]  Bank Account Transfer memo.   
Transaction  string  [0..1]  Bank Account Transaction Reference   
Company_Reference  CompanyObject  [1..1]  Bank Account Transfer from company.   
From_Account_Reference  Financial_AccountObject  [1..1]  Reference to the Bank Account Transfer that is the source of transfer. 
Validation Description
Bank Account is not valid for Company.   
 
From_Account_Currency_Reference  CurrencyObject  [0..1]  Reference to the source account transfer currency.   
From_Account_Currency_Rate_Type_Reference  Currency_Rate_TypeObject  [0..1]  Reference to the source currency rate type. 
Validation Description
Currency Rate Type not enterable.   
 
From_Account_Currency_Conversion_Rate  decimal (18, 6)   [0..1]  Reference to the source transfer currency conversion rate. 
Validation Description
A foreign currency transaction can't have a Currency Conversion Rate of zero. Define the Currency Conversion Rate using the Maintain Currency Conversion Rates task.   
Currency Conversion Rate not enterable.   
 
From_Account_Balancing_Worktag_Reference  Balancing_WorktagObject  [0..1]  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
Select a Balancing Worktag of the type [tenant type].   
A balancing worktag is required if worktag balancing has been enabled for the tenant.   
Worktag setup not activated, hence not allowed.   
The [type] is/are not available for use with the company/s: [partitionable] [company]   
 
Optional_Balancing_Worktags_from_Account_Reference  Accounting_WorktagObject  [0..*]  Optional Balancing Worktag from Account 
Validation Description
Only one worktag of each type is allowed   
The [type] is/are not available for use with the company/s: [partitionable] [company]   
 
To_Company_Reference  CompanyObject  [1..1]  Reference to company for destination account for bank account transfer. 
Validation Description
To Company is not a member of Intercompany Affiliates.   
 
To_Account_Reference  Financial_AccountObject  [1..1]  Reference to the destination account for bank account transfer. 
Validation Description
To Bank Account is not valid for company.   
 
To_Account_Currency_Reference  CurrencyObject  [0..1]  Reference to the Account currency for bank account transfer.   
To_Account_Currency_Rate_Type_Reference  Currency_Rate_TypeObject  [0..1]  Reference to the currency rate type for destination account for bank account transfer. 
Validation Description
Currency Rate Type not enterable.   
 
To_Account_Currency_Conversion_Rate  decimal (18, 6)   [0..1]  Reference to the destination account currency conversion rate for bank account transfer. 
Validation Description
A foreign currency transaction can't have a Currency Conversion Rate of zero. Define the Currency Conversion Rate using the Maintain Currency Conversion Rates task.   
Currency Conversion Rate not enterable.   
 
To_Account_Balancing_Worktag_Reference  Balancing_WorktagObject  [0..1]  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
Select a Balancing Worktag of the type [tenant type].   
A balancing worktag is required if worktag balancing has been enabled for the tenant.   
Worktag setup not activated, hence not allowed.   
The [type] is/are not available for use with the company/s: [partitionable] [company]   
 
Optional_Balancing_Worktags_To_Account_Reference  Accounting_WorktagObject  [0..*]  Optional Balancing Worktag to Account 
Validation Description
Only one worktag of each type is allowed   
The [type] is/are not available for use with the company/s: [partitionable] [company]   
 
Attachment_Data  Financials_Attachment_Data  [0..*]  Encapsulating element containing all Business Document Attachment data. 
Validation Description
If a file name is specified for a Financial Attachment, File Content and Content Type are required.   
 
Validation Description
From and To Bank Account can not be the same.   
[non-allowed worktags message]   
[non-allowed worktags message]   
[missing worktags message]   
[missing worktags message from account]   
top
 

CurrencyObject

part of: Bank_Account_Transfer_Data, Bank_Account_Transfer_Data, Bank_Account_Transfer_Data
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]  Display information used to describe an instance of an object. This 'optional' information is for outbound descriptive purposes only and is not processed on inbound Workday Web Services requests.   
ID  CurrencyObjectID  [0..*]  Contains a unique identifier for an instance of an object.   
top
 

CurrencyObjectID

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

CompanyObject

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

Financial_AccountObject

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

Financial_AccountObjectID

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

Currency_Rate_TypeObject

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

Balancing_WorktagObject

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

Accounting_WorktagObject

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

Financials_Attachment_Data

part of: Bank_Account_Transfer_Data
Encapsulating element containing all Business Document Attachment 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.   
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
 

Bank_Account_TransferReferenceEnumeration

part of: Bank_Account_TransferObjectID
Base Type
string
top
 

WorkerReferenceEnumeration

part of: WorkerObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

CompanyReferenceEnumeration

part of: CompanyObjectID
Base Type
string
top
 

Financial_AccountReferenceEnumeration

part of: Financial_AccountObjectID
Base Type
string
top
 

Currency_Rate_TypeReferenceEnumeration

part of: Currency_Rate_TypeObjectID
Base Type
string
top
 

Balancing_WorktagReferenceEnumeration

part of: Balancing_WorktagObjectID
Base Type
string
top
 

Accounting_WorktagReferenceEnumeration

part of: Accounting_WorktagObjectID
Base Type
string
top