Menú

Generador de datos de empresas para pruebas y KYB

Un generador de datos de empresas produce registros con denominación, forma jurídica, número de registro e identificador fiscal coherentes para probar formularios B2B y flujos de alta de empresa.

Publicado el

  • empresas
  • KYB

Un generador de datos de empresas devuelve registros mercantiles completos para llenar formularios, paneles internos y entornos de pruebas sin recurrir a datos de sociedades reales. A diferencia de una persona, una empresa arrastra un conjunto de identificadores que se cruzan entre sí: la forma jurídica determina el sufijo del nombre, el país determina el formato del número de registro y del identificador fiscal, y los campos de dirección y actividad tienen que ser compatibles con lo anterior. En esta guía se recorren esas piezas, se explica qué exige una prueba de alta de empresa y se señala dónde está la frontera entre probar tu sistema y consultar un registro mercantil ajeno. Al terminar tendrás un criterio claro sobre qué campos debe producir el material y cuáles debe validar tu propio código.

Qué compone un registro de empresa de prueba

Un registro de este tipo reúne los mismos campos que un alta real: denominación social, forma jurídica, número de registro, identificador fiscal, domicilio social, fecha de constitución, actividad declarada y, según el sistema, un representante con su cargo. Lo que lo convierte en material de prueba no es que los valores sean extraños, sino que no pertenecen a ninguna sociedad inscrita. Se construyen respetando las convenciones del país para que el software los trate igual que trataría una entrada auténtica.

Conviene separar dos ideas que se mezclan a menudo. Una es el formato: que el campo del identificador fiscal acepte la forma que ese país utiliza. La otra es la existencia: que ese identificador corresponda a una sociedad dada de alta en un registro. El material de prueba cubre lo primero y nunca lo segundo, y esa diferencia explica por qué no puede utilizarse para acreditar nada ante un tercero.

Esa distinción es también la que hace útil este material en el desarrollo. Un formulario que solo acepta identificadores de un registro real es imposible de probar sin provocar altas, y por eso los sistemas bien diseñados separan la validación de formato de la comprobación contra el registro, que se delega a un servicio externo. El razonamiento general está expuesto en la guía sobre qué son los datos de empresa de prueba.

El sufijo del nombre cambia con el sistema jurídico

La denominación social no es un nombre libre: incluye una indicación de la forma jurídica que la sociedad ha adoptado. En Alemania aparece la sociedad de responsabilidad limitada con su abreviatura característica; en Francia y en España se usan formas como la sociedad anónima o la sociedad limitada; en Malasia se distingue entre la sociedad privada y la pública; en Australia conviven la sociedad privada y la pública; en Estados Unidos el equivalente más extendido es la sociedad de responsabilidad limitada; y en Turquía se usa la sociedad anónima con su propio sufijo.

Esa indicación no es decorativa. De ella dependen las obligaciones de publicidad, la responsabilidad de los socios y los documentos que la sociedad debe presentar. Un formulario que la trata como parte del nombre libre deja pasar denominaciones que ningún registro aceptaría, y un sistema que la ignora no puede ordenar ni agrupar correctamente por tipo de entidad.

Para las pruebas, la consecuencia es que el nombre y la forma jurídica deben generarse juntos. Si la herramienta produce un nombre con la forma de un país y un sufijo de otro, el registro se vuelve imposible al mirarlo con atención. La correspondencia entre sufijos, abreviaturas y jurisdicciones está recogida en la guía sobre sufijos de nombres de empresa por país y en la de formas jurídicas por jurisdicción.

¿Por qué el número de registro y el identificador fiscal deben cuadrar?

El número de registro identifica a la sociedad en el registro mercantil de su jurisdicción y su formato varía mucho: hay países que usan una secuencia puramente numérica, otros que mezclan letras y cifras y otros que incluyen un prefijo que indica el tipo de entidad. El identificador fiscal es una pieza distinta, con su propia estructura y a menudo con dígitos de control, que se usa para las obligaciones tributarias y para las operaciones entre empresas.

Ambos conviven en el mismo registro y deben pertenecer al mismo país. Un formulario que acepta un número de registro alemán junto a un identificador fiscal español está capturando una combinación que no existe, aunque cada campo por separado esté bien formado. Detectar ese desajuste es una de las comprobaciones más rentables que puede hacer un sistema B2B, porque se resuelve con una tabla y no necesita consultar ningún servicio externo.

El identificador fiscal tiene además una particularidad que rompe implementaciones con frecuencia. En Europa, el identificador de operador intracomunitario incluye un prefijo de país formado por dos letras, y el resto del valor tiene una longitud que depende del país. Un sistema que valida por longitud fija rechaza a media Europa. El detalle de estas estructuras está en la guía sobre formatos de identificadores fiscales por país, y la correspondencia entre registro y país en la de números de registro por país.

LEI y D-U-N-S: identificadores de otro nivel

Además de los identificadores nacionales, existen dos códigos de alcance internacional que aparecen cada vez más en los formularios de alta empresarial. El identificador de entidad jurídica es una cadena alfanumérica de longitud fija que identifica a una entidad que participa en operaciones financieras, con una parte que actúa como comprobación. El número de identificación de proveedor es un código numérico de nueve cifras que muchas empresas usan para identificar a sus contrapartes comerciales, y que se asigna a través de una organización de crédito.

