Esta guía explica cómo crear verificaciones KYB para empresas colombianas usando Trébol. Incluye los items aplicables, variaciones de creación con ejemplos de payload copy-pasteables, y consideraciones específicas. Para entender el método de creación a usar (Aplicativo Web, widget, API sin flujo, API con flujo), consulta Cómo funciona Trébol. Esta guía asume creación vía API.Documentation Index
Fetch the complete documentation index at: https://gotrebol.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
¿Qué puedes verificar?
KYB Colombia permite verificar:- Empresas colombianas (Sociedades por Acciones Simplificadas, S.A., Ltda., etc.)
- Representantes legales de una empresa
- Estructura accionaria y juntas directivas
Items aplicables
Documentos
Items que representan archivos que se cargan a Trébol.| Ítem | Descripción |
|---|---|
rut_co | Registro Único Tributario (documento del cliente) |
cc_co_ops | Certificado de Cámara de Comercio (cuando el cliente lo sube) |
Consultas públicas
Items que Trébol consulta automáticamente ante fuentes oficiales.| Ítem | Descripción |
|---|---|
rues | Consulta de NIT en el Registro Único Empresarial (RUES) |
public_address_cc_co | Consulta de NIT para obtener dirección y contacto (Cámara de Comercio pública) |
public_rut_co | Consulta del NIT en la DIAN (RUT público) |
cc_co_ops | Certificado de representación legal (Cámara de Comercio - cuando Trébol lo consulta) |
El item
cc_co_ops puede funcionar como consulta pública (Trébol lo obtiene directamente de Cámara de Comercio) o como documento cargable (el cliente lo sube). Depende del flujo que decidas usar.Items globales aplicables
Además de los CO-específicos, puedes usar items globales:person_id(cédula de ciudadanía colombiana, pasaporte)proof_address(comprobante de domicilio)bank_statement(estado de cuenta)generic(para clasificación automática)
Variaciones de creación
Cada variación incluye un ejemplo de payload completo copy-pasteable.1. Consulta simple por NIT (sin documentos)
Verificación sin documentos. Solo con el NIT se consultan fuentes públicas. Cada item es independiente — incluye solo los que necesites:rues: NIT en el Registro Único Empresarial.public_rut_co: NIT en la DIAN (RUT público).public_address_cc_co: dirección y contacto desde Cámara de Comercio pública.cc_co_ops: certificado de existencia y representación legal (Trébol lo obtiene de Cámara de Comercio — más completo que las consultas anteriores).
2. Con documentos: clasificación automática + extracción
Verificación que incluye documentos para que Trébol clasifique automáticamente y extraiga la información. Usa items de tipogeneric. El campo client_item_type es opcional: si lo defines, ayudas al clasificador con un hint del tipo esperado; si lo omites, Trébol detecta el tipo por sí solo.
3. Con tipo conocido: solo validación o solo extracción
Cuando ya sabes qué tipo de documento te entregan, puedes saltarte la clasificación. Hay dos sub-casos: 3.a — Solo validación (itemdoc_validation): Trébol verifica que el archivo coincida con el tipo declarado y cumpla las reglas que configures. No extrae información. El campo client_item_type es obligatorio porque define contra qué tipo se compara.
ruleset es opcional. Para el catálogo completo de reglas predefinidas (vr_trebol_*) y cómo armar reglas personalizadas, ver Reglas de validación.
3.b — Solo extracción (tipo directo, ej. rut_co): Trébol extrae la información asumiendo que el documento es del tipo declarado. No valida tipo ni reglas.
4. Combinación completa (consultas públicas + documentos con las 3 formas)
Caso de KYB realista que combina todo: consultas públicas y las 3 formas de procesar documentos.- RUES, DIAN (RUT público) y Cámara de Comercio (dirección) entregan información pública del NIT.
- La cédula del representante legal (
generic) se clasifica automáticamente comoperson_idy se extrae su información. - El RUT (
doc_validation) se valida que sea un RUT y que mencione a ACME Colombia S.A.S. No se extrae información. - El certificado de Cámara de Comercio (
cc_co_ops) se extrae directamente como documento cargado, sin validar tipo ni reglas.
Ejemplo de flujo completo
Ejemplo de un flujo completo para onboarding de empresas colombianas. Incluye requerimientos obligatorios (RUT + Cámara de Comercio), un requerimiento opcional conconditional_render, consultas a fuentes externas (RUES, DIAN, Cámara), captura de beneficiarios finales con co_form y un formulario para capturar datos adicionales de la empresa.
El
schema_id del item forms se obtiene primero creando el esquema con el endpoint de esquemas de formularios. Ver detalle en Items del flujo — forms.Consideraciones
cc_co_ops: documento vs consulta públicaEl mismo item puede usarse de dos formas:- Como consulta pública: Trébol obtiene el certificado directamente de Cámara de Comercio (pasando solo el NIT en
options.nit). - Como documento cargable: el cliente sube el archivo (pasando
file_urlenoptions).
Formato del NITEl NIT colombiano puede venir con o sin dígito de verificación. En el atributo
tax_id a nivel de verificación, puedes incluirlo con dígito (ej: 900123456-7). En options.nit de items, usualmente se pasa sin dígito (ej: 900123456).Siguientes pasos
Items de documentos
Detalle de estructura de respuesta para rut_co, cc_co_ops, etc.
Items de consultas públicas
Detalle de RUES, RUT público, Cámara de Comercio.
Cómo funciona Trébol
Comparación de Aplicativo Web, widget, API sin/con flujo.
Estados de verificación
Ciclo de vida de una verificación.