FormatElectronicToPaperIBAN

IBAN Validation

Minor Business Rule

Object Name: B0001201

Parent DLL: CFIN

Location: Client/Server

Language: C

Data Structure

D0001201B - IBAN Electronic to Paper Format

Special Input Expected
The IBAN Electronic format must be passed in.

The IBAN tag flag will indicate if the function is to return the paper format with the tag "IBAN" or if the calling program will add 

the tag.  A '1' indicates that the tag is needed, and '0' or blank indicates that the tag is not needed.  All other values will be 

defaulted to '0'.


Special Output Returned

The IBAN Paper format will be returned, this can be a 48 character string.

Parameter NameData ItemData TypeReq/OptI/O/Both
szElectronicFormatIBAN_IBANIBANcharOPTINPUT

The electric format is up to 34 contiguous alphanumeric characters containing the following consecutive components:
1.  Country code:  2 letter country code as specified in ISO 3166, of the country in which the bank/branch servicing the IBAN resides.

2.  Check digits:  2 digits

3.  Basic Bank Account Number (BBAN):  up to 30 alphanumeric characters, 0-9, A-Z (only uppercase letters), no separators, no 

country specific characters.

cIncludeTagIBAN_EV01EV01charOPTINPUT

Significant Values
'1' - Included the tag "IBAN"

'0' - Do not included the tag "IBAN", this is the default.

szPaperFormatIBAN_PIBNPIBNcharOPTOUTPUT

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 vaiable in length, up to 4 characters.

Related Functions

None

Related Tables

None
ValidateIBAN

ValidateIBAN

IBAN Validation

Minor Business Rule

Object Name: B0001201

Parent DLL: CFIN

Location: Client/Server

Language: C

Data Structure

D0001201A - IBAN Validation

Parameter NameData ItemData TypeReq/OptI/O/Both
szInternationalBankAcct_IBANIBANcharOPTBOTH

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.

cSetErrorFlag_EV01EV01charOPTINPUT

An option that specifies the type of processing for an event.

cValideInternationalAcct_EV01EV01charOPTOUTPUT

An option that specifies the type of processing for an event.

szErrorCode_DTAIDTAIcharOPTOUTPUT

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.

Related Functions

None

Related Tables

None