본문으로 건너뛰기

멕시코 CLABE 생성기 및 검증기 | 무료 테스트 도구

소프트웨어 테스트용 유효한 멕시코 CLABE 은행 계좌 번호를 생성하는 무료 도구입니다. 올바른 은행 코드와 지점 번호, 검증 숫자를 갖춘 여러 CLABE를 생성하거나, 기존 CLABE가 유효한지 회원가입 없이 즉시 확인할 수 있습니다.

멕시코 CLABE 생성기

소프트웨어 테스트를 위한 유효한 멕시코 CLABE(표준 은행 계좌 코드) 번호를 생성하거나 기존 번호를 확인합니다.

로딩 계산기...
📚

문서화

CLABE 번호란?

CLABE(Clave Bancaria Estandarizada, 즉 ‘표준화된 은행 코드’)는 멕시코의 은행 계좌를 식별하는 18자리 번호입니다. 모든 멕시코 은행의 모든 계좌에는 CLABE가 하나씩 있습니다. 은행과 결제 시스템은 전자 이체를 올바른 계좌로 보내는 데 CLABE를 사용합니다. 이 도구는 소프트웨어 테스트에 사용할 수 있도록 올바른 형식의 CLABE 번호를 생성하고, 기존 CLABE가 유효한지도 확인합니다.

멕시코는 2004년에 멕시코 중앙은행인 Banco de México가 운영하는 실시간 은행 간 결제 시스템 SPEI(Sistema de Pagos Electrónicos Interbancarios)와 함께 CLABE를 도입했습니다. CLABE가 존재하기 전에는 각 은행이 자체 계좌 번호 형식을 사용했기 때문에 은행 간 이체가 느리고 오류가 발생하기 쉬웠습니다. 하나의 18자리 형식이 이 문제를 해결했습니다.

CLABE 구조

CLABE는 항상 정확히 18자리이며, 네 부분으로 나뉩니다.

  1. 은행 코드(1–3번째 자리): 은행을 식별합니다. 예를 들어 002는 Banamex, 012는 BBVA Bancomer, 014는 Santander, 021는 HSBC, 072는 Banorte입니다.
  2. 지점 코드(4–6번째 자리): 계좌가 개설된 지점을 식별합니다.
  3. 계좌 번호(7–17번째 자리): 해당 지점의 특정 계좌를 식별하는 11자리 번호입니다.
  4. 검사 숫자(18번째 자리): 앞의 17자리를 바탕으로 계산하는 한 자리 숫자로, 입력 오류를 찾아내는 데 사용됩니다.

CLABE 검사 숫자 계산식

검사 숫자는 가중치를 적용한 체크섬으로 계산합니다. 계산 방법은 다음과 같습니다.

  1. 앞의 17자리 각각에 가중치를 곱합니다. 가중치는 3, 7, 1, 3, 7, 1의 패턴으로 반복되며, 전체 17개 위치에 걸쳐 적용됩니다.
  2. 각 곱에서 마지막 숫자만 남깁니다(곱을 10으로 나눈 나머지).
  3. 이 마지막 숫자 17개를 모두 더해 합계를 구합니다.
  4. 합계를 10으로 나눈 나머지를 구합니다. 이 값을 m이라고 합니다.
  5. 검사 숫자는 (10 - m) mod 10입니다.

마지막 ‘10으로 나눈 나머지’가 5단계에서 중요한 이유는 결과가 10일 때 이를 0으로 바꾸기 때문입니다. 따라서 검사 숫자는 항상 0부터 9까지의 한 자리 숫자가 됩니다.

이러한 체크섬은 숫자 하나를 잘못 입력하거나 숫자 두 개의 순서를 바꾸는 경우처럼 흔한 데이터 입력 오류 대부분을 찾아냅니다. 이런 오류가 발생하면 계산된 검사 숫자가 거의 항상 달라지기 때문입니다.

풀이 예시

앞의 17자리를 01234512345678901로 놓습니다. 이는 은행 코드 012(BBVA Bancomer), 지점 코드 345, 계좌 번호 12345678901로 구성됩니다.

각 자리에 가중치(3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7, 1, 3, 7)을 곱하고 각 곱의 마지막 숫자만 남기면 다음과 같습니다. 0, 7, 2, 9, 8, 5, 3, 4, 3, 2, 5, 6, 1, 6, 9, 0, 7

이 숫자들의 합은 77입니다. 77을 10으로 나눈 나머지는 7입니다. 검사 숫자는 (10 - 7) mod 10 = 3입니다.

따라서 올바르게 체크섬이 계산된 완전한 CLABE는 다음과 같습니다.

012345123456789013

다시 읽어 보면 012는 은행 코드(BBVA Bancomer), 345는 지점 코드, 12345678901은 계좌 번호, 3은 검사 숫자입니다.

