Este documento describe los items de tipo documento que aplican a verificaciones KYB en cualquier país. Son documentos universales que complementan los items específicos por país (México, Colombia, Estados Unidos). Para items específicos de un país, consulta las guías correspondientes: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.
Tabla resumen
| Ítem | Descripción |
|---|---|
person_id | Identificación oficial de persona física/natural. |
proof_address | Comprobante de domicilio. |
bank_statement | Estado de cuenta bancario. |
trust_contract_fideicomiso_extractor | Contrato de fideicomiso. (Beta) |
union_documents_extractor | Documentos de unión (pareja de hecho). (Beta) |
financial_statements_any | Estados financieros de empresas. (Beta) |
person_id — Identificación oficial (persona)
Tipos de identificación soportados según el país:
- ine_mx: Identificación oficial mexicana (INE).
- passport: Pasaporte (documento oficial de viaje).
- residence_mx: Tarjeta/documento de residencia en México (para no mexicanos).
- cc: Cédula de ciudadanía colombiana.
Estructura de respuesta
due_date, place_of_issue, sex, numero_id_nacional y curp pueden ser null porque son campos opcionales y su presencia depende del tipo de person_id y de si el documento los incluye explícitamente (por ejemplo, curp solo aplica para documentos mexicanos; place_of_issue aplica para la cédula de ciudadanía colombiana).
Validación del INE
Para un item de tipoperson_id, si su tipo es ine_mx, se realiza una validación del INE. Los datos de esta validación se encuentran dentro de item_value bajo la clave ine_validation_data. El estado de este proceso se puede identificar mediante dos claves: ine_validation_result y ine_validation_message.
Estructura de ine_validation_data:
El objeto ine_validation_data.data contiene la siguiente información extraída del INE:
cic(string): Clave de Identificación Ciudadana (CIC).numero_ocr(string): Número OCR del documento.ano_de_emision(string): Año de emisión del documento.distrito_local(string): Distrito local electoral.ano_de_registro(string): Año de registro del documento.expiration_date(string): Fecha de expiración del documento.clave_de_elector(string): Clave de elector.distrito_federal(string): Distrito federal electoral.numero_de_emision(string): Número de emisión del documento.fecha_de_actualizacion_de_la_informacion(string): Fecha de actualización de la información.
ine_validation_result:
valid_id: Indica que la validación del INE fue exitosa.invalid_id: Indica que el INE es inválido.failed: Indica que la validación falló, lo cual puede ser temporal o debido a datos incorrectos.error: Indica que ocurrió una excepción durante el proceso de validación.missing_parameters: Indica que faltan parámetros específicos requeridos para la validación.maximum_retries_reached: Indica que se alcanzó el número máximo de reintentos para la validación.missing_validation_parameters: Indica que el item no puede ser validado debido a la configuración (por ejemplo, no es un INE).
ine_validation_message:
ID succesfully validated: Indica que la identificación fue validada exitosamente.A problem occured trying to validate the INE information: Indica que ocurrió un problema durante el intento de validar la información del INE.
La validación del INE solo se realiza cuando el
id_type del item person_id es ine_mx. Para otros tipos de identificación (como passport, residence_mx o cc), estos campos vendrán en null.Ejemplo de salida para cédula de ciudadanía colombiana
Ejemplo de salida para pasaporte
proof_address — Comprobante de domicilio
bank_statement — Estado de cuenta bancario
trust_contract_fideicomiso_extractor — Contrato de fideicomiso
union_documents_extractor — Documentos de unión
financial_statements_any — Estados financieros
Item en fase Beta. La estructura de respuesta detallada se documentará próximamente.