Ambos comparten una propiedad que los hace delicados de probar: no se calculan a partir de otros datos, sino que se emiten desde un registro central. Un valor inventado puede tener el aspecto correcto y no corresponder a nada. En pruebas, eso significa que estos identificadores se usan para verificar el formato y el tratamiento del campo, no para comprobar la existencia de la entidad, que es una consulta a un servicio externo.

Cuando se generan para pruebas, conviene que el material incluya el tipo de comprobación interna que estos códigos llevan, porque un valor que no la supera es rechazado en el primer filtro y la prueba no avanza. La descripción de ambos identificadores y de sus usos está en la guía sobre identificadores empresariales LEI y D-U-N-S.

¿Qué necesita una prueba de alta de empresa?

El alta de una empresa en una plataforma suele recorrer cuatro tramos. El primero es la captura de los datos identificativos, donde se comprueba el formato de cada campo. El segundo es la coherencia interna, donde el sistema compara el país declarado con el identificador fiscal y con el domicilio social. El tercero es la comprobación de la persona que actúa en nombre de la sociedad, con su cargo y sus facultades. El cuarto es la consulta a un servicio externo, si el producto la incluye.

Los tres primeros tramos se pueden ejercitar íntegramente con material sintético, porque dependen de reglas que están en el propio sistema. Para ellos, el conjunto de prueba debe incluir empresas de varias jurisdicciones, entidades con forma jurídica de responsabilidad limitada y de responsabilidad ilimitada, y al menos un caso donde el identificador fiscal pertenece a un país distinto del domicilio. Ese último caso es el que revela si el sistema comprueba algo o solo mira los formatos.

El cuarto tramo se resuelve sustituyendo al proveedor por una simulación que devuelva respuestas conocidas. Así se prueban los caminos de éxito, de fallo, de documento pendiente y de error de red sin enviar ninguna consulta real. La lista de comprobaciones que cubre este terreno está en la guía sobre la checklist de pruebas KYB.

Casos de prueba para formularios B2B

La primera familia de casos son los límites de cada campo. La denominación social admite caracteres acentuados, abreviaturas y a veces signos de puntuación, y hay jurisdicciones que exigen que el nombre incluya la forma jurídica mientras otras lo prohíben. Probar el campo con y sin sufijo, y con caracteres que no pertenecen al alfabeto latino, descubre de inmediato dónde está la frontera real de la validación.

La segunda familia son los datos complementarios. La fecha de constitución no puede ser futura y su relación con la fecha de alta en la plataforma tiene reglas en algunos productos. La actividad declarada se elige a menudo de una lista cerrada, y el domicilio social sigue las reglas del país que se haya elegido. Cada una de esas piezas introduce comprobaciones cruzadas que solo se descubren probando con registros completos, no con campos sueltos.

La tercera familia es el representante. Un formulario que pide el nombre y el cargo de quien actúa en nombre de la sociedad necesita que ese cargo sea coherente con la forma jurídica: un administrador único no existe en todos los sistemas, y una sociedad anónima tiene órganos que una limitada no tiene. El material de prueba debe incluir esas variantes si el sistema las distingue. La guía sobre pruebas del formulario de facturación trata un terreno próximo, el de los datos de facturación, donde estos mismos campos vuelven a aparecer.

Cómo obtener un conjunto coherente de empresas de ejemplo

En el generador de datos de empresas de este sitio se elige el país y el tipo de entidad, y la herramienta devuelve un registro con la denominación, la forma jurídica, el número de registro, el identificador fiscal y el domicilio tomados del mismo origen. Al venir de la misma fuente, los campos no se contradicen entre sí y el desajuste entre país e identificador no aparece nunca. Eso permite que la prueba se concentre en la lógica del sistema y no en la calidad del dato.

Ese material también sirve para llenar el panel de administración y los listados internos, que suelen quedar vacíos durante el desarrollo. Un listado con doscientas empresas coherentes permite comprobar la paginación, la búsqueda por denominación y la ordenación por fecha, y todo ello sin exponer información de ningún cliente. Si necesitas comparar modelos de datos, la página de Estados Unidos resume qué formatos aparecen en ese mercado y sirve de contraste con los europeos.

Los límites de este material

Los registros que produce un generador son datos sintéticos. Su forma es correcta porque se ha construido siguiendo las convenciones del país, pero no pertenecen a ninguna sociedad inscrita ni figuran en ningún registro mercantil. Que un identificador supere la comprobación de formato no significa que corresponda a una entidad que exista.

Su uso está en probar tus propios formularios, tus validaciones y tus flujos de alta en entornos que no sean de producción. No sirven para contratar, para facturar, para abrir cuentas ni para acreditar la existencia de una sociedad ante un tercero. Tampoco deben presentarse como si fueran datos de un cliente, y por eso conviene etiquetarlos con claridad en el repositorio.

Siguientes pasos

Revisa tu formulario de alta de empresa y comprueba dos cosas concretas: si el identificador fiscal se valida contra el país declarado y si la forma jurídica se almacena como un campo propio en lugar de quedar enterrada en la denominación. Con esas respuestas, el generador de datos de empresas devuelve registros completos y coherentes para los países que necesites. Recuerda el límite: son datos de prueba generados para probar software, no corresponden a ninguna sociedad real y no sirven para acreditar nada ante nadie.

Seguir leyendo

Herramientas populares y artículos de uso