RetrieveAndUpdateCheckFromBank

Retrieve And Update Bank Account Information

Minor Business Rule

Object Name: X0430

Parent DLL: CFIN

Location: Client/Server

Language: C

Data Structure

D0400202 - Retrieve And Update Bank Account Information

Parameter NameData ItemData TypeReq/OptI/O/Both
szAccountidAIDcharNONENONE

A number that the system assigns to each general ledger account in the Account Master table (F0901) to uniquely identify it. 

szCostcenterMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

mnNextchecknumberNXTCMATH_NUMERICNONENONE

A number that represents the next payment number to be processed for the specified bank account. The system updates this field during 
Accounts Payable payment processing.

mnDetaillinesperappaymentsSDTLMATH_NUMERICNONENONE

The number of detail lines that can appear on an A/P payment stub.

mnNumberofalignmentchecksALGNMATH_NUMERICNONENONE

The number of checks that are needed at the start of check printing for the printer operator to align the check stock properly.

szBanktransitnumberTNSTcharNONENONE

The number assigned to a particular bank by the Federal Reserve to facilitate the clearing of funds.

szCustbankacctnumberCBNKcharNONENONE

The number assigned by a bank to identify the account for a company, customer, or supplier. Note for Nordic users: Enter your bank, 
Bankgiro, or Postgiro account number.

szDescription001DL01charNONENONE

A user defined name or remark.

cPrenoteoptioncodeADPIcharNONENONE

An option that specifies whether the system overrides the prenote processing for electronic funds transfer for the bank account specified. 
Valid values are: On Override the prenote code that is assigned to the supplier. The system produces a bank tape without producing a paper 
check, regardless of how the Pre-Note Code option (AB1) is set.  Off Use the prenote code that is assigned to the supplier.

szCheckprintqueueCHKQcharNONENONE

This is the print output queue for A/P payments.

szCheckattachmentsprintATTQcharNONENONE

This is the A/P payments attachments output queue.

szDebitmemoprintqueueDBTQcharNONENONE

This is the A/P payments debit statements output queue.

szControldigitCHKDcharNONENONE

A number that represents a check digit for a bank account number. This number is optional, and is not part of the key to the Bank Transit 
Master table (F0030). Note for Nordic users: This field is not used for Nordic electronic payments.

mnFloatdaysforcheckspayablFLPMATH_NUMERICNONENONE

The number of days the system adds to the payment date to calculate the value date that is used in draft processing.

cCheckingorsavingsaccountCKSVcharNONENONE

A code that specifies the type of bank account. This code is used during bank tape processing for automatic payments. The code you 
specifiy must exist in UDC H00/CK. 

mnBacsusernumberBACSMATH_NUMERICNONENONE

The number assigned by the sponsor in the particular bank system (for example,the UK BACS system).  This number will be included on all 
files submitted by the user.

szBacsreferencenameRFNMcharNONENONE

The name of the account associated with the user number (within the particular bank system). In Norway, DNB Telebank provides this 
information. In other Nordic countries, this field is not used.

szReferencerollnumberRLNcharNONENONE

The recipient's reference number. This is not used by all banks or in all countries. The following countries use this field for specific 
purposes:   o  In Italy, the SIA code is used here.   o  In France, for electronic funds transfer, the Banque de France assigns a sender's number.   o  In 
Norway, DNB Telebank provides this number.   o  In Finland, the payee business code is used here.   o  In other nordic countries, this field is not 
used.

szSwiftcodeSWFTcharNONENONE

The beneficiary's SWIFT address or routing/transit number is required by the bank.  If you do not enter the beneficiary's SWIFT address or 
routing/transit number, the bank will reject the file.  PeopleSoft does not provide the ability to enter a vendor's bank address and name on 
the German foreign payment file.  This field defaults from the Bank Transit Master (F0030) table. 

mnAddressnumberAN8MATH_NUMERICNONENONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

cProcessingModeAUPDcharNONENONE

A code that lets the system revise the records using new information. Valid codes are:    Y Yes, allow updating.    N No, do not allow updating.

szErrorCodeDTAIcharNONENONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnBankAddressNumberAN8BKMATH_NUMERICOPTNONE

The address book number of the bank.

szBankCountryCodeCTRcharOPTNONE

A user defined code (00/CN) that identifies a country. The country code has no effect on currency conversion. The Address Book system 
uses the country code for data selection and address formatting.

mnNextAutomaticDebitNumberNXTAMATH_NUMERICOPTNONE

This is currently not used, it is for future use.

szElectronicIBANFormatIBANcharOPTNONE

A string of alphanumeric characters that uniquely identifies a customer's account in a bank anywhere in the world. The IBAN has a 
maximum of 34 alphanumeric characters; the first two alpha characters identify the country in which the account is held, and the next two digits are the 
check digits, which validate the complete IBAN. The final part of the IBAN is the domestic account number, which in most cases consists of 
the account number itself, the number that identifies the bank and the branch, and one or more check digits. For some countries, an extra bank 
identifier is included.

szPaperIBANFormatPIBNcharOPTNONE

The IBAN format varies depending upon whether it is transmitted electronically or printed on paper.  The variance is only in its presentation. 
 The paper format of the IBAN is the same as the electronic format except for: 1) The tag "IBAN" followed by a space shall precede the 
IBAN. 2) The IBAN shall be split up in groups of 4 characters separated by a space.  The last group shall be variable in length, up to 4 
characters. 

Related Functions

None

Related Tables

F0030 Bank Transit Master
RetrieveNextCheckFromBank

RetrieveNextCheckFromBank

Retrieve And Update Bank Account Information

Minor Business Rule

Object Name: X0430

Parent DLL: CFIN

Location: Client/Server

Language: C

