국제 은행 계좌 번호
International Bank Account Number
IBAN(International Bank Account Number)은 국경을 넘어 은행 계좌를 식별하기 위해 국제적으로 합의된 시스템으로, 문자 변환 오류의 위험을 줄이고 국경을 넘나드는 거래의 통신과 처리를 용이하게 합니다.IBAN은 금융기관의 고객 계정을 고유하게 식별합니다.유럽은행규격위원회(ECBS)에 의해 최초 채택되었으며 이후 ISO 13616:1997에 따라 국제 표준으로 채택되었다.현재의 표준은 ISO 13616:2020으로 SWIFT를 정식 레지스트라로 나타냅니다.처음에는 유럽 연합 내에서 지불을 용이하게 하기 위해 개발되었으며, 대부분의 유럽 국가 및 중동과 카리브해 등 세계 다른 지역의 수많은 국가에 의해 구현되었다.2020년 5월 현재 77개국이 IBAN 번호 [1]체계를 사용하고 있다.
IBAN은 국가 코드, 2개의 체크 디짓 및 국내 은행 계좌 번호, 지점 ID 및 잠재적인 라우팅 정보를 포함하는 숫자로 구성된 최대 34자의 영숫자로 구성됩니다.체크 디지트를 사용하면, 은행 계좌 번호의 정합성을 확인할 수 있습니다.
배경
IBAN 이전에는 은행 계좌 식별에 대한 다른 국가 표준(은행, 지점, 라우팅 코드 및 계좌 번호)이 일부 사용자에게 혼란스러웠습니다.이로 인해 종종 필요한 라우팅 정보가 결제에서 누락되었습니다.ISO 9362(BIC(Business Identifier Code), SWIFT ID 또는 SWIFT-BIC라고도 함)에 의해 규정된 라우팅 정보는 트랜잭션에 특정 형식이 필요하지 않으므로 계정 및 트랜잭션 유형의 식별은 트랜잭션 파트너의 동의에 맡겨집니다.또, 체크 디짓도 포함되어 있지 않기 때문에, 문자 변환의 에러는 검출되지 않습니다.또, 송신측 은행은, 지불을 송신하기 전에 라우팅 정보를 검증할 수 없었습니다.라우팅 오류로 인해 지불이 지연되어 송수신 은행 및 중간 라우팅 [2]은행에 추가 비용이 발생하였습니다.
1997년에 이러한 어려움을 극복하기 위해 국제 표준화 기구(ISO)는 ISO 13616:1997을 발표했다.[3]이 제안은 유럽은행규격위원회(ECBS)가 실현 불가능하다고 생각하는 정도의 유연성을 가지고 있으며, 특히 대문자만 허용하고 각국의 IBAN 길이를 [4]고정하도록 요구하는 '슬림다운' 버전의 표준을 작성했다.이후 ISO 13616:1997이 폐지되고 ISO 13616:[3]2003으로 대체되었다.이 기준은 2007년 두 부분으로 분할되면서 다시 개정되었다.ISO 13616-1:2007은 "데이터 교환, 금융 환경 및 다른 산업 간 데이터 처리를 국제적으로 촉진하기 위해 사용되는 IBAN(International Bank Account Number) 요소를 규정한다"면서도 "내부 절차, 파일 구성 기법, 스토리지 미디어, 언어 등을 규정하지 않는다"고 밝혔다.e"를 참조해 주세요.[5]ISO 13616-2:2007은 "ISO 13616-1[및 ISO 13616 준거 IBAN [6]포맷 등록 절차]를 담당하는 등록 기관(RA)"을 기술하고 있다.ISO 13616-2:2007에 따른 공식 IBAN 등록관은 [7]SWIFT입니다.
IBAN은 계정 식별에 충분한 유연하지만 규칙적인 형식을 사용하며, 문자 변환 오류를 방지하기 위한 검증 정보가 포함되어 있습니다.그것은, 그리고 그것이 단일 기준 절차에 따라 원천적으로 검증될 수 있는 검사 숫자가 있습니다 국가 코드, 가지 코드(그런 코드로 영국과 아일랜드에서 잘 알려 져)과 계좌 번호 등과 같은 키 뱅크 계좌인 세부 사항이 모든 라우팅 정보를 한 은행에서 다른 끝 마무리를 지급까지 포함하고 있다.[8]IBAN을 사용하면 국제 송금 오류를 총 결제액의 0.1% 미만으로 줄일 수 있습니다.
구조.
IBAN은 다음과 같이 최대 34자의 영숫자로 구성됩니다.
- ISO 3166-1 alpha-2를 사용하는 국가 코드– 2글자,
- check digits : 2자리 및
- Basic Bank Account Number (BBAN; 기본 은행 계좌 번호)– 국가 고유 [1]영숫자 최대 30자
체크 디짓은 은행 계좌 번호의 체크섬을 나타냅니다.이 체크섬은 은행 시스템에서 해당 번호에 단순한 오류가 없음을 확인하기 위해 사용됩니다.
IBAN은 전통적으로 공백으로 구분된4 문자의 그룹으로 표현됩니다.마지막 그룹은 아래 예시와 같이 길이가 가변적입니다.전자적으로 전송되는 경우 공백은 [1]생략됩니다.
나라 | IBAN 포맷 예시 |
---|---|
벨기에 | BE71 0961 2345 6769 |
브라질 | BR15 0000 0000 0000 1093 2840 814 P2 |
코스타리카 | CR99 0000 0000 0000 8888 88 |
프랑스. | FR76 3000 6000 0112 3456 7890 189 |
아일랜드 | IE12 BOFI 9000 0112 3456 78 |
독일. | DE91 1000 0000 0123 4567 89 |
그리스 | GR96 0810 0010 0000 0123 4567 890 |
모리셔스 | MU43 BOMM 0101 1234 5678 9101 000 MUR |
파키스탄 | PK70 BANK 0000 1234 5678 9000 |
폴란드 | PL10 1050 0099 7603 1234 5678 9123 |
포르투갈 | PT50 0033 0000 5013 1901 2290 5 |
루마니아 | RO09 BCYP 0000 0012 3456 7890 |
세인트루시아 | LC14 BOSL 1234 5678 9012 3456 7890 1234 |
사우디아라비아 | SA44 2000 0001 2345 6789 1234 |
슬로바키아 | SK08 0900 0000 0001 2312 3123 |
스페인 | ES79 2100 0813 6101 2345 6789 |
스웨덴 | SE87 3000 0000 0101 2345 6789 |
스위스 | CH56 0483 5012 3456 7800 9 |
영국 | GB98 MIDL 0700 9312 3456 78 |
IBAN 문자는 0 ~9 의 숫자 및 26 의 라틴 알파벳 문자 A ~Z [9]입니다.이는 해당 문자가 모국어로 사용되지 않는 국가(예: 태국)에서도 적용됩니다.
기본 은행 계좌 번호
BBAN(Basic Bank Account Number) 형식은 각국 중앙은행 또는 지정 지급 기관이 결정합니다.채택된 형식 사이에 일관성이 없습니다.국가 당국은 BBAN 형식을 SWIFT에 등록할 수 있지만 의무는 없습니다.등록 없이 IBAN을 채택할 수 있습니다.SWIFT는 IBAN을 채택하지 않은 대부분의 국가에서 사용되고 있는 SWIFT 시스템의 등록 기관으로서도 기능합니다.두 시스템의 주요 차이점은 SWIFT에 따라 국가 내에서 사용되는 BBAN의 길이가 사전 정의되어 있어야 한다는 요건이 없다는 것이다.
BBAN은 해당 국가의 고정 길이여야 하며 대소문자를 구분하지 않는 영숫자로 구성되어야 합니다.여기에는 국내 은행 계좌 번호, 지점 ID 및 잠재적인 라우팅 정보가 포함됩니다.각 국가별로 최대 30자의 영숫자를 사용할 수 있는 국가별 라우팅/어카운트 번호 시스템을 설정할 수 있습니다.
자릿수 확인
체크 디짓에 의해, 송신측 뱅크(또는 그 고객)는, 데이터 입력시에,[4] 1 개의 데이터 스트링으로부터 라우팅 행선지와 어카운트 번호의 온전성 체크를 실행할 수 있습니다.이 검사는 단일 문자가 누락되거나 중복되거나 잘못 입력된 경우 또는 두 문자가 바뀐 경우를 탐지할 수 있습니다.따라서 라우팅 오류와 계정 번호 오류가 사실상 제거됩니다.[9]
처리.
IBAN의 설계 목표 중 하나는 데이터 [10]입력 시점에서 가능한 한 많은 검증을 수행할 수 있도록 하는 것이었습니다.특히 IBAN을 받아들이는 컴퓨터 프로그램은 다음을 검증할 수 있습니다.
- 국가 코드
- IBAN의 문자 수는 국가 코드에 지정된 숫자에 해당합니다.
- 국가 코드에 지정된 BBAN 형식
- 계좌 번호, 은행 코드 및 국가 코드 조합이 수표 번호와 호환됩니다.
체크 디짓은 ISO/IEC 7064:2003[9](이 문서의 줄임말)에 따라 MOD-97-10을 사용하여 계산됩니다.이것은 사용자가 데이터를 복사할 때 발생하는 오류로부터 문자열을 보호할 수 있는 일련의 체크 문자 시스템을 지정합니다.특히, 이 표준에서는, 다음의 검출이 가능하다고 기술되어 있습니다.
- 모든 단일 치환 오류(예를 들어 단일 문자를 다른 문자로 치환)
4234
위해서1234
) - 전체 또는 거의 모든 단일(로컬) 전위 오류(예를 들어 인접 문자 또는 한 문자를 사이에 두고 두 개의 단일 문자를 전위하는 경우
12354
또는12543
위해서12345
) - 전체 또는 거의 모든 시프트 오류(스트링 전체의 왼쪽 또는 오른쪽으로 시프트)
- 이중 치환 오류의 비율이 높다(같은 문자열에서 두 개의 개별 단일 치환 오류 등).
7234587
위해서1234567
) - 기타 모든 오류의 높은 비율
IBAN의 기본 규칙은 IBAN을 발행하는 것입니다.같은 계좌번호나 지점번호에서 IBAN이 생성되어 일반적인 IBAN 인증규정을 만족하는 부분이 많기 때문입니다.특히 다음과 같은 경우00
유효한 체크 디짓입니다.97
마찬가지로 유효한 체크 디지트가 되지 않습니다.01
유효한 체크 디짓입니다.98
유효한 체크 디지트가 되지 않습니다.마찬가지로,02
그리고.99
.
UN CEFACT TBG5는 IBAN [11]표준을 채택한 57개국에[needs update] 대해 32개 언어로 된 무료 IBAN 검증 서비스를 발표했습니다.검증 [12]알고리즘의 Javascript 소스 코드도 공개했습니다.
ECBS 회원국의 은행 계좌에 대한 영문 IBAN 체커는 [13]웹사이트에서 이용할 수 있습니다.
알고리즘
IBAN 검증
IBAN을 정수로 변환하고 IBAN에 대해 기본 mod-97 연산(ISO 7064에 기재)을 실행함으로써 IBAN을 검증한다.IBAN이 유효하면 나머지는 [Note 1]1이 됩니다.IBAN 검증 알고리즘은 다음과 같습니다.[8]
- 총 IBAN 길이가 국가에 따라 올바른지 확인합니다.그렇지 않으면 IBAN이 유효하지 않습니다.
- 4개의 선두 문자를 문자열 끝으로 이동합니다.
- 문자열의 각 문자를 두 자릿수로 대체하여 문자열을 확장합니다. 여기서 A = 10, B = 11, ..., Z = 35
- 문자열을 10진수 정수로 해석하고 나머지 숫자를 97로 나눕니다.
나머지가 1일 경우 체크 디짓테스트에 합격하여 IBAN이 유효할 수 있습니다.
예(위장 영국 은행, 정렬 코드 12-34-56, 계좌 번호 98765432):
• IBAN: GB82 WEST 1234 5698 7654 32 • 재배치: WE S T12345698765432 G B82 • 정수로 변환: 3214282912345698765432161182 • 나머지 계산: 3214282912345698765432161182 mod 97 = 1
IBAN 체크 디짓 생성 중
ECBS에 따르면 IBAN의 생성은 계좌에 서비스를 제공하는 은행/지점의 배타적 책임이다.[8]ECBS 문서는 ISO/IEC 7064:2003 표준의 일부를 복제하여 02 ~98 범위의 체크 디지트를 생성합니다.00 ~ 96, 01 ~97 및 03 ~99 범위의 숫자를 체크하면 IBAN의 검증도 제공되지만 이러한 범위를 사용할 수 있는지 여부에 대해서는 표준이 무음입니다.
권장 알고리즘은 다음과 같습니다.[8]
- 총 IBAN 길이가 국가에 따라 올바른지 확인합니다.그렇지 않으면 IBAN이 비활성화됩니다.
- 두 개의 체크 숫자를 00(영국의 경우 GB00)으로 바꿉니다.
- 4개의 선두 문자를 문자열의 끝으로 이동합니다.
- 문자열의 문자를 숫자로 바꾸고 필요에 따라 문자열을 확장하여 A 또는 a = 10, B 또는 b = 11, Z 또는 z = 35가 되도록 합니다.따라서 각 영문자는 2자리 숫자로 대체됩니다.
- 문자열을 정수로 변환합니다(예: 선행 0 무시).
- 새 숫자의 mod-97을 계산하면 나머지가 됩니다.
- 98에서 나머지를 뺀 후 두 개의 체크 자릿수에 결과를 사용합니다.결과가 한 자리 숫자일 경우 선두에 0을 붙여 두 자리 숫자를 만듭니다.
IBAN에서의 모듈로 조작
D mod 97을 직접 계산하기 위해 사용되는 모든 컴퓨터 프로그래밍 언어 또는 소프트웨어 패키지는 30자리 이상의 정수를 처리할 수 있어야 합니다.실제로는 임의 정밀도 연산을 지원하거나 표준이 아닌 219비트([Note 2]부호 없음) 정수를 처리할 수 있는 소프트웨어에서만 실행할 수 있습니다.사용 중인 애플리케이션소프트웨어가 이 크기의 정수를 처리하는 기능을 제공하지 않는 경우 모듈로 조작은 (UN CEFACT TBG5 JavaScript 프로그램과 마찬가지로) 개별적인 방법으로 실행할 수 있습니다.
조각별 계산 D mod 97은 여러 가지 방법으로 할 수 있다.이러한 방법 중 하나는 다음과 같습니다.[14]
- D의 왼쪽 끝 자리부터 시작하여 처음 9자리 숫자를 사용하여 숫자를 작성하고 [Note 3]N이라고 합니다.
- N mod 97을 계산합니다.
- 위의 결과(스텝 2)와 다음 7자리 D를 연결하여 새로운9자리 N을 작성합니다.D에 7자리 미만이지만1자리 이상 남아 있는 경우는 위의 결과(스텝 2)에 이어서9자리 미만이 되는 새로운 N을 작성합니다.
- 순서 2 ~ 3을 반복하고, 모든 D자리가 처리됩니다.
2단계에서 최종 계산 결과는 D mod 97 = N mod 97이 됩니다.
예
이 예에서는 D mod 97에 대한 위의 알고리즘이 D = 3214282912345698765432161182에 적용됩니다(아래 설명을 돕기 위해 숫자가 색상으로 구분됩니다).결과가 1일 경우 D에 대응하는 IBAN은 체크 디짓테스트에 합격합니다.
- D의 처음 9자리부터 N을 구성합니다.
- N = 321428291
- N mod 97 = 70 계산
- 위의 결과(스텝 2)에서 9자리 N을 새로 만들고 그 다음 7자리 D를 작성합니다.
- N = 702345698
- N mod 97 = 29 계산
- 위의 결과(스텝 4)에서 9자리 N을 새로 만들고 그 다음 7자리 D를 작성합니다.
- N = 297654321
- N mod 97 = 24 계산
- 상기 결과(스텝 6)에서 새로운 N을 작성한 후 나머지 5자리 D를 작성한다.
- N = 2461182
- N mod 97 = 1 계산
8단계에서 최종 결과는 D mod 97 = 1이며 IBAN은 이 체크 디짓 테스트를 통과했습니다.
국내 수표 번호
IBAN 수표 번호 외에 많은 국가에서 자국 계좌 번호 형식의 일부로 BBAN 내에서 사용되는 자국 수표 번호가 있습니다.각 국가는 국가 수표 번호 할당 및 검증에 사용되는 자체 알고리즘을 결정합니다. 어떤 알고리즘은 국제 표준에 의존하고, 어떤 알고리즘은 자체 표준을 고안하고, 어떤 알고리즘은 각 은행이 이를 구현할 것인지 또는 어떻게 구현할 것인지를 결정할 수 있도록 합니다.일부 알고리즘은 BBAN 전체에 적용되며 다른 알고리즘은 BBAN 내의 1개 또는 여러 필드에 적용됩니다.체크 디짓은 국가 규칙에 따라 계정 번호의 필수 요소로 간주되거나 계정 번호와 다른 외부 필드로 간주될 수 있습니다.
사용되는 바리에이션의 대부분은, 다음의 2개의 카테고리의 알고리즘에 근거하고 있습니다.
- ISO 7064 MOD-97-10 : 계좌번호는 큰 정수로 취급하여 97로 나누어 나머지 또는 그 보수를 체크 디짓으로 합니다.
- 가중합계 : 계좌번호는 일련의 개별번호로 취급하고 각 번호에 문자열의 위치에 따른 가중치를 곱하여 곱한 후 계수(보통 10 또는 11)로 나누어 나머지 또는 그 보수를 체크 디짓으로 합니다.
어느 경우든 먼저 변환 테이블을 사용하여 영숫자에서 숫자로 변환됩니다.보어는 사용되는 경우 다음을 의미합니다.r는 고정값, 보통 계수 또는 계수 더하기 1에서 감산됩니다(단, 나머지 0은 0이 되고 0 → 0으로 표시되는 일반적인 예외는 0입니다. 예를 들어 0 → 97은 미리 알림이 0이면 체크섬이 97임을 의미합니다).일부 국가 규격은 오른쪽에서 왼쪽으로 무게 순서를 정의하지만 IBAN의 BBAN 길이가 고정되어 있기 때문에 왼쪽에서 오른쪽으로도 사용할 수 있습니다.
나라 | 알고리즘. | 중량 | 모듈로 | 보완하다 | 평. |
---|---|---|---|---|---|
알바니아[15] | 가중치 | 9, 7, 3, 1, 9, 7, 3, 1 | 10 | 10 - r, 0 → 0 | 은행 코드 + 지점 코드 필드에만 적용됩니다. |
벨기에[16] | ISO 7064 MOD-97-10(가변) | 97 | r, 0 → 97 | 은행코드+계좌번호에적용됩니다. | |
보스니아 헤르체고비나[17] | ISO 7064 MOD-97-10 | 97 | 98 − r | ||
크로아티아[16] | ISO 7064 MOD-11-10 | 11, 10 | 11 − r | 은행코드(7자리)와 계좌번호(10자리)를 구분하여 계산됩니다.둘 다 9여야 합니다. | |
체코 공화국[16] | 가중치 | 6, 3, 7, 9, 10, 5, 8, 4, 2, 1 | 11 | 11 - r, 0 → 0 | 어카운트 번호(10자리)와 지점 번호(6자리, 마지막 6개의 가중치 사용)에 대해 별도로 계산됩니다.둘 다 0이어야 합니다. |
동티모르 | ISO 7064 MOD-97-10 | 97 | 98 − r | 전체 bban(계좌번호와 연결된 은행코드)에 "00"이 부가됩니다. | |
에스토니아[16][18][19] | 가중치 | 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7 | 10 | 10 - r, 0 → 0 | 지점 코드 + 계좌 번호 필드에만 적용됩니다(은행 코드 무시).가중치를 곱하기 전에 IBAN의 결과 부분(지점 코드 + 계정 번호)이 반전됩니다. |
핀란드[16] | 렌 | 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2, 1, 2 | 10 | 10 - r, 0 → 0 | Luhn Algorithm을 사용합니다.이 알고리즘에서는 곱셈 곱셈 곱셈의 개개의 자리수를 합한 값이 계산됩니다. |
프랑스.[16] | ISO 7064 MOD-97-10(가변) | 97 | 97 − r | 계수에 대한 매핑 양식 문자는 비표준입니다. 0 ~ 9 의 숫자는 각각의 값, 문자 'A ~' 로 변환됩니다.I는 1-9로 변환되고, 문자 J-R은 1-9로 변환되며, 문자 S-Z는 2-9로 변환됩니다.번역 후 IBAN 부분은 숫자로 읽힌다.은행 코드, 지점 코드, 계좌 번호에 대해 수행됩니다.다음으로 각각에 적절한 승수(87, 15, 3)를 곱한다.그런 다음 3개의 숫자가 합산되고 이 합계의 결과에 따라 알고리즘이 실행됩니다. | |
헝가리[16] | 가중치 | 9, 7, 3, 1, 9, 7, 3, 1, 9, 7, 3, 1, 9, 7, 3, 1 | 10 | 10 - r, 0 → 0 | 수표 번호는 은행 코드 + 지점 코드와 계좌 번호에 대해 각각 별도로 계산되는 두 가지 숫자가 있습니다. |
아이슬란드[16] | 가중치 | 3, 2, 7, 6, 5, 4, 3, 2 | 11 | 11 - r, 0 → 0 | 주민번호(kennitala)의 처음 8자리 숫자에만 적용되며 체크 디지트는 9번째에 저장됩니다. |
이탈리아[16] | 변환 + 합계 | 26 | r | 문자는 홀수 위치용과 짝수 위치용 두 개의 다른 변환 테이블을 사용하여 숫자로 변환됩니다(첫 번째 문자는 홀수로 간주됩니다). 홀수 자리수 0 ~9는 시퀀스 1, 0, 5, 7, 9, 13, 15, 17, 19, 21, 13, 15, 17, 5, 7, 9, 13, 15, 19, 21, 21, 2, 4, 18, 20, 11, 6, 12, 14, 14, 14, 14, 14, 14, 14, 14의 각 값으로 변환됩니다.짝수 위치 문자는 자연 제로 베이스 값, 즉 숫자 0~9는 각 숫자 0~9로 변환되고 문자 A~Z는 0~25 범위로 변환됩니다.변환 후 숫자는 (가중치 없이) 합산되고 결과는 모듈로 26이 됩니다.그런 다음 체크 디짓(또는 체크 문자)으로 사용되는 A ~ Z 범위의 단일 문자로 변환됩니다(자연 순서). | |
북마케도니아[16] | ISO 7064 MOD-97-10 | 97 | 98 − r | ||
모리타니 | ISO 7064 MOD-97-10(가변) | 97 | 97 − r | ||
모나코[16] | ISO 7064 MOD-97-10(가변) | 97 | 97 − r | 프랑스와 같은 알고리즘을 사용합니다. | |
몬테네그로[16] | ISO 7064 MOD-97-10 | 97 | 98 − r | ||
노르웨이[16] | 가중치 | 5, 4, 3, 2, 7, 6, 5, 4, 3, 2 | 11 | 11 - r, 0 → 0, 1 → 무효 | 계좌번호의 처음 두 자리(은행 코드가 아님)가 모두 0일 경우 계산은 계좌번호의 나머지 4자리에만 적용되며, 그렇지 않을 경우 BBAN 전체(은행 코드 + 계좌번호)에 적용됩니다. |
폴란드[16][20] | 가중치 | 3, 9, 7, 1, 3, 9, 7 | 10 | 10 - r, 0 → 0 | 은행 코드 + 지점 코드(계좌 번호 없음)에만 적용됩니다. |
포르투갈[16] | ISO 7064 MOD-97-10 | 97 | 98 − r | ||
산마리노[16] | 변환 + 합계 | 26 | r | 이탈리아와 같은 알고리즘을 사용합니다. | |
세르비아[16] | ISO 7064 MOD-97-10 | 97 | 98 − r | ||
슬로바키아[16] | 가중치 | 6, 3, 7, 9, 10, 5, 8, 4, 2, 1 | 11 | 11 - r, 0 → 0 | 어카운트 번호(10자리)와 지점 번호(6자리, 마지막 6개의 가중치 사용)에 대해 별도로 계산됩니다.체코와 똑같아요. |
슬로베니아[16] | ISO 7064 MOD-97-10 | 97 | 98 − r | ||
스페인[16] | 가중치 | 1, 2, 4, 8, 5, 10, 9, 7, 3, 6 | 11 | 11 - r, 0 → 0, 1 → 1 | 수표 번호는 은행 코드 + 지점 코드와 계좌 번호에 대해 각각 별도로 계산되는 두 가지 숫자가 있습니다.계좌번호는 10자로 모든 가중치를 사용하는 반면 은행코드+지점코드는 8자로 계산상 마지막 8개의 가중치만 사용합니다(또는 동등하게 왼쪽에 0이 2개 있는 패드를 사용하여 10개의 가중치를 사용합니다). |
튀니지[16] | ISO 7064 MOD-97-10(가변) | 97 | 97 − r |
도입
국제 은행 거래에서는 BBAN(Basic Bank Account [21]Number)과 함께 IBAN 또는 ISO 9362 Business Identifier Code 시스템(BIC 또는 SWIFT 코드)을 사용합니다.
EEA 및 지역
유럽 대부분의 국가 은행은 IBAN 형식과 국가 공인 식별자를 모두 사용하여 계좌 번호를 공개하고 있으며, 이는 유럽 경제 영역에서 [22]필수 사항입니다.
영국의 해외 영토에서의 일상적인 은행 운영은 영토마다 다릅니다. 사우스 조지아와 사우스 샌드위치 제도 같은 일부 지역은 인구가 너무 적어서 은행 시스템을 보증할 수 없는 반면 버뮤다와 같은 다른 지역은 번창하는 금융 [23]부문을 가지고 있습니다.IBAN의 이용은 현지 정부인 지브랄타르, 이전 유럽연합의 일부 국가, 영국령 [24]버진아일랜드와 마찬가지로 IBAN을 [22]이용해야 한다.2013년 4월[update] 현재 다른 영국 해외 [1]영토에서는 IBAN 사용을 선택하지 않았습니다.카리브해 네덜란드의 은행들도 IBAN을 사용하지 않는다.