생성기의 작동 방식

이 도구는 은행 코드, 무작위 지점 코드, 무작위 11자리 계좌 번호를 결합한 다음 위의 계산식으로 올바른 검사 숫자를 계산하여 CLABE를 만듭니다. 결과는 항상 유효한 형식이며 검사 숫자도 일치합니다.

CLABE 하나 생성. 특정 은행을 선택하거나 도구가 무작위로 은행을 선택하게 할 수 있습니다. 결과에는 번호의 각 부분이 따로 표시됩니다.

여러 CLABE 생성. 한 번에 최대 100개를 만들 수 있습니다. 하나의 선택한 은행에서 생성하거나 여러 은행을 무작위로 섞어 생성할 수 있습니다. 한 묶음에 포함된 각 번호는 서로 다릅니다.

CLABE 확인. 임의의 18자리 번호를 입력합니다. 도구는 세 가지를 확인합니다. 정확히 18자리인지, 처음 세 자리가 실제 은행 코드와 일치하는지, 18번째 자리가 앞의 17자리에 대해 계산식이 산출한 값과 일치하는지 확인합니다.

생성된 번호의 용도

생성된 CLABE는 실제 은행 계좌와 연결되어 있지 않습니다. 올바른 형식과 정확히 계산된 검사 숫자를 갖추고 있으므로 구조만 확인하는 소프트웨어에서는 허용되지만, 실제로 해당 번호로 송금할 수는 없습니다. 이 번호는 실제 이체가 아니라 자동화 테스트, 양식 검증, 데이터베이스 초기 데이터 입력 및 이와 유사한 개발 작업을 위한 것입니다. 생성된 CLABE를 실제 결제에 사용하거나 실제 고객 계좌인 것처럼 운영 시스템에 저장해서는 안 됩니다.

은행 코드는 기관의 합병이나 신규 인가에 따라 시간이 지나면서 바뀔 수 있습니다. 이 도구가 사용하는 은행 코드 목록은 최근 공식 변경 사항을 반영하지 못할 수 있으므로, 현재의 정확한 은행 코드에 의존하는 프로젝트를 진행하는 경우 Banco de México의 공식 CLABE 문서에서 확인해야 합니다.

자주 묻는 질문

CLABE 번호는 어디에 사용되나요?

멕시코의 특정 은행 계좌를 식별하여 전자 이체가 올바른 은행, 지점, 계좌에 도착하도록 하는 데 사용됩니다.

CLABE가 어느 은행에 속하는지 어떻게 알 수 있나요?

처음 세 자리가 은행 코드입니다. 예를 들어 012는 BBVA Bancomer, 014는 Santander, 072는 Banorte입니다.

이 도구가 생성하는 CLABE는 실제 계좌와 연결되어 있나요?

아니요. 형식이 올바르고 구조 검증을 통과하지만, 실제 계좌에 해당하지는 않습니다. 테스트에만 사용해야 합니다.

CLABE가 유효한지 어떻게 확인하나요?

세 가지를 확인해야 합니다. 정확히 18자리인지, 처음 세 자리가 실제 은행 코드인지, 18번째 자리가 위에서 설명한 가중 체크섬을 사용해 앞의 17자리에서 계산한 값과 일치하는지 확인합니다.

무작위 18자리 번호가 유효한 CLABE로 통과할 수 있나요?

드뭅니다. 세 자리 코드 중 실제 은행에 속하는 것은 약 9개 중 1개뿐이며, 어떤 17자리 접두부에 대해서도 가능한 마지막 숫자 10개 중 올바른 검사 숫자를 제공하는 것은 하나뿐입니다. 이 두 조건을 합치면 무작위 18자리 번호가 두 검사를 모두 통과할 확률은 대략 1%입니다.

이 도구가 유효하다고 표시한 CLABE를 은행이 거부하는 이유는 무엇인가요?

이 도구는 길이, 은행 코드, 검사 숫자라는 구조만 확인합니다. 은행은 계좌가 실제로 존재하고 개설되어 있는지도 확인합니다. 구조적으로는 유효하지만 임의로 만든 CLABE는 실제 계좌를 가리키지 않으므로 두 번째 단계에서 거부됩니다.

참고 문헌

  1. Banco de México, "CLABE - Clave Bancaria Estandarizada": https://www.banxico.org.mx/servicios/clabe-estandarizada.html
  2. Banco de México, "Sistema de Pagos Electrónicos Interbancarios (SPEI)": https://www.banxico.org.mx/sistemas-de-pago/servicios/sistema-de-pagos-electronicos-interbancarios-spei/
  3. 멕시코 은행협회(ABM): https://www.abm.org.mx/