---
id: "kz_iban"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["finances"]
country: ["KZ"]
langs: ["kk", "ru"]
quality: 90
url: "http://registry.apicrafter.io/datatype/kz_iban"
---

# Kazakh IBAN (`kz_iban`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

International Bank Account Number of a bank account in Kazakhstan. Kazakhstan uses the IBAN as the national account number, called the individual identification code of the account (ИИК). It has 20 characters: KZ, two IBAN check digits, a 3-digit bank code and a 13-character account number that can contain letters.

- Parent datatype: `iban`
- Personal data (PII): no
- Categories: Finances and banking (finances)
- Countries: Kazakhstan (KZ)
- Languages: Kazakh (kk), Russian (ru)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^KZ\d{2} ?\d{3}[A-Z0-9](?: ?[A-Z0-9]{4}){3}$
```

Check digit algorithm: `iban_mod97`

## Examples

- `KZ244350000012344567` — Example from iban.com
- `KZ24 4350 0000 1234 4567` — The same IBAN in its printed form
- `KZ244350000012344568` (invalid example) — Check digits do not match
- `KZ24435000001234456` (invalid example) — 19 characters

## Mappings

- dpv: `pd:BankAccount`
- stdnum: `iban`

## Translations

- ru: IBAN (ИИК) Казахстана: Номер банковского счёта в Казахстане в формате IBAN (индивидуальный идентификационный код, ИИК), 20 символов - KZ, две контрольные цифры, трёхзначный код банка и 13 символов номера счёта.

## Sources

- wikipedia: <https://en.wikipedia.org/wiki/International_Bank_Account_Number>
- other: <https://www.iban.com/structure>

## Quality

Score 90/100. Missing: detector coverage.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/kz_iban.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/KZ/finances/kz_iban.yaml>