단일 유로 결제 영역
IBAN 지정 체계는 유럽 경제 지역에서 전자 스트레이트 처리의 기초로서 선택되었다.유럽의회는 은행 수수료가 국내 신용거래에 대해 결정 2560/2001년(924/[22]2009년 갱신)에서 규제된 국경을 초월한 신용거래와 동일한 금액이어야 한다고 의무화했다.이 규정은 2003년에 시행되었다.IBAN에 의해 지정된 은행 계좌로 최대 12,500유로의 유로화 지불만이 다른 통화로 지급되지 않고 규제의 적용을 받았다.
유로 결제 규제는 단일 유로 결제 지역(SEPA) 설립 결정의 기초였다.European Central Bank(유럽중앙은행)는 유럽연합(EU)의 26개 중앙은행의 기술 인프라를 통합하는 TARGET2 은행 간 네트워크를 구축했습니다(스웨덴은 제외).SEPA는 유럽지급평의회(EPC)에서 대표되는 유럽은행 부문의 자율규제 이니셔티브입니다.유럽 연합은 2007년에 발표된 지불 서비스 지침을 통해 이 제도를 의무화했다.2008년 1월부터 모든 국가는 SEPA 신용 이체를 지원하도록 요구되었고, 2009년 11월부터 SEPA 직불금 지원이 요구되었다.SEPA 지불 규제는 요금 상한(국경 간 지불과 동일한 국내 지불 가격)을 50,000유로로 증가시켰다.
유럽의회의 추가 결정으로 2012년 [25]12월 31일부터 은행 계좌에 대한 IBAN 제도는 국내 번호 체계를 완전히 대체했다.2010년 12월 16일 유럽위원회는 IBAN 지원을 2013년까지 국내 신용 이체에 대해, 2014년까지 국내 직접 차변에 대해 의무화하는 규정을 발표했다([26]각각 12개월과 24개월의 전환 기간).일부 국가는 이미 전통적인 은행 계좌 체계를 IBAN으로 대체했다.여기에는 2006년 1월 1일 IBAN이 국가 신용 이체를 위해 도입되었고 2010년 [27]1월 1일부터 구 은행 계좌 번호에 대한 지원이 필요하지 않았던 스위스가 포함된다.
2011년 12월 20일의 [28]각서에 근거해,[29] EU의회는 2012년 2월 14일의 IBAN 채택 의무일을 결의했다.2014년 2월 1일, 신용 이체 및 직접 차변에 대한 모든 국가 시스템이 폐지되고 IBAN 기반 [29]시스템으로 대체되었다.그 후 2016년 2월 1일 모든 국경을 넘는 SEPA 거래로 확대되었다(제5조 [29]7항).이 날짜 이후 IBAN은 SEPA 국가의 국내외 금융거래 계좌를 식별하기에 충분하며, 은행은 더 이상 고객이 수익자 은행에 BIC를 공급하도록 요구할 수 없다.
2014년 2월 1일까지의 마감 기간 동안, 많은 오래된 은행 계좌 번호가 IBAN에 할당되지 않은 것이 분명했습니다. 이 문제는 국가별로 해결되었습니다.예를 들어 독일에서는 도이치분데스방크, 독일은행산업위원회(Bankleitzahl)가 모든 독일은행코드 보유자에게 수표번호 생성뿐만 아니라 레거시은행코드 처리도 고려한 IBAN 생성 포맷의 구체적인 내용을 공개하도록 요구함으로써 제3자가 유전자 조작을 할 수 있도록 했다.IBAN을 [30]은행과 독립적으로 평가합니다.최초의 그러한 카탈로그는 2013년 6월에 구 은행 코드 카탈로그("Bankleitzahlendatei")[31]의 변형으로 발행되었습니다.
EEA 이외
중동, 북아프리카, 카리브해의 대부분의 주를 포함한 많은 비유럽 국가의 은행들은 계좌 [1]식별을 위한 IBAN 형식을 시행하고 있다.일부 국가에서는 IBAN을 임시로 사용하는 경우가 있는데, 예를 들어 우크라이나에서는 일부 국내 은행이 국제 이체를 위해 사용하는 계좌 번호가 정식 SWIFT 등록의 [32]전조로 IBAN 형식을 따르는 추가 별칭을 가지고 있었다.우크라이나에서의 이러한 관행은 모든 우크라이나 은행이 IBAN 표준으로 완전히 전환한 2019년 [33]11월 1일에 종료되었다.
은행이 수신자의 은행 계좌 번호의 유효성을 확인하는 정도는 전송 은행의 소프트웨어 구성에 따라 달라집니다. 많은 주요 소프트웨어 패키지는 은행 계좌 검증을 표준 [34]기능으로 제공합니다.유럽 이외의 일부 은행은 IBAN을 인식하지 못할 수 있지만 시간이 지남에 따라 IBAN은 줄어들 것으로 예상됩니다.비유럽계 은행은 보통 유럽 내 계좌에 IBAN을 허용하지만 IBAN을 다른 외국계 은행 계좌와 다르게 취급하지는 않을 수 있습니다.특히 [35]송금 전에 IBAN의 유효성을 확인하지 않을 수 있습니다.
미국의 은행들은 IBAN을 미국 계좌의 계좌번호로 사용하지 않고 ABA 라우팅 [36]중계번호를 사용합니다.미국 은행의 IBAN 표준 채택은 ANSI ASC X9, 즉 미국 금융 서비스 표준 개발 조직에 의해 개시될 가능성이 있습니다.작업 그룹(X9B20)은 X9 소위원회로 설립되어 미국 은행 [37]계좌의 IBAN 구축이 이루어졌습니다.
캐나다 금융기관은 IBAN을 채택하지 않았으며 국내 송금에는 Payments Canada가 발행한 라우팅 번호를 사용하고 있으며, 국제 송금에는 SWIFT를 사용하고 있습니다.캐나다에는 주요 은행이 IBAN을 사용하기 위한 공식적인 정부 또는 민간 부문 규제 요건이 없습니다.
호주와 뉴질랜드는 IBAN을 사용하지 않습니다.국내 [38]송금에는 은행 지점 코드를 사용하고 해외 송금에는 SWIFT를 사용합니다.
국가별 IBAN 형식
다음 표에 [1]국가별 IBAN 포맷을 정리합니다.
- ISO 국가 코드 뒤의 kk는 나머지 IBAN 문자에서 계산된 체크 디짓을 나타냅니다.해당 국가의 상수인 경우 주석 열에 명시됩니다.이것은, IBAN 체크 디지트와 같은 알고리즘을 사용하는 독자적인 체크 디지트가 BBAN에 있는 경우에 발생합니다.
- BBAN 형식 컬럼은 대문자 알파벳 문자(A~Z), 숫자 문자(0~9)는 "n", 혼합 대문자 영숫자(a~z, A~Z, 0~9)는 "c"로 나타낸다.예를 들어, 불가리아 BBAN(4a,6n,8c)은 4개의 영숫자, 6개의 숫자, 8개의 대소문자가 혼합된 영숫자로 구성됩니다.
- [ Comments ]필드의 설명은 각 괄호로 둘러싸인 국가 고유의 이름으로 표준화되어 있습니다.다양한 필드의 형식은 BBAN 필드에서 추론할 수 있습니다.
나라 | 문자 | BBAN 포맷 | IBAN 필드 | 댓글 |
---|---|---|---|---|
알바니아 | 28 | 8n, 16c | ALkk bbbs sssx cccc cccc cccc cccc | b = 국가 은행 코드 s = 지점 코드 x = 전국 체크 디짓 c = 어카운트 번호 |
안도라 | 24 | 8n, 12c | ADkk bbbb ssss cccc cccc cccc | b = 국가 은행 코드 s = 지점 코드 c = 어카운트 번호 |
오스트리아 | 20 | 16n | ATkk bbbb bccc cccc cccc | b = 국가 은행 코드 c = 어카운트 번호 |
아제르바이잔 | 28 | 4c, 20n | AZkk bbbb cccc cccc cccc cccc cccc | b = 국가 은행 코드 c = 어카운트 번호 |
바레인 | 22 | 4a, 14c | BHkk bbbb cccc cccc cccc cc | b = 국가 은행 코드 c = 어카운트 번호 |
벨라루스 | 28 | 4c, 4n, 16c | BYkk bbbb aaaa cccc cccc cccc cccc | b = 국가 은행 또는 지점 코드 a = 잔액 계정 번호 c = 어카운트 번호 |
벨기에 | 16 | 12n | BEkk bbbc cccc ccxx | b = 국가 은행 코드 c = 어카운트 번호 x = 전국 수표 번호 |
보스니아 헤르체고비나 | 20 | 16n | BAkk bbbs sscc cccc ccxx | k = IBAN 확인 숫자(항상 "39") b = 국가 은행 코드 s = 지점 코드 c = 어카운트 번호 x = 전국 수표 번호 |
브라질 | 29 | 23n, 1a, 1c | BRkk bbbb bbbb ssss sccc cccc ccct n | b = 국가 은행 코드 s = 지점 코드 c = 어카운트 번호 t = 계좌유형(예금계좌, 저축계좌 등) n = 소유자 계정 번호("1", "2" 등)[39] |
불가리아 | 22 | 4a, 6n, 8c | BGkk bbbb ssss ttcc cccc cc | b = BIC 은행 코드 s = 지점(BAE) 번호 t = 계정 유형 c = 어카운트 번호 |
코스타리카 | 22 | 18n | CRkk 0bbb cccc cccc cccc cc | 0 = 항상 0 b = 은행 코드 c = 어카운트 번호 |
크로아티아 | 21 | 17n | HRkk bbbb bbbc cccc cccc c | b = 은행코드 c = 어카운트 번호 |
키프로스 | 28 | 8n, 16c | CYkk bbbs ssss cccc cccc cccc cccc | b = 국가 은행 코드 s = 지점 코드 c = 어카운트 번호 |
체코 공화국 | 24 | 20n | CZkk bbbb pppp sscc cccc cccc | b = 국가 은행 코드 p = 계정 번호 접두사 c = 어카운트 번호 |
덴마크 | 18 | 14n | DKkk bbbb cccc cccc cx | b = 국가 은행 코드 c = 어카운트 번호 x = 전국 체크 디짓 |
도미니카 공화국 | 28 | 4a, 20n | DOkk bbbb cccc cccc cccc cccc cccc | b = 은행 식별자 c = 어카운트 번호 |
동티모르 | 23 | 19n | TLkk bbbc cccc cccc cccc cxx | k = IBAN 확인 숫자(항상 = "38") b = 은행 식별자 c = 어카운트 번호 x = 전국 수표 번호 |
이집트 | 29 | 25n | EGkk bbbb ssss cccc cccc cccc cccc c | b = 국가 은행 코드 s = 지점 코드 c = 어카운트 번호 |
엘살바도르 | 28 | 4a, 20n | SVkk bbbb cccc cccc cccc cccc cccc | b = 국가 은행 코드 c = 어카운트 번호 |
에스토니아 | 20 | 16n | EEkk bbss cccc cccc cccx | b = 국가 은행 코드 s = 지점 코드 c = 어카운트 번호 x = 전국 체크 디짓 |
페로 제도[주4] | 18 | 14n | FOkk bbbb cccc cccc cx | b = 국가 은행 코드 c = 어카운트 번호 x = 전국 체크 디짓 |
핀란드 | 18 | 14n | FIkk bbbb bbcc cccc cx | b = 은행 및 지점 코드 c = 어카운트 번호 x = 전국 체크 디짓 |
프랑스.[주 5] | 27 | 10n, 11c, 2n | FRkk bbbb bsss sscc cccc cccc cxx | b = 국가 은행 코드 s = 지점 코드(코드 guichet c = 어카운트 번호 x = 국가 확인 숫자(cle RIB [ |
조지아 주 | 22 | 2c,16n | GEkk bbcc cccc cccc cccc cc | b = 국가 은행 코드 c = 어카운트 번호 |
독일. | 22 | 18n | DEkk bbbb bbbb cccc cccc cc | b = 은행 및 지점 식별자(Bankleitzahl 또는 BLZ) c = 어카운트 번호 |
지브롤터 | 23 | 4a, 15c | GIkk bbbb cccc cccc cccc ccc | b = BIC 은행 코드 c = 어카운트 번호 |
그리스 | 27 | 7n, 16c | GRkk bbbs sssc cccc cccc cccc ccc | b = 국가 은행 코드 s = 지점 코드 c = 어카운트 번호 |
그린란드[주4] | 18 | 14n | GLkk bbbb cccc cccc cx | b = 국가 은행 코드 c = 어카운트 번호 x = 전국 체크 디짓 |
과테말라[40] | 28 | 4c, 20c | GTkk bbbb mmtt cccc cccc cccc cccc | b = 국가 은행 코드 c = 어카운트 번호 m = 통화코드 t = 계정 유형 |
헝가리 | 28 | 24n | HUkk bbbs sssx cccc cccc cccc cccx | b = 국가 은행 코드 s = 지점 코드 c = 어카운트 번호 x = 전국 체크 디짓 |
아이슬란드 | 26 | 22n | ISkk bbss ttcc cccc iiii iiii ii | b = 국가 은행 코드 s = 지점 코드 t = 계정 유형 c = 어카운트 번호 i = 계좌주 kennitala (주민식별번호) |
이라크 | 23 | 4a, 15n | IQkk bbbb sssc cccc cccc ccc | b = 국가 은행 코드 s = 지점 코드 c = 어카운트 번호 |
아일랜드 | 22 | 4c, 14n | IEkk qqqq bbbb bbcc cccc cc | = BIC 은행 코드 b = 은행/지점코드(은행코드) c = 어카운트 번호 |
이스라엘 | 23 | 19n | ILkk bbbs sscc cccc cccc ccc | b = 국가 은행 코드 s = 지점 코드 c = 어카운트 번호 13자리 (0과 함께 입력) |
이탈리아 | 27 | 1a, 10n, 12c | ITkk xbbb bbss sssc cccc cccc ccc | x = 문자 확인(CIN b = 국가 은행 코드(Associazione Bancaria Italiana 또는 Codice ABI) s = 지점 코드 (Branch code [it 또는 CAB – Codice d'Avviamento Bancario) c = 어카운트 번호 |
조던[41] | 30 | 4a, 22n | JOkk bbbb ssss cccc cccc cccc cccc cc | b = 국가 은행 코드 s = 지점 코드 c = 어카운트 번호 |
카자흐스탄 | 20 | 3n, 13c | KZkk bbbc cccc cccc cccc | b = 국가 은행 코드 c = 어카운트 번호 |
코소보 | 20 | 4n, 10n, 2n | XKkk bbbb cccc cccc cccc | b = 국가 은행 코드 c = 어카운트 번호 |
쿠웨이트 | 30 | 4a, 22c | KWkk bbbb cccc cccc cccc cccc cccc cc | b = 국가 은행 코드 c = 계정 번호. |
라트비아 | 21 | 4a, 13c | LVkk bbbb cccc cccc cccc c | b = BIC 은행 코드 c = 어카운트 번호 |
레바논 | 28 | 4n, 20c | LBkk bbbb cccc cccc cccc cccc cccc | b = 국가 은행 코드 c = 어카운트 번호 |
리비아 | 25 | 21n | LYkk bbbs sscc cccc cccc cccc c | b = 국가 은행 코드 s = 지점 코드 c = 어카운트 번호 |
리히텐슈타인 | 21 | 5n, 12c | LIkk bbbb bccc cccc cccc c | b = 국가 은행 코드 c = 어카운트 번호 |
리투아니아 | 20 | 16n | LTkk bbbb bccc cccc cccc | b = 국가 은행 코드 c = 어카운트 번호 |
룩셈부르크 | 20 | 3n, 13c | LUkk bbbc cccc cccc cccc | b = 국가 은행 코드 c = 어카운트 번호 |
북마케도니아 | 19 | 3n, 10c, 2n | MKkk bbbc cccc cccc cxx | k = IBAN 확인 숫자(항상 = "07") b = 국가 은행 코드 c = 어카운트 번호 x = 전국 수표 번호 |
몰타 | 31 | 4a, 5n, 18c | MTkk bbbb ssss sccc cccc cccc cccc ccc | b = BIC 은행 코드 s = 지점 코드 c = 어카운트 번호 |
모리타니 | 27 | 23n | MRkk bbbb bsss sscc cccc cccc cxx | k = IBAN 확인 숫자(항상 "13") b = 국가 은행 코드 s = 지점 코드(코드 guichet c = 어카운트 번호 x = 국가 확인 숫자(cle RIB [ |
모리셔스 | 30 | 4a, 19n, 3a | MUkk bbbb bbss cccc cccc cccc 000m mm | b = 국가 은행 코드 s = 지점 식별자 c = 어카운트 번호 0 = 0 m = 통화코드 |
모나코 | 27 | 10n, 11c, 2n | MCkk bbbb bsss sscc cccc cccc cxx | b = 국가 은행 코드 s = 지점 코드(코드 guichet c = 어카운트 번호 x = 국내 체크 디짓(cle RIB [ ]'). |
몰도바 | 24 | 2c, 18c | MDkk bbcc cccc cccc cccc cccc | b = 국가 은행 코드 c = 어카운트 번호 |
몬테네그로 | 22 | 18n | MEkk bbbc cccc cccc cccc xx | k = IBAN 확인 숫자(항상 = "25") b = 은행코드 c = 어카운트 번호 x = 전국 수표 번호 |
네덜란드[주6] | 18 | 4a, 10n | NLkk bbbb cccc cccc cc | b = BIC 은행 코드 c = 어카운트 번호 |
노르웨이 | 15 | 11n | NOkk bbbb cccc ccx | b = 국가 은행 코드 c = 어카운트 번호 x = Modulo-11 국가 확인 번호 |
파키스탄 | 24 | 4c,16n | PKkk bbbb cccc cccc cccc cccc | b = 국가 은행 코드 c = 어카운트 번호 |
팔레스타인 영토 | 29 | 4c,21n | PSkk bbbb cccc cccc cccc cccc cccc c | b = 국가 은행 코드 c = 어카운트 번호 |
폴란드 | 28 | 24n | PLkk bbbs sssx cccc cccc cccc cccc | b = 국가 은행 코드 s = 지점 코드 x = 전국 체크 디짓 c = 계정 번호, |
포르투갈 | 25 | 21n | PTkk bbbb ssss cccc cccc cccx x | k = IBAN 확인 숫자(항상 = "50") b = 국가 은행 코드(비활성화만 해당) s = 지점 코드(예: 지점 코드) c = 어카운트 번호(카운트만) x = 국가별 수표 번호(수표만 해당) |
카타르 | 29 | 4a, 21c | QAkk bbbb cccc cccc cccc cccc cccc c | b = 국가 은행 코드 c = 어카운트[42] 번호 |
루마니아 | 24 | 4a, 16c | ROkk bbbb cccc cccc cccc cccc | b = BIC 뱅크 코드(처음 4자 영문자) c = 지점코드 및 계좌번호(은행별 형식) |
세인트루시아 | 32 | 4a, 24c | LCkk bbbb cccc cccc cccc cccc cccc cccc | b = 은행코드 c = 어카운트 번호 |
산마리노 | 27 | 1a, 10n, 12c | SMkk xbbb bbss sssc cccc cccc ccc | x = 문자 확인(CIN b = 국가 은행 코드(Associazione bancaria etaliana 또는 Codice ABI) s = 지점 코드 (Branch code [it 또는 CAB – Codice d'Avviamento Bancario) c = 어카운트 번호 |
상투메프린시페 | 25 | 21n | STkk bbbb ssss cccc cccc cccc c | b = 국가 은행 코드 s = 지점 번호 c = 어카운트 번호 |
사우디아라비아 | 24 | 2n, 18c | SAkk bbcc cccc cccc cccc cccc | b = 국가 은행 코드 c = 필요한 경우 0이 앞에 오는 계정 번호 |
세르비아 | 22 | 18n | RSkk bbbc cccc cccc cccc xx | k = IBAN 확인 숫자(항상 = "35") b = 국가 은행 코드 |
세이셸 | 31 | 4a, 20n, 3a | SCkk bbbb bb ss cccc cccc cccc cccc mmm | b = 은행코드 s = 지점 코드 c = 어카운트 번호 m = 통화코드 |
슬로바키아 | 24 | 20n | SKkk bbbb pppp sscc cccc cccc | b = 국가 은행 코드 p = 계정 번호 접두사 c = 어카운트 번호 |
슬로베니아 | 19 | 15n | SIkk bbss sccc cccc cxx | k = IBAN 확인 숫자(항상 = "56") b = 국가 은행 코드 s = 지점 코드 c = 어카운트 번호 x = 전국 수표 번호 |
스페인 | 24 | 20n | ESkk bbbb ssss xxcc cccc cccc | kk = Iban 조회 번호 코드 b = 국립은행 s = 지점 코드 x = 자릿수 확인 c = 어카운트 번호 |
수단 | 18 | 14n | SDkk bbcc cccc cccc cc | k = IBAN 체크 디짓 b = 국가 은행 코드 c = 어카운트 번호 |
스웨덴 | 24 | 20n | SEkk bbbc cccc cccc cccc cccc | b = 국가 은행 코드 c = 어카운트 번호 |
스위스 | 21 | 5n, 12c | CHkk bbbb bccc cccc cccc c | b = 국가 은행 코드 c = 은행계좌를 식별하는 코드 |
튀니지 | 24 | 20n | TNkk bbss sccc cccc cccc ccxx | k = IBAN 확인 숫자(항상 "59") b = 국가 은행 코드 s = 지점 코드 c = 어카운트 번호 x = 전국 수표 번호 |
터키 [1] | 26 | 5n, 17c | TRkk bbbb b0cc cccc cccc cccc cc | b = 국가 은행 코드 0 = 제로(표준) c = 어카운트 번호 |
우크라이나[1][43] | 29 | 6n, 19c | UAkk bbbb bbcc cccc cccc cccc cccc c | b = 은행코드 c = 필요한 경우 0이 앞에 오는 계정 번호 |
아랍에미리트 | 23 | 3n, 16n | AEkk bbbc cccc cccc cccc ccc | b = 국가 은행 코드 c = 어카운트 번호 |
영국[주 7] | 22 | 4a, 14n | GBkk bbbb ssss sscc cccc cc | b = BIC 은행 코드 s = 은행 및 지점 코드(은행 코드) c = 어카운트 번호 |
바티칸 시국[44] | 22 | 3n, 15n | VAkk bbbc cccc cccc cccc cc | b = 국가 은행 코드 c = 어카운트 번호 |
버진아일랜드(영국) | 24 | 4c,16n | VGkk bbbb cccc cccc cccc cccc | b = 국가 은행 코드 c = 어카운트 번호 |
상기 외에 IBAN은 아래 국가에서 개발 중이지만 아직 일반적인 [45][46]국제용 카탈로그는 작성되지 않았습니다.
이 리스트에서
"kk"
IBAN 체크섬을 나타내다"a"
알파벳 문자를 나타냅니다."c"
영숫자를 나타냅니다."n"
는 숫자를 나타냅니다.
나라 | 문자 | BBAN 포맷 | 예 |
---|---|---|---|
알제리 | 26 | 22n | DZkk nnnn nnnn nnnn nnnn nnnn nn |
앙골라 | 25 | 21n | AOkk nnnn nnnn nnnn nnnn nnnn n |
베냉 | 28 | 2c, 22n | BJkk ccnn nnnn nnnn nnnn nnnn nnnn |
부르키나파소 | 28 | 2c, 22n | BFkk ccnn nnnn nnnn nnnn nnnn nnnn |
부룬디 | 16 | 12n | BIkk nnnn nnnn nnnn |
카보베르데 | 25 | 21n | CVkk nnnn nnnn nnnn nnnn nnnn n |
카메룬 | 27 | 23n | CMkk nnnn nnnn nnnn nnnn nnnn nnn |
중앙아프리카 공화국 | 27 | 23n | CFkk nnnn nnnn nnnn nnnn nnnn nnn |
차드 | 27 | 23n | TDkk nnnn nnnn nnnn nnnn nnnn nnn |
코모로 | 27 | 23n | KMkk nnnn nnnn nnnn nnnn nnnn nnn |
콩고 공화국 | 27 | 23n | CGkk nnnn nnnn nnnn nnnn nnnn nnn |
코트디부아르 | 28 | 1a, 23n | CIkk annn nnnn nnnn nnnn nnnn nnnn |
지부티 | 27 | 23n | DJkk nnnn nnnn nnnn nnnn nnnn nnn |
적도 기니 | 27 | 23n | GQkk nnnn nnnn nnnn nnnn nnnn nnn |
가봉 | 27 | 23n | GAkk nnnn nnnn nnnn nnnn nnnn nnn |
기니비사우 | 25 | 2c, 19n | GWkk ccnn nnnn nnnn nnnn nnnn n |
온두라스 | 28 | 4a, 20n | HNkk aaaa nnnn nnnn nnnn nnnn nnnn |
이란 | 26 | 22n | IRkk nnnn nnnn nnnn nnnn nnnn nn |
마다가스카르. | 27 | 23n | MGkk nnnn nnnn nnnn nnnn nnnn nnn |
말리 | 28 | 2c, 22n | MLkk annn nnnn nnnn nnnn nnnn nnnn |
모로코 | 28 | 24n | MAkk nnnn nnnn nnnn nnnn nnnn nnnn |
모잠비크 | 25 | 21n | MZkk nnnn nnnn nnnn nnnn nnnn n |
니카라과 | 32 | 4a, 24n | NIkk aaaa nnnn nnnn nnnn nnnn nnnn nnnn |
니제르 | 28 | 2a, 22n | NEkk aann nnnn nnnn nnnn nnnn nnnn |
세네갈 | 28 | 2a, 22n | SNkk aann nnnn nnnn nnnn nnnn nnnn |
포장이요 | 28 | 2a, 22n | TGkk aann nnnn nnnn nnnn nnnn nnnn |
「 」를 참조해 주세요.
메모들
- ^ 방정식에서는 A를 B로 나눈 나머지를 A mod B 또는 A(mod B)로 나타낸다. 예를 들어 2 = 14 mod 12를 참조한다.
- ^ IBAN 값 ZZ59ZZZZZZZZZZZZZZZZZZZZZZZZZZZZ는 ISO 7064 MOD-97-10에 따라 약 3.5 × 10으로65 가능한 최대 정수로 변환됩니다(계수를 구합니다).2219 - 1은 8.4 × 10과65 거의 같기 때문에 219비트 부호 없는 정수는 모든 유효한 IBAN 값을 수용할 수 있습니다.
- ^ 2는31 약 2.1 × 10과9 같으며, 32비트 정수 산술로 9자리 정수를 처리할 수 있습니다.
- ^ a b 덴마크의 일부로 SWIFT에 등록되었지만 국가 코드가 지정되어 있습니다.
- ^ 프랑스령 기아나, 프랑스령 폴리네시아, 프랑스령 남방영토, 과들루프, 마르티니크, 마요트, 뉴칼레도니아, 레위니언, 생바르텔레미, 생마르탱(프랑스 부분), 생피에르와 미켈롱, 왈리스와 푸투나반 제도는 ISO 국가 코드를 가지고 있지만 "FR"로 사용한다.
- ^ 아루바, 퀴라소, 신트마르텐 및 카리브 네덜란드에는 적용되지 않습니다.
- ^ 영국, 북아일랜드, 맨 섬, 건시 섬과 저지 섬에서는 이 형식을 사용합니다.영국령 해외 영토에는 독자적인 형식이 있습니다.지브롤터와 영국령 버진아일랜드만이 IBAN을 사용합니다.
레퍼런스
- ^ a b c d e f g "IBAN REGISTRY – This registry provides detailed information about all ISO 13616-compliant national IBAN formats. – Release 87 – May 2020". SWIFT. January 2020. Retrieved 13 August 2020.
- ^ "Handbook for the Standardisation and Application of Basic Bank Account Number (BBAN) and International Bank Account Number (IBAN) in Cyprus" (PDF). Central Bank of Cyprus. September 2003. Introduction. Retrieved 7 August 2012.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말) - ^ a b "Banking and related financial services -- International Bank Account Number (IBAN)". International Organization for Standardization. 24 July 2003. Retrieved 11 August 2012.
- ^ a b "IBAN Standard Implementation Guidelines – SIG203 V4" (PDF). European Committee for Banking Standards. December 2000. 9.3 Ordering customer. Retrieved 8 August 2012.
IBANs make validation possible for telebanking, FEDI
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말) - ^ "ISO 13616-1:2007 Financial services — International bank account number (IBAN) — Part 1: Structure of the IBAN". International Organization for Standardization. Retrieved 31 January 2010.
- ^ "ISO 13616-2:2007 Financial services – International bank account number (IBAN) -- Part 2: Role and responsibilities of the Registration Authority". International Organization for Standardization. Retrieved 31 January 2010.
- ^ "ISO13616 IBAN Registry". Swift. Retrieved 18 January 2010.
- ^ a b c d "IBAN: International Bank Account Number" (PDF). EBS204 V3.2. European Committee for Banking Standards. August 2003. Retrieved 3 August 2021.
- ^ a b c "ISO/IEC 7064:2003 – Information technology – Security techniques – Check character systems". International Organization for Standardization. Retrieved 31 January 2010.
- ^ "Handbook for the Standardisation and Application of Basic Bank Account Number (BBAN) and International Bank Account Number (IBAN) in Cyprus" (PDF). Central Bank of Cyprus. September 2003. Section 4 – Advantages. Retrieved 7 August 2012.
Reduction of human errors
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말) - ^ "International Bank Account Number (IBAN) – IBAN online check". UN/CEFACT United Nations Centre for Trade Facilitation and Electronic Business. 23 April 2012. Retrieved 2 April 2019.
- ^ "International Bank Account Number (IBAN) – Basic information". UN/CEFACT United Nations Centre for Trade Facilitation and Electronic Business. 23 April 2012. Retrieved 2 April 2019.
- ^ "Iban Checker". European Banking Resources. ecbs.org. 22 September 2008. Retrieved 30 September 2012.
- ^ "Standard 48 – Format of the IBAN issued in the UK (International Bank Account Number)" (PDF). UK Payments Administration. June 2016. Archived from the original (PDF) on 25 April 2012. Retrieved 20 August 2012.
- ^ "On the Structure and the Use of the International Bank Account Number (IBAN)" (PDF). p. 13.
- ^ a b c d e f g h i j k l m n o p q r s t u "Register of European Account Numbers (TR201 V3.9)" (PDF). February 2005.
- ^ "The Instruction on the structure and use of International Number of the Bank Account (IBAN) - Published in the Official Gazette of Republika Srpska".
- ^ "Estonia sample php code for parsing IBANs" (PDF). p. 5.
- ^ "Check Digit Calculator of Domestic Account Number and reference number of invoice (Javascript source code)".
- ^ "Suma lub cyfra kontrolna".
- ^ "International Wire Transfer: The Info You Need to Know". American Express. Retrieved 9 March 2020.
- ^ a b c "REGULATION (EC) No 924/2009 OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 16 September 2009 on cross-border payments in the Community and repealing Regulation (EC) No 2560/2001". EUR-Lex. Retrieved 2 September 2016.
- ^ "Bermuda Monetary Authority: Home Page". 2013. Archived from the original on 10 October 2012. Retrieved 2 April 2013.
- ^ "World Payments Guide". PacNet Services Ltd. 2011. Retrieved 2 April 2013.
- ^ "Frist für Umstieg auf SEPA-Produkte: Dt Widerstand programmiert" [Deadline for migration to SEPA products: Dt programmed resistance] (in German). Dow Jones Deutschland. 14 December 2010. Archived from the original on 17 December 2010. Retrieved 18 December 2010.
- ^ "Proposal for a Regulation of the European Parliament and of the Council establishing technical requirements for credit transfers and direct debits in euros and amending Regulation (EC) No 924/2009". the European Parliament and of the Council of the European Union. 16 December 2010. Retrieved 17 January 2011.
- ^ "IBAN-Nummer: Noch kein Obligatorium" [IBAN Number: Not mandatory] (in German). 29 November 2009. Retrieved 18 December 2010.
- ^ "Commissioner Michel Barnier welcomes agreement by Council and Parliament establishing SEPA migration end-dates" (Press release). European Commission. 20 December 2010. MEMO/11/935.
- ^ a b c "European Parliament legislative resolution of 14 February 2012 on the proposal for a regulation of the European Parliament and of the Council establishing technical requirements for credit transfers and direct debits in euros and amending Regulation (EC) No 924/2009". European Parliament. 14 February 2012. P7_TA-PROV(2012)0037.
- ^ "Rundschreiben Nr. 73/2012 Abkommen über IBAN-Regeln" [Circular no 70/2012 Agreement regarding IBAN rules] (PDF) (in German). Deutsche Bundesbank. 18 December 2012. Retrieved 11 June 2013.
- ^ "IBAN-Regeln – Bankleitzahlendatei" [IBAN Rules – Bank [sort] codes] (in German). Deutsche Bundesbank. 3 June 2013. Archived from the original on 7 June 2013. Retrieved 11 June 2013.
- ^ Засідання Комітету з питань банківської інфраструктури та платіжних систем [News: Committee Meeting banking infrastructure and payment systems] (in Ukrainian). 28 March 2013. Archived from the original on 29 July 2013. Retrieved 2 April 2013.
- ^ Усі українські банки перейшли на використання IBAN - Нацбанк [All Ukrainian banks have switched to IBAN - National Bank] (in Ukrainian). 1 November 2019. Retrieved 1 November 2019.
- ^ "Bank Account Validation". SAP work portal. SAP. Retrieved 23 May 2013.
- ^ "Avoiding the Pitfalls of IBAN Payments". Reed Business Information Limited. 2013. pp. 1–4. Retrieved 23 May 2013.
- ^ "Understanding SWIFT and IBAN: Essential Details When Making A Money Transfer". Currency Solutions. 2013. Retrieved 22 May 2013.
- ^ "X9 Board, Subcommittees and Working Groups: X9B20 – (IBAN) International Bank Account Number". Accredited Standards Committee X9. Retrieved 26 April 2019.
- ^ "IBAN SWIFT Codes". Switzerland Buying Guide. 2013. Archived from the original on 7 July 2014. Retrieved 4 July 2013.
- ^ "IBAN Implementation Guidelines for Brazil - Circular 3.625" (PDF). Banco Central do Brasil. 14 February 2013. Retrieved 1 August 2013.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말) - ^ "Convertidor Cuentas Estandarizadas" [Standardized Account Converter] (in Spanish). Banco de Guatemala.
- ^ "FAQ on the International Bank Account Number (IBAN)" (PDF). Citibank.
- ^ "IBAN Registry (Qatar - Page 63)" (PDF). SWIFT. November 2013. Archived from the original (PDF) on 1 November 2013. Retrieved 21 November 2013.
{{cite journal}}
:Cite 저널 요구 사항journal=
(도움말) - ^ 우크라이나 국립은행 IBAN – 우크라이나 국립은행.(영어 및 우크라이나어)
- ^ "IBAN". IBAN. 2018. Retrieved 8 December 2018.
- ^ "IBAN countries". Nordea. 2020. Retrieved 13 August 2020.
- ^ "Experimental IBAN Countries". IBAN.com. 28 July 2020. Retrieved 13 August 2020.
외부 링크

- "Official ISO 13616 Registry" (PDF). Society for Worldwide Interbank Financial Telecommunication (SWIFT).
- "ISO 13616-1:2007". International Organization for Standardization (ISO).