Um gerador de dados de empresa serve para preencher formulários de cadastro empresarial, de cobrança e de abertura de conta jurídica sem usar informação de um cliente real. O assunto parece simples, porque o conjunto de campos é menor do que o de uma pessoa física, mas o desenho do dado é mais traiçoeiro: a forma jurídica muda de país para país, o número de registro tem regra própria em cada praça, e a identificação fiscal segue uma lógica diferente da do registro. Neste texto, percorremos os campos que compõem um registro empresarial, mostramos onde a coerência entre eles costuma falhar, explicamos o papel dos identificadores comerciais e fechamos com os limites de uso desse tipo de amostra em fluxos de verificação de empresa.
Quais campos compõem um registro empresarial?
Um registro empresarial completo tem quatro famílias de campos. A primeira é a identificação: razão social, nome fantasia e, em alguns países, a forma jurídica como parte do próprio nome. A segunda é o registro legal: o número atribuído pela autoridade de registro daquela jurisdição, com formato próprio.
A terceira é a identificação fiscal: o número de contribuinte, que no Brasil é o cadastro nacional de pessoa jurídica, na Europa costuma ser o número de valor acrescentado, e em outros lugares é um número de identificação fiscal com regra própria. A quarta é a localização: endereço da sede, cidade, divisão administrativa e código postal.
Há ainda campos que não são obrigatórios em toda jurisdição, mas aparecem em fluxos de instituição financeira, como os identificadores de entidade legal e o número de identificação de negócio. Cada família tem regras internas, e o registro só é útil para teste quando as quatro combinam entre si.
Como a forma jurídica muda de país para país?
A forma jurídica é a parte mais visível e a menos padronizada. Uma sociedade de responsabilidade limitada alemã carrega no nome a abreviação correspondente, e existem variantes que indicam se o capital é integralizado ou apenas subscrito. Na França e em vários países de tradição românica aparecem abreviações como a de sociedade anônima e a de sociedade por quotas. No Reino Unido e em boa parte da Commonwealth aparecem formas como a de responsabilidade limitada e a de companhia pública limitada.
Na Malásia e em outros mercados do sudeste asiático é comum encontrar formas como a sociedade por ações e a responsabilidade limitada privada. Na Turquia, a forma por ações usa a abreviação que já carrega o acento próprio da língua, e a limitada usa outra. Nos Estados Unidos, o modelo mais frequente é a responsabilidade limitada daquele estado, com variantes que dependem da jurisdição de registro.
O erro típico de dado de teste é ignorar isso e usar sempre a mesma forma. Um cadastro que aceita corretamente todas as formas enquanto os seus exemplos só trazem uma delas não foi testado; foi apenas exercitado. O texto sobre formas jurídicas por jurisdição reúne as principais, e o resumo sobre sufixos de razão social por país detalha as abreviações usadas em cada mercado.
Como se diferenciam registro, identificação fiscal e identificador comercial?
O número de registro e o número de identificação fiscal são coisas distintas, emitidos por autoridades distintas, e confundi-los é uma fonte de erro em integração. O primeiro vem do registro comercial e identifica a existência legal da entidade. O segundo vem da administração tributária e identifica a entidade para fins de imposto.
O identificador de entidade legal é outro objeto: um código alfanumérico padronizado internacionalmente, usado em transações financeiras para identificar quem é a contraparte, e atribuído por uma organização emissora. Já o número de identificação de negócio é um identificador de nove dígitos mantido por uma empresa privada, muito usado em análise de crédito empresarial e em processos de compras.
Para testar, o que importa é que cada um desses campos tem formato próprio e não deve ser preenchido com o valor de outro. Um endereço de teste com o número de registro no campo fiscal passa na validação de comprimento e falha em qualquer verificação estrutural. O resumo sobre identificadores comerciais e de entidade legal explica onde cada um aparece, e a página sobre formatos de identificação fiscal por país cobre as regras de composição.
Por que a coerência entre os campos decide o valor do teste?
Um registro coerente tem país, forma jurídica, número de registro e identificação fiscal pertencendo à mesma jurisdição, além de endereço na mesma área. Um registro incoerente tem uma forma jurídica alemã com identificação fiscal francesa, ou um endereço em um país e um registro em outro.
Os dois servem para teste, mas para perguntas diferentes. O coerente serve para os casos em que o sistema deve aceitar, e é o que você precisa em volume para popular homologação. O incoerente serve para verificar se o sistema detecta a inconsistência, e nesse caso ele deve estar explicitamente marcado como caso negativo.
O problema aparece quando a massa de teste é feita à mão. Cada campo é preenchido por alguém que não consultou a regra do outro, e o conjunto acumula combinações que não existem. A bateria passa a medir o comportamento do sistema diante de dado impossível, e as conclusões que você tira dela não valem para a operação real. No gerador de empresas desta página, os campos saem vinculados à jurisdição escolhida, o que elimina essa fonte de ruído.
Que casos de teste valem a pena em um formulário B2B?
Comece pelos campos de texto longo. Razão social é tipicamente o campo mais comprido do formulário, e nomes com muitas palavras, com acentuação e com abreviações quebram limites de campo e de layout. Teste também a diferença entre razão social e nome fantasia, e verifique se o sistema aceita as duas coisas e as exibe de forma distinta.
Depois cubra as regras por país. A troca de país deve reavaliar a obrigatoriedade do campo de identificação fiscal e o rótulo que o acompanha, e o formulário não deve continuar exigindo um campo que ficou oculto. Esse é o teste que mais encontra defeito em cadastro internacional.
Em seguida, exercite a validação de formato de cada identificador, com um caso positivo e um negativo por país atendido. E cubra os fluxos de confirmação: o que acontece quando o dado é aceito na tela e recusado pela verificação posterior, e como o sistema comunica isso ao usuário. A lista de verificação do formulário de cobrança organiza esses cenários, e o resumo sobre testar verificação de empresa cobre a etapa posterior ao cadastro.
Como testar o fluxo de verificação de empresa?
A verificação de empresa, chamada de KYB no jargão do setor, é um fluxo com várias etapas: coleta de dados, consulta a bases, verificação de representante legal, checagem de sanções e decisão. Cada etapa tem um modo de falha próprio, e testar só o caminho de aprovação deixa a maior parte do fluxo sem cobertura.
A prática recomendada é a mesma do teste de pagamento: substituir o serviço externo por um dublê que devolve respostas controladas. Assim você testa aprovação, recusa por documento inválido, exigência de informação adicional, tempo esgotado e erro do provedor, tudo sem depender de uma consulta real.
Vale também testar o comportamento do sistema quando o dado é editado depois da verificação. Uma razão social alterada deve invalidar a verificação anterior? O sistema guarda o histórico? A resposta a essas perguntas é uma decisão de produto, e o teste existe para verificar se a implementação corresponde ao que foi decidido.
Por último, teste o volume. Uma fila de verificações tem tempo de espera e estado intermediário, e a tela precisa comunicar isso. Um formulário que diz que está tudo certo enquanto a verificação ainda está pendente produz expectativa errada.
Como manter o conjunto de dados ao longo do tempo?
Dado de empresa envelhece. Regras de identificação fiscal mudam, países alteram o formato do número de registro, formas jurídicas novas aparecem. Um conjunto fixo criado há três anos pode estar desatualizado sem que ninguém perceba, porque nada no repositório avisa.
A prática que funciona é registrar a origem de cada regra. Cada formato deve ter uma referência à fonte que o define, e a revisão periódica consulta essa referência em vez de confiar na memória do time. O resumo sobre atualidade e fontes dos dados de país trata desse hábito para o conjunto de países como um todo.
Vale também marcar a data de revisão de cada regra no próprio arquivo de configuração, para que a revisão seguinte saiba o que já foi conferido e o que ficou para trás.
Limites: não é um cadastro consultável
Os registros gerados são dados sintéticos. A forma jurídica é a do país escolhido e os identificadores seguem o formato local, mas nenhum deles corresponde a uma empresa existente, a um registro real ou a uma entidade que possa ser consultada em qualquer base oficial.
Por isso, esses dados não devem ser usados para abrir conta jurídica de verdade, para contratar serviço, para simular verificação de empresa em um sistema que exija uma entidade real, nem para representar um cliente verdadeiro em demonstração. O uso pretendido é testar o seu próprio software: validar formatos, exercitar regras por país, verificar mensagens de erro e popular um ambiente de homologação com dados que não pertencem a ninguém.