Gerador e validador de inscrição estadual
Gere inscrições estaduais válidas para usar em testes ou confira se uma inscrição é válida, em qualquer estado.
Uma inscrição estadual de São Paulo é gerada ao abrir a página. Escolha o estado, a quantidade e o formato, ou clique em "Gerar inscrição estadual" para criar outra.
Como funciona
- A inscrição é gerada no servidor e não fica armazenada em lugar nenhum.
- Cada estado tem o próprio tamanho, prefixo e cálculo dos dígitos verificadores, e o gerador segue a especificação do SINTEGRA de cada um.
- Em São Paulo, o gerador cria a inscrição de indústria e comércio, de 12 dígitos.
- O número serve apenas para testes e não pertence a nenhuma empresa real.
- Os últimos valores gerados ficam listados abaixo do botão até você sair da página.
Como usar a API
Você pode integrar o gerador de inscrição estadual à sua aplicação pela nossa API REST.
Endpoint
GET /api/generators/state-registration
Parâmetros de query
- state
- Obrigatório. A sigla do estado, como "SP".
- quantity
- Opcional. De 1 a 50. Quando informado, a resposta traz a lista "stateRegistrations" em vez de "stateRegistration".
- formatted
- Opcional. "false" gera só os números. Padrão: "true".
Exemplo com curl
curl "https://devtools.vmotta.dev/api/generators/state-registration?state=MG&quantity=2"
Resposta
{
"stateRegistrations": [
"062.307.904/0081",
"195.445.174/3240"
]
}Escolha o estado, digite a inscrição e clique em "Validar inscrição estadual" para saber se ela é válida.
Como funciona
- A validação é feita no servidor e nada fica armazenado.
- São verificados o tamanho, o prefixo e os dígitos verificadores que o estado escolhido exige.
- A inscrição pode ser digitada com ou sem pontuação.
- Em São Paulo, só a inscrição de indústria e comércio é aceita; a de produtor rural, que começa com P, não.
- O resultado aparece logo abaixo do campo.
Como usar a API
Você pode integrar o validador de inscrição estadual à sua aplicação pela nossa API REST.
Endpoint
POST /api/validators/state-registration
Corpo da requisição
- stateRegistration
- Obrigatório. O número com ou sem pontuação.
- state
- Obrigatório. A sigla do estado, como "SP".
Exemplo com curl
curl -X POST https://devtools.vmotta.dev/api/validators/state-registration \
-H "Content-Type: application/json" \
-d '{"stateRegistration":"110.042.490.114","state":"SP"}'Corpo de exemplo
{
"stateRegistration": "110.042.490.114",
"state": "SP"
}Resposta
{
"isValid": true
}