Service Directory > v31.2 > Cash_Management > Import_Bank_Fee_Statement
 

Operation: Import_Bank_Fee_Statement

This service operation will add or update Bank Fee Statement Data and attach it to an existing Bank Fee Statement File.


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

Element containing Bank Fee Statement reference for update and all Bank Fee Statement 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.   
Bank_Fee_Statement_Reference  Bank_Fee_StatementObject  [0..1]  Reference to an existing Bank Fee Statement.   
Bank_Fee_Statement_Data  Bank_Fee_Statement__HV__Data  [1..1]  Element containing all Bank Fee Statement data. 
Validation Description
Workday cannot determine the Bank Account from information on the imported bank fee statement. Search for the Bank Account in Workday to determine if the bank account number, routing, or BIC combination aligns with the bank account number in the bank fee statement. Update the Bank Account information as needed, and reload the bank statement file.   
Workday cannot determine the Company from information on the imported bank fee statement. Search for the bank account in Workday to determine if the Company aligns with the bank account number in the bank fee statement. Update the Company information as needed, and reload the bank statement file.   
Manually enter or import a Bank Statement with a Statement Beginning Date and Statement End Date that aren't already in use.   
Enter a Statement End Date that is on or after the Statement Beginning Date. Enter a Creation Date that is on or after the Statement End Date.   
 
Validation Description
The Web Service is set to Add Only, but the Bank Fee Statement already exists.   
The Bank Fee Statement cannot be updated because it has been canceled.   
top
 

Response Element: Put_Import_Process_Response

Put Import Process Response element
 
Parameter name Type/Value Cardinality Description Validations
@version string [0..1] Web Service version  
Import_Process_Reference  Web_Service_Background_Process_RuntimeObject  [0..1]  Web Service Background Process Runtime element   
Header_Instance_Reference  InstanceObject  [0..1]  Header Instance element   
top
 

Bank_Fee_StatementObject

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

Bank_Fee_StatementObjectID

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

part of: Import_Bank_Fee_Statement_Request
Element containing all Bank Fee Statement data.
 
Parameter name Type/Value Cardinality Description Validations
Bank_Fee_Statement_ID  string  [0..1]  This is the Bank Fee Statement unique identifier.   
Bank_Fee_Statement_File_Reference  Bank_Fee_Statement_FileObject  [0..1]  Bank Fee Statement File reference which contains data about when the statement is uploaded.   
Routing_Number  string  [0..1]  Routing Number.   
Creation_Date  date  [1..1]  The date on which the Bank Fee Statement is entered.   
Statement_Begin_Date  date  [1..1]  The start date for the Bank Fee Statement period.   
Statement_End_Date  date  [1..1]  The end date for the Bank Fee Statement period.   
Customer_Account_Number  string  [0..1]  Customer Account Number.   
Tax_Region  string  [0..1]  The Tax Region name.   
Tax_Currency_Reference  CurrencyObject  [0..1]  Host Currency for tax purposes.   
Settlement_Currency_Reference  CurrencyObject  [0..1]  The agreed upon Currency for payment.   
Bank_Fee_Statement_Currency_Conversion_Rate_Data  Bank_Fee_Statement_Currency_Conversion_Rate__HV__Data  [0..*]  Specifies details related to currency exchange data. 
Validation Description
Enter a Source Currency / Target Currency pairing that isn’t already in use.   
 
Bank_Fee_Statement_Compensation_Data  Bank_Fee_Statement_Compensation__HV__Data  [0..*]  Element containing the compensation data, rate information. 
Validation Description
The EDI / ISO Codes must have a Compensation Code.   
The EDI / ISO Codes must have only 1 Compensation Code.   
 
Bank_Fee_Statement_Transaction_Data  Bank_Fee_Statement_Transaction__HV__Data  [0..*]  Element containing the Bank Fee Statement line data.   
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.   
 
Bank_Identification_Code  string  [0..1]  Bank Identification Code   
IBAN  string  [0..1]  IBAN   
Validation Description
Workday cannot determine the Bank Account from information on the imported bank fee statement. Search for the Bank Account in Workday to determine if the bank account number, routing, or BIC combination aligns with the bank account number in the bank fee statement. Update the Bank Account information as needed, and reload the bank statement file.   
Workday cannot determine the Company from information on the imported bank fee statement. Search for the bank account in Workday to determine if the Company aligns with the bank account number in the bank fee statement. Update the Company information as needed, and reload the bank statement file.   
Manually enter or import a Bank Statement with a Statement Beginning Date and Statement End Date that aren't already in use.   
Enter a Statement End Date that is on or after the Statement Beginning Date. Enter a Creation Date that is on or after the Statement End Date.   
top
 

Bank_Fee_Statement_FileObject

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

Bank_Fee_Statement_FileObjectID

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

Bank_Fee_Statement_Currency_Conversion_Rate__HV__Data

part of: Bank_Fee_Statement__HV__Data
Specifies details related to currency exchange data.
 
