DROP TABLE IF EXISTS `atributos1`;
CREATE TABLE IF NOT EXISTS `atributos1` (
  `atri_id` int(11) NOT NULL AUTO_INCREMENT,
  `atri_nombre` varchar(20) COLLATE utf8_spanish_ci NOT NULL,
  `atri_art_id` int(11) NOT NULL,
  `empresa` int(11) NOT NULL,
  PRIMARY KEY (`atri_id`)
) ENGINE=MyISAM AUTO_INCREMENT=39 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;


DROP TABLE IF EXISTS `atributos2`;
CREATE TABLE IF NOT EXISTS `atributos2` (
  `atri_id2` int(11) NOT NULL AUTO_INCREMENT,
  `atri_nombre2` varchar(20) COLLATE utf8_spanish_ci DEFAULT NULL,
  `atri_art_id2` int(11) DEFAULT NULL,
  `empresa` int(11) DEFAULT NULL,
  PRIMARY KEY (`atri_id2`)
) ENGINE=MyISAM AUTO_INCREMENT=20 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
COMMIT;


  ALTER TABLE `articulos` ADD `art_atributo1` VARCHAR(15) NULL AFTER `art_talla`, 
                          ADD `art_atributo2` VARCHAR(15) NULL AFTER `art_atributo1`;
  ALTER TABLE `articulos` ADD `art_atributo_estado` VARCHAR(2) NULL AFTER `art_talla`;


  ALTER TABLE `compra_detalle_temp` ADD `atributo1` INT NULL AFTER `fecha_vencimiento`;
  ALTER TABLE `compra_detalle_temp` ADD `atributo2` INT NULL AFTER `atributo1`;



  ALTER TABLE `articulos_has_bodegas` ADD `atributo1` INT NULL AFTER `art_minimo`, 
                                      ADD `atributo2` INT NULL AFTER `atributo1`;


  ALTER TABLE `compra_detalle` ADD `atributo1` INT NULL AFTER `comd_flete`, 
                               ADD `atributo2` INT NULL AFTER `atributo1`;                                    


  ALTER TABLE `venta_detalle_temp` ADD `art_art_id` INT NULL AFTER `vent_id`;

  ALTER TABLE `venta_detalle` ADD `art_art_id` INT NULL AFTER `vend_id`;

  ALTER TABLE `venta_espera_detalle` ADD `art_art_id` INT NULL AFTER `vened_id`;

  ALTER TABLE `venta_apartadas_detalle` ADD `art_art_id` INT NULL AFTER `venad_id`;


  ALTER TABLE `articulos` ADD `art_cargo_adicional` INT NULL AFTER `art_precio_costo`;