This business function is designed to retrieve the next available check number and bank set-up 
information from G/L Bank Account Table (F0030) when in inquiry mode (blank), or to update next check number 

wheN in update mode ('1').  An error code of '2987' is returned if not fou

Data Structure

D0400202 - Retrieve And Update Bank Account Information

Parameter NameData ItemData TypeReq/OptI/O/Both
szAccountidAIDcharNONENONE

A number that the system assigns to each general ledger account in the Account Master table (F0901) to uniquely identify it. 

szCostcenterMCUcharNONENONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

mnNextchecknumberNXTCMATH_NUMERICNONENONE

A number that represents the next payment number to be processed for the specified bank account. The system updates this field during 
Accounts Payable payment processing.

mnDetaillinesperappaymentsSDTLMATH_NUMERICNONENONE

The number of detail lines that can appear on an A/P payment stub.

mnNumberofalignmentchecksALGNMATH_NUMERICNONENONE

The number of checks that are needed at the start of check printing for the printer operator to align the check stock properly.

szBanktransitnumberTNSTcharNONENONE

The number assigned to a particular bank by the Federal Reserve to facilitate the clearing of funds.

szCustbankacctnumberCBNKcharNONENONE

The number assigned by a bank to identify the account for a company, customer, or supplier. Note for Nordic users: Enter your bank, 
Bankgiro, or Postgiro account number.

szDescription001DL01charNONENONE

A user defined name or remark.

cPrenoteoptioncodeADPIcharNONENONE

An option that specifies whether the system overrides the prenote processing for electronic funds transfer for the bank account specified. 
Valid values are: On Override the prenote code that is assigned to the supplier. The system produces a bank tape without producing a paper 
check, regardless of how the Pre-Note Code option (AB1) is set.  Off Use the prenote code that is assigned to the supplier.

szCheckprintqueueCHKQcharNONENONE

This is the print output queue for A/P payments.

szCheckattachmentsprintATTQcharNONENONE

This is the A/P payments attachments output queue.

szDebitmemoprintqueueDBTQcharNONENONE

This is the A/P payments debit statements output queue.

szControldigitCHKDcharNONENONE

A number that represents a check digit for a bank account number. This number is optional, and is not part of the key to the Bank Transit 
Master table (F0030). Note for Nordic users: This field is not used for Nordic electronic payments.

mnFloatdaysforcheckspayablFLPMATH_NUMERICNONENONE

The number of days the system adds to the payment date to calculate the value date that is used in draft processing.

cCheckingorsavingsaccountCKSVcharNONENONE

A code that specifies the type of bank account. This code is used during bank tape processing for automatic payments. The code you 
specifiy must exist in UDC H00/CK. 

mnBacsusernumberBACSMATH_NUMERICNONENONE

The number assigned by the sponsor in the particular bank system (for example,the UK BACS system).  This number will be included on all 
files submitted by the user.

szBacsreferencenameRFNMcharNONENONE

The name of the account associated with the user number (within the particular bank system). In Norway, DNB Telebank provides this 
information. In other Nordic countries, this field is not used.

szReferencerollnumberRLNcharNONENONE

The recipient's reference number. This is not used by all banks or in all countries. The following countries use this field for specific 
purposes:   o  In Italy, the SIA code is used here.   o  In France, for electronic funds transfer, the Banque de France assigns a sender's number.   o  In 
Norway, DNB Telebank provides this number.   o  In Finland, the payee business code is used here.   o  In other nordic countries, this field is not 
used.

szSwiftcodeSWFTcharNONENONE

The beneficiary's SWIFT address or routing/transit number is required by the bank.  If you do not enter the beneficiary's SWIFT address or 
routing/transit number, the bank will reject the file.  PeopleSoft does not provide the ability to enter a vendor's bank address and name on 
the German foreign payment file.  This field defaults from the Bank Transit Master (F0030) table. 

mnAddressnumberAN8MATH_NUMERICNONENONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

cProcessingModeAUPDcharNONENONE

A code that lets the system revise the records using new information. Valid codes are:    Y Yes, allow updating.    N No, do not allow updating.

szErrorCodeDTAIcharNONENONE

A code that identifies and defines a unit of information. It is an alphanumeric code up to 8 characters long that does not allow blanks or 
special characters such as %, &, or +. You create new data items using system codes 55-59. You cannot change the alias.

mnBankAddressNumberAN8BKMATH_NUMERICOPTNONE

The address book number of the bank.

szBankCountryCodeCTRcharOPTNONE

A user defined code (00/CN) that identifies a country. The country code has no effect on currency conversion. The Address Book system 
uses the country code for data selection and address formatting.

mnNextAutomaticDebitNumberNXTAMATH_NUMERICOPTNONE

This is currently not used, it is for future use.

szElectronicIBANFormatIBANcharOPTNONE

A string of alphanumeric characters that uniquely identifies a customer's account in a bank anywhere in the world. The IBAN has a 
maximum of 34 alphanumeric characters; the first two alpha characters identify the country in which the account is held, and the next two digits are the 
check digits, which validate the complete IBAN. The final part of the IBAN is the domestic account number, which in most cases consists of 
the account number itself, the number that identifies the bank and the branch, and one or more check digits. For some countries, an extra bank 
identifier is included.

szPaperIBANFormatPIBNcharOPTNONE

The IBAN format varies depending upon whether it is transmitted electronically or printed on paper.  The variance is only in its presentation. 
 The paper format of the IBAN is the same as the electronic format except for: 1) The tag "IBAN" followed by a space shall precede the 
IBAN. 2) The IBAN shall be split up in groups of 4 characters separated by a space.  The last group shall be variable in length, up to 4 
characters. 

Related Functions

None

Related Tables

F0030 Bank Transit Master