The Bank Account Verification (BANV) product verifies that the bank account and branch code are valid.
There are two types which incur different costs.
- BANVR (real-time response) for Account Holder Verification Real Time; 60 Second Response
- BANV for Account Holder Verification: 120 Minute response
Bank Account Verification can be done via manual upload and API. Attached to this article you'll find:
- The template for the manual upload. Attached
- The API docs. See Attached
At the time the BANV batch is processed, all but the CDV failures will be executed.
Check Digit Verification (CDV) is a preliminary check on account validity. The combination of six digit bank branch number and the bank account number are validated to ensure that they satisfy the check digit rules that each bank has. Passing this test does not necessarily mean that the bank account is valid and open. However, failing it does mean there is no such an account.
Whatever the message, you still need to go back to your customer to get the correct bank branch (the universal code for each bank almost always works) and the correct bank account number.
Code | Description |
090 | CDV test failed |
099 | SARS account not allowed |
100 | Failed Firstrand CDV test |
101 | Invalid branch code |
103 | Account number must be numeric |
103 | Account number must be numeric |
104 | Account number must be greater than zero |
105 | Invalid account for bank branch |
106 | Failed all Absa/Meeg CDV tests |
107 | Failed Merchant CDV test |
108 | Failed HBZ CDV test |
109 | Last 2 digits of these a/cs must not be zero |
110 | These accounts may not exceed 10 digits |
111 | These accounts must have 10 digits |
112 | Nedbank 13 digit account error |
113 | Nedbank 13 digit account error |
114 | Failed Standard Bank Swazi/Lesotho CDV test |
115 | Failed Habib 11 digit CDV test |
116 | Grindrod CDV test |
117 | Standard 11 digit ac must be in branch 051001 |
118 | Standard 11 digit ac must start with a '1' |
119 | Standard 11 digit CDV error |
901 | unexpected CDV error |