
--
-- Estructura de tabla para la tabla `comunicacion_baja`
--

CREATE TABLE `comunicacion_baja` (
  `id_comunicacion` int(11) NOT NULL,
  `fecha_registro` datetime DEFAULT NULL,
  `fecha_baja` date DEFAULT NULL,
  `fecha_referencia` date DEFAULT NULL,
  `tipo_doc` char(2) DEFAULT NULL,
  `serie_doc` char(4) DEFAULT NULL,
  `num_doc` varchar(8) DEFAULT NULL,
  `nombre_baja` varchar(200) DEFAULT NULL,
  `correlativo` varchar(5) DEFAULT NULL,
  `enviado_sunat` char(1) DEFAULT NULL,
  `hash_cpe` varchar(100) DEFAULT NULL,
  `hash_cdr` varchar(100) DEFAULT NULL,
  `code_respuesta_sunat` varchar(5) DEFAULT NULL,
  `descripcion_sunat_cdr` varchar(300) DEFAULT NULL,
  `name_file_sunat` varchar(80) DEFAULT NULL,
  `estado` varchar(12) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

--
-- Estructura de tabla para la tabla `migrations`
--

CREATE TABLE `migrations` (
  `id` int(11) NOT NULL,
  `migration` varchar(255) NOT NULL,
  `created_at` timestamp NOT NULL DEFAULT current_timestamp()
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `resumen_diario`
--

CREATE TABLE `resumen_diario` (
  `id_resumen` int(11) NOT NULL,
  `fecha_registro` datetime DEFAULT NULL,
  `fecha_resumen` date DEFAULT NULL,
  `fecha_referencia` date DEFAULT NULL,
  `correlativo` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `enviado_sunat` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `hash_cpe` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `hash_cdr` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `code_respuesta_sunat` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `descripcion_sunat_cdr` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `name_file_sunat` varchar(80) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
  `estado` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

--
-- Estructura de tabla para la tabla `resumen_diario_detalle`
--

CREATE TABLE `resumen_diario_detalle` (
  `id_detalle` int(11) NOT NULL,
  `id_resumen` int(11) DEFAULT NULL,
  `id_venta` int(11) DEFAULT NULL,
  `status_code` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

--
-- Estructura de tabla para la tabla `tm_accesos_rapidos`
--

CREATE TABLE `tm_accesos_rapidos` (
  `id_acceso` int(45) NOT NULL,
  `icono` varchar(255) NOT NULL,
  `titulo` varchar(255) NOT NULL,
  `color` varchar(255) NOT NULL,
  `url` varchar(255) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

INSERT INTO `tm_accesos_rapidos` (`id_acceso`, `icono`, `titulo`, `color`, `url`) VALUES
(1, 'ti-money', 'Punto de venta', '#ffffff', 'http://localhost/restobar/facturacion/venta'),
(2, 'ti-desktop', 'Monitor de venta333', '#ffffff', 'http://localhost/restobar/facturacion/caja/monitor'),
(3, 'ti-server', 'Revisión de caja', '#ffffff', 'http://localhost/restobar/facturacion/caja/apercie'),
(4, 'ti-headphone', 'Soporte', '#10A724', 'https://wa.me/51965020133');

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

--
-- Estructura de tabla para la tabla `tm_almacen`
--

CREATE TABLE `tm_almacen` (
  `id_alm` int(11) NOT NULL,
  `nombre` varchar(45) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL,
  `estado` varchar(5) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_almacen` (`id_alm`, `nombre`, `estado`) VALUES
(1, 'ABARROTES E INSUMOS', 'a'),
(2, 'BEBIDAS, GASEOSAS Y CERVEZAS', 'a');

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

--
-- Estructura de tabla para la tabla `tm_aper_cierre`
--

CREATE TABLE `tm_aper_cierre` (
  `id_apc` int(11) NOT NULL,
  `id_usu` int(11) NOT NULL,
  `id_caja` int(11) NOT NULL,
  `id_turno` int(11) NOT NULL,
  `fecha_aper` datetime DEFAULT NULL,
  `monto_aper` decimal(10,2) DEFAULT 0.00,
  `fecha_cierre` datetime DEFAULT NULL,
  `monto_cierre` decimal(10,2) DEFAULT 0.00,
  `monto_sistema` decimal(10,2) DEFAULT 0.00,
  `stock_pollo` varchar(11) NOT NULL DEFAULT '0',
  `estado` varchar(5) DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_aper_cierre` (`id_apc`, `id_usu`, `id_caja`, `id_turno`, `fecha_aper`, `monto_aper`, `fecha_cierre`, `monto_cierre`, `monto_sistema`, `stock_pollo`, `estado`) VALUES
(1, 1, 1, 1, '2024-07-30 15:11:30', 0.00, NULL, 0.00, 0.00, '0', 'a');

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

--
-- Estructura de tabla para la tabla `tm_area_prod`
--

CREATE TABLE `tm_area_prod` (
  `id_areap` int(11) NOT NULL,
  `id_imp` int(11) NOT NULL,
  `nombre` varchar(45) NOT NULL,
  `estado` varchar(5) NOT NULL DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_area_prod` (`id_areap`, `id_imp`, `nombre`, `estado`) VALUES
(1, 6, 'COCINA', 'a'),
(2, 6, 'BAR', 'a'),
(5, 6, 'parrilas', 'a'),
(6, 2, '234234', 'i');

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

--
-- Estructura de tabla para la tabla `tm_caja`
--

CREATE TABLE `tm_caja` (
  `id_caja` int(11) NOT NULL,
  `descripcion` varchar(45) NOT NULL,
  `estado` varchar(5) DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_caja` (`id_caja`, `descripcion`, `estado`) VALUES
(1, 'CAJA PRINCIPAL', 'a'),
(2, 'CAJA 2', 'i'),
(3, 'CAJA3', 'a'),
(4, 'CAJAN', 'a');

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

--
-- Estructura de tabla para la tabla `tm_cliente`
--

CREATE TABLE `tm_cliente` (
  `id_cliente` int(11) NOT NULL,
  `tipo_cliente` int(11) NOT NULL,
  `dni` varchar(8) NOT NULL,
  `ruc` varchar(13) NOT NULL,
  `nombres` varchar(100) NOT NULL,
  `razon_social` varchar(100) NOT NULL,
  `telefono` int(11) NOT NULL,
  `fecha_nac` date NOT NULL,
  `correo` varchar(100) NOT NULL,
  `direccion` varchar(100) NOT NULL DEFAULT 'S/DIRECCION',
  `referencia` varchar(100) NOT NULL,
  `estado` varchar(5) NOT NULL DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_cliente` (`id_cliente`, `tipo_cliente`, `dni`, `ruc`, `nombres`, `razon_social`, `telefono`, `fecha_nac`, `correo`, `direccion`, `referencia`, `estado`) VALUES
(1, 1, '00000000', '', 'PUBLICO EN GENERAL', '', 0, '1970-01-01', '', '-', '', 'a'),
(29, 2, '', '20608634968', 'WAYKICLOUD S.A.C.WAYKICLOUD S.A.C.WAYKICLOUD S.A.C.WAYKICLOUD S.A.C.WAYKICLOUD S.A.C.WAYKICLOUD S.A.', 'WAYKICLOUD S.A.C.', 0, '1970-01-01', '', 'CAL. LOS CIPRESES NRO. 180 URB. JOSE CARLOS MARIATEGUI II, LIMA - LIMA - VILLA MARIA DEL TRIUNFO', '434', 'a'),
(30, 1, '09722533', '', 'VICTOR AUGUSTO RAMOS MARTINEZ', '', 0, '1970-01-01', '', 'CALLE LOS EUCALIPTOS 191 SAN GABRIEL, LIMA - LIMA - VILLA MARIA DEL TRIUNFO', '', 'a'),
(31, 2, '', '20553773751', '', 'OFIAMERICA SOCIEDAD ANONIMA CERRADA- OFIAMERICA S.A.C.', 0, '1970-01-01', '', 'CAL. PORTA NRO. 170 INT. 404 - -, LIMA - LIMA - MIRAFLORES', '', 'a'),
(32, 2, '', '20175181190', '', 'URBIZAGASTEGUI & ASOCIADOS SOCIEDAD CIVIL DE RESPONSABILIDAD LIMITADA', 0, '1970-01-01', '', 'AV. PASEO DE LA REPÚBLICA NRO. 3565 INT. 9 - -, LIMA - LIMA - SAN ISIDRO', '', 'a'),
(33, 1, '46730438', '', 'LISSET JANETH BERROCAL JUSTO', '', 0, '1970-01-01', '', 'MCO. SEGUNDO 250, LIMA - LIMA - INDEPENDENCIA', '', 'a'),
(34, 1, '09939319', '', 'JAVIER OSWALDO SANCHEZ CARBAJAL', '', 0, '1970-01-01', '', 'JR. ELEODORO ZEVALLOS 173 DPTO. 102B, LIMA - LIMA - LOS OLIVOS', '', 'a'),
(35, 1, '43571629', '', 'ANDRE LUIS HUAMANI VILLAFUERTE', '', 0, '1970-01-01', '', 'CALLE MARIANO ANGULO 110 URB. STA LUZMILA, LIMA - LIMA - COMAS', '', 'a'),
(36, 1, '46789635', '', 'KEVIN ERICK ALEY APARCANA', '', 0, '1970-01-01', '', 'CALLE PUCALLPA 355 URB SANTA MARINA NORTE 2DA ETAPA, PROV. CONST. DEL CALLAO - PROV. CONST. DEL CALL', '', 'a'),
(37, 1, '75346649', '', 'SOL NAOMI MARROQUIN CERNA', '', 0, '1970-01-01', '', 'AV. PACASMAYO 611 DPTO. 401, PROV. CONST. DEL CALLAO - PROV. CONST. DEL CALLAO - CALLAO', '', 'a'),
(38, 1, '76940141', '', 'OSHIN RIVAS LLONTOP', '', 0, '1970-01-01', '', 'AV. ROSALUZ ASOC. LOTIZACION LA SOLEDAD MZ. G LT. 01, LIMA - LIMA - PUENTE PIEDRA', '', 'a'),
(39, 1, '42771843', '', 'MIJAIL CARLOS CASTILLO VALVERDE', '', 0, '1970-01-01', '', 'TAPACOCHA 4919 U-15 PARQUE NARANJAL, LIMA - LIMA - SAN MARTIN DE PORRES', '', 'a'),
(40, 1, '44563180', '', 'JUAN ALONSO VIDAURRE NICHO', '', 0, '1970-01-01', '', 'CALLE MARIANO BENAVIDES MZ.E1 LT.65 URB.VILLA SOL 4TA.ETAPA, LIMA - LIMA - LOS OLIVOS', '', 'a'),
(41, 1, '70006203', '', 'HUGO WILLIAM PEREZ TERRONES', '', 0, '1970-01-01', '', 'AV.UNIVERSITARIA 6185 URB. VILLA SOL 2DA.ETAPA, LIMA - LIMA - LOS OLIVOS', '', 'a'),
(42, 2, '', '20601805724', '', 'SOCITEC ELECTRIC S.A.C.', 0, '1970-01-01', '', '- - MZ. C LT. 04 URB. SAN EULOGIO, LIMA - LIMA - COMAS', '', 'a'),
(43, 1, '45512538', '', 'RICARDO ALEJANDRO LAM SOBRINO', '', 0, '1970-01-01', '', 'CARAZ 857 MERCURIO, LIMA - LIMA - LOS OLIVOS', '', 'a'),
(44, 1, '76827515', '', 'DIANA VANESSA HERNANDEZ ESPINOZA', '', 0, '1970-01-01', '', 'ASOC. CASA HUERTA MZ. A LT. 21, LIMA - LIMA - ANCON', '', 'a'),
(45, 2, '', '20506147353', '', 'PETROLEOS SOLORZANO SOCIEDAD ANONIMA CERRADA', 0, '1970-01-01', '', 'AV. GERARDO UNGER MZ. G - -, LIMA - LIMA - COMAS', '', 'a'),
(46, 1, '43044123', '', 'KARLA LUCIANA GURREONERO ARBURUA', '', 0, '1970-01-01', '', 'COOP GOOD YEAR MZ A LT 18, LIMA - LIMA - LOS OLIVOS', '', 'a'),
(47, 1, '71242092', '', 'JHONNATAN RICARDO QUISPE FRANCO', '', 0, '1970-01-01', '', 'CALLE MRCAL. ANTONIO DE SUCRE 580 MZ. J BL. 6, LIMA - LIMA - SAN MIGUEL', '', 'a'),
(48, 2, '', '20537110491', 'TELLANTAS PERU S.A.C.', 'TELLANTAS PERU S.A.C.', 0, '1970-01-01', '', 'JR. FRAY LUIS DE LEON NRO. 837 INT. 2PI URB. SAN BORJA, LIMA - LIMA - SAN BORJA', '546756', 'a'),
(49, 1, '43785865', '', 'DANTE EDSON ROSALES BIRBUET', '', 0, '1970-01-01', '', 'URB GOOD YEAR MZ A LT 06, LIMA - LIMA - LOS OLIVOS', '', 'a'),
(50, 1, '40788658', '', 'EDGAR CARLOS ESPINOZA PINEDO', '', 0, '1970-01-01', '', 'JR.CORNELIO BORDA 163, LIMA - LIMA - LIMA', '', 'a'),
(51, 2, '', '20459857509', '', 'NOR ORIENTE MATERIALES DE CONSTRUCCION E.I.R.L.-NORMACO E.I.R.L.', 0, '1970-01-01', '', 'AV. UNIVERSITARIA NRO. 5317 URB. SANTA ISOLINA, LIMA - LIMA - COMAS', '142', 'a'),
(52, 2, '', '20602122612', '', 'CORPORACION LL & T S.A.C.', 0, '1970-01-01', '', 'AV. UNIVERSITARIA NRO. 5317 INT. PIS2 URB. SANTA ISOLINA, LIMA - LIMA - COMAS', '', 'a'),
(53, 2, '', '10423504965', 'ALAN ALAN ALAN ALAN ALAN ALAN ALAN ', 'ALAN ', 2147483647, '1969-12-31', '', 'TCGHJ FHJ', 'DFGHDFGDF', 'a'),
(54, 2, '', '20602263542', '', 'ASESORIA', 0, '1969-12-31', '', '5959', '', 'a'),
(55, 1, '00000000', '', 'DAVIS SORIANO', '', 965020133, '0000-00-00', '', 'CALLE NUMERO', 'POR AHI', 'a'),
(56, 2, '', '20607169773', '', 'KM TECNOLOGIAS INFORMATICAS E.I.R.L.', 0, '1969-12-31', '', 'CAL. VENEZUELA URB. INDEPENDENCIA MZ. I LT. 4 CUSCO CUSCO CUSCO', '', 'a'),
(57, 1, '00000000', '', 'WONG WON', '', 595859889, '0000-00-00', '', 'LA MARINA 333', 'MARINA 222', 'a'),
(58, 1, '', '', 'FRANK ALONSO CHAVEZ POMA', '', 0, '1969-12-31', '', ' CL. 18 DE FEBRERO 430 ICA ICA PARCONA', '', 'a'),
(59, 2, '', '20606306955', '', 'NUEVA ASIA S.A.C.', 0, '1969-12-31', '', 'AV. DE LAS ARTES NRO. 941 URB. SAN BORJA LIMA LIMA SAN BORJA', '', 'a'),
(60, 2, '', '10710381092', '', 'MAMANI QUINTANA JEAN CARLOS', 0, '1969-12-31', '', 'COO. CHANCAS ANDAHUAYLAS MZA. T LOTE. 13  LIMA LIMA EL AGUSTINO', '', 'a'),
(61, 1, '00000000', '', 'VARIOS', '', 999, '0000-00-00', '', 'SIN DIRECCION', 'SIN REFERENCIA', 'a'),
(62, 1, '78546840', '', 'JADY ANDERSON ENCARNACION ANGELES', '', 0, '1969-12-31', '', 'JR. TACNA S/N ANCASH CARHUAZ CARHUAZ', '', 'a'),
(63, 1, '45476588', '', 'JOSIMAR EDHER ENCARNACION ANGELES', '', 0, '1969-12-31', '', 'CALLE BENJAMIN FRANKLIN URB CASA BLANCA MZ. F LT. 11 LIMA LIMA SANTIAGO DE SURCO', '', 'a'),
(64, 2, '', '20609662604', '', 'G & T SOLUCIONES S.A.C.', 0, '1969-12-31', '', 'AV. INCA GARCILASO DE LA VEGA NRO. 1348 ---- CERCADO DE LIMA DPTO. SSA INT. 159 LIMA LIMA LIMA', '', 'a'),
(65, 2, '', '10754962807', '', 'RAFAEL EDUARDO ATILANO SIFUENTES', 0, '1969-12-31', '', 'AV PRIMAVERA 120 ', '', 'a'),
(66, 1, '00000000', '', 'RAFAEL ATILANO', '', 955735697, '0000-00-00', '', '', '', 'a'),
(67, 1, '', '', 'CARLOS BLAS CHUJANDAMA PAIMA', '', 0, '1969-12-31', '', 'CALLE LA VICTORIA MZ.A LT.33 ASENT.H. NUEVA VICTORIA UCAYALI CORONEL PORTILLO YARINACOCHA', '', 'a'),
(68, 1, '00000000', '', 'RGDFG', '', 345645654, '0000-00-00', '', 'DFGFDG', 'DGFDG', 'a'),
(69, 2, '', '20530669417', '', 'SERVICIOS GENERALES SERPENTIN PASAMAYO S.A.C.', 0, '1969-12-31', '', 'JR. BARTOLOME HERRERA ---- BARR. PEDREGAL MEDIO MZ. 17 LT. 13 ÁNCASH HUARAZ HUARAZ', '', 'a'),
(70, 1, '00000000', '', 'DAVIS SORIANO', '', 965020133, '0000-00-00', '', 'CALLE POR AJHI', 'POR AHI MAS ADELANTE', 'a'),
(71, 1, '00000000', '', 'DFGd', '', 999999999, '0000-00-00', '', 'SADF SDF SD', '-', 'a'),
(72, 1, '00000000', '', 'DAVIS CELU PRUENR', '', 222222222, '0000-00-00', '', 'CAL. 4 DE SETIEMBRE', '-', 'a'),
(73, 1, '00000000', '', 'DAVESADA', '', 333333333, '0000-00-00', '', 'ASDF ASD', '1', 'a'),
(74, 1, '00000000', '', 'DAVIS MANUEL SORIANO FLORES', '', 111111111, '0000-00-00', '', 'SDFDFSDFSDF', '12335645GHDFGBD FG DF', 'a'),
(75, 1, '22222222', '', 'DAVIS ', '', 22222211, '0000-00-00', '', 'SDF SDF SD', '-', 'a'),
(76, 2, '', '10459887861', 'DAVIS RUC', '', 333332222, '0000-00-00', '', 'AQUI DIR', '2', 'a'),
(77, 2, '', '11254785411', 'DAVIS SDF SDF SD', '', 122222222, '0000-00-00', '', 'ASDF SDF ', '-', 'a'),
(78, 1, '85520121', '', 'DAVIS  AAAA', '', 222223333, '0000-00-00', '', 'DIREC DEL PREDIDO', 'AQUI REFERENCIA', 'a'),
(79, 1, '14966666', '', 'DFHG', '', 965020133, '0000-00-00', '', 'CAL. NANAY', '-', 'a'),
(80, 1, '45988786', '', 'DAVIS DNI', '', 965020133, '0000-00-00', '', 'CAL. NANAY 191', '-', 'a'),
(81, 1, '192', '', 'SDFSDF', '', 965020133, '0000-00-00', '', 'CAL. 4 DE SETIEMBRE', '-', 'a');

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

--
-- Estructura de tabla para la tabla `tm_comandas`
--

CREATE TABLE `tm_comandas` (
  `id_pedido` int(45) NOT NULL,
  `fecha_pedido` datetime NOT NULL,
  `id_key` varchar(144) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

INSERT INTO `tm_comandas` (`id_pedido`, `fecha_pedido`, `id_key`) VALUES
(1, '2024-07-30 11:47:12', '6018cd2466c0c64dd2f2a99ab5de3f06'),
(1, '2024-07-30 15:10:29', 'c6c08e3b40b074a847c963e7618fb81b'),
(1, '2024-07-30 15:10:48', 'fc8d4c7d0fffc661c665c3b32c3dc0e1'),
(1, '2024-07-30 15:11:19', 'ee1514bda35faf22fe84205832b34462'),
(3, '2024-07-30 19:37:05', '6be16057213fce9688c8ba2947844025'),
(2, '2024-08-01 18:14:27', '1cdb8732ef15c072060d39e69677a2ea'),
(4, '2024-09-08 14:32:24', 'e2149d7ba3b3ac6778af9636df9c124a'),
(4, '2024-09-08 14:32:26', 'f7c12285d636c16644cfd24166d5ac2a');

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

--
-- Estructura de tabla para la tabla `tm_compra`
--

CREATE TABLE `tm_compra` (
  `id_compra` int(11) NOT NULL,
  `id_prov` int(11) NOT NULL,
  `id_tipo_compra` int(11) NOT NULL,
  `id_tipo_doc` int(11) NOT NULL,
  `id_usu` int(11) DEFAULT NULL,
  `fecha_c` date DEFAULT NULL,
  `hora_c` varchar(45) DEFAULT NULL,
  `serie_doc` varchar(45) DEFAULT NULL,
  `num_doc` varchar(45) DEFAULT NULL,
  `igv` decimal(10,2) DEFAULT NULL,
  `total` decimal(10,2) DEFAULT NULL,
  `descuento` decimal(10,2) DEFAULT NULL,
  `estado` varchar(1) DEFAULT 'a',
  `observaciones` varchar(100) DEFAULT NULL,
  `fecha_reg` datetime DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `tm_compra_credito`
--

CREATE TABLE `tm_compra_credito` (
  `id_credito` int(11) NOT NULL,
  `id_compra` int(11) NOT NULL,
  `total` decimal(10,2) DEFAULT NULL,
  `interes` decimal(10,2) DEFAULT NULL,
  `fecha` date DEFAULT NULL,
  `estado` varchar(5) DEFAULT 'p'
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `tm_compra_detalle`
--

CREATE TABLE `tm_compra_detalle` (
  `id_compra` int(11) NOT NULL,
  `id_tp` int(11) NOT NULL,
  `id_pres` int(11) NOT NULL,
  `cant` decimal(10,2) NOT NULL,
  `precio` decimal(10,2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

--
-- Estructura de tabla para la tabla `tm_configuracion`
--

CREATE TABLE `tm_configuracion` (
  `id_cfg` int(11) NOT NULL,
  `zona_hora` varchar(100) DEFAULT NULL,
  `trib_acr` varchar(20) DEFAULT NULL,
  `trib_car` int(5) DEFAULT NULL,
  `di_acr` varchar(20) DEFAULT NULL,
  `di_car` int(5) DEFAULT NULL,
  `imp_acr` varchar(20) DEFAULT NULL,
  `imp_val` decimal(10,2) DEFAULT NULL,
  `mon_acr` varchar(20) DEFAULT NULL,
  `mon_val` varchar(5) DEFAULT NULL,
  `pc_name` varchar(50) DEFAULT NULL,
  `pc_ip` varchar(50) DEFAULT NULL,
  `print_com` int(1) DEFAULT NULL,
  `print_pre` int(1) DEFAULT NULL,
  `print_cpe` int(1) DEFAULT NULL,
  `opc_01` int(1) DEFAULT NULL,
  `opc_02` int(1) DEFAULT NULL,
  `opc_03` int(1) DEFAULT NULL,
  `bloqueo` int(1) DEFAULT NULL,
  `cod_seg` varchar(45) DEFAULT NULL,
  `cod_seg_ped` varchar(45) DEFAULT NULL,
  `cod_seg_cpe` varchar(50) DEFAULT NULL,
  `sep_items` int(11) DEFAULT 0,
  `verpdf` int(1) DEFAULT 0,
  `nota_ind` int(1) NOT NULL DEFAULT 1,
  `imp_val_bol` decimal(10,2) NOT NULL DEFAULT 0.50,
  `imp_bol` varchar(10) NOT NULL DEFAULT 'ICBPER',
  `plan` longtext DEFAULT NULL,
  `mostrarimagen` int(11) NOT NULL DEFAULT 0,
  `envios_auto` int(11) NOT NULL DEFAULT 1,
  `precio_comanda` int(11) NOT NULL DEFAULT 0,
  `mostrar_precio_comanda` int(11) NOT NULL DEFAULT 0,
  `direccion_comanda` int(11) NOT NULL DEFAULT 0,
  `pedido_comanda` int(11) NOT NULL DEFAULT 0,
  `multiples_precios` int(11) NOT NULL DEFAULT 0,
  `gestion_correlativo` int(1) NOT NULL DEFAULT 0,
  `tipo_reinicio` int(1) NOT NULL DEFAULT 0,
  `comentario_reparto` int(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_configuracion` (`id_cfg`, `zona_hora`, `trib_acr`, `trib_car`, `di_acr`, `di_car`, `imp_acr`, `imp_val`, `mon_acr`, `mon_val`, `pc_name`, `pc_ip`, `print_com`, `print_pre`, `print_cpe`, `opc_01`, `opc_02`, `opc_03`, `bloqueo`, `cod_seg`, `cod_seg_ped`, `cod_seg_cpe`, `sep_items`, `verpdf`, `nota_ind`, `imp_val_bol`, `imp_bol`, `plan`, `mostrarimagen`, `envios_auto`, `precio_comanda`, `mostrar_precio_comanda`, `direccion_comanda`, `pedido_comanda`, `multiples_precios`, `gestion_correlativo`, `tipo_reinicio`, `comentario_reparto`) VALUES
(1, 'America/Lima', 'RUC', 11, 'DNI', 8, 'IGV', 10.00, 'Soles', 'S/', 'DESKTOP-LBGR2JU', '192.168.1.25/restobar', 0, 0, 0, 0, 0, 1, 0, '111', '222', '333', 0, 0, 1, 0.50, 'ICBPER', '{\"created_at\":\"21-03-2023\",\"limit_users\":\"\",\"locked_users\":\"\",\"limit_documents\":\"\",\"locked_documents\":\"\",\"wsp_token\":\"tiS6S45V9veXSZd3cNiZmYSl4fZl1C\",\"wsp_number\":\"51930369468\",\"api_wsp\":\"1\"}', 1, 0, 1, 1, 1, 1, 1, 1, 0, 1);

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

--
-- Estructura de tabla para la tabla `tm_credito_detalle`
--

CREATE TABLE `tm_credito_detalle` (
  `id_credito` int(11) DEFAULT NULL,
  `id_usu` int(11) DEFAULT NULL,
  `importe` decimal(10,2) DEFAULT NULL,
  `fecha` datetime DEFAULT NULL,
  `egreso` int(1) DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

--
-- Estructura de tabla para la tabla `tm_detalle_pedido`
--

CREATE TABLE `tm_detalle_pedido` (
  `id_pedido` int(11) NOT NULL,
  `id_usu` int(11) NOT NULL,
  `id_pres` int(11) NOT NULL,
  `cantidad` int(11) NOT NULL,
  `cant` int(11) NOT NULL,
  `precio` decimal(10,2) NOT NULL,
  `comentario` varchar(100) NOT NULL,
  `fecha_pedido` datetime NOT NULL,
  `fecha_envio` datetime NOT NULL,
  `id_apc` int(11) DEFAULT NULL,
  `estado` varchar(5) NOT NULL DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

INSERT INTO `tm_detalle_pedido` (`id_pedido`, `id_usu`, `id_pres`, `cantidad`, `cant`, `precio`, `comentario`, `fecha_pedido`, `fecha_envio`, `id_apc`, `estado`) VALUES
(1, 1, 8, 0, 1, 55.00, '', '2024-07-30 11:47:12', '0000-00-00 00:00:00', NULL, 'a'),
(1, 1, 1, 0, 1, 18.00, '', '2024-07-30 15:10:29', '0000-00-00 00:00:00', NULL, 'a'),
(1, 1, 1, 0, 1, 18.00, '', '2024-07-30 15:10:48', '0000-00-00 00:00:00', NULL, 'a'),
(1, 1, 1, 0, 1, 18.00, '', '2024-07-30 15:11:19', '0000-00-00 00:00:00', NULL, 'a'),
(3, 1, 1, 1, 1, 18.00, '', '2024-07-30 19:37:15', '0000-00-00 00:00:00', NULL, 'a'),
(2, 1, 1, 1, 1, 18.00, '', '2024-08-01 18:14:27', '0000-00-00 00:00:00', NULL, 'a'),
(4, 1, 1, 1, 1, 18.00, '', '2024-09-08 14:32:24', '0000-00-00 00:00:00', NULL, 'a'),
(4, 1, 2, 1, 1, 25.00, '', '2024-09-08 14:32:26', '0000-00-00 00:00:00', NULL, 'a');

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

--
-- Estructura de tabla para la tabla `tm_detalle_venta`
--

CREATE TABLE `tm_detalle_venta` (
  `id_venta` int(11) NOT NULL,
  `id_prod` int(11) NOT NULL,
  `cantidad` int(11) NOT NULL,
  `precio` decimal(10,2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_detalle_venta` (`id_venta`, `id_prod`, `cantidad`, `precio`) VALUES
(1, 1, 3, 18.00),
(1, 8, 1, 55.00);

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

--
-- Estructura de tabla para la tabla `tm_empresa`
--

CREATE TABLE `tm_empresa` (
  `id_de` int(11) NOT NULL,
  `ruc` varchar(20) DEFAULT NULL,
  `razon_social` varchar(200) DEFAULT NULL,
  `nombre_comercial` varchar(200) DEFAULT NULL,
  `direccion_comercial` varchar(200) DEFAULT NULL,
  `direccion_fiscal` varchar(200) DEFAULT NULL,
  `ubigeo` varchar(8) DEFAULT NULL,
  `departamento` varchar(50) DEFAULT NULL,
  `provincia` varchar(50) DEFAULT NULL,
  `distrito` varchar(50) DEFAULT NULL,
  `sunat` int(1) NOT NULL,
  `modo` int(1) DEFAULT NULL,
  `paginaweb` int(11) DEFAULT NULL,
  `usuariosol` varchar(50) DEFAULT NULL,
  `clavesol` varchar(50) DEFAULT NULL,
  `certpse` int(1) NOT NULL,
  `clavecertificado` varchar(50) DEFAULT NULL,
  `client_id` varchar(45) DEFAULT NULL,
  `client_secret` varchar(45) DEFAULT NULL,
  `logo` varchar(45) DEFAULT NULL,
  `celular` varchar(50) DEFAULT NULL,
  `email` varchar(120) DEFAULT NULL,
  `ose` int(11) NOT NULL DEFAULT 0,
  `ose_url` varchar(500) DEFAULT NULL,
  `url_sistema` text DEFAULT NULL,
  `amazonas` int(1) NOT NULL DEFAULT 0,
  `qpse` int(1) NOT NULL DEFAULT 0,
  `usuario_qpse` varchar(20) DEFAULT NULL,
  `clave_qpse` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_empresa` (`id_de`, `ruc`, `razon_social`, `nombre_comercial`, `direccion_comercial`, `direccion_fiscal`, `ubigeo`, `departamento`, `provincia`, `distrito`, `sunat`, `modo`, `paginaweb`, `usuariosol`, `clavesol`, `certpse`, `clavecertificado`, `client_id`, `client_secret`, `logo`, `celular`, `email`, `ose`, `ose_url`, `url_sistema`, `amazonas`, `qpse`, `usuario_qpse`, `clave_qpse`) VALUES
(1, '20601869706', 'LORETOSOFT SOCIEDAD COMERCIAL DE RESPONSABILIDAD LIMITADA', 'LORETOSOFT SRL', 'CAL. LORETO NRO. 757 LORETO MAYNAS IQUITOS', 'CAL. LORETO NRO. 757 LORETO MAYNAS IQUITOS', '150132', 'LORETO', 'MAYNAS', 'IQUITOS', 1, 3, 0, 'LORETOSO', 'LoretoSoft', 0, 'LoretoSoft', '43495b50-62b4-4958-bf61-e332982020fd', 'nvM1wllyeYeWP8F4T38Z2g==', 'logoprint.png', '965020133', '', 0, '', 'http://localhost/restobar/facturacion/ ', 0, 0, NULL, NULL);

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

--
-- Estructura de tabla para la tabla `tm_gastos_adm`
--

CREATE TABLE `tm_gastos_adm` (
  `id_ga` int(11) NOT NULL,
  `id_tipo_gasto` int(11) NOT NULL,
  `id_usu` int(11) NOT NULL,
  `id_apc` int(11) NOT NULL,
  `id_per` int(11) DEFAULT NULL,
  `importe` decimal(10,2) DEFAULT NULL,
  `responsable` varchar(100) DEFAULT NULL,
  `motivo` varchar(100) DEFAULT NULL,
  `fecha_registro` datetime DEFAULT NULL,
  `estado` varchar(5) DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

--
-- Estructura de tabla para la tabla `tm_impresora`
--

CREATE TABLE `tm_impresora` (
  `id_imp` int(11) NOT NULL,
  `nombre` varchar(50) NOT NULL,
  `estado` varchar(5) NOT NULL DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

INSERT INTO `tm_impresora` (`id_imp`, `nombre`, `estado`) VALUES
(1, 'NINGUNO', 'a'),
(2, 'cocina', 'a'),
(3, 'caja', 'a'),
(6, 'CPE', 'a');

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

--
-- Estructura de tabla para la tabla `tm_ingresos_adm`
--

CREATE TABLE `tm_ingresos_adm` (
  `id_ing` int(11) NOT NULL,
  `id_usu` int(11) NOT NULL,
  `id_apc` int(11) NOT NULL,
  `importe` decimal(10,2) DEFAULT NULL,
  `responsable` varchar(100) DEFAULT NULL,
  `motivo` varchar(200) DEFAULT NULL,
  `fecha_reg` datetime DEFAULT NULL,
  `estado` varchar(5) DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

--
-- Estructura de tabla para la tabla `tm_insumo`
--

CREATE TABLE `tm_insumo` (
  `id_ins` int(11) NOT NULL,
  `id_catg` int(11) NOT NULL,
  `id_med` int(11) NOT NULL,
  `cod_ins` varchar(10) DEFAULT NULL,
  `nomb_ins` varchar(45) DEFAULT NULL,
  `stock_min` int(11) DEFAULT NULL,
  `cos_uni` decimal(10,2) DEFAULT NULL,
  `estado` varchar(5) DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

INSERT INTO `tm_insumo` (`id_ins`, `id_catg`, `id_med`, `cod_ins`, `nomb_ins`, `stock_min`, `cos_uni`, `estado`) VALUES
(1, 1, 2, 'IC001', 'CEBOLLA', 1, 10.00, 'a'),
(2, 2, 2, 'COD991', 'POLLO', 5, 8.00, 'a'),
(3, 2, 2, 'COD992', 'LOMO', 5, 15.00, 'a'),
(4, 3, 2, 'COD993', 'PAPAS', 30, 2.00, 'a'),
(5, 3, 2, 'COD994', 'CEBOLLA', 10, 1.50, 'a'),
(6, 4, 2, 'COD995', 'ARROZ', 10, 3.50, 'a');

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

--
-- Estructura de tabla para la tabla `tm_insumo_catg`
--

CREATE TABLE `tm_insumo_catg` (
  `id_catg` int(11) NOT NULL,
  `descripcion` varchar(45) NOT NULL,
  `estado` varchar(5) DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_insumo_catg` (`id_catg`, `descripcion`, `estado`) VALUES
(1, 'INSUMO', 'a'),
(2, 'CARNES', 'a'),
(3, 'VERDURAS', 'a'),
(4, 'ABARROTES', 'a');

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

--
-- Estructura de tabla para la tabla `tm_inventario`
--

CREATE TABLE `tm_inventario` (
  `id_inv` int(11) NOT NULL,
  `id_tipo_ope` int(11) NOT NULL,
  `id_ope` int(11) NOT NULL,
  `id_tipo_ins` int(11) NOT NULL,
  `id_ins` int(11) NOT NULL,
  `cos_uni` decimal(10,2) NOT NULL,
  `cant` float NOT NULL,
  `fecha_r` datetime NOT NULL,
  `estado` varchar(5) NOT NULL DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_inventario` (`id_inv`, `id_tipo_ope`, `id_ope`, `id_tipo_ins`, `id_ins`, `cos_uni`, `cant`, `fecha_r`, `estado`) VALUES
(1, 2, 1, 2, 1, 18.00, 3, '2024-07-30 15:11:36', 'a'),
(2, 3, 1, 2, 1, 100.00, 100, '2024-07-30 18:32:15', 'a'),
(3, 3, 2, 2, 4, 10.00, 100, '2024-08-03 12:31:01', 'a');

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

--
-- Estructura de tabla para la tabla `tm_inventario_entsal`
--

CREATE TABLE `tm_inventario_entsal` (
  `id_es` int(11) NOT NULL,
  `id_usu` int(11) NOT NULL,
  `id_tipo` int(11) NOT NULL,
  `id_responsable` int(11) NOT NULL,
  `motivo` varchar(200) NOT NULL,
  `fecha` datetime NOT NULL,
  `estado` varchar(5) NOT NULL DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

INSERT INTO `tm_inventario_entsal` (`id_es`, `id_usu`, `id_tipo`, `id_responsable`, `motivo`, `fecha`, `estado`) VALUES
(1, 1, 3, 52, 'dfgh', '2024-07-30 18:32:15', 'a'),
(2, 1, 3, 52, 'dfgdfg', '2024-08-03 12:31:01', 'a');

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

--
-- Estructura de tabla para la tabla `tm_margen_venta`
--

CREATE TABLE `tm_margen_venta` (
  `id` int(11) NOT NULL,
  `cod_dia` int(11) NOT NULL,
  `dia` varchar(45) NOT NULL,
  `margen` decimal(10,2) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

INSERT INTO `tm_margen_venta` (`id`, `cod_dia`, `dia`, `margen`) VALUES
(1, 1, 'Lunes', 150.00),
(2, 2, 'Martes', 750.00),
(3, 3, 'Miércoles', 750.00),
(4, 4, 'Jueves', 850.00),
(5, 5, 'Viernes', 1200.00),
(6, 6, 'Sábado', 1800.00),
(7, 0, 'Domingo', 2500.00);

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

--
-- Estructura de tabla para la tabla `tm_mesa`
--

CREATE TABLE `tm_mesa` (
  `id_mesa` int(11) NOT NULL,
  `id_salon` int(11) NOT NULL,
  `nro_mesa` varchar(5) NOT NULL,
  `orden` int(11) NOT NULL DEFAULT 1,
  `forma` int(11) NOT NULL DEFAULT 1,
  `estado` varchar(45) NOT NULL DEFAULT 'a',
  `json_table` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`json_table`))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_mesa` (`id_mesa`, `id_salon`, `nro_mesa`, `orden`, `forma`, `estado`, `json_table`) VALUES
(42, 1, '1', 50, 2, 'a', NULL),
(43, 1, '2', 5, 2, 'i', NULL),
(44, 1, '3', 10, 1, 'a', NULL),
(45, 1, '4', 1, 1, 'a', NULL),
(46, 1, '5', 1, 1, 'a', NULL),
(47, 1, '6', 1, 1, 'a', NULL),
(48, 1, '7', 1, 1, 'a', NULL),
(49, 1, '8', 1, 1, 'a', NULL),
(50, 1, '9', 1, 1, 'a', NULL),
(51, 1, '10', 1, 1, 'a', NULL),
(52, 1, '11', 1, 1, 'a', NULL),
(53, 1, '12', 1, 1, 'a', NULL),
(54, 1, '13', 1, 1, 'a', NULL),
(55, 1, '14', 1, 1, 'a', NULL),
(56, 6, '1', 1, 1, 'a', NULL),
(57, 6, '2', 1, 1, 'a', NULL),
(58, 6, '3', 1, 1, 'a', NULL),
(59, 6, '4', 1, 1, 'a', NULL),
(60, 6, '5', 1, 1, 'a', NULL),
(61, 6, '6', 1, 1, 'a', NULL),
(63, 7, '301', 1, 1, 'a', NULL),
(64, 7, '302', 1, 1, 'a', NULL),
(65, 7, '303', 1, 1, 'a', NULL),
(66, 7, '304', 1, 1, 'a', NULL),
(67, 7, '305', 1, 1, 'a', NULL),
(68, 7, '306', 1, 1, 'a', NULL),
(72, 10, '601', 1, 1, 'a', NULL),
(73, 10, '602', 1, 1, 'a', NULL),
(74, 10, '603', 1, 1, 'a', NULL),
(75, 10, '604', 1, 1, 'a', NULL),
(76, 10, '605', 1, 1, 'a', NULL),
(77, 10, '606', 1, 1, 'a', NULL),
(78, 10, '607', 1, 1, 'a', NULL),
(79, 10, '608', 1, 1, 'a', NULL),
(80, 10, '609', 1, 1, 'a', NULL),
(83, 9, '501', 1, 1, 'a', NULL),
(84, 9, '502', 1, 1, 'a', NULL),
(85, 9, '503', 1, 1, 'a', NULL),
(86, 9, '504', 1, 1, 'a', NULL),
(87, 9, '505', 1, 1, 'a', NULL),
(88, 9, '506', 1, 1, 'a', NULL),
(89, 9, '507', 1, 1, 'a', NULL),
(90, 9, '508', 1, 1, 'a', NULL),
(91, 9, '509', 1, 1, 'a', NULL),
(92, 9, '510', 1, 1, 'a', NULL),
(93, 9, '511', 1, 1, 'a', NULL),
(94, 8, '401', 1, 1, 'a', NULL),
(95, 8, '402', 1, 1, 'a', NULL),
(96, 8, '403', 1, 1, 'a', NULL),
(97, 8, '404', 1, 1, 'a', NULL),
(98, 8, '405', 1, 1, 'a', NULL),
(99, 8, '406', 1, 1, 'a', NULL),
(100, 8, '407', 1, 1, 'a', NULL),
(101, 8, '408', 1, 1, 'a', NULL),
(102, 8, '409', 1, 1, 'a', NULL),
(103, 8, '410', 1, 1, 'a', NULL),
(104, 8, '411', 1, 1, 'a', NULL),
(107, 11, '701', 1, 1, 'a', NULL),
(108, 11, '702', 1, 1, 'a', NULL),
(109, 11, '703', 1, 1, 'a', NULL),
(110, 11, '704', 1, 1, 'a', NULL),
(111, 11, '705', 1, 1, 'a', NULL),
(112, 11, '706', 1, 1, 'a', NULL),
(113, 11, '707', 1, 1, 'a', NULL),
(114, 11, '708', 1, 1, 'a', NULL),
(115, 11, '709', 1, 1, 'a', NULL),
(116, 11, '710', 1, 1, 'a', NULL),
(117, 11, '711', 1, 1, 'a', NULL),
(134, 12, 'A1', 1, 1, 'a', NULL),
(135, 12, 'A2', 1, 1, 'a', NULL),
(136, 12, 'A3', 1, 1, 'a', NULL),
(137, 12, 'A4', 1, 1, 'a', NULL),
(138, 12, 'A5', 1, 1, 'a', NULL),
(139, 12, 'A6', 1, 1, 'a', NULL),
(140, 12, 'A7', 1, 1, 'a', NULL),
(141, 12, 'A8', 1, 1, 'a', NULL),
(142, 12, 'A9', 1, 1, 'a', NULL),
(143, 12, 'A10', 1, 1, 'a', NULL),
(144, 12, 'A11', 1, 1, 'a', NULL),
(145, 12, 'A12', 1, 1, 'a', NULL),
(146, 12, 'A13', 1, 1, 'a', NULL),
(147, 12, 'A14', 1, 1, 'a', NULL),
(148, 12, 'A15', 1, 1, 'a', NULL),
(149, 12, 'A16', 1, 1, 'a', NULL),
(150, 12, 'A17', 1, 1, 'a', NULL),
(151, 12, 'A18', 1, 1, 'a', NULL),
(152, 12, 'A19', 1, 1, 'a', NULL),
(153, 12, 'A20', 1, 1, 'a', NULL),
(154, 12, 'A21', 1, 1, 'a', NULL),
(155, 12, 'A22', 1, 1, 'a', NULL),
(156, 12, 'A23', 1, 1, 'a', NULL),
(157, 12, 'A24', 1, 1, 'a', NULL),
(158, 6, '7', 1, 1, 'a', NULL),
(159, 12, 'A25', 1, 1, 'a', NULL),
(160, 12, 'A26', 1, 1, 'a', NULL),
(161, 12, 'A27', 1, 1, 'a', NULL),
(162, 13, '1B', 1, 1, 'a', NULL),
(163, 13, '2B', 1, 1, 'a', NULL),
(164, 13, '3B', 1, 1, 'a', NULL),
(165, 13, '4B', 1, 1, 'a', NULL),
(166, 13, '5B', 1, 1, 'a', NULL),
(167, 13, '6B', 1, 1, 'a', NULL),
(168, 13, '7B', 1, 1, 'a', NULL),
(169, 13, '8B', 1, 1, 'a', NULL),
(170, 13, '9B', 1, 1, 'a', NULL),
(171, 13, '10B', 1, 1, 'a', NULL),
(172, 13, '11B', 1, 1, 'a', NULL),
(173, 13, '12B', 1, 1, 'a', NULL),
(174, 13, '13B', 1, 1, 'a', NULL),
(175, 13, '14B', 1, 1, 'a', NULL),
(176, 13, '15B', 1, 1, 'a', NULL),
(177, 13, '16B', 1, 1, 'a', NULL),
(178, 13, '17B', 1, 1, 'a', NULL),
(179, 13, '18B', 1, 1, 'a', NULL),
(180, 13, '19B', 1, 1, 'a', NULL),
(181, 13, '20B', 1, 1, 'a', NULL),
(182, 13, '21B', 1, 1, 'a', NULL),
(183, 13, '22B', 1, 1, 'a', NULL),
(184, 13, '23B', 1, 1, 'a', NULL),
(185, 13, '24B', 1, 1, 'a', NULL);

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

--
-- Estructura de tabla para la tabla `tm_num_pedidos`
--

CREATE TABLE `tm_num_pedidos` (
  `id_num_ped` int(11) NOT NULL,
  `num_ped` int(11) DEFAULT NULL,
  `fecha_pedido` datetime DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_num_pedidos` (`id_num_ped`, `num_ped`, `fecha_pedido`) VALUES
(1, 0, '2024-07-30 15:11:28'),
(2, 1, '2024-07-30 15:11:42'),
(3, 2, '2024-07-30 19:36:51'),
(4, 3, '2024-09-08 14:51:38'),
(5, 4, '2024-09-08 14:51:41'),
(6, 5, '2024-09-08 14:51:45');

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

--
-- Estructura de tabla para la tabla `tm_pago`
--

CREATE TABLE `tm_pago` (
  `id_pago` int(2) NOT NULL,
  `descripcion` varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_pago` (`id_pago`, `descripcion`) VALUES
(1, 'EFECTIVO'),
(2, 'TARJETAS'),
(3, 'MIXTO'),
(4, 'EN LINEA'),
(5, 'TRANSFERENCIAS'),
(6, 'VALES');

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

--
-- Estructura de tabla para la tabla `tm_pedido`
--

CREATE TABLE `tm_pedido` (
  `id_pedido` int(11) NOT NULL,
  `id_tipo_pedido` int(11) NOT NULL,
  `id_apc` int(11) DEFAULT NULL,
  `id_usu` int(11) NOT NULL,
  `fecha_pedido` datetime NOT NULL,
  `estado` varchar(5) NOT NULL DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_pedido` (`id_pedido`, `id_tipo_pedido`, `id_apc`, `id_usu`, `fecha_pedido`, `estado`) VALUES
(1, 1, 1, 1, '2024-07-30 09:52:15', 'd'),
(2, 1, 1, 1, '2024-07-30 15:11:42', 'a'),
(3, 3, 1, 1, '2024-07-30 19:36:51', 'b'),
(4, 1, 1, 1, '2024-08-06 09:25:25', 'a'),
(5, 1, 1, 1, '2024-09-08 14:51:38', 'a'),
(6, 1, 1, 1, '2024-09-08 14:51:41', 'a'),
(7, 1, 1, 1, '2024-09-08 14:51:45', 'a');

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

--
-- Estructura de tabla para la tabla `tm_pedido_delivery`
--

CREATE TABLE `tm_pedido_delivery` (
  `id_pedido` int(11) NOT NULL,
  `num_pedido` int(5) UNSIGNED ZEROFILL DEFAULT NULL,
  `tipo_canal` int(11) NOT NULL,
  `id_cliente` int(11) NOT NULL,
  `id_repartidor` int(11) NOT NULL,
  `tipo_pago` int(11) NOT NULL,
  `tipo_entrega` int(11) NOT NULL,
  `pedido_programado` int(11) DEFAULT 0,
  `hora_entrega` time DEFAULT '00:00:00',
  `paga_con` decimal(10,2) NOT NULL,
  `comision_delivery` decimal(10,2) NOT NULL,
  `amortizacion` decimal(10,2) NOT NULL,
  `nro_pedido` varchar(10) NOT NULL,
  `nombre_cliente` varchar(100) NOT NULL,
  `telefono_cliente` varchar(20) NOT NULL,
  `direccion_cliente` varchar(100) NOT NULL,
  `referencia_cliente` varchar(100) NOT NULL,
  `email_cliente` varchar(200) NOT NULL,
  `fecha_preparacion` datetime NOT NULL,
  `fecha_envio` datetime NOT NULL,
  `fecha_entrega` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_pedido_delivery` (`id_pedido`, `num_pedido`, `tipo_canal`, `id_cliente`, `id_repartidor`, `tipo_pago`, `tipo_entrega`, `pedido_programado`, `hora_entrega`, `paga_con`, `comision_delivery`, `amortizacion`, `nro_pedido`, `nombre_cliente`, `telefono_cliente`, `direccion_cliente`, `referencia_cliente`, `email_cliente`, `fecha_preparacion`, `fecha_envio`, `fecha_entrega`) VALUES
(3, 00002, 1, 55, 53, 1, 1, NULL, '00:00:00', 18.00, 0.00, 0.00, '00001', 'DAVIS SORIANO', '965020133', 'CALLE NUMERO', 'POR AHI', '965020133@gmail.com', '2024-07-30 19:37:15', '0000-00-00 00:00:00', '0000-00-00 00:00:00');

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

--
-- Estructura de tabla para la tabla `tm_pedido_llevar`
--

CREATE TABLE `tm_pedido_llevar` (
  `id_pedido` int(11) NOT NULL,
  `nro_pedido` varchar(10) NOT NULL,
  `num_pedido` int(5) UNSIGNED ZEROFILL DEFAULT NULL,
  `nomb_cliente` varchar(100) NOT NULL,
  `fecha_entrega` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

--
-- Estructura de tabla para la tabla `tm_pedido_mesa`
--

CREATE TABLE `tm_pedido_mesa` (
  `id_pedido` int(11) NOT NULL,
  `id_mesa` int(11) NOT NULL,
  `id_mozo` int(11) NOT NULL,
  `nomb_cliente` varchar(45) NOT NULL,
  `nro_personas` int(11) NOT NULL,
  `num_pedido` int(5) UNSIGNED ZEROFILL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_pedido_mesa` (`id_pedido`, `id_mesa`, `id_mozo`, `nomb_cliente`, `nro_personas`, `num_pedido`) VALUES
(1, 42, 58, 'Mesa: 1', 1, NULL),
(2, 42, 58, 'Mesa: 1', 1, 00001),
(4, 43, 58, 'Mesa: 2', 1, NULL);

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

--
-- Estructura de tabla para la tabla `tm_producto`
--

CREATE TABLE `tm_producto` (
  `id_prod` int(11) NOT NULL,
  `id_tipo` int(11) NOT NULL,
  `id_catg` int(11) NOT NULL DEFAULT 0,
  `id_areap` int(11) NOT NULL,
  `nombre` varchar(45) DEFAULT NULL,
  `notas` varchar(200) DEFAULT NULL,
  `descripcion` varchar(200) DEFAULT NULL,
  `delivery` int(1) DEFAULT 0,
  `estado` varchar(1) DEFAULT 'a',
  `cod_pro` varchar(45) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

INSERT INTO `tm_producto` (`id_prod`, `id_tipo`, `id_catg`, `id_areap`, `nombre`, `notas`, `descripcion`, `delivery`, `estado`, `cod_pro`) VALUES
(1, 1, 2, 2, 'INKA COLA', 'HELADA, SIN HELAR, HIELO', NULL, 1, 'a', 'PROD01'),
(2, 1, 2, 2, 'COCA COLA', 'HELADA, SIN HELAR, HIELO', NULL, 1, 'a', 'PROD02'),
(3, 1, 3, 1, 'LOMO SALTADO', 'BIEN COCIDO, TERMINO 3/4', NULL, 1, 'a', 'PROD03');

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

--
-- Estructura de tabla para la tabla `tm_producto_catg`
--

CREATE TABLE `tm_producto_catg` (
  `id_catg` int(11) NOT NULL,
  `descripcion` varchar(45) NOT NULL,
  `delivery` int(1) NOT NULL DEFAULT 0,
  `orden` int(11) NOT NULL DEFAULT 100,
  `imagen` varchar(200) NOT NULL DEFAULT 'default.png',
  `estado` varchar(1) NOT NULL DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

INSERT INTO `tm_producto_catg` (`id_catg`, `descripcion`, `delivery`, `orden`, `imagen`, `estado`) VALUES
(1, 'COMBOS', 0, 0, 'default.png', 'a'),
(2, 'BEBIDAS', 0, 100, 'default.png', 'a'),
(3, 'CRIOLLOS', 0, 100, 'default.png', 'a');

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

--
-- Estructura de tabla para la tabla `tm_producto_ingr`
--

CREATE TABLE `tm_producto_ingr` (
  `id_pi` int(11) NOT NULL,
  `id_pres` int(11) NOT NULL,
  `id_tipo_ins` int(11) NOT NULL,
  `id_ins` int(11) NOT NULL,
  `id_med` int(11) NOT NULL,
  `cant` float(10,6) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

--
-- Estructura de tabla para la tabla `tm_producto_pres`
--

CREATE TABLE `tm_producto_pres` (
  `id_pres` int(11) NOT NULL,
  `id_prod` int(11) NOT NULL,
  `cod_prod` varchar(45) NOT NULL,
  `presentacion` longtext NOT NULL,
  `descripcion` longtext NOT NULL,
  `precio` decimal(10,2) NOT NULL,
  `precio2` decimal(10,2) NOT NULL,
  `precio_compra` decimal(10,2) NOT NULL DEFAULT 0.00,
  `precio_delivery` decimal(10,2) NOT NULL,
  `receta` int(1) NOT NULL,
  `stock_min` int(11) NOT NULL,
  `crt_stock` int(1) NOT NULL DEFAULT 0,
  `stock_limit` int(1) NOT NULL DEFAULT 0,
  `impuesto` int(1) NOT NULL,
  `impuesto_compra` int(11) NOT NULL DEFAULT 0,
  `impuesto_icbper` int(1) NOT NULL DEFAULT 0,
  `delivery` int(1) NOT NULL DEFAULT 0,
  `margen` int(11) NOT NULL DEFAULT 0,
  `igv` decimal(10,2) NOT NULL,
  `imagen` varchar(200) NOT NULL DEFAULT 'default.png',
  `ordenins` int(11) NOT NULL DEFAULT 1,
  `precios` text DEFAULT '[]',
  `favorito` int(1) NOT NULL DEFAULT 0,
  `estado` varchar(1) NOT NULL DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_unicode_ci;

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

INSERT INTO `tm_producto_pres` (`id_pres`, `id_prod`, `cod_prod`, `presentacion`, `descripcion`, `precio`, `precio2`, `precio_compra`, `precio_delivery`, `receta`, `stock_min`, `crt_stock`, `stock_limit`, `impuesto`, `impuesto_compra`, `impuesto_icbper`, `delivery`, `margen`, `igv`, `imagen`, `ordenins`, `precios`, `favorito`, `estado`) VALUES
(1, 3, 'LOPERS01', 'PERSONAL', 'TROZOS DE LOMO DE RES ACOMPAÑODO DE PAPAS FRITAS  Y ARROZ', 18.00, 0.00, 0.00, 18.00, 0, 10, 1, 0, 1, 1, 0, 1, 0, 0.10, 'default.png', 1, '[]', 1, 'a'),
(2, 3, 'LOALPOB02', 'A LO POBRE', 'TROZOS DE LOMO DE RES ACOMPAÑODO DE PAPAS FRITAS , HUEVO , PLATANO Y ARROZ', 25.00, 0.00, 0.00, 25.00, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0.10, 'default.png', 1, '[]', 1, 'a'),
(3, 3, 'LOSDD0', 'SDDDSDDD', '', 33.00, 0.00, 0.00, 0.00, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0.10, 'default.png', 1, '[]', 1, 'a'),
(4, 3, 'LOPRI0', 'PRIUEB111', '', 11.00, 0.00, 0.00, 0.00, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0.10, 'default.png', 1, '[]', 0, 'a'),
(5, 3, 'LO2220', '2222', '', 22.00, 0.00, 0.00, 0.00, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0.10, 'default.png', 1, '[]', 1, 'a'),
(6, 3, 'LO3330', '3333', '', 33.00, 0.00, 0.00, 0.00, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.10, 'default.png', 1, '[]', 0, 'a'),
(7, 3, 'LO4440', '4444', '', 44.00, 0.00, 0.00, 0.00, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.10, 'default.png', 1, '[]', 0, 'a'),
(8, 3, 'LO55544', '5555', '', 55.00, 0.00, 0.00, 0.00, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.10, 'default.png', 1, '[]', 0, 'a'),
(9, 3, 'LO6660', '6666', '', 66.00, 0.00, 0.00, 0.00, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.10, 'default.png', 1, '[]', 0, 'a'),
(10, 3, 'LO77766', '777', '', 77.00, 0.00, 0.00, 0.00, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0.10, 'default.png', 1, '[]', 0, 'a'),
(11, 3, 'LO8880', '8888', '', 88.00, 0.00, 0.00, 0.00, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0.10, 'default.png', 1, '[]', 0, 'a');

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

--
-- Estructura de tabla para la tabla `tm_proveedor`
--

CREATE TABLE `tm_proveedor` (
  `id_prov` int(11) NOT NULL,
  `ruc` varchar(13) NOT NULL,
  `razon_social` varchar(100) NOT NULL,
  `direccion` varchar(100) DEFAULT NULL,
  `telefono` int(9) DEFAULT NULL,
  `email` varchar(45) DEFAULT NULL,
  `contacto` varchar(45) DEFAULT NULL,
  `estado` varchar(1) DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

INSERT INTO `tm_proveedor` (`id_prov`, `ruc`, `razon_social`, `direccion`, `telefono`, `email`, `contacto`, `estado`) VALUES
(1, '20601869706', 'LORETOSOFT', 'calle 4 de seitmeb192', 965020133, 'dsoriano@loretosoft.com', '965020133', 'a'),
(2, '20602263542', 'ASDDD', 'DD', 0, '', '', 'a'),
(3, '10475615498', 'ROBLES VEGA YHONATAN', 'JR. 0 606 OTR. JR. APURIMAC  APURIMAC ABANCAY ABANCAY', 0, '', '', 'a');

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

--
-- Estructura de tabla para la tabla `tm_repartidor`
--

CREATE TABLE `tm_repartidor` (
  `id_repartidor` int(11) NOT NULL,
  `descripcion` varchar(100) NOT NULL,
  `estado` varchar(5) NOT NULL DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

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

INSERT INTO `tm_repartidor` (`id_repartidor`, `descripcion`, `estado`) VALUES
(1, 'INTERNO', 'a'),
(2222, 'RAPPI', 'a'),
(3333, 'UBER', 'a'),
(4444, 'GLOVO', 'a');

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

--
-- Estructura de tabla para la tabla `tm_rol`
--

CREATE TABLE `tm_rol` (
  `id_rol` int(11) NOT NULL,
  `descripcion` varchar(45) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_rol` (`id_rol`, `descripcion`) VALUES
(1, 'ADMINISTRATOR'),
(2, 'ADMINISTRADOR'),
(3, 'CAJERO'),
(4, 'PRODUCCION'),
(5, 'MOZO'),
(6, 'REPARTIDOR'),
(7, 'CONTADOR');

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

--
-- Estructura de tabla para la tabla `tm_salon`
--

CREATE TABLE `tm_salon` (
  `id_salon` int(11) NOT NULL,
  `descripcion` varchar(45) NOT NULL,
  `estado` varchar(5) NOT NULL DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_salon` (`id_salon`, `descripcion`, `estado`) VALUES
(1, 'SALON', 'a'),
(6, 'LLEVAR', 'a'),
(7, 'HAB P3', 'a'),
(8, 'HAB P4', 'a'),
(9, 'HAB P5', 'a'),
(10, 'HAB P6', 'a'),
(11, 'HAB P7', 'a'),
(12, 'SAUNA HOMBRES', 'a'),
(13, 'SAUNA MUJERES', 'a'),
(14, 'CAJAN', 'a');

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

--
-- Estructura de tabla para la tabla `tm_tipo_compra`
--

CREATE TABLE `tm_tipo_compra` (
  `id_tipo_compra` int(11) NOT NULL,
  `descripcion` varchar(45) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci;

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

INSERT INTO `tm_tipo_compra` (`id_tipo_compra`, `descripcion`) VALUES
(1, 'CONTADO'),
(2, 'CREDITO');

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

--
-- Estructura de tabla para la tabla `tm_tipo_doc`
--

CREATE TABLE `tm_tipo_doc` (
  `id_tipo_doc` int(11) NOT NULL,
  `descripcion` varchar(45) NOT NULL,
  `serie` char(4) NOT NULL,
  `numero` varchar(8) NOT NULL,
  `estado` varchar(5) NOT NULL DEFAULT 'a',
  `defecto` int(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_tipo_doc` (`id_tipo_doc`, `descripcion`, `serie`, `numero`, `estado`, `defecto`) VALUES
(1, 'BOLETA DE VENTA', 'B002', '00000001', 'a', 1),
(2, 'FACTURA', 'F001', '00000001', 'a', 0),
(3, 'NOTA DE VENTA', 'NV01', '00000001', 'a', 0);

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

--
-- Estructura de tabla para la tabla `tm_tipo_gasto`
--

CREATE TABLE `tm_tipo_gasto` (
  `id_tipo_gasto` int(11) NOT NULL,
  `descripcion` varchar(45) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_tipo_gasto` (`id_tipo_gasto`, `descripcion`) VALUES
(1, 'POR COMPRAS'),
(2, 'POR SREVICIOS'),
(3, 'POR REMUNERACION'),
(4, 'POR CREDITO DE COMPRAS');

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

--
-- Estructura de tabla para la tabla `tm_tipo_medida`
--

CREATE TABLE `tm_tipo_medida` (
  `id_med` int(11) NOT NULL,
  `descripcion` varchar(45) NOT NULL,
  `grupo` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_tipo_medida` (`id_med`, `descripcion`, `grupo`) VALUES
(1, 'UNIDAD', 1),
(2, 'KILOS', 2),
(3, 'GRAMOS', 2),
(4, 'MILIGRAMOS', 2),
(5, 'LITRO', 3),
(6, 'MILILITRO', 3),
(7, 'LIBRAS', 2),
(8, 'ONZAS', 4);

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

--
-- Estructura de tabla para la tabla `tm_tipo_pago`
--

CREATE TABLE `tm_tipo_pago` (
  `id_tipo_pago` int(11) NOT NULL,
  `id_pago` int(11) NOT NULL,
  `descripcion` varchar(45) NOT NULL,
  `estado` varchar(5) NOT NULL DEFAULT 'a'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_tipo_pago` (`id_tipo_pago`, `id_pago`, `descripcion`, `estado`) VALUES
(1, 1, 'EFECTIVO', 'a'),
(2, 2, 'TARJETA', 'a'),
(3, 3, 'PAGO MIXTO', 'a'),
(4, 4, 'CULQI', 'i'),
(5, 5, 'YAPE', 'a'),
(6, 5, 'LUKITA', 'i'),
(7, 5, 'TRANSFERENCIA', 'a'),
(8, 5, 'PLIN', 'a'),
(9, 5, 'TUNKI', 'i');

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

--
-- Estructura de tabla para la tabla `tm_tipo_pedido`
--

CREATE TABLE `tm_tipo_pedido` (
  `id_tipo_pedido` int(11) NOT NULL,
  `descripcion` varchar(45) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_tipo_pedido` (`id_tipo_pedido`, `descripcion`) VALUES
(1, 'MESA'),
(2, 'LLEVAR'),
(3, 'DELIVERY');

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

--
-- Estructura de tabla para la tabla `tm_tipo_venta`
--

CREATE TABLE `tm_tipo_venta` (
  `id_tipo_venta` int(11) NOT NULL,
  `descripcion` varchar(45) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_tipo_venta` (`id_tipo_venta`, `descripcion`) VALUES
(1, 'CONTADO'),
(2, 'CREDITO');

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

--
-- Estructura de tabla para la tabla `tm_turno`
--

CREATE TABLE `tm_turno` (
  `id_turno` int(11) NOT NULL,
  `descripcion` varchar(45) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_turno` (`id_turno`, `descripcion`) VALUES
(1, 'PRIMER TURNO'),
(2, 'SEGUNDO TURNO');

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

--
-- Estructura de tabla para la tabla `tm_usuario`
--

CREATE TABLE `tm_usuario` (
  `id_usu` int(11) NOT NULL,
  `id_rol` int(11) NOT NULL,
  `id_areap` int(11) NOT NULL,
  `dni` varchar(10) NOT NULL,
  `ape_paterno` varchar(45) DEFAULT NULL,
  `ape_materno` varchar(45) DEFAULT NULL,
  `nombres` varchar(45) DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `usuario` varchar(45) DEFAULT NULL,
  `contrasena` varchar(45) DEFAULT 'cmVzdHBl',
  `estado` varchar(5) DEFAULT 'a',
  `imagen` varchar(45) DEFAULT NULL,
  `editarprecio` int(11) DEFAULT 0,
  `ventarapida` int(1) NOT NULL DEFAULT 0,
  `id_imp` int(1) DEFAULT NULL,
  `turno_ing` time DEFAULT NULL,
  `turno_sal` time DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_usuario` (`id_usu`, `id_rol`, `id_areap`, `dni`, `ape_paterno`, `ape_materno`, `nombres`, `email`, `usuario`, `contrasena`, `estado`, `imagen`, `editarprecio`, `ventarapida`, `id_imp`, `turno_ing`, `turno_sal`) VALUES
(1, 1, 0, '45988786', 'Admin', 'Admin', 'Admin', 'administrador@gmail.com', 'LoretoSoft', 'TG9yZXRvU29mdDIwMjI=', 'a', '161117020710-avatar5.png', 1, 0, 6, NULL, NULL),
(45, 5, 0, '76940141', 'RIVAS', 'LLONTOP', 'OSHIN', 'prueba@gmail.com', '123456', 'TG9yZXRvU29mdDIwMjMuLi4=', 'a', 'default-avatar.png', 0, 0, 6, NULL, NULL),
(48, 2, 0, '42135115', 'GURREONERO', 'ARBURUA', 'OSCAR WILFREDO', 'oscar@gmail.com', 'admin2sd02222', 'TG9yZXRvU29mdDIwMjMuLi4=', 'a', 'default-avatar.png', 0, 0, 6, NULL, NULL),
(51, 5, 0, '75129093', 'ANDRADE', 'QUILLAY', 'JHOYCE IRENE', 'ireneandrade2109@gmail.com', '2808', 'TG9yZXRvU29mdDIwMjMuLi4=', 'a', 'default-avatar.png', 0, 0, 6, NULL, NULL),
(52, 2, 0, '12345678', 'ADMIN', 'ADMIN', 'ADMIN', 'admin@gmail.com', 'admin', 'YWRtaW4=', 'a', 'default-avatar.png', 0, 0, 6, NULL, NULL),
(53, 6, 0, '12345698', 'REPARTIDOR', 'REPARTIDOR', 'REPARTIDOR', 'repartidos@gmail.com', 'reparto2', 'TG9yZXRvU29mdDIwMjMuLi4=', 'a', 'default-avatar.png', 0, 0, 6, NULL, NULL),
(54, 6, 0, '88854775', 'REPARTIDO', 'REPART', 'DVMAN REPARTIDO', 'repartidor@gmail.com', 'repartidor2', 'TG9yZXRvU29mdDIwMjMuLi4=', 'a', 'default-avatar.png', 0, 0, 6, NULL, NULL),
(55, 5, 0, '73175372', 'CHAVEZ', 'NOLASCO', 'JORGE EDUARDO', 'jchavezno@gmail.com', 'jchavez27', 'TG9yZXRvU29mdDIwMjMuLi4=', 'a', 'default-avatar.png', 0, 0, 6, NULL, NULL),
(56, 5, 0, '41752600', 'GUZMAN', 'BENITES', 'ROBERTO', 'rgperu@gmail.com', 'BETO', 'TG9yZXRvU29mdDIwMjMuLi4=', 'a', 'default-avatar.png', 1, 0, 6, NULL, NULL),
(57, 3, 0, '41070509', 'GONZALES', 'FERNANDEZ', 'LUCIA', 'mozo@gmail.com', 'mozo002', 'TG9yZXRvU29mdDIwMjMuLi4=', 'a', 'default-avatar.png', 0, 0, 6, NULL, NULL),
(58, 5, 0, '78546840', 'E', 'A', 'JADY ANDERSON', 'demogt@gmail.com', '12', 'MTI=', 'a', 'default-avatar.png', 0, 0, 6, NULL, NULL),
(59, 4, 1, '45344148', 'MART', 'HART', 'JUAN', 'cocina1@gmail.com', 'cocina1', 'Y29jaW5hMQ==', 'a', 'default-avatar.png', 0, 0, NULL, NULL, NULL);

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

--
-- Estructura de tabla para la tabla `tm_venta`
--

CREATE TABLE `tm_venta` (
  `id_venta` int(11) NOT NULL,
  `id_pedido` int(11) NOT NULL,
  `id_tipo_pedido` int(11) NOT NULL,
  `id_cliente` int(11) NOT NULL,
  `id_tipo_doc` int(11) NOT NULL,
  `id_tipo_pago` int(11) NOT NULL,
  `id_usu` int(11) NOT NULL,
  `id_apc` int(11) NOT NULL,
  `serie_doc` char(4) NOT NULL,
  `nro_doc` int(8) UNSIGNED ZEROFILL NOT NULL,
  `pago_efe` decimal(10,2) DEFAULT 0.00,
  `pago_efe_none` decimal(10,2) DEFAULT 0.00,
  `pago_tar` decimal(10,2) DEFAULT 0.00,
  `pago_yape` decimal(10,2) DEFAULT 0.00,
  `pago_plin` decimal(10,2) DEFAULT 0.00,
  `pago_tran` decimal(10,2) DEFAULT 0.00,
  `descuento_tipo` char(1) NOT NULL DEFAULT '1',
  `descuento_personal` int(11) DEFAULT NULL,
  `descuento_monto` decimal(10,2) DEFAULT 0.00,
  `descuento_motivo` varchar(200) DEFAULT NULL,
  `comision_tarjeta` decimal(10,2) DEFAULT 0.00,
  `comision_delivery` decimal(10,2) DEFAULT 0.00,
  `icbper` decimal(10,2) NOT NULL DEFAULT 0.00,
  `igv` decimal(10,2) DEFAULT 0.00,
  `total` decimal(10,2) DEFAULT 0.00,
  `codigo_operacion` varchar(20) DEFAULT NULL,
  `fecha_venta` datetime DEFAULT NULL,
  `estado` varchar(15) DEFAULT 'a',
  `enviado_sunat` char(1) DEFAULT NULL,
  `code_respuesta_sunat` varchar(200) NOT NULL,
  `descripcion_sunat_cdr` varchar(300) NOT NULL,
  `name_file_sunat` varchar(80) NOT NULL,
  `hash_cdr` varchar(200) NOT NULL,
  `hash_cpe` varchar(200) NOT NULL,
  `fecha_vencimiento` date NOT NULL,
  `consumo` int(1) NOT NULL,
  `consumo_desc` text NOT NULL,
  `cambiomanual` int(1) NOT NULL DEFAULT 0,
  `observacion` text DEFAULT NULL,
  `nvoriginal` varchar(20) DEFAULT NULL,
  `nvfecha` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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

INSERT INTO `tm_venta` (`id_venta`, `id_pedido`, `id_tipo_pedido`, `id_cliente`, `id_tipo_doc`, `id_tipo_pago`, `id_usu`, `id_apc`, `serie_doc`, `nro_doc`, `pago_efe`, `pago_efe_none`, `pago_tar`, `pago_yape`, `pago_plin`, `pago_tran`, `descuento_tipo`, `descuento_personal`, `descuento_monto`, `descuento_motivo`, `comision_tarjeta`, `comision_delivery`, `icbper`, `igv`, `total`, `codigo_operacion`, `fecha_venta`, `estado`, `enviado_sunat`, `code_respuesta_sunat`, `descripcion_sunat_cdr`, `name_file_sunat`, `hash_cdr`, `hash_cpe`, `fecha_vencimiento`, `consumo`, `consumo_desc`, `cambiomanual`, `observacion`, `nvoriginal`, `nvfecha`) VALUES
(1, 1, 1, 1, 1, 1, 1, 1, 'B002', 00000001, 109.00, 109.00, 0.00, 0.00, 0.00, 0.00, '2', 0, 0.00, '', 0.00, 0.00, 0.00, 0.10, 109.00, '', '2024-07-30 15:11:36', 'a', NULL, '', '', '', '', '', '0000-00-00', 0, 'POR CONSUMO', 0, '', NULL, NULL);

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

--
-- Estructura de tabla para la tabla `token`
--

CREATE TABLE `token` (
  `id` int(11) NOT NULL,
  `token` varchar(100) DEFAULT NULL,
  `estado` varchar(12) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb3 COLLATE=utf8mb3_general_ci;

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


--
-- Indices de la tabla `comunicacion_baja`
--
ALTER TABLE `comunicacion_baja`
  ADD PRIMARY KEY (`id_comunicacion`);

--
-- Indices de la tabla `migrations`
--
ALTER TABLE `migrations`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `resumen_diario`
--
ALTER TABLE `resumen_diario`
  ADD PRIMARY KEY (`id_resumen`);

--
-- Indices de la tabla `resumen_diario_detalle`
--
ALTER TABLE `resumen_diario_detalle`
  ADD PRIMARY KEY (`id_detalle`),
  ADD KEY `FK_RDD_RES` (`id_resumen`),
  ADD KEY `FK_RDD_VEN` (`id_venta`);

--
-- Indices de la tabla `tm_accesos_rapidos`
--
ALTER TABLE `tm_accesos_rapidos`
  ADD PRIMARY KEY (`id_acceso`);

--
-- Indices de la tabla `tm_almacen`
--
ALTER TABLE `tm_almacen`
  ADD PRIMARY KEY (`id_alm`);

--
-- Indices de la tabla `tm_aper_cierre`
--
ALTER TABLE `tm_aper_cierre`
  ADD PRIMARY KEY (`id_apc`),
  ADD KEY `FK_ac_caja` (`id_caja`),
  ADD KEY `FK_ac_turno` (`id_turno`),
  ADD KEY `FK_ac_usu` (`id_usu`);

--
-- Indices de la tabla `tm_area_prod`
--
ALTER TABLE `tm_area_prod`
  ADD PRIMARY KEY (`id_areap`),
  ADD KEY `FK_ap_alm` (`id_imp`);

--
-- Indices de la tabla `tm_caja`
--
ALTER TABLE `tm_caja`
  ADD PRIMARY KEY (`id_caja`);

--
-- Indices de la tabla `tm_cliente`
--
ALTER TABLE `tm_cliente`
  ADD PRIMARY KEY (`id_cliente`);

--
-- Indices de la tabla `tm_compra`
--
ALTER TABLE `tm_compra`
  ADD PRIMARY KEY (`id_compra`),
  ADD KEY `FK_comp_prov` (`id_prov`),
  ADD KEY `FK_comp_tipoc` (`id_tipo_compra`),
  ADD KEY `FK_comp_tipod` (`id_tipo_doc`),
  ADD KEY `FK_comp_usu` (`id_usu`);

--
-- Indices de la tabla `tm_compra_credito`
--
ALTER TABLE `tm_compra_credito`
  ADD PRIMARY KEY (`id_credito`),
  ADD KEY `FK_CC_ID_COMPRA_idx` (`id_compra`);

--
-- Indices de la tabla `tm_compra_detalle`
--
ALTER TABLE `tm_compra_detalle`
  ADD KEY `FK_CDET_COM` (`id_compra`);

--
-- Indices de la tabla `tm_configuracion`
--
ALTER TABLE `tm_configuracion`
  ADD PRIMARY KEY (`id_cfg`);

--
-- Indices de la tabla `tm_credito_detalle`
--
ALTER TABLE `tm_credito_detalle`
  ADD KEY `FK_cred_usu` (`id_usu`),
  ADD KEY `FK_CRED_CRED` (`id_credito`);

--
-- Indices de la tabla `tm_detalle_pedido`
--
ALTER TABLE `tm_detalle_pedido`
  ADD KEY `FK_DPED_PRES` (`id_pres`),
  ADD KEY `FK_DPED_PED` (`id_pedido`),
  ADD KEY `FK_DPED_USU` (`id_usu`);

--
-- Indices de la tabla `tm_detalle_venta`
--
ALTER TABLE `tm_detalle_venta`
  ADD KEY `FK_DVEN_VEN` (`id_venta`),
  ADD KEY `FK_DVEN_PRES` (`id_prod`);

--
-- Indices de la tabla `tm_empresa`
--
ALTER TABLE `tm_empresa`
  ADD PRIMARY KEY (`id_de`);

--
-- Indices de la tabla `tm_gastos_adm`
--
ALTER TABLE `tm_gastos_adm`
  ADD PRIMARY KEY (`id_ga`),
  ADD KEY `FK_gasto_tg` (`id_tipo_gasto`),
  ADD KEY `FK_EADM_APC` (`id_apc`),
  ADD KEY `FK_EADM_USU` (`id_usu`);

--
-- Indices de la tabla `tm_impresora`
--
ALTER TABLE `tm_impresora`
  ADD PRIMARY KEY (`id_imp`);

--
-- Indices de la tabla `tm_ingresos_adm`
--
ALTER TABLE `tm_ingresos_adm`
  ADD PRIMARY KEY (`id_ing`),
  ADD KEY `FK_IADM_USU` (`id_usu`),
  ADD KEY `FK_IADM_APC` (`id_apc`);

--
-- Indices de la tabla `tm_insumo`
--
ALTER TABLE `tm_insumo`
  ADD PRIMARY KEY (`id_ins`),
  ADD KEY `FK_ins_catg` (`id_catg`),
  ADD KEY `FK_ins_med` (`id_med`);

--
-- Indices de la tabla `tm_insumo_catg`
--
ALTER TABLE `tm_insumo_catg`
  ADD PRIMARY KEY (`id_catg`);

--
-- Indices de la tabla `tm_inventario`
--
ALTER TABLE `tm_inventario`
  ADD PRIMARY KEY (`id_inv`);

--
-- Indices de la tabla `tm_inventario_entsal`
--
ALTER TABLE `tm_inventario_entsal`
  ADD PRIMARY KEY (`id_es`),
  ADD KEY `FK_INVES_USU` (`id_usu`),
  ADD KEY `FK_INVES_RESP` (`id_responsable`);

--
-- Indices de la tabla `tm_margen_venta`
--
ALTER TABLE `tm_margen_venta`
  ADD PRIMARY KEY (`id`);

--
-- Indices de la tabla `tm_mesa`
--
ALTER TABLE `tm_mesa`
  ADD PRIMARY KEY (`id_mesa`),
  ADD UNIQUE KEY `numero_mesa_unique` (`nro_mesa`,`id_salon`) USING BTREE,
  ADD KEY `FKM_IDCATG_idx` (`id_salon`);

--
-- Indices de la tabla `tm_num_pedidos`
--
ALTER TABLE `tm_num_pedidos`
  ADD PRIMARY KEY (`id_num_ped`);

--
-- Indices de la tabla `tm_pago`
--
ALTER TABLE `tm_pago`
  ADD PRIMARY KEY (`id_pago`);

--
-- Indices de la tabla `tm_pedido`
--
ALTER TABLE `tm_pedido`
  ADD PRIMARY KEY (`id_pedido`),
  ADD KEY `FK_ped_tp` (`id_tipo_pedido`),
  ADD KEY `FK_ped_usu` (`id_usu`),
  ADD KEY `FK_ped_apc` (`id_apc`);

--
-- Indices de la tabla `tm_pedido_delivery`
--
ALTER TABLE `tm_pedido_delivery`
  ADD KEY `FK_peddel_ped` (`id_pedido`),
  ADD KEY `FK_peddel_cli` (`id_cliente`);

--
-- Indices de la tabla `tm_pedido_llevar`
--
ALTER TABLE `tm_pedido_llevar`
  ADD KEY `FK_pedlle_ped` (`id_pedido`);

--
-- Indices de la tabla `tm_pedido_mesa`
--
ALTER TABLE `tm_pedido_mesa`
  ADD KEY `FK_pedme_ped` (`id_pedido`),
  ADD KEY `FK_pedme_mesa` (`id_mesa`),
  ADD KEY `FK_pedme_mozo` (`id_mozo`);

--
-- Indices de la tabla `tm_producto`
--
ALTER TABLE `tm_producto`
  ADD PRIMARY KEY (`id_prod`),
  ADD KEY `FK_prod_catg` (`id_catg`),
  ADD KEY `FK_prod_area` (`id_areap`);

--
-- Indices de la tabla `tm_producto_catg`
--
ALTER TABLE `tm_producto_catg`
  ADD PRIMARY KEY (`id_catg`);

--
-- Indices de la tabla `tm_producto_ingr`
--
ALTER TABLE `tm_producto_ingr`
  ADD PRIMARY KEY (`id_pi`),
  ADD KEY `FK_PING_PRES` (`id_pres`),
  ADD KEY `FK_PING_INS` (`id_ins`),
  ADD KEY `FK_PING_MED` (`id_med`);

--
-- Indices de la tabla `tm_producto_pres`
--
ALTER TABLE `tm_producto_pres`
  ADD PRIMARY KEY (`id_pres`),
  ADD KEY `FK_PROP_PROD` (`id_prod`);

--
-- Indices de la tabla `tm_proveedor`
--
ALTER TABLE `tm_proveedor`
  ADD PRIMARY KEY (`id_prov`);

--
-- Indices de la tabla `tm_repartidor`
--
ALTER TABLE `tm_repartidor`
  ADD PRIMARY KEY (`id_repartidor`);

--
-- Indices de la tabla `tm_rol`
--
ALTER TABLE `tm_rol`
  ADD PRIMARY KEY (`id_rol`);

--
-- Indices de la tabla `tm_salon`
--
ALTER TABLE `tm_salon`
  ADD PRIMARY KEY (`id_salon`);

--
-- Indices de la tabla `tm_tipo_compra`
--
ALTER TABLE `tm_tipo_compra`
  ADD PRIMARY KEY (`id_tipo_compra`);

--
-- Indices de la tabla `tm_tipo_doc`
--
ALTER TABLE `tm_tipo_doc`
  ADD PRIMARY KEY (`id_tipo_doc`);

--
-- Indices de la tabla `tm_tipo_gasto`
--
ALTER TABLE `tm_tipo_gasto`
  ADD PRIMARY KEY (`id_tipo_gasto`);

--
-- Indices de la tabla `tm_tipo_medida`
--
ALTER TABLE `tm_tipo_medida`
  ADD PRIMARY KEY (`id_med`);

--
-- Indices de la tabla `tm_tipo_pago`
--
ALTER TABLE `tm_tipo_pago`
  ADD PRIMARY KEY (`id_tipo_pago`),
  ADD KEY `FK_TIPODEPAGO` (`id_pago`);

--
-- Indices de la tabla `tm_tipo_pedido`
--
ALTER TABLE `tm_tipo_pedido`
  ADD PRIMARY KEY (`id_tipo_pedido`);

--
-- Indices de la tabla `tm_tipo_venta`
--
ALTER TABLE `tm_tipo_venta`
  ADD PRIMARY KEY (`id_tipo_venta`);

--
-- Indices de la tabla `tm_turno`
--
ALTER TABLE `tm_turno`
  ADD PRIMARY KEY (`id_turno`);

--
-- Indices de la tabla `tm_usuario`
--
ALTER TABLE `tm_usuario`
  ADD PRIMARY KEY (`id_usu`),
  ADD KEY `FKU_IDROL_idx` (`id_rol`);

--
-- Indices de la tabla `tm_venta`
--
ALTER TABLE `tm_venta`
  ADD PRIMARY KEY (`id_venta`),
  ADD UNIQUE KEY `venta_serie_num` (`serie_doc`,`nro_doc`) USING BTREE,
  ADD KEY `FK_venta_cli` (`id_cliente`),
  ADD KEY `FK_venta_td` (`id_tipo_doc`),
  ADD KEY `FK_venta_tp` (`id_tipo_pago`),
  ADD KEY `FK_venta_usu` (`id_usu`),
  ADD KEY `FK_venta_apc` (`id_apc`),
  ADD KEY `FK_venta_tpe` (`id_tipo_pedido`);

--
-- Indices de la tabla `token`
--
ALTER TABLE `token`
  ADD PRIMARY KEY (`id`);

--
-- AUTO_INCREMENT de las tablas volcadas
--

--
-- AUTO_INCREMENT de la tabla `comunicacion_baja`
--
ALTER TABLE `comunicacion_baja`
  MODIFY `id_comunicacion` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `migrations`
--
ALTER TABLE `migrations`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `resumen_diario`
--
ALTER TABLE `resumen_diario`
  MODIFY `id_resumen` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `resumen_diario_detalle`
--
ALTER TABLE `resumen_diario_detalle`
  MODIFY `id_detalle` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tm_accesos_rapidos`
--
ALTER TABLE `tm_accesos_rapidos`
  MODIFY `id_acceso` int(45) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT de la tabla `tm_almacen`
--
ALTER TABLE `tm_almacen`
  MODIFY `id_alm` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `tm_aper_cierre`
--
ALTER TABLE `tm_aper_cierre`
  MODIFY `id_apc` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `tm_area_prod`
--
ALTER TABLE `tm_area_prod`
  MODIFY `id_areap` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de la tabla `tm_caja`
--
ALTER TABLE `tm_caja`
  MODIFY `id_caja` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT de la tabla `tm_cliente`
--
ALTER TABLE `tm_cliente`
  MODIFY `id_cliente` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=82;

--
-- AUTO_INCREMENT de la tabla `tm_compra`
--
ALTER TABLE `tm_compra`
  MODIFY `id_compra` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tm_compra_credito`
--
ALTER TABLE `tm_compra_credito`
  MODIFY `id_credito` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tm_configuracion`
--
ALTER TABLE `tm_configuracion`
  MODIFY `id_cfg` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `tm_empresa`
--
ALTER TABLE `tm_empresa`
  MODIFY `id_de` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `tm_gastos_adm`
--
ALTER TABLE `tm_gastos_adm`
  MODIFY `id_ga` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tm_impresora`
--
ALTER TABLE `tm_impresora`
  MODIFY `id_imp` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de la tabla `tm_ingresos_adm`
--
ALTER TABLE `tm_ingresos_adm`
  MODIFY `id_ing` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tm_insumo`
--
ALTER TABLE `tm_insumo`
  MODIFY `id_ins` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de la tabla `tm_insumo_catg`
--
ALTER TABLE `tm_insumo_catg`
  MODIFY `id_catg` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT de la tabla `tm_inventario`
--
ALTER TABLE `tm_inventario`
  MODIFY `id_inv` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `tm_inventario_entsal`
--
ALTER TABLE `tm_inventario_entsal`
  MODIFY `id_es` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `tm_margen_venta`
--
ALTER TABLE `tm_margen_venta`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT de la tabla `tm_mesa`
--
ALTER TABLE `tm_mesa`
  MODIFY `id_mesa` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=186;

--
-- AUTO_INCREMENT de la tabla `tm_num_pedidos`
--
ALTER TABLE `tm_num_pedidos`
  MODIFY `id_num_ped` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de la tabla `tm_pago`
--
ALTER TABLE `tm_pago`
  MODIFY `id_pago` int(2) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;

--
-- AUTO_INCREMENT de la tabla `tm_pedido`
--
ALTER TABLE `tm_pedido`
  MODIFY `id_pedido` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT de la tabla `tm_producto`
--
ALTER TABLE `tm_producto`
  MODIFY `id_prod` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `tm_producto_catg`
--
ALTER TABLE `tm_producto_catg`
  MODIFY `id_catg` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `tm_producto_ingr`
--
ALTER TABLE `tm_producto_ingr`
  MODIFY `id_pi` int(11) NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `tm_producto_pres`
--
ALTER TABLE `tm_producto_pres`
  MODIFY `id_pres` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

--
-- AUTO_INCREMENT de la tabla `tm_proveedor`
--
ALTER TABLE `tm_proveedor`
  MODIFY `id_prov` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `tm_repartidor`
--
ALTER TABLE `tm_repartidor`
  MODIFY `id_repartidor` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4446;

--
-- AUTO_INCREMENT de la tabla `tm_rol`
--
ALTER TABLE `tm_rol`
  MODIFY `id_rol` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT de la tabla `tm_salon`
--
ALTER TABLE `tm_salon`
  MODIFY `id_salon` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT de la tabla `tm_tipo_compra`
--
ALTER TABLE `tm_tipo_compra`
  MODIFY `id_tipo_compra` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `tm_tipo_doc`
--
ALTER TABLE `tm_tipo_doc`
  MODIFY `id_tipo_doc` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `tm_tipo_gasto`
--
ALTER TABLE `tm_tipo_gasto`
  MODIFY `id_tipo_gasto` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT de la tabla `tm_tipo_medida`
--
ALTER TABLE `tm_tipo_medida`
  MODIFY `id_med` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;

--
-- AUTO_INCREMENT de la tabla `tm_tipo_pago`
--
ALTER TABLE `tm_tipo_pago`
  MODIFY `id_tipo_pago` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15;

--
-- AUTO_INCREMENT de la tabla `tm_tipo_pedido`
--
ALTER TABLE `tm_tipo_pedido`
  MODIFY `id_tipo_pedido` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `tm_tipo_venta`
--
ALTER TABLE `tm_tipo_venta`
  MODIFY `id_tipo_venta` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `tm_turno`
--
ALTER TABLE `tm_turno`
  MODIFY `id_turno` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `tm_usuario`
--
ALTER TABLE `tm_usuario`
  MODIFY `id_usu` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=60;

--
-- AUTO_INCREMENT de la tabla `tm_venta`
--
ALTER TABLE `tm_venta`
  MODIFY `id_venta` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `token`
--
ALTER TABLE `token`
  MODIFY `id` int(11) NOT NULL AUTO_INCREMENT;

--
-- Restricciones para tablas volcadas
--

--
-- Filtros para la tabla `resumen_diario_detalle`
--
ALTER TABLE `resumen_diario_detalle`
  ADD CONSTRAINT `FK_RDD_RES` FOREIGN KEY (`id_resumen`) REFERENCES `resumen_diario` (`id_resumen`),
  ADD CONSTRAINT `FK_RDD_VEN` FOREIGN KEY (`id_venta`) REFERENCES `tm_venta` (`id_venta`);

--
-- Filtros para la tabla `tm_aper_cierre`
--
ALTER TABLE `tm_aper_cierre`
  ADD CONSTRAINT `FK_ac_caja` FOREIGN KEY (`id_caja`) REFERENCES `tm_caja` (`id_caja`),
  ADD CONSTRAINT `FK_ac_turno` FOREIGN KEY (`id_turno`) REFERENCES `tm_turno` (`id_turno`),
  ADD CONSTRAINT `FK_ac_usu` FOREIGN KEY (`id_usu`) REFERENCES `tm_usuario` (`id_usu`);

--
-- Filtros para la tabla `tm_area_prod`
--
ALTER TABLE `tm_area_prod`
  ADD CONSTRAINT `FK_AP_IMP` FOREIGN KEY (`id_imp`) REFERENCES `tm_impresora` (`id_imp`);

--
-- Filtros para la tabla `tm_compra`
--
ALTER TABLE `tm_compra`
  ADD CONSTRAINT `FK_comp_prov` FOREIGN KEY (`id_prov`) REFERENCES `tm_proveedor` (`id_prov`),
  ADD CONSTRAINT `FK_comp_tipoc` FOREIGN KEY (`id_tipo_compra`) REFERENCES `tm_tipo_compra` (`id_tipo_compra`),
  ADD CONSTRAINT `FK_comp_tipod` FOREIGN KEY (`id_tipo_doc`) REFERENCES `tm_tipo_doc` (`id_tipo_doc`),
  ADD CONSTRAINT `FK_comp_usu` FOREIGN KEY (`id_usu`) REFERENCES `tm_usuario` (`id_usu`);

--
-- Filtros para la tabla `tm_compra_credito`
--
ALTER TABLE `tm_compra_credito`
  ADD CONSTRAINT `FK_compcre_idcomp` FOREIGN KEY (`id_compra`) REFERENCES `tm_compra` (`id_compra`);

--
-- Filtros para la tabla `tm_compra_detalle`
--
ALTER TABLE `tm_compra_detalle`
  ADD CONSTRAINT `FK_CDET_COM` FOREIGN KEY (`id_compra`) REFERENCES `tm_compra` (`id_compra`);

--
-- Filtros para la tabla `tm_credito_detalle`
--
ALTER TABLE `tm_credito_detalle`
  ADD CONSTRAINT `FK_CRED_CRED` FOREIGN KEY (`id_credito`) REFERENCES `tm_compra_credito` (`id_credito`),
  ADD CONSTRAINT `FK_cred_usu` FOREIGN KEY (`id_usu`) REFERENCES `tm_usuario` (`id_usu`);

--
-- Filtros para la tabla `tm_detalle_pedido`
--
ALTER TABLE `tm_detalle_pedido`
  ADD CONSTRAINT `FK_DPED_PED` FOREIGN KEY (`id_pedido`) REFERENCES `tm_pedido` (`id_pedido`),
  ADD CONSTRAINT `FK_DPED_PRES` FOREIGN KEY (`id_pres`) REFERENCES `tm_producto_pres` (`id_pres`),
  ADD CONSTRAINT `FK_DPED_USU` FOREIGN KEY (`id_usu`) REFERENCES `tm_usuario` (`id_usu`);

--
-- Filtros para la tabla `tm_detalle_venta`
--
ALTER TABLE `tm_detalle_venta`
  ADD CONSTRAINT `FK_DVEN_VEN` FOREIGN KEY (`id_venta`) REFERENCES `tm_venta` (`id_venta`);

--
-- Filtros para la tabla `tm_gastos_adm`
--
ALTER TABLE `tm_gastos_adm`
  ADD CONSTRAINT `FK_EADM_APC` FOREIGN KEY (`id_apc`) REFERENCES `tm_aper_cierre` (`id_apc`),
  ADD CONSTRAINT `FK_EADM_TGAS` FOREIGN KEY (`id_tipo_gasto`) REFERENCES `tm_tipo_gasto` (`id_tipo_gasto`),
  ADD CONSTRAINT `FK_EADM_USU` FOREIGN KEY (`id_usu`) REFERENCES `tm_usuario` (`id_usu`);

--
-- Filtros para la tabla `tm_ingresos_adm`
--
ALTER TABLE `tm_ingresos_adm`
  ADD CONSTRAINT `FK_IADM_APC` FOREIGN KEY (`id_apc`) REFERENCES `tm_aper_cierre` (`id_apc`),
  ADD CONSTRAINT `FK_IADM_USU` FOREIGN KEY (`id_usu`) REFERENCES `tm_usuario` (`id_usu`);

--
-- Filtros para la tabla `tm_insumo`
--
ALTER TABLE `tm_insumo`
  ADD CONSTRAINT `FK_ins_catg` FOREIGN KEY (`id_catg`) REFERENCES `tm_insumo_catg` (`id_catg`),
  ADD CONSTRAINT `FK_ins_med` FOREIGN KEY (`id_med`) REFERENCES `tm_tipo_medida` (`id_med`);

--
-- Filtros para la tabla `tm_inventario_entsal`
--
ALTER TABLE `tm_inventario_entsal`
  ADD CONSTRAINT `FK_INVES_RESP` FOREIGN KEY (`id_responsable`) REFERENCES `tm_usuario` (`id_usu`),
  ADD CONSTRAINT `FK_INVES_USU` FOREIGN KEY (`id_usu`) REFERENCES `tm_usuario` (`id_usu`);

--
-- Filtros para la tabla `tm_mesa`
--
ALTER TABLE `tm_mesa`
  ADD CONSTRAINT `fk_mesa_salon` FOREIGN KEY (`id_salon`) REFERENCES `tm_salon` (`id_salon`);

--
-- Filtros para la tabla `tm_pedido`
--
ALTER TABLE `tm_pedido`
  ADD CONSTRAINT `FK_ped_tp` FOREIGN KEY (`id_tipo_pedido`) REFERENCES `tm_tipo_pedido` (`id_tipo_pedido`),
  ADD CONSTRAINT `FK_ped_usu` FOREIGN KEY (`id_usu`) REFERENCES `tm_usuario` (`id_usu`);

--
-- Filtros para la tabla `tm_pedido_delivery`
--
ALTER TABLE `tm_pedido_delivery`
  ADD CONSTRAINT `FK_peddel_cli` FOREIGN KEY (`id_cliente`) REFERENCES `tm_cliente` (`id_cliente`),
  ADD CONSTRAINT `FK_peddel_ped` FOREIGN KEY (`id_pedido`) REFERENCES `tm_pedido` (`id_pedido`);

--
-- Filtros para la tabla `tm_pedido_llevar`
--
ALTER TABLE `tm_pedido_llevar`
  ADD CONSTRAINT `FK_pedlle_ped` FOREIGN KEY (`id_pedido`) REFERENCES `tm_pedido` (`id_pedido`);

--
-- Filtros para la tabla `tm_pedido_mesa`
--
ALTER TABLE `tm_pedido_mesa`
  ADD CONSTRAINT `FK_pedme_mesa` FOREIGN KEY (`id_mesa`) REFERENCES `tm_mesa` (`id_mesa`),
  ADD CONSTRAINT `FK_pedme_mozo` FOREIGN KEY (`id_mozo`) REFERENCES `tm_usuario` (`id_usu`),
  ADD CONSTRAINT `FK_pedme_ped` FOREIGN KEY (`id_pedido`) REFERENCES `tm_pedido` (`id_pedido`);

--
-- Filtros para la tabla `tm_producto`
--
ALTER TABLE `tm_producto`
  ADD CONSTRAINT `FK_prod_area` FOREIGN KEY (`id_areap`) REFERENCES `tm_area_prod` (`id_areap`),
  ADD CONSTRAINT `FK_prod_catg` FOREIGN KEY (`id_catg`) REFERENCES `tm_producto_catg` (`id_catg`);

--
-- Filtros para la tabla `tm_producto_ingr`
--
ALTER TABLE `tm_producto_ingr`
  ADD CONSTRAINT `FK_PING_MED` FOREIGN KEY (`id_med`) REFERENCES `tm_tipo_medida` (`id_med`),
  ADD CONSTRAINT `FK_PING_PRES` FOREIGN KEY (`id_pres`) REFERENCES `tm_producto_pres` (`id_pres`);

--
-- Filtros para la tabla `tm_producto_pres`
--
ALTER TABLE `tm_producto_pres`
  ADD CONSTRAINT `FK_PROP_PROD` FOREIGN KEY (`id_prod`) REFERENCES `tm_producto` (`id_prod`);

--
-- Filtros para la tabla `tm_tipo_pago`
--
ALTER TABLE `tm_tipo_pago`
  ADD CONSTRAINT `FK_TIPODEPAGO` FOREIGN KEY (`id_pago`) REFERENCES `tm_pago` (`id_pago`);

--
-- Filtros para la tabla `tm_usuario`
--
ALTER TABLE `tm_usuario`
  ADD CONSTRAINT `FK_usu_rol` FOREIGN KEY (`id_rol`) REFERENCES `tm_rol` (`id_rol`);

--
-- Filtros para la tabla `tm_venta`
--
ALTER TABLE `tm_venta`
  ADD CONSTRAINT `FK_venta_apc` FOREIGN KEY (`id_apc`) REFERENCES `tm_aper_cierre` (`id_apc`),
  ADD CONSTRAINT `FK_venta_cli` FOREIGN KEY (`id_cliente`) REFERENCES `tm_cliente` (`id_cliente`),
  ADD CONSTRAINT `FK_venta_td` FOREIGN KEY (`id_tipo_doc`) REFERENCES `tm_tipo_doc` (`id_tipo_doc`),
  ADD CONSTRAINT `FK_venta_tp` FOREIGN KEY (`id_tipo_pago`) REFERENCES `tm_tipo_pago` (`id_tipo_pago`),
  ADD CONSTRAINT `FK_venta_tpe` FOREIGN KEY (`id_tipo_pedido`) REFERENCES `tm_tipo_pedido` (`id_tipo_pedido`),
  ADD CONSTRAINT `FK_venta_usu` FOREIGN KEY (`id_usu`) REFERENCES `tm_usuario` (`id_usu`);
COMMIT;
