Gestión de Documentos del Cliente
Este documento describe el sistema de gestión de documentos para clientes, incluyendo carga, almacenamiento y recuperación de documentos.
Tipos de Documentos
Documentos de Identidad
| Tipo | Descripción | Requerido para KYC |
|---|---|---|
| Identificación oficial | DNI, pasaporte, licencia | Sí |
| Selfie | Foto del cliente | Sí |
| Comprobante de domicilio | Recibo de servicios | Según configuración |
Documentos Corporativos
| Tipo | Descripción | Aplica a |
|---|---|---|
| Escritura constitutiva | Documento de incorporación | Empresas |
| Poder notarial | Representación legal | Empresas |
| Estados financieros | Información financiera | Empresas |
Arquitectura de Almacenamiento
┌─────────────────────────────────────────────────────────────────┐
│ Panel de Administración │
│ (Carga de documentos) │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ API GraphQL │
│ (Mutation: uploadDocument) │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ document-storage │
│ (Servicio de almacenamiento) │
└─────────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────────┐
│ Google Cloud Storage / S3 │
│ (Almacenamiento de archivos) │
└─────────────────────────────────────────────────────────────────┘
Operaciones de Documentos
Subir Documento
- Navegar al detalle del cliente
- Seleccionar Documentos > Subir
- Seleccionar tipo de documento
- Arrastrar o seleccionar archivo
- Confirmar carga
Formatos Soportados
| Formato | Extensión | Tamaño Máximo |
|---|---|---|
| 10 MB | ||
| Imagen | .jpg, .png | 5 MB |
| Documento | .doc, .docx | 10 MB |
Via API GraphQL
mutation UploadDocument($input: DocumentUploadInput!) {
documentUpload(input: $input) {
document {
id
filename
status
createdAt
}
}
}
El input incluye:
customerId: ID del clientedocumentType: Tipo de documentofile: Archivo (multipart upload)
Estados del Documento
| Estado | Descripción |
|---|---|
| PENDING | Cargado, pendiente de revisión |
| APPROVED | Documento validado |
| REJECTED | Documento rechazado |
| EXPIRED | Documento vencido |