RFC Generator (Persona Física & Moral)
Privado por design — roda inteiramente no seu navegador
Um RFC é o identificador fiscal de pessoas físicas (13 chars) e jurídicas (12 chars) do/da México. O Toova gera RFCs sintaticamente válidos no seu navegador — ideal para testes, fixtures e dados de demo. Os valores passam em validadores front-end mas não estão registrados em nenhuma base oficial.
O que é
O RFC (Registro Federal de Contribuyentes) é o cadastro fiscal mexicano. Pessoas físicas recebem RFC de 13 caracteres; pessoas jurídicas, de 12. O formato é iniciais do nome + data de nascimento + homoclave de 3 caracteres. O Toova gera RFCs sintaticamente válidos para os dois tipos.
Como o algoritmo funciona
A primeira parte são letras derivadas do nome da pessoa ou empresa (4 para físicas, 3 para jurídicas). Os 6 dígitos seguintes são a data YYMMDD. Os 3 últimos caracteres compõem a homoclave — o algoritmo proprietário do SAT produz esses três; o Toova emite uma homoclave sintaticamente válida que passa nos validadores de formulário.
Perguntas Frequentes
- Os RFCs gerados são reais?
- Não. Satisfazem o algoritmo oficial mas não estão registrados em nenhuma base oficial de México. Validadores front-end aceitam; consulta oficial rejeitaria.
- Posso usar um RFC gerado em produção?
- Só para testes — fixtures, telas de demo, validadores. Usar um RFC gerado para se passar por outra pessoa ou burlar imposto é fraude.
- Por que meu validador aceita?
- Porque a maioria checa a fórmula matemática (ou formato), não o registro. As saídas do Toova passam na matemática.
- O Toova armazena os RFCs que gero?
- Não. Tudo no navegador via crypto.getRandomValues. Sem requisições saindo.