DROP TABLE IF EXISTS `historial_puntos`;
CREATE TABLE IF NOT EXISTS `historial_puntos` (
  `historal_id` int(11) NOT NULL AUTO_INCREMENT,
  `hist_puntos_redimidos` text COLLATE utf8_spanish_ci NOT NULL,
  `hist_clie_id_puntos` text COLLATE utf8_spanish_ci NOT NULL,
  `hist_puntos_dinero` int(11) DEFAULT NULL,
  `hist_hora` time NOT NULL,
  `hist_fecha` date NOT NULL,
  `empresa` int(11) DEFAULT NULL,
  PRIMARY KEY (`historal_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
COMMIT;








ALTER TABLE `ajuste_detalle_temp` ADD `art_id_bod` INT NULL AFTER `ajud_id`;
ALTER TABLE `ajuste_detalle` ADD `art_id_bod` INT NULL AFTER `ajud_id`;

ALTER TABLE `traslado_detalle_temp` ADD `art_id_bod` INT NULL AFTER `trat_id`;
ALTER TABLE `traslado_detalle` ADD `art_id_bod` INT NULL AFTER `trad_id`;


ALTER TABLE `combos` ADD `com_iva` INT NULL AFTER `com_nombre`;
ALTER TABLE `combos_articulos_temp` ADD `art_id_bod` INT NULL AFTER `comt_id`;
ALTER TABLE `combos_articulos_temp` ADD `comt_art_nombre` TEXT NULL AFTER `comt_art_id`;
ALTER TABLE `combos_articulos_temp` ADD `comt_art_referencia` TEXT NULL AFTER `comt_art_id`;
ALTER TABLE `combos_articulos` ADD `art_id_bod` INT NULL AFTER `coma_id`;
ALTER TABLE `combos_articulos` ADD `coma_art_referencia` TEXT NULL AFTER `coma_art_id`;
ALTER TABLE `combos_articulos` ADD `coma_art_nombre` TEXT NULL AFTER `coma_art_referencia`;

ALTER TABLE `kardex_compra` ADD `art_id_bod` INT NULL AFTER `kar_fecha_vencimiento`;
ALTER TABLE `garantia_pro_detalle_temp` ADD `art_id_bod` INT NULL AFTER `gard_id`;




DROP TABLE IF EXISTS `serial_garantias_temp`;
CREATE TABLE IF NOT EXISTS `serial_garantias_temp` (
  `gart_id` int(11) NOT NULL AUTO_INCREMENT,
  `gart_codigo` text COLLATE utf8_spanish_ci,
  `usuario` int(11) DEFAULT NULL,
  `garantia_detalle_temp_gard_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`gart_id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;




ALTER TABLE `garantia_pro_detalle` ADD `art_id_bod` INT NULL AFTER `gard_id`;




DROP TABLE IF EXISTS `serial_garantias`;
CREATE TABLE IF NOT EXISTS `serial_garantias` (
  `gard_id` int(11) NOT NULL AUTO_INCREMENT,
  `gard_codigo` text COLLATE utf8_spanish_ci,
  `garantia_detalle_gard_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`gard_id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
COMMIT;



ALTER TABLE `serial_garantias` ADD `gard_estado` VARCHAR(12) NULL AFTER `gard_codigo`;















ALTER TABLE `cotizacion_detalle_temp` ADD `art_id_bod` INT NULL AFTER `cott_id`;
ALTER TABLE `cotizacion_detalle_combo_temp` ADD `combo_referencia` VARCHAR(45) NULL AFTER `combo_id`;

ALTER TABLE `cotizacion_detalle` ADD `art_id_bod` INT NULL AFTER `cotd_id`;
ALTER TABLE `cotizacion_detalle_combo` ADD `combo_referencia` VARCHAR(45) NULL AFTER `combo_id`;



ALTER TABLE `venta_detalle` ADD `caja` INT NULL AFTER `cambio`;

ALTER TABLE `pedido_detalle` ADD `art_id_bod` INT NULL AFTER `pend_id`;



ALTER TABLE `ventas` ADD `ven_puntos` INT NULL AFTER `caja`;


ALTER TABLE `egresos` ADD `metodo_pago` TEXT NULL AFTER `mov_id`, ADD `banco` TEXT NULL AFTER `metodo_pago`;
ALTER TABLE `egresos` ADD `usuario` TEXT NULL AFTER `banco`;












ALTER TABLE `venta_detalle_temp` ADD `vent_tipo` VARCHAR(11) NULL AFTER `vent_precio`;


ALTER TABLE `pedido_detalle` ADD `pend_tipo` VARCHAR(11) NULL AFTER `pend_descuento`;


ALTER TABLE `venta_detalle` ADD `vend_tipo` VARCHAR(11) NULL AFTER `vend_precio_real`;




ALTER TABLE `cotizacion_detalle` ADD `cotd_tipo` VARCHAR(11) NULL AFTER `cotd_nombre`;


ALTER TABLE `cotizacion_detalle_temp` ADD `cott_tipo` VARCHAR(11) NULL AFTER `cott_precio`;


ALTER TABLE `venta_espera_detalle` ADD `vened_tipo` VARCHAR(11) NULL AFTER `vened_precio`;

ALTER TABLE `venta_apartadas_detalle` ADD `venad_tipo` VARCHAR(11) NULL AFTER `venad_precio`;

ALTER TABLE `orden_detalle_temp` ADD `ordt_tipo` VARCHAR(11) NULL AFTER `ordt_precio`;

ALTER TABLE `orden_detalle` ADD `ordt_tipo` VARCHAR(11) NULL AFTER `ordt_precio`;











ALTER TABLE `sabores_productos` ADD `sab_estado` TEXT NULL AFTER `sab_nombre`;
UPDATE `sabores_productos` SET `sab_estado`='Activo';

ALTER TABLE `sucursal` ADD `suc_estado` VARCHAR(11) NULL AFTER `suc_correo`;
UPDATE `sucursal` SET `suc_estado` = 'activo';



UPDATE `articulos` SET `art_atributo_estado`='no';

















UPDATE `articulos_has_bodegas` SET `atributo1`='0',`atributo2`='0';
UPDATE `compra_detalle` SET `atributo1`='0',`atributo2`='0';










ALTER TABLE `pedido` ADD `usuario_eliminador` INT NULL AFTER `usuario`;


INSERT INTO `menu_superior` (`men_id`, `men_nombre`) VALUES ('8', 'PEDIDOS');
INSERT INTO `modulo` (`mod_nombre`, `estado`, `mod_menu`) VALUES ( 'Mesas', 'Activo', '8'), ('Cocina', 'Activo', '8');



ALTER TABLE `serie_factura` ADD `ser_predeterminda` VARCHAR(2) NULL AFTER `ser_tipo`;
UPDATE `serie_factura` SET `ser_predeterminda`='no';





ALTER TABLE `garantias` ADD `usuario` INT NULL AFTER `obser_entrega`;





ALTER TABLE `venta_apartada_abonos` ADD `medio_pago` TEXT NULL AFTER `forma_pago`;
ALTER TABLE `orden_abonos` ADD `medio_pago` VARCHAR(13) NULL AFTER `forma_pago`;
ALTER TABLE `movimientos` ADD `medio_pago` VARCHAR(13) NULL AFTER `forma_pago`;

ALTER TABLE `proveedor` ADD `pro_nombre_repre` MEDIUMTEXT NULL AFTER `pro_nombre`;

ALTER TABLE `abono_adelantado` ADD `abo_forma_pago` VARCHAR(13) NULL AFTER `abo_fecha`, ADD `abo_medio_pago` VARCHAR(13) NULL AFTER `abo_forma_pago`;

ALTER TABLE `movimientos` CHANGE `estado` `estado` VARCHAR(10) NULL DEFAULT NULL;


ALTER TABLE `compra_detalle_temp` ADD `comt_desc_desp_iva` INT NULL AFTER `comt_iva`;

ALTER TABLE `compra_detalle` ADD `comd_desc_desp_iva` INT NULL AFTER `comd_iva`;

















///////////

ALTER TABLE `cotizacion_detalle_temp` ADD `cambio` VARCHAR(3) NULL AFTER `fac`;
ALTER TABLE `cotizacion_detalle` ADD `cambio` VARCHAR(3) NULL AFTER `fac`;

////////////


ALTER TABLE `trasladoe` ADD `tra_estado` TEXT NULL AFTER `tra_usuario`;






DROP TABLE `sabores_temp`;
DROP TABLE `sabores_combos_temp`;

DROP TABLE `devengados_deducidos_temp`;
DROP TABLE `gar_pro_temp`;



ALTER TABLE `articulos` DROP `art_talla`;
ALTER TABLE `articulos` DROP `art_numero`;
ALTER TABLE `compra_detalle` DROP `comd_n_compra`;

ALTER TABLE `modulo` DROP `empresa`









SIN CATEGORIA















////////////////////////////////////////////////////////////////////  4.5




ALTER TABLE `sucursal` ADD `suc_direccion_envio` TEXT NULL AFTER `suc_direccion`;

INSERT INTO `modulo` (`mod_id`, `mod_nombre`, `estado`, `mod_menu`) VALUES ('32', 'Produccion', 'Activo', '2');
INSERT INTO `modulo` (`mod_id`, `mod_nombre`, `estado`, `mod_menu`) VALUES ('33', 'Marcas', 'Activo', '2');
INSERT INTO `modulo` (`mod_id`, `mod_nombre`, `estado`, `mod_menu`) VALUES ('34', 'Documentos Electronicos', 'Activo', '5');
INSERT INTO `modulo` (`mod_id`, `mod_nombre`, `estado`, `mod_menu`) VALUES ('35', 'Contactos', 'Activo', '7');







////////////////////////////





ALTER TABLE `fac_periodica` CHANGE `fac_numero` `fac_numero` INT NULL DEFAULT NULL;
ALTER TABLE `articulos` ADD `art_comision` FLOAT NULL AFTER `art_utilidad`;


ALTER TABLE `venta_detalle_combo` ADD `combo_costo` INT NULL AFTER `combo_desc`;
ALTER TABLE `venta_detalle_combo` ADD `combo_referencia` VARCHAR(45) NULL AFTER `combo_id`;



DROP TABLE IF EXISTS `dian_nomina_horas_extras_temp`;
CREATE TABLE IF NOT EXISTS `dian_nomina_horas_extras_temp` (
  `hor_id` int(11) NOT NULL AUTO_INCREMENT,
  `hor_nombre` text COLLATE utf8_spanish_ci,
  `hor_nombre_in` text COLLATE utf8_spanish_ci,
  `hor_inicio` datetime DEFAULT NULL,
  `hor_fin` datetime DEFAULT NULL,
  `hor_cantidad` int(11) DEFAULT NULL,
  `hor_valor` int(11) DEFAULT NULL,
  `usuario` int(11) NOT NULL,
  `empresa` int(11) NOT NULL,
  PRIMARY KEY (`hor_id`)
) ENGINE=MyISAM AUTO_INCREMENT=21 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;




























----------------------------------------------



ALTER TABLE `sabores_productos` ADD `sab_precio` VARCHAR(11) NULL AFTER `sab_nombre`;

ALTER TABLE `sabores_pedido_temp` ADD `precio` INT NULL AFTER `sabor`;
ALTER TABLE `sabores_pedido_temp` ADD `cantidad` INT(11) NULL AFTER `precio`;
ALTER TABLE `sabores_pedido_temp` ADD `sabor_sab_id` INT(11) NULL AFTER `cantidad`;



ALTER TABLE `articulos` ADD `art_lote` VARCHAR(2) NULL AFTER `ubicacion_ubi_id`;





ALTER TABLE `devolucion` ADD `art_art_id` INT NULL AFTER `dev_fecha`;


ALTER TABLE `pedido_detalle` ADD `pend_observaciones` TEXT NULL AFTER `pend_tipo`;
ALTER TABLE `pedido_detalle` ADD `pend_iva` INT NULL AFTER `pend_precio`;


ALTER TABLE `compra_detalle_temp` ADD `lote` TEXT NULL AFTER `atributo2`;
ALTER TABLE `compra_detalle` ADD `lote` TEXT NULL AFTER `atributo2`;

ALTER TABLE `venta_detalle_combo_temp` ADD `combo_referencia` VARCHAR(45) NULL AFTER `combo_id`;
ALTER TABLE `venta_espera_combo` ADD `combo_iva` INT NULL AFTER `combo_nombre`;
ALTER TABLE `venta_detalle_combo_temp` ADD `combo_iva` INT NULL AFTER `combo_nombre`;

DROP TABLE IF EXISTS `cotizacion_detalle_lote`;
CREATE TABLE IF NOT EXISTS `cotizacion_detalle_lote` (
  `cotl_id` int(11) NOT NULL AUTO_INCREMENT,
  `kar_id` int(11) NOT NULL,
  `kar_lote` text COLLATE utf8_spanish_ci NOT NULL,
  `kar_cantidad` int(11) NOT NULL,
  `cotd_id_detalle` int(11) NOT NULL,
  PRIMARY KEY (`cotl_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
COMMIT;


DROP TABLE IF EXISTS `venta_detalle_temp_lote`;
CREATE TABLE IF NOT EXISTS `venta_detalle_temp_lote` (
  `vetl` int(11) NOT NULL AUTO_INCREMENT,
  `kar_id` int(11) NOT NULL,
  `kar_lote` text COLLATE utf8_spanish_ci NOT NULL,
  `kar_cantidad` int(11) NOT NULL,
  `usuario` int(11) NOT NULL,
  `vetl_id_detalle_temp` int(11) NOT NULL,
  PRIMARY KEY (`vetl`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
COMMIT;


DROP TABLE IF EXISTS `venta_apartadas_detalle_lote`;
CREATE TABLE IF NOT EXISTS `venta_apartadas_detalle_lote` (
  `veal_id` int(11) NOT NULL AUTO_INCREMENT,
  `kar_id` int(11) NOT NULL,
  `kar_lote` text COLLATE utf8_spanish_ci NOT NULL,
  `kar_cantidad` int(11) NOT NULL,
  `venad_id_detalle` int(11) NOT NULL,
  PRIMARY KEY (`veal_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
COMMIT;


DROP TABLE IF EXISTS `venta_detalle_lote`;
CREATE TABLE IF NOT EXISTS `venta_detalle_lote` (
  `vedl_id` int(11) NOT NULL AUTO_INCREMENT,
  `kar_id` int(11) NOT NULL,
  `kar_lote` text COLLATE utf8_spanish_ci NOT NULL,
  `kar_cantidad` int(11) NOT NULL,
  `vend_id_detalle` int(11) NOT NULL,
  PRIMARY KEY (`vedl_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
COMMIT;

ALTER TABLE `factura` ADD `condiciones_servicio` TEXT NULL AFTER `condiciones_cot`;
ALTER TABLE `orden_detalle_temp` ADD `art_art_id` INT NULL AFTER `ordt_id`;
ALTER TABLE `orden_detalle` ADD `art_art_id` INT NULL AFTER `ordt_id`;



ALTER TABLE `factura` CHANGE `fac_tamano` `fac_formato_factura` VARCHAR(7) CHARACTER SET utf8 COLLATE utf8_spanish_ci NULL DEFAULT NULL;
ALTER TABLE `factura` ADD `fac_formato_orden` VARCHAR(7) NULL AFTER `fac_formato_factura`;
ALTER TABLE `factura` ADD `fac_formato_cotizacion` VARCHAR(7) NULL AFTER `fac_formato_orden`;
ALTER TABLE `factura` ADD `fac_formato_apartado` VARCHAR(7) NULL AFTER `fac_formato_cotizacion`;
ALTER TABLE `factura` ADD `fac_formato_recibos` VARCHAR(7) NULL AFTER `fac_formato_apartado`;
ALTER TABLE `factura` CHANGE `formato` `num_formato_factura` VARCHAR(2) CHARACTER SET utf8 COLLATE utf8_spanish_ci NULL DEFAULT NULL;
ALTER TABLE `factura` CHANGE `num_formato_factura` `num_formato_factura` INT NULL DEFAULT NULL;
ALTER TABLE `factura` ADD `num_formato_cotizacion` INT NULL AFTER `num_formato_factura`;


ALTER TABLE `pedido_detalle_combo` ADD `pend_estado` VARCHAR(9) NULL AFTER `pedcom_precio`;

ALTER TABLE pedido_detalle_combo ADD pend_archivado VARCHAR(2) NULL AFTER pend_estado;
UPDATE `pedido_detalle_combo` SET `pend_archivado`='no';

ALTER TABLE `pedido_detalle` ADD `pend_estado` VARCHAR(9) NULL AFTER `pend_observaciones`;


ALTER TABLE pedido_detalle ADD pend_archivado VARCHAR(2) NULL AFTER pend_estado;
UPDATE `pedido_detalle` SET `pend_archivado`='no';




  ALTER TABLE `combos_articulos_temp` ADD `comt_tipo` VARCHAR(8) NULL AFTER `comt_art_precio`;
  ALTER TABLE `combos_articulos` ADD `coma_tipo` VARCHAR(8) NULL AFTER `coma_art_precio`;
  ALTER TABLE `pedido_detalle_combo` ADD `pend_iva` INT NULL AFTER `pedcom_nombre`;
  SELECT * FROM `combos_articulos`;



ALTER TABLE `venta_detalle_combo` ADD `combo_iva` INT NULL AFTER `combo_nombre`;




ALTER TABLE `familias` ADD `fam_destacado` VARCHAR(2) NULL AFTER `empresa`;
ALTER TABLE `configuraciones` ADD `conf_color` VARCHAR(10) NULL AFTER `modal_cantidad`;

ALTER TABLE empresa ADD emp_url_sub TEXT NULL AFTER emp_url;

DROP TABLE IF EXISTS `slider`;
CREATE TABLE IF NOT EXISTS `slider` (
  `sli_id` int(11) NOT NULL AUTO_INCREMENT,
  `sli_nombre` text COLLATE utf8_spanish_ci NOT NULL,
  `sli_url` text COLLATE utf8_spanish_ci,
  `sli_ubicacion` text COLLATE utf8_spanish_ci,
  `empresa` int(11) NOT NULL,
  PRIMARY KEY (`sli_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
COMMIT;






ALTER TABLE cotizacion ADD cot_estado_pedido VARCHAR(45) NULL AFTER cot_estado;
ALTER TABLE cotizacion ADD cot_tipo VARCHAR(10) NULL AFTER cot_estado;

ALTER TABLE tarifas ADD tar_destacado VARCHAR(2) NULL AFTER tar_orden; 
ALTER TABLE tarifas ADD tar_promo VARCHAR(2) NULL AFTER tar_destacado;
ALTER TABLE articulos ADD art_promo VARCHAR(2) NULL AFTER art_escaso;


ALTER TABLE `ventas_apartadas` ADD `observaciones` TEXT NULL AFTER `vena_telefono`;

ALTER TABLE `egresos` CHANGE `fecha` `fecha` DATETIME NULL DEFAULT NULL;




ALTER TABLE `combos` ADD `com_ubicacion` INT NULL AFTER `com_estado`;


ALTER TABLE pedido_detalle ADD pend_cocina VARCHAR(2) NULL AFTER pend_archivado;
ALTER TABLE pedido_detalle_combo ADD pend_cocina VARCHAR(2) NULL AFTER pend_archivado;



DROP TABLE IF EXISTS `pedido_abono_temp`;
CREATE TABLE IF NOT EXISTS `pedido_abono_temp` (
  `ped_abo_id` int(11) NOT NULL AUTO_INCREMENT,
  `ped_abono` int(11) DEFAULT NULL,
  `forma_pago` text CHARACTER SET utf8 COLLATE utf8_spanish_ci,
  `medio_pago` text,
  `pedido_pen_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`ped_abo_id`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;
COMMIT;


ALTER TABLE `iva` ADD `tipo_impuesto` INT NULL AFTER `iva_porcentaje`;




ALTER TABLE `serie_factura` CHANGE `ser_tipo` `ser_tipo` VARCHAR(15) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NULL DEFAULT NULL;

ALTER TABLE `ventas` CHANGE `ven_tipo` `ven_tipo` VARCHAR(15) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NULL DEFAULT NULL;
ALTER TABLE `dian_nota_credito` CHANGE `not_tipo_doc` `not_tipo_doc` VARCHAR(3) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NULL DEFAULT NULL;


ALTER TABLE `cajas` ADD `caja_ubicacion` VARCHAR(40) NULL AFTER `caja_nombre`, ADD `tipo_caja` VARCHAR(40) NULL AFTER `caja_ubicacion`;

ALTER TABLE combos ADD familias_fam_id VARCHAR(2) NULL AFTER com_iva;
ALTER TABLE pedido_detalle_combo ADD pedcom_observaciones TEXT CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NULL AFTER pedcom_precio;




ALTER TABLE `empresa` ADD `tipo_soft` INT NULL AFTER `fecha_licencia`;


UPDATE `cotizacion` SET `cot_estado` = 'Pendiente' WHERE `cot_estado` = '1';
UPDATE `cotizacion` SET `cot_estado` = 'Procesado' WHERE `cot_estado` = 'Completado';
UPDATE `cotizacion` SET `cot_estado` = 'Facturado' WHERE `cot_estado` = '2';

UPDATE `modulo_permiso` SET `modp_nombre` = 'Procesado' WHERE `modp_nombre` = 'Completado';



ALTER TABLE `cliente` ADD `clie_destacado` VARCHAR(2) NULL AFTER `facturador`;
UPDATE `cliente` SET `clie_destacado` = 'si' WHERE `clie_nombre` = 'CLIENTE MOSTRADOR';














ALTER TABLE `venta_detalle_temp` DROP `detallado`;
ALTER TABLE `venta_espera_detalle` DROP `detallado`;
ALTER TABLE `cotizacion_detalle` DROP `detallado`;
ALTER TABLE `cotizacion_detalle_temp` DROP `detallado`;
ALTER TABLE `articulos` DROP `art_vencimiento`;
ALTER TABLE `articulos` DROP `art_dias`;
ALTER TABLE `orden_detalle` DROP `detallado`;
ALTER TABLE `orden_detalle_temp` DROP `detallado`;
ALTER TABLE `cotizacion_detalle_temp` DROP `fac`;
ALTER TABLE `cotizacion_detalle` DROP `fac`;








-------------------------------

DROP TABLE IF EXISTS `articulos_presentacion`;
CREATE TABLE IF NOT EXISTS `articulos_presentacion` (
  `pres_id` int NOT NULL AUTO_INCREMENT,
  `pres_art_id` int NOT NULL,
  `pres_unidad` varchar(10) COLLATE utf8mb3_spanish_ci NOT NULL,
  `pres_cantidad` float NOT NULL,
  `pres_precio` int NOT NULL,
  `pres_factor` varchar(1) COLLATE utf8mb3_spanish_ci NOT NULL,
  `pres_defecto` varchar(2) COLLATE utf8mb3_spanish_ci DEFAULT NULL,
  PRIMARY KEY (`pres_id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish_ci;

DROP TABLE IF EXISTS `historial_nota_credito`;
CREATE TABLE IF NOT EXISTS `historial_nota_credito` (
  `histo_nota_id` int(11) NOT NULL AUTO_INCREMENT,
  `histo_nota_valor` int(11) DEFAULT NULL,
  `histo_nota_concepto` text COLLATE utf8_spanish_ci,
  `histo_nota_fecha` datetime DEFAULT NULL,
  `histo_nota_vena_id` int(11) DEFAULT NULL,
  `histo_ventas_ven_id` int(11) DEFAULT NULL,
  `histo_cliente_clie_id` int(11) DEFAULT NULL,
  `empresa` varchar(2) COLLATE utf8_spanish_ci DEFAULT NULL,
  PRIMARY KEY (`histo_nota_id`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;


ALTER TABLE factura ADD activar_remisiones VARCHAR(2) NULL AFTER bajo_cero;

UPDATE factura SET activar_remisiones='Si';


ALTER TABLE `venta_detalle_temp` ADD `vent_unidad` VARCHAR(10) NULL AFTER `vent_nombre`, ADD `vent_x_cantidad` INT NULL AFTER `vent_unidad`;
ALTER TABLE `venta_detalle` ADD `vend_x_cantidad` INT NULL AFTER `vend_cantidad_dev`;
ALTER TABLE `venta_detalle_temp` CHANGE `vent_x_cantidad` `vent_x_cantidad` FLOAT NULL DEFAULT NULL;
ALTER TABLE `venta_detalle` CHANGE `vend_x_cantidad` `vend_x_cantidad` FLOAT NULL DEFAULT NULL;
ALTER TABLE `venta_detalle` ADD `vend_unidad` VARCHAR(10) NULL AFTER `vend_nombre`;
ALTER TABLE `venta_espera_detalle` ADD `vened_unidad` VARCHAR(10) NULL AFTER `vened_nombre`, ADD `vened_x_cantidad` FLOAT NULL AFTER `vened_unidad`;
ALTER TABLE `venta_apartadas_detalle` ADD `venad_unidad` VARCHAR(10) NULL AFTER `venad_nombre`, ADD `venad_x_cantidad` FLOAT NULL AFTER `venad_unidad`;
ALTER TABLE `orden_detalle` ADD `ordt_unidad` VARCHAR(10) NULL AFTER `ordt_nombre`, ADD `ordt_x_cantidad` FLOAT NULL AFTER `ordt_unidad`;
ALTER TABLE `orden_detalle_temp` ADD `ordt_unidad` VARCHAR(10) NULL AFTER `ordt_nombre`, ADD `ordt_x_cantidad` FLOAT NULL AFTER `ordt_unidad`;

ALTER TABLE `configuracion_electronica` ADD `ele_url` TEXT NULL AFTER `ele_estado`;
UPDATE `configuracion_electronica` SET `ele_url` = '';
ALTER TABLE `factura` ADD `encabezado_remisiones` VARCHAR(2) NULL AFTER `activar_remisiones`;
UPDATE `factura` SET `encabezado_remisiones` = 'Si' ;



UPDATE `venta_detalle_temp` SET `vent_unidad`='UND',`vent_x_cantidad`='1';
UPDATE `venta_detalle` SET `vend_unidad`='UND',`vend_x_cantidad`='1';
UPDATE `venta_espera_detalle` SET `vened_unidad`='UND',`vened_x_cantidad`='1';
UPDATE `venta_apartadas_detalle` SET `venad_unidad`='UND',`venad_x_cantidad`='1';
UPDATE `orden_detalle` SET `ordt_unidad`='UND',`ordt_x_cantidad`='1';






DROP TABLE `codigo_barras`;
DROP TABLE `etiquetas_temp`;

DROP TABLE IF EXISTS `codigo_barras`;
CREATE TABLE IF NOT EXISTS `codigo_barras` (
  `cod_id` int(11) NOT NULL AUTO_INCREMENT,
  `codificacion` varchar(45) COLLATE utf8_spanish_ci DEFAULT NULL,
  `medidas` varchar(2) COLLATE utf8_spanish_ci DEFAULT NULL,
  `referencia` varchar(2) COLLATE utf8_spanish_ci DEFAULT NULL,
  `nombre` varchar(2) COLLATE utf8_spanish_ci DEFAULT NULL,
  `precio` varchar(2) COLLATE utf8_spanish_ci DEFAULT NULL,
  `texto_adicional` varchar(2) COLLATE utf8_spanish_ci DEFAULT NULL,
  `empresa` int(11) NOT NULL,
  PRIMARY KEY (`cod_id`,`empresa`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;

--
-- Volcado de datos para la tabla `codigo_barras`
--

INSERT INTO `codigo_barras` (`cod_id`, `codificacion`, `medidas`, `referencia`, `nombre`, `precio`, `texto_adicional`, `empresa`) VALUES
(1, 'code128', '2', 'si', 'si', 'si', 'si', 1);
COMMIT;


DROP TABLE IF EXISTS `etiquetas_temp`;
CREATE TABLE IF NOT EXISTS `etiquetas_temp` (
  `eti_id` int(11) NOT NULL AUTO_INCREMENT,
  `eti_art_id` int(11) DEFAULT NULL,
  `eti_barras` varchar(45) COLLATE utf8_spanish_ci DEFAULT NULL,
  `eti_nombre` text COLLATE utf8_spanish_ci,
  `texto_adicional` text COLLATE utf8_spanish_ci,
  `eti_cantidad` int(11) DEFAULT NULL,
  `usuario` int(11) DEFAULT NULL,
  `empresa` int(11) NOT NULL,
  PRIMARY KEY (`eti_id`,`empresa`)
) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
COMMIT;

UPDATE `modulo` SET `estado` = 'Activo' WHERE `mod_nombre` = 'Etiquetas';







ALTER TABLE `configuracion_electronica` ADD `ele_settestid_pos` MEDIUMTEXT NULL AFTER `ele_settestid_nomina`;

ALTER TABLE `sucursal` ADD `facturador` VARCHAR(2) NULL AFTER `suc_correo`;
SELECT * FROM `sucursal`;






ALTER TABLE `dian_nota_credito_detalle_temp` CHANGE `not_art_cantidad` `not_art_cantidad` FLOAT NOT NULL;
ALTER TABLE `dian_nota_credito_detalle` CHANGE `not_art_cantidad` `not_art_cantidad` FLOAT NOT NULL;








DROP TABLE IF EXISTS `etiquetas_texto_codificado`;
CREATE TABLE IF NOT EXISTS `etiquetas_texto_codificado` (
  `tex_cod_id` int(11) NOT NULL AUTO_INCREMENT,
  `tex_cod_letra` varchar(1) COLLATE utf8_spanish_ci NOT NULL,
  `tex_cod_numero` varchar(1) COLLATE utf8_spanish_ci NOT NULL,
  `sucursal` int(11) NOT NULL,
  `empresa` int(11) NOT NULL,
  PRIMARY KEY (`tex_cod_id`)
) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;

--
-- Volcado de datos para la tabla `etiquetas_texto_codificado`
--

INSERT INTO `etiquetas_texto_codificado` (`tex_cod_id`, `tex_cod_letra`, `tex_cod_numero`, `sucursal`, `empresa`) VALUES
(1, '', '1', 1, 1),
(2, '', '2', 1, 1),
(3, '', '3', 1, 1),
(4, '', '4', 1, 1),
(5, '', '5', 1, 1),
(6, '', '6', 1, 1),
(7, '', '7', 1, 1),
(8, '', '8', 1, 1),
(9, '', '9', 1, 1),
(10, '', '0', 1, 1);
COMMIT;








ALTER TABLE `empresa` DROP `facturador`;
SELECT * FROM `sucursal`










ALTER TABLE `compra_detalle_temp` CHANGE `comt_precio` `comt_precio` FLOAT NULL DEFAULT NULL;
ALTER TABLE `compra_detalle` CHANGE `comd_precio` `comd_precio` FLOAT NULL DEFAULT NULL;
ALTER TABLE `kardex_compra` CHANGE `kar_precio` `kar_precio` FLOAT NULL DEFAULT NULL;
ALTER TABLE `articulos` CHANGE `art_precio_costo` `art_precio_costo` FLOAT NULL DEFAULT NULL;
ALTER TABLE `venta_detalle` CHANGE `vend_costo` `vend_costo` FLOAT NULL DEFAULT NULL;


 





INSERT into modulo_permiso (modp_nombre,estado,usuario,mod_id) 
        VALUES  ('Asignar Tarifa','Activo','13','13');



INSERT into modulo_permiso (modp_nombre,estado,usuario,mod_id) 
        VALUES  ('Modificar Precio','Activo','1','19');

 INSERT into modulo_permiso (modp_nombre,estado,usuario,mod_id) 
        VALUES  ('Pendiente','Activo','1','19');

INSERT into modulo_permiso (modp_nombre,estado,usuario,mod_id) 
        VALUES  ('Enviado','Activo','1','19');
    




INSERT into modulo_permiso (modp_nombre,estado,usuario,mod_id) 
        VALUES  ('Nota Credito','Activo','3','24');


INSERT into modulo_permiso (modp_nombre,estado,usuario,mod_id) 
        VALUES  ('En Proceso','Activo','3','19');
      
INSERT into modulo_permiso (modp_nombre,estado,usuario,mod_id) 
        VALUES  ('Procesado','Activo','3','19');

INSERT into modulo_permiso (modp_nombre,estado,usuario,mod_id) 
        VALUES  ('Confirmado','Activo','3','19');

INSERT into modulo_permiso (modp_nombre,estado,usuario,mod_id) 
        VALUES  ('Facturado','Activo','3','19');

 INSERT into modulo_permiso (modp_nombre,estado,usuario,mod_id) 
        VALUES  ('Pendiente','Activo','1','19');

INSERT into modulo_permiso (modp_nombre,estado,usuario,mod_id) 
        VALUES  ('Enviado','Activo','1','19');
    

INSERT into modulo_permiso (modp_nombre,estado,usuario,mod_id) 
        VALUES  ('Pendiente','Activo','1','19');
INSERT into modulo_permiso (modp_nombre,estado,usuario,mod_id) 
        VALUES  ('Enviado','Activo','1','19');

INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Asignar Tarifa', 'Activo', '1', '13');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Modificar Precio', 'Activo', '1', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Pendiente', 'Activo', '1', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Enviado', 'Activo', '1', '19');

INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Asignar Tarifa', 'Activo', '2', '13');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Modificar Precio', 'Activo', '2', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Pendiente', 'Activo', '2', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Enviado', 'Activo', '2', '19');

INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Asignar Tarifa', 'Activo', '3', '13');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Modificar Precio', 'Activo', '3', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Pendiente', 'Activo', '3', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Enviado', 'Activo', '3', '19');

INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Asignar Tarifa', 'Activo', '5', '13');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Modificar Precio', 'Activo', '5', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Pendiente', 'Activo', '5', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Enviado', 'Activo', '5', '19');

INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Asignar Tarifa', 'Activo', '6', '13');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Modificar Precio', 'Activo', '6', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Pendiente', 'Activo', '6', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Enviado', 'Activo', '6', '19');

INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Asignar Tarifa', 'Activo', '7', '13');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Modificar Precio', 'Activo', '7', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Pendiente', 'Activo', '7', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Enviado', 'Activo', '7', '19');

INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Asignar Tarifa', 'Activo', '8', '13');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Modificar Precio', 'Activo', '8', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Pendiente', 'Activo', '8', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Enviado', 'Activo', '8', '19');

INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Asignar Tarifa', 'Activo', '9', '13');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Modificar Precio', 'Activo', '9', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Pendiente', 'Activo', '9', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Enviado', 'Activo', '9', '19');

INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Asignar Tarifa', 'Activo', '88', '13');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Modificar Precio', 'Activo', '88', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Pendiente', 'Activo', '88', '19');
INSERT INTO `modulo_permiso` (`modpe_id`, `modp_nombre`, `estado`, `usuario`, `mod_id`) VALUES (NULL, 'Enviado', 'Activo', '88', '19');




















--------------------------------------------------------------------------------------------------------------------











ALTER TABLE `articulos` ADD `art_tipo_imp` INT NULL AFTER `art_iva`;
UPDATE `articulos` SET `art_tipo_imp`='1';

ALTER TABLE `iva` CHANGE `iva_porcentaje` `iva_porcentaje` FLOAT(3) NULL DEFAULT NULL;
UPDATE `iva` SET `tipo_impuesto` = '1';

ALTER TABLE `ventas` ADD `ven_guia` TEXT NULL AFTER `observaciones`;





DROP TABLE IF EXISTS `codigo_barras`;
CREATE TABLE IF NOT EXISTS `codigo_barras` (
  `cod_id` int(11) NOT NULL AUTO_INCREMENT,
  `columnas` varchar(2) COLLATE utf8_spanish_ci DEFAULT NULL,
  `alto` varchar(2) COLLATE utf8_spanish_ci DEFAULT NULL,
  `ancho` varchar(2) COLLATE utf8_spanish_ci DEFAULT NULL,
  `espacio` float DEFAULT NULL,
  `referencia` varchar(2) COLLATE utf8_spanish_ci DEFAULT NULL,
  `nombre` varchar(2) COLLATE utf8_spanish_ci DEFAULT NULL,
  `precio` varchar(2) COLLATE utf8_spanish_ci DEFAULT NULL,
  `texto_adicional` varchar(2) COLLATE utf8_spanish_ci DEFAULT NULL,
  `empresa` int(11) NOT NULL,
  PRIMARY KEY (`cod_id`,`empresa`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;

--
-- Volcado de datos para la tabla `codigo_barras`
--

INSERT INTO `codigo_barras` (`cod_id`, `columnas`, `alto`, `ancho`, `espacio`, `referencia`, `nombre`, `precio`, `texto_adicional`, `empresa`) VALUES
(1, '2', '20', '30', 2, 'si', 'si', 'no', 'si', 1);
COMMIT;



 ///////////////7.1

ALTER TABLE etiquetas_temp ADD tipo TEXT NULL AFTER eti_cantidad;
ALTER TABLE codigo_barras ADD nombre_emp TEXT NULL AFTER nombre;
ALTER TABLE combos ADD com_cantidad FLOAT NULL AFTER com_iva;









//////////2025 7.2
ALTER TABLE `pedido` ADD `pen_propina` INT NULL AFTER `pen_fecha`;
ALTER TABLE `ventas` ADD `ven_propina` INT NULL AFTER `vendedor`;


ALTER TABLE `cotizacion_detalle_temp` ADD `cott_unidad` VARCHAR(10) NULL AFTER `cott_nombre`;
ALTER TABLE `cotizacion_detalle_temp` ADD `cott_x_cantidad` FLOAT NULL AFTER `cott_unidad`;

ALTER TABLE `cotizacion_detalle` ADD `cotd_unidad` VARCHAR(10) NULL AFTER `cotd_nombre`;
ALTER TABLE `cotizacion_detalle` ADD `cotd_x_cantidad` INT NULL AFTER `cotd_unidad`;

UPDATE `cotizacion_detalle_temp` SET `cott_unidad`='UND',`cott_x_cantidad`='1';
UPDATE `cotizacion_detalle` SET `cotd_unidad`='UND',`cotd_x_cantidad`='1';



ALTER TABLE `compra_abonos` ADD `forma_pago` VARCHAR(15) NULL AFTER `coab_fecha`, ADD `medio_pago` VARCHAR(15) NULL AFTER `forma_pago`;





ALTER TABLE `ventas` ADD `ven_pago_propina` VARCHAR(15) NULL AFTER `ven_propina`;







-----------------------------------V7.3.2
ALTER TABLE `configuraciones` ADD `facturacion_directa` VARCHAR(2) NULL AFTER `restrincion_seriales`;

UPDATE `configuraciones` SET `facturacion_directa` = 'no';

ALTER TABLE `ventas_espera`
  DROP `vene_nombre`,
  DROP `vene_correo`,
  DROP `vene_telefono`;

ALTER TABLE `ventas_espera` ADD `vene_observacion` TEXT NULL AFTER `Cliente_clie_id`;










-------------------------------------V7-----------------------------------------------------------------------------------------------







ALTER TABLE venta_detalle_combo_temp ADD combo_iva INT NULL AFTER combo_nombre;


DROP TABLE IF EXISTS `negocio`;
CREATE TABLE IF NOT EXISTS `negocio` (
  `neg_id` int NOT NULL AUTO_INCREMENT,
  `neg_nombre` varchar(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NOT NULL,
  PRIMARY KEY (`neg_id`)
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_spanish_ci;

INSERT INTO `negocio` (`neg_id`, `neg_nombre`) VALUES
(1, 'TECNOLOGIA'),
(2, 'RESTAURANTE'),
(3, 'DROGUERIA-ALMACEN'),
(4, 'HOTELES'),
(5, 'SALON_BELLEZA'),
(6, 'CINE'),
(7, 'TIENDA A TIENDA'),
(8, 'JOYERIA');
COMMIT;




ALTER TABLE cotizacion ADD cot_fecha_reserva DATE NULL AFTER cot_correo;
ALTER TABLE cotizacion ADD cot_turno_reserva INT NULL AFTER cot_fecha_reserva;

DROP TABLE IF EXISTS cotizacion_detalle_deseo;
CREATE TABLE IF NOT EXISTS cotizacion_detalle_deseo (
  cotd_id int(11) NOT NULL AUTO_INCREMENT,
  cotd_art_id int(11) NOT NULL,
  clie_id int(11) NOT NULL,
  PRIMARY KEY (cotd_id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish2_ci;

DROP TABLE IF EXISTS slider;
CREATE TABLE IF NOT EXISTS slider (
  sli_id int(11) NOT NULL AUTO_INCREMENT,
  sli_nombre text COLLATE utf8_spanish_ci NOT NULL,
  sli_url text COLLATE utf8_spanish_ci,
  sli_ubicacion text COLLATE utf8_spanish_ci,
  empresa int(11) NOT NULL,
  PRIMARY KEY (sli_id)
) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;

INSERT INTO slider (sli_id, sli_nombre, sli_url, sli_ubicacion, empresa) VALUES
(1, 'slider', ' ', 'slider', 1),
(2, 'slider', ' ', 'slider', 1),
(3, 'slider', ' ', 'slider', 1),
(4, 'izquierda', ' ', 'imagen izquierda', 1),
(5, 'derecha', ' ', 'imagen derecha', 1),
(6, 'pie de pagina', ' ', 'pie pagina', 1);

DROP TABLE IF EXISTS zhop_reserva_dias;
CREATE TABLE IF NOT EXISTS zhop_reserva_dias (
  res_dias_id int(11) NOT NULL,
  res_dias text,
  res_dias_estado text,
  res_dias_empresa int(11) DEFAULT NULL,
  res_dias_sucursal int(11) DEFAULT NULL,
  PRIMARY KEY (res_dias_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

INSERT INTO zhop_reserva_dias (res_dias_id, res_dias, res_dias_estado, res_dias_empresa, res_dias_sucursal) VALUES
(1, 'LUNES', 'activo', 1, 1),
(2, 'MARTES', 'activo', 1, 1),
(3, 'MIERCOLES', 'activo', 1, 1),
(4, 'JUEVES', 'activo', 1, 1),
(5, 'VIERNES', 'activo', 1, 1),
(6, 'SABADO', 'activo', 1, 1),
(7, 'DOMINGO', 'activo', 1, 1);


DROP TABLE IF EXISTS zhop_reserva_horas;
CREATE TABLE IF NOT EXISTS zhop_reserva_horas (
  res_horas_id int(11) NOT NULL AUTO_INCREMENT,
  res_horas text COLLATE utf8_spanish_ci,
  res_horas_estado text COLLATE utf8_spanish_ci,
  res_horas_sucursal int(11) DEFAULT NULL,
  res_horas_empresa int(11) DEFAULT NULL,
  PRIMARY KEY (res_horas_id)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;

DROP TABLE IF EXISTS zhop_reserva_usuario;
CREATE TABLE IF NOT EXISTS zhop_reserva_usuario (
  res_usu_id int(11) NOT NULL AUTO_INCREMENT,
  usuario_usu_id int(11) NOT NULL,
  dias_id int(11) DEFAULT NULL,
  dias_estado text COLLATE utf8_spanish_ci,
  horas text COLLATE utf8_spanish_ci,
  horas_id int(11) NOT NULL,
  horas_estado text COLLATE utf8_spanish_ci,
  res_usu_estado text COLLATE utf8_spanish_ci NOT NULL,
  sucursal varchar(2) COLLATE utf8_spanish_ci NOT NULL,
  empresa varchar(2) COLLATE utf8_spanish_ci NOT NULL,
  PRIMARY KEY (res_usu_id)
) ENGINE=MyISAM AUTO_INCREMENT=29 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
COMMIT;

ALTER TABLE sucursal ADD facebook TEXT NULL AFTER suc_correo, ADD instagram TEXT NULL AFTER facebook, ADD x TEXT NULL AFTER instagram, ADD tiktok TEXT NULL AFTER x, ADD youtube TEXT NULL AFTER tiktok;
ALTER TABLE configuraciones ADD ubicacion_pagina TEXT NULL AFTER facturacion_directa;
ALTER TABLE configuraciones ADD recapchat TEXT NULL AFTER ubicacion_pagina;
ALTER TABLE configuraciones ADD mensaje_wp TEXT NOT NULL AFTER recapchat;




ALTER TABLE `configuracion_electronica` ADD `ele_fecha_certificado` DATETIME NOT NULL AFTER `ele_settestid_pos`;
ALTER TABLE `configuracion_electronica` ADD `iden_soft_ele` VARCHAR(45) NULL AFTER `ele_settestid`, ADD `ele_ambiente_ele` VARCHAR(15) NULL AFTER `iden_soft_ele`;
ALTER TABLE `configuracion_electronica` ADD `iden_soft_nom` VARCHAR(45) NULL AFTER `ele_settestid_nomina`, ADD `ele_ambiente_nom` VARCHAR(15) NULL AFTER `iden_soft_nom`;
ALTER TABLE `configuracion_electronica` ADD `iden_soft_pos` VARCHAR(45) NULL AFTER `ele_settestid_pos`, ADD `ele_ambiente_pos` VARCHAR(15) NULL AFTER `iden_soft_pos`;
ALTER TABLE `configuracion_electronica` CHANGE `ele_id` `ele_id` INT NOT NULL auto_increment FIRST, CHANGE `ele_token` `ele_token` MEDIUMTEXT CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NULL DEFAULT NULL AFTER `ele_id`, CHANGE `iden_soft_ele` `iden_soft_ele` VARCHAR(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NULL DEFAULT NULL AFTER `ele_token`, CHANGE `ele_settestid` `ele_settestid` MEDIUMTEXT CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NULL DEFAULT NULL AFTER `iden_soft_ele`, CHANGE `iden_soft_nom` `iden_soft_nom` VARCHAR(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NULL DEFAULT NULL AFTER `ele_ambiente_ele`, CHANGE `ele_settestid_nomina` `ele_settestid_nomina` MEDIUMTEXT CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NULL DEFAULT NULL AFTER `iden_soft_nom`, CHANGE `iden_soft_pos` `iden_soft_pos` VARCHAR(45) CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NULL DEFAULT NULL AFTER `ele_ambiente_nom`, CHANGE `ele_settestid_pos` `ele_settestid_pos` MEDIUMTEXT CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NULL DEFAULT NULL AFTER `iden_soft_pos`, CHANGE `ele_fecha_certificado` `ele_fecha_certificado` DATETIME NOT NULL AFTER `ele_ambiente_pos`;
ALTER TABLE `configuraciones` ADD `limpiar_buscador` VARCHAR(2) NULL AFTER `facturacion_directa`;
UPDATE `configuraciones` SET `limpiar_buscador` = 'si';


ALTER TABLE `factura` ADD `precio_iva` VARCHAR(2) NULL AFTER `encabezado_remisiones`;
ALTER TABLE `configuraciones` ADD `organizar_articulos` TEXT NULL AFTER `facturacion_directa`;
UPDATE `configuraciones` SET `organizar_articulos` = 'art_cantidad';

DROP TABLE IF EXISTS `seriales_ajus_temp`;
CREATE TABLE IF NOT EXISTS `seriales_ajus_temp` (
  `ser_aju_id` int(11) NOT NULL AUTO_INCREMENT,
  `ajudt_art_id` int(11) DEFAULT NULL,
  `ser_aju` text NOT NULL,
  `usuario` int(11) NOT NULL,
  `ajuste_detalle_id` int(11) NOT NULL,
  PRIMARY KEY (`ser_aju_id`)
) ENGINE=MyISAM AUTO_INCREMENT=208 DEFAULT CHARSET=latin1;
COMMIT;

DROP TABLE IF EXISTS `seriales_ajuste`;
CREATE TABLE IF NOT EXISTS `seriales_ajuste` (
  `seraju_id` int(11) NOT NULL AUTO_INCREMENT,
  `seraju_articulo_art_id` int(11) DEFAULT NULL,
  `seraju_cod` text NOT NULL,
  `seraju_estado` text,
  `ajuste_id` int(11) NOT NULL,
  PRIMARY KEY (`seraju_id`)
) ENGINE=MyISAM AUTO_INCREMENT=110 DEFAULT CHARSET=latin1;
COMMIT;


ALTER TABLE `pedido_detalle` CHANGE `pend_cantidad` `pend_cantidad` FLOAT NULL DEFAULT NULL;
ALTER TABLE `sabores_productos` ADD `sab_costo` VARCHAR(11) NULL AFTER `sab_nombre`;
ALTER TABLE `sabores_pedido_temp` ADD `costo` VARCHAR(11) NULL AFTER `sabor`;
ALTER TABLE `pedido_detalle` ADD `pend_abonos` TEXT NULL AFTER `pend_estado`;
ALTER TABLE `pedido_abono_temp` ADD `pedido_detalle_pend_id` VARCHAR(11) NULL AFTER `medio_pago`;
ALTER TABLE `pedido_detalle_combo` ADD `pend_abonos_combo` TEXT NULL AFTER `pend_estado`;
ALTER TABLE `pedido_abono_temp` ADD `tipo_item` TEXT NULL AFTER `pedido_pen_id`;
ALTER TABLE pedido_detalle ADD pend_hora VARCHAR(11) NULL AFTER pend_cocina;
ALTER TABLE pedido_detalle_combo ADD pedcom_hora VARCHAR(11) NULL AFTER pend_cocina;


ALTER TABLE `venta_detalle_lote` CHANGE `kar_cantidad` `kar_cantidad` FLOAT NOT NULL;
ALTER TABLE `configuraciones` ADD `dias_credito` INT NULL AFTER `credito_sin_limite`;
UPDATE `configuraciones` SET `dias_credito` = '30';
ALTER TABLE `ajuste_detalle` ADD `ajud_costo` INT NULL AFTER `ajud_cantidad`;
ALTER TABLE `devolucion` ADD `dev_unidad` VARCHAR(10) NULL AFTER `dev_nombre`, ADD `dev_x_cantidad` FLOAT NULL AFTER `dev_unidad`;

ALTER TABLE `devolucion` ADD `kar_id` INT NULL AFTER `dev_precio`;
ALTER TABLE `kardex_compra` ADD `kar_tipo` VARCHAR(6) NULL AFTER `kar_com_id`;
ALTER TABLE `configuraciones` ADD `buscador_pordefecto` VARCHAR(10) NULL AFTER `limpiar_buscador`;
UPDATE `configuraciones` SET `buscador_pordefecto` = 'articulos';


ALTER TABLE `configuraciones` ADD `envio_dian` VARCHAR(2) NULL AFTER `buscador_pordefecto`;
UPDATE `configuraciones` SET `envio_dian` = 'no';










---------------------------------------------------------

ALTER TABLE articulos ADD art_promo_desc FLOAT NULL AFTER art_promo;
UPDATE articulos SET art_promo_desc = '0';
ALTER TABLE tarifas DROP tar_promo;
ALTER TABLE articulos DROP art_promo;


ALTER TABLE `configuracion_electronica` DROP `ele_estado`;
ALTER TABLE `cliente` DROP `clie_celular`;
ALTER TABLE `cliente` DROP `clie_registro`;
ALTER TABLE `permiso` DROP `empresa`;
-----------------------------------------------------------------


UPDATE `modulo` SET `estado` = 'Activo' WHERE `mod_nombre` = 'Etiquetas';

ALTER TABLE `venta_detalle_temp` DROP `detallado`;
ALTER TABLE `venta_espera_detalle` DROP `detallado`;
ALTER TABLE `cotizacion_detalle` DROP `detallado`;
ALTER TABLE `cotizacion_detalle_temp` DROP `detallado`;
ALTER TABLE `articulos` DROP `art_vencimiento`;
ALTER TABLE `articulos` DROP `art_dias`;
ALTER TABLE `orden_detalle` DROP `detallado`;
ALTER TABLE `orden_detalle_temp` DROP `detallado`;
ALTER TABLE `cotizacion_detalle_temp` DROP `fac`;
ALTER TABLE `cotizacion_detalle` DROP `fac`;
ALTER TABLE `empresa` DROP `facturador`;


UPDATE `venta_detalle_temp` SET `vent_unidad`='UND',`vent_x_cantidad`='1';
UPDATE `venta_detalle` SET `vend_unidad`='UND',`vend_x_cantidad`='1';
UPDATE `venta_espera_detalle` SET `vened_unidad`='UND',`vened_x_cantidad`='1';
UPDATE `venta_apartadas_detalle` SET `venad_unidad`='UND',`venad_x_cantidad`='1';
UPDATE `orden_detalle` SET `ordt_unidad`='UND',`ordt_x_cantidad`='1';



----------la casa del pan--------
ALTER TABLE `venta_detalle_temp` CHANGE `vent_precio` `vent_precio` VARCHAR(40) NULL DEFAULT NULL;
ALTER TABLE `venta_detalle` CHANGE `vend_precio` `vend_precio` VARCHAR(40) NULL DEFAULT NULL;

ALTER TABLE `dian_nota_credito_detalle_temp` CHANGE `not_precio` `not_precio` VARCHAR(40) NULL DEFAULT NULL;
ALTER TABLE `dian_nota_credito_detalle` CHANGE `not_precio` `not_precio` VARCHAR(40) NULL DEFAULT NULL;
---------------------------------






------------------------------------CAMBIOS 8.2.2----------------------

UPDATE `modulo_permiso` SET `modp_nombre` = 'Eliminar Pedido Pendiente' WHERE `modp_nombre` = 'Eliminar Pedido';


ALTER TABLE compra_detalle ADD comd_cantidad_ant FLOAT NULL AFTER comd_cantidad_dev;

ALTER TABLE trasladoe ADD tra_usuario_acep INT(11) NULL AFTER tra_usuario;





ALTER TABLE `retencion_temp` ADD `ret_base` INT NULL AFTER `ret_id`, ADD `ret_importe` INT NULL AFTER `ret_base`;

ALTER TABLE `retencion_venta` ADD `ret_base` INT NULL AFTER `ret_id`, ADD `ret_importe` INT NULL AFTER `ret_base`;

ALTER TABLE ventas CHANGE ven_pago_propina ven_pago_propina TEXT CHARACTER SET utf8mb3 COLLATE utf8mb3_spanish_ci NULL DEFAULT NULL;

ALTER TABLE `retencion_cot_temp` ADD `ret_base` INT NULL AFTER `ret_id`, ADD `ret_importe` INT NULL AFTER `ret_base`;
ALTER TABLE `retencion_cotizacion` ADD `ret_base` INT NULL AFTER `ret_id`, ADD `ret_importe` INT NULL AFTER `ret_base`;


ALTER TABLE `egresos` ADD `num_e` INT NULL AFTER `id`;
SELECT * FROM `retencion_venta`;








---------------------------------------------------------------------------------------------8.3

ALTER TABLE `dian_nota_credito_detalle_temp` CHANGE `not_art_cantidad` `not_art_cantidad` FLOAT NOT NULL;
ALTER TABLE `dian_nota_credito_detalle` CHANGE `not_art_cantidad` `not_art_cantidad` FLOAT NOT NULL;


ALTER TABLE `dian_nota_credito_detalle_temp` ADD `not_tipo` VARCHAR(8) NULL AFTER `not_precio`;
ALTER TABLE `dian_nota_credito_detalle` ADD `not_tipo` VARCHAR(8) NULL AFTER `not_precio`;

DROP TABLE IF EXISTS `retencion_doc_temp`;
CREATE TABLE IF NOT EXISTS `retencion_doc_temp` (
  `ret_id` int NOT NULL AUTO_INCREMENT,
  `ret_base` int NOT NULL,
  `ret_importe` int NOT NULL,
  `usuario` int NOT NULL,
  `empresa` int NOT NULL,
  `retencion_ret_id` int NOT NULL,
  PRIMARY KEY (`ret_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish2_ci;
COMMIT;


DROP TABLE IF EXISTS `retencion_doc`;
CREATE TABLE IF NOT EXISTS `retencion_doc` (
  `ret_id` int NOT NULL AUTO_INCREMENT,
  `ret_base` int NOT NULL,
  `ret_importe` int NOT NULL,
  `codigo` varchar(2) COLLATE utf8mb4_spanish2_ci DEFAULT NULL,
  `porcentaje` varchar(4) CHARACTER SET utf8mb4 COLLATE utf8mb4_spanish2_ci DEFAULT NULL,
  `empresa` int NOT NULL,
  `retencion_ret_id` int NOT NULL,
  PRIMARY KEY (`ret_id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_spanish2_ci;


ALTER TABLE `dian_documento_soporte` ADD `docs_observaciones` TEXT NULL AFTER `docs_proveedor`;
ALTER TABLE `dian_documento_soporte` ADD `docs_tipo_doc` VARCHAR(2) NULL AFTER `docs_id`;
UPDATE `dian_documento_soporte` SET `docs_tipo_doc`='11';
ALTER TABLE `dian_documento_soporte` ADD `docs_concepto` TEXT NULL AFTER `docs_observaciones`;
ALTER TABLE `dian_documento_soporte` ADD `docs_id_ref` INT NULL AFTER `docs_concepto`;


ALTER TABLE configuraciones ADD bajo_cero_tat VARCHAR(2) NULL AFTER modal_cantidad;
UPDATE configuraciones SET bajo_cero_tat='No';
ALTER TABLE configuraciones ADD valor_pedido_minimo INT(11) NULL AFTER bajo_cero_tat;
UPDATE configuraciones SET valor_pedido_minimo='0';



DROP TABLE `articulos_detallado`;



ALTER TABLE `pedido` ADD `mesa_id` INT NULL AFTER `caja`;
DROP TABLE `mesa_temp`;

ALTER TABLE cliente ADD clie_activo VARCHAR(2) NULL AFTER facturador;

UPDATE cliente SET clie_activo='si';

ALTER TABLE configuraciones ADD correo_cliente TEXT NULL AFTER mensaje_wp;

ALTER TABLE cliente ADD clie_activo VARCHAR(2) NULL AFTER facturador;

UPDATE cliente SET clie_activo='si';
























---------------------------------------------------------------------------------------------
https://api.tuapp.xxx/api/ubl2.1/query-events-cufe-dian/{{cufe_factura}}/{{ambiente_dian}}

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?vicpos.com$
RewriteCond %{REQUEST_URI} !^/VICPOS/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /VICPOS/$1
RewriteCond %{HTTP_HOST} ^(www.)?vicpos.com$
RewriteRule ^(/)?$ VICPOS/index.php [L]
</IfModule>


--kiosk-printing
joseluisaravia22@gmail.com   Melania0522

//////////////////////////CONTABO/////////////////////

Vicp@s2017*/  servidor root
usuario phpmyadmin  = Vicp@sOc@n@2017*/25

CREATE USER 'mastervicpos'@'localhost' IDENTIFIED BY 'Vicp@sOc@n@2017*/';
GRANT ALL PRIVILEGES ON * . * TO 'mastervicpos'@'localhost';
FLUSH PRIVILEGES;


jc3bwY6u4GYxtMGq* Contabo