CUIT/CUIL 생성기 및 검증기 | 아르헨티나 세금 ID 도구
CUIT/CUIL 생성기 및 검증기는 테스트용으로 유효한 아르헨티나 세금 식별 번호(CUIT 또는 CUIL)를 만들거나, 기존 번호가 국세청(AFIP)의 공식 체크 숫자 알고리즘을 통과하는지 확인하는 무료 온라인 도구다. 급여와 세무 시스템 검증에도 쓰인다.
CUIT/CUIL 생성기
8자리 DNI 번호를 입력하거나 무작위 생성기 사용
무작위로 생성된 DNI 사용
문서화
아르헨티나 CUIT/CUIL 생성기 및 검증기
CUIT/CUIL은 아르헨티나에서 세금 및 사회 보장 목적으로 사용하는 11자리 식별 번호입니다. 이 도구는 공식 검사 숫자 공식에 맞는 번호를 생성하거나, 이미 받은 번호가 공식에 맞는지 확인합니다.
CUIT와 CUIL의 차이점은 무엇인가요?
CUIT는 Clave Única de Identificación Tributaria("고유 세금 식별 키")의 약자입니다. 세무 당국 AFIP(Administración Federal de Ingresos Públicos)는 개인이든 회사든 세금을 납부하는 모든 대상에 이 번호를 부여합니다.
CUIL은 Clave Única de Identificación Laboral("고유 노동 식별 키")의 약자입니다. 아르헨티나의 사회 보장 및 연금 제도에서 근로자를 식별합니다.
두 번호는 모두 동일한 11자리 형식과 동일한 검사 숫자 공식을 사용합니다. 많은 사람은 두 번호를 모두 갖게 됩니다. 첫 직장에서 CUIL을 받고, 이후 개인 사업자로 등록하거나 사업체를 개설하면 CUIT를 받습니다.
CUIT/CUIL 구조
CUIT/CUIL은 XX-XXXXXXXX-X 형식으로 표기되며, 세 부분으로 구성됩니다.
- 유형 코드(2자리): 해당 번호가 어떤 종류의 보유자에 속하는지 식별합니다.
- ID 번호(8자리): 개인의 경우 DNI(Documento Nacional de Identidad, 아르헨티나 국가 신분증 번호)이며, 8자리보다 짧으면 앞을 영으로 채웁니다. 회사의 경우 AFIP가 이 번호를 직접 부여합니다.
- 검사 숫자(1자리): 처음 10자리로 계산하는 검사 숫자입니다. 오타와 임의로 만든 번호를 찾아냅니다.
유형 코드
| 유형 코드 | 식별 대상 |
|---|---|
| 20 | 개인, 전통적으로 남성으로 기록됨 |
| 27 | 개인, 전통적으로 여성으로 기록됨 |
| 23, 24, 25, 26 | 개인. 이미 발급된 번호와 충돌할 때 사용하는 중복 해결 코드로, 개인의 번호가 기존 번호와 겹치는 것을 방지하기 위해 사용됨 |
| 30 | 법인: 회사, 협회 또는 기타 조직 |
| 33, 34 | 법인. 중복 해결 코드 |
AFIP는 25 및 26 코드를 직접 부여합니다. 개인이나 사업체가 이를 선택할 수 없으므로, 검증기는 이를 허용하더라도 생성기의 드롭다운에는 표시되지 않습니다. 2021년부터 아르헨티나는 새 CUIL 접두사를 성별과 연계하지 않습니다. Resolución 286/2021에 따라 성별과 관계없이 새로운 개인에게 20, 23, 24 또는 27을 부여할 수 있습니다.
CUIT/CUIL 검사 숫자 계산 방법
검사 숫자는 가중 합계를 구한 다음 11로 나누어 계산합니다.
- 유형 코드와 8자리 ID 번호를 이어 붙여 10자리로 만듭니다.
- 각 숫자에 다음 고정 순서의 가중치를 곱합니다: 5, 4, 3, 2, 7, 6, 5, 4, 3, 2.
- 10개의 곱을 모두 더합니다.
- 합계를 11로 나누고 나머지를 구합니다.
- 11에서 나머지를 뺍니다.
공식은 다음과 같습니다.
두 결과는 별도로 처리해야 합니다.
- 결과가 11이면 검사 숫자는 0입니다.
- 결과가 10이면 해당 유형 코드와 ID 번호에 유효한 검사 숫자가 없습니다. AFIP는 이 조합을 발급하지 않습니다. 9나 다른 값으로 내림하지 않습니다. 해당 유형 코드에서는 그 번호가 존재하지 않습니다.
풀이 예시
유형 코드 20과 DNI 12,345,678을 사용해 보겠습니다. 처음 10자리는 2, 0, 1, 2, 3, 4, 5, 6, 7, 8입니다.
| 숫자 | 2 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|---|---|
| 중량 | 5 | 4 | 3 | 2 | 7 | 6 | 5 | 4 | 3 | 2 |
| 제품 | 10 | 0 | 3 | 4 | 21 | 24 | 25 | 24 | 21 | 16 |
곱셈 결과의 합은 148입니다. 148을 11로 나누면 나머지는 5입니다. 11 × 13 = 143이고 148 − 143 = 5이기 때문입니다. 그러면 11 − 5 = 6입니다.
전체 번호는 20-12345678-6입니다.
검사 숫자가 존재하지 않을 때
일부 유형 코드와 ID 조합에서는 나머지가 1이 되어 검사 숫자 10이 필요합니다. 이는 실제 숫자가 아닙니다. 유형 코드 20과 DNI 10,000,005를 예로 들면 가중 합계는 23이고, 23을 11로 나눈 나머지는 1입니다. 따라서 11 − 1 = 10입니다.
AFIP는 "20-10000005"를 전혀 발급하지 않습니다. 대신 관련 유형 코드로 번호를 다시 발급하고 그에 따라 숫자를 다시 계산합니다.
| 요청한 유형 코드 | 다시 발급되는 유형 코드 |
|---|---|
| 20 | 23 |
| 27 | 23 |
| 30 | 33 |
| 34 | 33 |
DNI 10,000,005의 경우 생성기는 20으로 시작하는 번호 대신 23-10000005-9를 생성합니다. 검증기는 20-10000005-9 및 20-10000005 뒤의 다른 모든 마지막 숫자를 거부합니다. 해당 유형 코드와 DNI 조합을 유효하게 만드는 검사 숫자가 없기 때문입니다.
23, 24, 25, 26 및 33 코드는 그 자체가 중복 해결 코드이므로 대체할 형제 코드가 없습니다. 이 중 하나에서 나머지가 1이 되면 해당 조합에는 CUIT/CUIL이 전혀 존재하지 않습니다. 유형 코드 24와 DNI 10,000,008이 그러한 사례입니다. 가중 합계는 45이고 45를 나눈 나머지는 1입니다. 생성기는 번호를 임의로 만들지 않고 존재하는 번호가 없다고 표시합니다.
생성기 사용 방법
생성기 탭을 열고 유형 코드를 선택합니다. 8자리 DNI를 입력하거나, 임의의 번호를 생성하려면 입력란을 비워 둡니다. 도구는 수학적으로 유효한 형식의 CUIT/CUIL을 즉시 표시하며 한 번의 클릭으로 복사할 수 있게 합니다. 선택한 유형 코드에 해당 DNI의 유효한 숫자가 없으면 도구는 위에서 설명한 관련 유형 코드로 번호를 다시 발급합니다. 대체할 관련 코드도 없으면 번호를 표시하는 대신 그 사실을 알려 줍니다.
검증기 사용 방법
검증기 탭을 열고 하이픈 포함 여부와 관계없이 CUIT/CUIL을 입력합니다. Validate를 클릭하면 입력값에 정확히 11개의 숫자가 있는지, 유형 코드가 AFIP가 실제로 발급하는 코드인지, 마지막 숫자가 계산 결과와 일치하는지를 순서대로 확인합니다. 유효한 결과에는 유형 코드, ID 번호, 검사 숫자도 각각 구분되어 표시됩니다.
흔한 오류
- 앞자리 0을 제거하는 경우. DNI 1,234,567은 CUIT/CUIL 안에서 01234567이 되어야 합니다. 저장 또는 비교를 위해 일반 정수로 변환하면 이 0이 제거되어 검사 숫자 계산이 틀어집니다.
- 두 자리 접두사를 모두 유효하다고 처리하는 경우. 실제로 존재하는 것은 20, 23, 24, 25, 26, 27, 30, 33 및 34뿐입니다. 21-12345678-4와 같은 번호는 마지막 숫자가 무엇이든 항상 실패합니다.
- 나머지 1을 숫자로 반올림한다고 가정하는 경우. 그렇게 처리하지 않습니다. 요청한 유형 코드에서는 해당 유형 코드와 ID 조합에 유효한 CUIT/CUIL이 전혀 없습니다.
- AFIP의 자체 기록을 무시하는 경우. 번호가 수학적으로 올바르더라도 AFIP에 등록되지 않았을 수 있습니다. 형식만 확인해서는 CUIT/CUIL이 실제 활동 중인 납세자에게 속하는지 확인할 수 없습니다.
자주 묻는 질문
CUIT와 CUIL의 차이점은 무엇인가요? CUIT는 납세자를 식별하고 CUIL은 사회 보장 제도에서 근로자를 식별합니다. 두 번호는 동일한 형식과 검사 숫자 공식을 사용합니다.
CUIT/CUIL 검사 숫자는 어떻게 계산하나요? 처음 10자리에 가중치 5, 4, 3, 2, 7, 6, 5, 4, 3, 2를 곱하고, 곱셈 결과를 더한 다음 11로 나눕니다. 그 나머지를 11에서 뺍니다. 결과가 11이면 0이 됩니다. 결과가 10이면 해당 유형 코드와 ID에 유효한 번호가 존재하지 않는다는 뜻입니다.
생성기가 내가 선택한 것과 다른 유형 코드를 제공한 이유는 무엇인가요? 선택한 유형 코드와 DNI에는 유효한 검사 숫자가 없습니다. 이 경우 AFIP는 20을 23으로, 27을 23으로, 30을 33으로, 34를 33으로 다시 발급하며 도구도 같은 규칙을 따릅니다. 23, 24, 25, 26 및 33 코드는 대체 코드가 없으므로 도구는 해당 코드에서 번호가 존재하지 않는다고 표시합니다.
개인과 회사에는 어떤 유형 코드가 사용되나요? 20, 23, 24, 25, 26 및 27은 개인에게 사용됩니다. 30, 33 및 34는 법인, 즉 회사·협회 및 기타 조직에 사용됩니다.
이 도구로 실제 공식 등록된 CUIT/CUIL을 생성할 수 있나요? 아니요. 이 도구는 검사 숫자 공식에 맞는 번호를 생성할 뿐입니다. 실제 계정에 속하지 않더라도 룬 알고리즘을 통과하는 신용카드 번호를 생성할 수 있는 것과 같습니다. 실제 CUIT 또는 CUIL을 등록하려면 AFIP를 직접 거쳐야 합니다.
CUIT/CUIL을 입력할 때 하이픈이 필요한가요? 아니요. 하이픈은 표시용일 뿐입니다. 검증기가 하이픈을 자동으로 제거하므로 "20-12345678-6"과 "20123456786"은 같은 방식으로 처리됩니다.
참고 문헌
- AFIP(Administración Federal de Ingresos Públicos). "CUIT/CUIL/CDI." afip.gob.ar
- "Clave Única de Identificación Tributaria." Wikipedia. es.wikipedia.org
- Argentina.gob.ar. "CUIL - CUIT: nuevos números." argentina.gob.ar