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

# Kazakh payment purpose code (KNP) (`kz_knp`)

> **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.

Three-digit code of the purpose of a payment (код назначения платежа, КНП) in Kazakh payment orders and bank transfers, from the list in the rules of the National Bank of Kazakhstan on economic sector and payment purpose codes. Banks report it to the National Bank for payment statistics. It goes together with the beneficiary code (kz_kbe).

- Personal data (PII): no
- Categories: Finances and banking (finances)
- Countries: Kazakhstan (KZ)
- Languages: Kazakh (kk), Russian (ru)
- Classification: categorical

## Detection

Regular expression (Python `re`):

```
^\d{3}$
```

## Examples

- `710` — Payment for goods other than real estate and the goods of codes 711, 712 and 713
- `780` — Refund for goods that were not delivered
- `7100` (invalid example) — Four digits

## Translations

- ru: Код назначения платежа (КНП): Трёхзначный код назначения платежа в платёжных документах Казахстана по Правилам применения кодов секторов экономики и назначения платежей Национального Банка.

## Sources

- other: <https://bank.kz/wikibank/finansy/kod-naznacheniya-platezha-knp/>

## Quality

Score 73/100. Missing: authoritative source link, mapping (Wikidata, Schema.org, ...), detector coverage.

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