Parameter name Type/Value Cardinality Description Validations
Source_Currency_Reference  CurrencyObject  [1..1]  Currency from which an amount is to be converted in a currency conversion.   
Target_Currency_Reference  CurrencyObject  [1..1]  Currency into which an amount is to be converted in a currency conversion.   
Currency_Exchange_Rate_Date  date  [0..1]  Date and time at which an exchange rate is quoted.   
Currency_Exchange_Rate  decimal (26, 6) >0   [1..1]  Factor used to convert an amount from one currency into another. This reflects the price at which one currency was bought with another currency.   
Description  string  [0..1]  Unique identification to unambiguously identify the foreign exchange contract.   
Comments  string  [0..1]  Further information on the exchange rate.   
Validation Description
Enter a Source Currency / Target Currency pairing that isn’t already in use.   
top
 

Bank_Fee_Statement_Compensation__HV__Data

part of: Bank_Fee_Statement__HV__Data
Element containing the compensation data, rate information.
 
Parameter name Type/Value Cardinality Description Validations
EDI_Code  string  [0..1]  EDI Code   
ISO_Code  string  [0..1]  ISO Code   
Code_Type_Reference  Bank_Fee_Compensation_TypeObject  [1..1]  Compensation Code Type 
Validation Description
The Code Type must match the Compensation Code Type.   
 
Compensation_Amount  decimal (26, 6)   [0..1]  The amount for the code   
Compensation_Multiplier  decimal (26, 6) >0   [0..1]  Rate-based multiplier 
Validation Description
If the given Compensation Code is a Rate type, the Bank Fee Multiplier is required. Otherwise, the Multiplier must be 0.   
 
Days_in_Period  decimal (12, 0) >0   [0..1]  Rate-based days in period 
Validation Description
If the given Compensation Code is a Rate type, the Days in Period is required. Otherwise, Days in Period must be 0.   
 
Days_in_Year  decimal (12, 0) >0   [0..1]  Rate-based days in year   
Validation Description
The EDI / ISO Codes must have a Compensation Code.   
The EDI / ISO Codes must have only 1 Compensation Code.   
top
 

Bank_Fee_Compensation_TypeObject

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

Bank_Fee_Compensation_TypeObjectID

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

Bank_Fee_Statement_Transaction__HV__Data

part of: Bank_Fee_Statement__HV__Data
Element containing the Bank Fee Statement line data.
 
Parameter name Type/Value Cardinality Description Validations
AFP_Code  string  [0..1]  The standardized AFP code   
AFP_Code_Description  string  [0..1]  The description for the standardized AFP code   
Bank_Fee_Service_Code  string  [1..1]  The bank service code   
Bank_Fee_Service_Code_Description  string  [0..1]  The description for the bank service code   
Bank_Fee_Pricing_Type_Reference  Bank_Fee_Pricing_TypeObject  [1..1]  The pricing method used for the service   
Bank_Fee_Tier_Pricing_If_Tier_Selected_Reference  Bank_Fee_Tier_Pricing_LevelObject  [0..1]  If the pricing type "Tiered" is selected derive the Tier Level.   
Pricing_Currency_Reference  CurrencyObject  [0..1]  Currency in which the unit price and original charge price are expressed.   
Service_Unit_Price  decimal (26, 6)   [0..1]  The amount charged for one transaction of the service   
Service_Volume  decimal (26, 6)   [0..1]  The number of transactions of the service   
Service_Charge  decimal (26, 6)   [0..1]  The total service charge   
Taxes_Per_Service  decimal (26, 6)   [0..1]  The taxed amount for one transaction   
Total_Charges  decimal (26, 6)   [0..1]  The total amount charged for the service   
top
 

Bank_Fee_Pricing_TypeObject

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

Bank_Fee_Pricing_TypeObjectID

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

Bank_Fee_Tier_Pricing_LevelObject

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

Bank_Fee_Tier_Pricing_LevelObjectID

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

Web_Service_Background_Process_RuntimeObject

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

Web_Service_Background_Process_RuntimeObjectID

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

InstanceObject

part of: Put_Import_Process_Response
 
Parameter name Type/Value Cardinality Description Validations
@Descriptor  string  [1..1]     
ID  Instance_ID  [0..*]     
top
 

Instance_ID

part of: InstanceObject
 
Parameter name Type/Value Cardinality Description Validations
#text  string       
@parent_id  string  [1..1]     
@parent_type  string  [1..1]     
@type  string  [1..1]     
top
 

Bank_Fee_StatementReferenceEnumeration

part of: Bank_Fee_StatementObjectID
Base Type
string
top
 

Bank_Fee_Statement_FileReferenceEnumeration

part of: Bank_Fee_Statement_FileObjectID
Base Type
string
top
 

CurrencyReferenceEnumeration

part of: CurrencyObjectID
Base Type
string
top
 

Bank_Fee_Compensation_TypeReferenceEnumeration

part of: Bank_Fee_Compensation_TypeObjectID
Base Type
string
top
 

Bank_Fee_Pricing_TypeReferenceEnumeration

part of: Bank_Fee_Pricing_TypeObjectID
Base Type
string
top
 

Bank_Fee_Tier_Pricing_LevelReferenceEnumeration

part of: Bank_Fee_Tier_Pricing_LevelObjectID
Base Type
string
top
 

Web_Service_Background_Process_RuntimeReferenceEnumeration

part of: Web_Service_Background_Process_RuntimeObjectID
Base Type
string
top