Input flags

You set input flags to modify the behaviour of Bank Wizard, for example, specifying the validation level. The default, which is no input flag set, is to validate the account. You use BWISetValue to set input flags.

You can use these input flags with most of the countries.

BWG_G_BRANCH_CHECK (2)

Causes BWICheck to check that the formats of the bank and branch codes (where used by a country) are correct. You do not need to specify the account number and any check digits as they are not checked.

If you have a full licence, this checks if the branch exists. If the branch exists, you can retrieve the details. Use BWIGetValue with item BWI_V_DATA to determine if any details are available.

With some countries, such as Italy, France and Germany, you can use the country specific synonym, BWI_CC_BRANCH_CHECK.

In the Republic of Ireland and the United Kingdom, you can use the synonym, BWI_CC_SORT_CODE_CHECK.

In the United Kingdom, this flag is not used when performing roll number checks, that is BWI_UK_RN_CHECK is set.

BWG_G_INSTITUTION_CHECK (3)

Causes BWICheck to check if the bank code format is correct. You do not need to set the other fields.

If you have a full licence, this checks if the institution exists, and if it exists, you can obtain the details. Use BWIGetValue with item BWI_V_DATA to determine if any details are available.

Causes BWISearch to search the institution data instead of the branch data.

This flag is only used by countries which have a separate branch code identifier, such as France.

With some countries, such as Italy and France, you can use the country specific synonym, BWI_CC_INSTITUTION_CHECK.

BWG_G_BIC_CHECK (4)

Causes BWICheck to check the account details and that the BIC specified in the string BWG_BIC_STRING is valid and associated with the branch.