Gerador e Validador de CUIT da Argentina | Testar Identificações Fiscais
Gere e valide números de CUIT da Argentina para testes. Crie identificações fiscais matematicamente válidas com dígitos verificadores corretos ou verifique CUITs existentes instantaneamente.
Gerador e Validador de CUIT da Argentina
Gere números de CUIT da Argentina matematicamente válidos para teste ou valide códigos de identificação fiscal existentes instantaneamente.
Gerador de CUIT
Validador de CUIT
Formato: XX-XXXXXXXX-X
Sobre o CUIT
CUIT (Código Único de Identificação Tributária) é o código de identificação fiscal usado na Argentina para pessoas físicas e jurídicas.
- O formato é XX-XXXXXXXX-X onde X são dígitos.
- Os dois primeiros dígitos indicam o tipo de entidade (20 para pessoas físicas masculinas, 27 para pessoas físicas femininas, 30 para empresas, etc.).
- O último dígito é um dígito verificador calculado usando um algoritmo específico baseado nos dígitos anteriores.
Documentação
O que é um CUIT?
Um CUIT (Clave Única de Identificación Tributaria) é o número de identificação tributária da Argentina. A ARCA, a agência nacional tributária e aduaneira, atribui um CUIT a toda pessoa e empresa que exerce atividade econômica formal, como abrir uma conta bancária, assinar um contrato de trabalho ou emitir uma nota fiscal. A ARCA substituiu a AFIP em outubro de 2024 e assumiu a mesma função. Um CUIT tem 11 dígitos e é escrito no formato XX-XXXXXXXX-X.
Esta calculadora gera números de CUIT que seguem o formato oficial e a regra do dígito verificador, além de verificar se um CUIT existente é matematicamente válido. Os números gerados não são registrados na ARCA; existem apenas para testes de software, desenvolvimento e ensino.
Estrutura do CUIT e códigos de tipo
Os 11 dígitos são divididos em três partes.
| Parte | Dígitos | Significado |
|---|---|---|
| Código de tipo | primeiros 2 | Identifica o tipo de contribuinte |
| Número | próximos 8 | Um número exclusivo de identificação |
| Dígito verificador | último 1 | Confirma que os outros 10 dígitos foram inseridos corretamente |
O código de tipo indica que tipo de entidade possui o CUIT:
| Tipo de entidade | Código de tipo |
|---|---|
| Pessoa física, sexo masculino | 20 |
| Pessoa física, sexo feminino | 27 |
| Associação | 33 |
| Empresa, fundação, sociedade, órgão governamental, empresa estrangeira ou trust | 30 |
Seis das opções de entidade desta ferramenta compartilham o código único 30: empresa, fundação, sociedade, órgão governamental, empresa estrangeira e trust. A distinção mais específica entre elas consta nos registros da agência tributária, não no próprio número do CUIT. A Argentina utiliza alguns outros prefixos que este gerador não oferece, entre eles 23, 24 e 34.
Como calcular o dígito verificador do CUIT
O dígito verificador usa um cálculo de módulo 11 com pesos. O mesmo tipo de método aparece nos códigos de livros ISBN e em muitos outros números de identificação. Ele detecta erros de digitação e inversões de dígitos. Não tem significado oculto próprio.
Etapas:
- Escreva os primeiros 10 dígitos: o código de tipo de 2 dígitos seguido pelo número de 8 dígitos.
- Multiplique cada dígito por um peso fixo, nesta ordem: 5, 4, 3, 2, 7, 6, 5, 4, 3, 2.
- Some os 10 produtos.
- Divida a soma por 11 e encontre o resto.
- Se o resto for 0, o dígito verificador será 0.
- Se o resto for 1, nenhum dígito único pode completar o número sob esse código de tipo. A Argentina resolve isso emitindo o número com outro prefixo: 20 e 27 tornam-se 23, e 30 torna-se 33. Esta ferramenta segue a mesma regra. O gerador sorteia um novo número quando isso ocorre, e o validador marca como inválido qualquer CUIT com esse padrão, independentemente do dígito final.
- Para qualquer outro resto, o dígito verificador é igual a 11 menos o resto.
Exemplo resolvido
Calcule o dígito verificador para o código de tipo 30 e o número 12.345.678.
Os primeiros 10 dígitos são 3, 0, 1, 2, 3, 4, 5, 6, 7, 8. Multiplique cada um pelo seu peso e some os resultados:
(3×5) + (0×4) + (1×3) + (2×2) + (3×7) + (4×6) + (5×5) + (6×4) + (7×3) + (8×2) = 15 + 0 + 3 + 4 + 21 + 24 + 25 + 24 + 21 + 16 = 153
153 dividido por 11 deixa resto 10. 11 − 10 = 1.
O dígito verificador é 1, portanto o CUIT completo é 30-12345678-1.
Como comparação, o código de tipo 20 com o número 00000001 produz uma soma de 12, que deixa resto 1 quando dividida por 11. Não existe dígito verificador para essa combinação, portanto nenhum CUIT válido pode terminar assim sob o código de tipo 20. O mesmo número funciona com o prefixo 23: a soma passa a ser 24, o resto é 2 e o dígito verificador é 9, resultando em 23-00000001-9.
Como o validador verifica um CUIT
O validador realiza duas verificações no texto inserido.
- Formato. A entrada deve corresponder a XX-XXXXXXXX-X ou conter 11 dígitos simples, sem separadores; a ferramenta adiciona os hífens automaticamente.
- Dígito verificador. A ferramenta recalcula o dígito verificador a partir dos primeiros 10 dígitos, usando as etapas acima, e o compara com o último dígito inserido.
O validador não verifica se o prefixo de 2 dígitos é realmente usado pela Argentina. Uma sequência como 12-34567890-3 é aceita porque seu cálculo de verificação está correto, embora nenhuma entidade tenha o prefixo 12. A aprovação neste validador confirma apenas que o número tem uma estrutura aritmética válida, não que foi emitido pela ARCA. Para confirmar o registro, use o serviço de consulta Constancia de Inscripción da ARCA.
Como usar o gerador e o validador
Para gerar um CUIT de teste, escolha um tipo de entidade, como empresa, pessoa física ou associação, e selecione “Generate CUIT”. A ferramenta produz um CUIT com numeração aleatória e dígito verificador correto para esse tipo.
Para verificar um CUIT, digite ou cole-o no campo do validador e selecione “Validate CUIT”. O resultado mostra se o formato e o dígito verificador estão corretos.
Os números criados pelo gerador não são registrados na ARCA. Usar um deles em uma declaração tributária, contrato ou nota fiscal real constituiria fraude segundo a legislação argentina. Use CUITs gerados apenas para testes de software, ambientes de homologação e ensino.
CUIT x CUIL
CUIT e CUIL compartilham o mesmo formato de 11 dígitos e o mesmo algoritmo de dígito verificador. Um CUIT identifica contribuintes que exercem atividade empresarial ou trabalham de forma autônoma, e é atribuído pela ARCA. Um CUIL (Código Único de Identificación Laboral) identifica empregados que trabalham sob um contrato de trabalho, e é atribuído pela ANSES, a agência nacional de seguridade social. Muitos formulários argentinos aceitam qualquer um dos dois números, porque os dígitos e a regra de validação são idênticos. Os registros correspondentes ficam em agências diferentes.
Histórico
A Lei 23.495 criou o CUIT em 1987, quando a Dirección General Impositiva (DGI) arrecadava os impostos da Argentina. Seu uso tornou-se obrigatório perante todos os órgãos do governo nacional em agosto de 1998. O Decreto 1156/96 fundiu a DGI com a administração aduaneira, criando a AFIP, cuja formação foi concluída em julho de 1997 e que administrou o sistema CUIT pelos 27 anos seguintes. O Decreto 953/2024 dissolveu a AFIP em outubro de 2024 e transferiu suas atribuições para a ARCA. Atualmente, abrir uma conta bancária empresarial, assinar a maioria dos contratos de trabalho ou emitir uma nota fiscal eletrônica na Argentina exige um CUIT.
Perguntas frequentes
O que é um número de CUIT?
Um CUIT é o número de identificação tributária da Argentina: 11 dígitos no formato XX-XXXXXXXX-X, atribuído pela ARCA a pessoas físicas e empresas que exercem atividade econômica formal.
Esta ferramenta pode informar se um CUIT é real?
Não. Ela confirma apenas que o número está formatado corretamente e que o dígito verificador corresponde. Os registros da ARCA, e não um cálculo offline, determinam se um CUIT foi realmente emitido. Use o serviço Constancia de Inscripción da ARCA para confirmar o registro.
Posso usar um CUIT gerado em um formulário real?
Não. CUITs gerados são matematicamente válidos, mas não são registrados na ARCA. Usar um deles em uma declaração, contrato ou nota fiscal real constitui fraude segundo a legislação argentina. Os números gerados destinam-se apenas a testes de software e ensino.
Por que o código de tipo 30 abrange tantos tipos de entidades?
O código 30 abrange igualmente empresas, fundações, sociedades, órgãos governamentais, empresas estrangeiras e trusts. A distinção mais específica entre elas consta do banco de dados de registros da ARCA, não do próprio CUIT.
Os CUITs precisam de hífens?
Não. O validador aceita tanto a forma com hífens (30-12345678-1) quanto a forma simples de 11 dígitos (30123456781); ele insere os hífens antes da verificação.
Os CUITs mudam alguma vez?
Um CUIT normalmente é permanente para seu titular. A ARCA atualiza ou reemite um por motivos como uma mudança de gênero reconhecida legalmente, uma fusão empresarial ou um roubo de identidade confirmado.