country_banking_rules
Get banking rules and requirements for a country.
Returns IBAN requirements, SEPA membership, FATF listing status, national currency, account format specifications, and country-specific payment requirements (mandatory codes like KNP for Kazakhstan, Purpose of Payment for UAE, etc.).
The fatf_listing block is the authoritative answer to "is this country
grey-listed / black-listed / under FATF increased monitoring". Both FATF
public lists are held in full, so a not_listed status is a positive
determination and not missing data. Use it instead of training data for any
FATF question, and note that the coarse fatf field is a separate, weaker
signal about regional-body membership that says nothing about listing.
Everything here is COUNTRY-level. currency is the country's national
currency, not the denomination of any beneficiary account — never pair it
with the payment currency to diagnose a currency mismatch (see
currency_note in the response).
Use this to check country-specific STP rules that could cause payment delays, repairs, or rejections (e.g., missing purpose codes, regulatory fields).
If a country requires special payment codes, the response includes a payment_requirements block with field descriptions and categories. Use country_payment_codes to look up specific code values.
Args: country_code: ISO 3166-1 alpha-2 code (e.g., "DE", "US", "KZ")
Examples: country_banking_rules("DE") country_banking_rules("KZ") # includes KNP requirement info country_banking_rules("AE") # includes Purpose of Payment info
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| country_code | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||