-- Tabla para importar ventas fija y móvil
-- Basada en el archivo VENTAS FIJA Y MOVIL.csv

CREATE TABLE `timportventas` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `fecha_creacion` date DEFAULT NULL,
  `fecha_edicion` date DEFAULT NULL,
  `agente` varchar(100) DEFAULT NULL,
  `estado` varchar(50) DEFAULT NULL,
  `nombres_ap_raz_soc` varchar(300) DEFAULT NULL,
  `tipo_documento` varchar(20) DEFAULT NULL,
  `nro_documento` varchar(20) DEFAULT NULL,
  `fecha_nacimiento` date DEFAULT NULL,
  `departamento_nacimiento` varchar(100) DEFAULT NULL,
  `provincia_nacimiento` varchar(100) DEFAULT NULL,
  `distrito_nacimiento` varchar(100) DEFAULT NULL,
  `nombre_padre` varchar(200) DEFAULT NULL,
  `nombre_madre` varchar(200) DEFAULT NULL,
  `celular` varchar(20) DEFAULT NULL,
  `correo` varchar(200) DEFAULT NULL,
  `campana` varchar(100) DEFAULT NULL,
  `paquete_contratado` varchar(300) DEFAULT NULL,
  `tipo_venta` varchar(50) DEFAULT NULL,
  `ugis` varchar(50) DEFAULT NULL,
  `tecnologia` varchar(20) DEFAULT NULL,
  `total_decos` int(11) DEFAULT NULL,
  `full_claro` varchar(10) DEFAULT NULL,
  `cargo_fijo` decimal(10,2) DEFAULT NULL,
  `tipo_urbanizacion` varchar(100) DEFAULT NULL,
  `urbanizacion` varchar(200) DEFAULT NULL,
  `tipo_domicilio` varchar(100) DEFAULT NULL,
  `tipo_direccion` varchar(100) DEFAULT NULL,
  `direccion` text DEFAULT NULL,
  `departamento` varchar(100) DEFAULT NULL,
  `provincia` varchar(100) DEFAULT NULL,
  `distrito` varchar(100) DEFAULT NULL,
  `sec` varchar(20) DEFAULT NULL,
  `fecha_sec` date DEFAULT NULL,
  `sot` varchar(20) DEFAULT NULL,
  `fecha_instalacion` date DEFAULT NULL,
  `estado_sot` varchar(50) DEFAULT NULL,
  `audio_loteado` varchar(10) DEFAULT NULL,
  `audio_grabado` varchar(10) DEFAULT NULL,
  `audio_conforme` varchar(10) DEFAULT NULL,
  `fecha_importacion` timestamp DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_nro_documento` (`nro_documento`),
  KEY `idx_estado` (`estado`),
  KEY `idx_fecha_creacion` (`fecha_creacion`),
  KEY `idx_agente` (`agente`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

-- Comentarios de la tabla
ALTER TABLE `timportventas` COMMENT = 'Tabla para importar datos de ventas fija y móvil desde CSV';

-- Comentarios de campos principales
ALTER TABLE `timportventas` 
MODIFY COLUMN `nombres_ap_raz_soc` varchar(300) COMMENT 'Nombres, Apellidos o Razón Social del cliente',
MODIFY COLUMN `nro_documento` varchar(20) COMMENT 'Número de documento de identidad (DNI, RUC, etc.)',
MODIFY COLUMN `paquete_contratado` varchar(300) COMMENT 'Descripción del paquete de servicios contratado',
MODIFY COLUMN `estado_sot` varchar(50) COMMENT 'Estado de la orden de trabajo (SOT)',
MODIFY COLUMN `fecha_importacion` timestamp DEFAULT CURRENT_TIMESTAMP COMMENT 'Fecha y hora de importación del registro';
