Skip to content

Diagrama de Terceros

Diagrama de Terceros

Resumen del Sistema

🎯 Operaciones Principales

  • CREAR: Validar → Verificar duplicados → Crear tercero en BD
  • LEER: Lista por categorías (Clientes, Proveedores, Empleados, Otros)
  • ACTUALIZAR: Validar → Verificar duplicados (excluyendo actual) → Actualizar BD
  • ELIMINAR: Confirmar → Eliminar de BD
  • REPORTES: Generar PDF o Excel con filtros por categorías

🔧 Componentes Técnicos

  • Controlador: TercerosController maneja todas las operaciones
  • Modelo: Tercero con relaciones a User
  • Vistas: Lista con pestañas por categoría, modales para crear/editar
  • Rutas: RESTful (GET, POST, PUT, DELETE)
  • Export: TercerosExport para reportes Excel

🛡️ Características de Seguridad

  • Autenticación requerida
  • Validación de datos completos
  • Verificación de duplicados por nombre y documento
  • Aislamiento por usuario
  • Soporte AJAX para operaciones dinámicas

📊 Datos del Tercero

  • Información Básica: Nombre, documento, tipo documento, correo, contacto
  • Ubicación: Dirección, ciudad, departamento
  • Clasificación: Tipo persona (natural/jurídica), categoría (cliente/proveedor/empleado/otro)
  • Geografía: Integración con departamentos y municipios de Colombia

🔌 APIs Disponibles

  • GET /terceros/get: Obtener lista de terceros
  • GET /terceros/search: Buscar terceros
  • GET /terceros/get-terceros: API para actualización dinámica

📄 Tipos de Documento Soportados

  • NIT, Cédula de ciudadanía, Carnet diplomático
  • Cédula extranjera, Permiso por protección temporal
  • Permiso especial de permanencia, Pasaporte
  • Salvoconducto, Tarjeta de identidad