-- phpMyAdmin SQL Dump
-- version 4.8.3
-- https://www.phpmyadmin.net/
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 01-05-2026 a las 07:16:40
-- Versión del servidor: 10.1.36-MariaDB
-- Versión de PHP: 7.0.32

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Base de datos: `kapital_restaurant_pocitos`
--

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

--
-- Estructura de tabla para la tabla `abono`
--

CREATE TABLE `abono` (
  `idAbono` int(10) UNSIGNED NOT NULL,
  `idCompra` int(11) NOT NULL DEFAULT '0',
  `fecha` date NOT NULL DEFAULT '0000-00-00',
  `monto` varchar(100) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `referencia` varchar(200) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `ajuste`
--

CREATE TABLE `ajuste` (
  `idAjuste` int(11) UNSIGNED NOT NULL,
  `fecha` date NOT NULL DEFAULT '0000-00-00',
  `comentario` varchar(200) COLLATE latin1_general_ci NOT NULL,
  `hora` time NOT NULL DEFAULT '00:00:00',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `ajuste_detalle`
--

CREATE TABLE `ajuste_detalle` (
  `idAjusteDetalle` int(11) UNSIGNED NOT NULL,
  `idAjuste` int(11) NOT NULL,
  `idIngrediente` int(11) NOT NULL,
  `nombre` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `costo` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `cantidad` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `diferencia` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `categoria`
--

CREATE TABLE `categoria` (
  `idCategoria` int(11) UNSIGNED NOT NULL,
  `nombre` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `titleSize` int(11) NOT NULL,
  `imagen` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `posicionX` int(11) NOT NULL DEFAULT '0',
  `posicionY` int(11) NOT NULL DEFAULT '0',
  `width` int(11) NOT NULL DEFAULT '0',
  `height` int(11) NOT NULL DEFAULT '0',
  `posicionTitle` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `colorFondo` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `colorTitulo` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `colorLetra` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `impresora` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `categoria_ingrediente`
--

CREATE TABLE `categoria_ingrediente` (
  `idCategoria` int(11) UNSIGNED NOT NULL,
  `NOMBRE` varchar(200) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `categoria_observacion`
--

CREATE TABLE `categoria_observacion` (
  `idCategoriaObservacion` int(11) NOT NULL,
  `nombre` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `orden` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `cat_propina_sugerida`
--

CREATE TABLE `cat_propina_sugerida` (
  `id` int(11) NOT NULL,
  `texto` varchar(250) COLLATE latin1_general_ci NOT NULL,
  `porcentaje` float(10,2) NOT NULL,
  `status` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `cat_version`
--

CREATE TABLE `cat_version` (
  `id` int(11) NOT NULL,
  `version` varchar(15) CHARACTER SET latin1 DEFAULT NULL,
  `exe` varchar(250) CHARACTER SET latin1 DEFAULT NULL,
  `fechaActualizacion` date DEFAULT NULL,
  `dispositivo` varchar(250) COLLATE latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `cliente`
--

CREATE TABLE `cliente` (
  `idCliente` int(11) UNSIGNED NOT NULL,
  `nombre` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `telefono` varchar(20) COLLATE latin1_general_ci DEFAULT NULL,
  `calle` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `numero` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `fraccionamiento` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `cp` varchar(10) COLLATE latin1_general_ci DEFAULT NULL,
  `rfc` varchar(20) COLLATE latin1_general_ci DEFAULT NULL,
  `referencia` varchar(200) COLLATE latin1_general_ci DEFAULT NULL,
  `NoPedidosAcumulados` int(11) NOT NULL DEFAULT '0',
  `fechaUltimoPedido` date DEFAULT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `codigopostal`
--

CREATE TABLE `codigopostal` (
  `idcodigoPostal` int(11) NOT NULL,
  `d_codigo` int(5) DEFAULT NULL,
  `d_asenta` varchar(60) CHARACTER SET latin1 DEFAULT NULL,
  `D_mnpio` varchar(50) CHARACTER SET latin1 DEFAULT NULL,
  `d_estado` varchar(35) CHARACTER SET latin1 DEFAULT NULL,
  `d_ciudad` varchar(50) CHARACTER SET latin1 DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `compra`
--

CREATE TABLE `compra` (
  `idCompra` int(11) UNSIGNED NOT NULL,
  `idProveedor` int(11) NOT NULL,
  `numero` int(11) NOT NULL,
  `referencia` varchar(200) COLLATE latin1_general_ci NOT NULL,
  `fecha` date DEFAULT NULL,
  `monto` varchar(100) COLLATE latin1_general_ci NOT NULL DEFAULT '0.00',
  `status` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `hora` time NOT NULL DEFAULT '00:00:00',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `verificada` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `compra_detalle`
--

CREATE TABLE `compra_detalle` (
  `idCompraDetalle` int(11) UNSIGNED NOT NULL,
  `idCompra` int(11) NOT NULL,
  `idIngrediente` int(11) NOT NULL,
  `nombre` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `costo` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `cantidad` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `configuracion`
--

CREATE TABLE `configuracion` (
  `idConfiguracion` int(11) NOT NULL,
  `productosVendidos` int(11) NOT NULL,
  `productosCancelados` int(11) NOT NULL,
  `productosAgrupados` int(11) NOT NULL,
  `malaOrden` int(11) NOT NULL,
  `propinas` int(11) NOT NULL,
  `conceptosCancelacion` int(11) NOT NULL,
  `productosGarantia` int(11) NOT NULL,
  `gastos` int(11) NOT NULL,
  `mostrarPreview` int(11) NOT NULL,
  `embazadoDeOrigen` int(11) NOT NULL,
  `ventasSinConfirmacion` int(11) NOT NULL,
  `nombreAlFrente` int(11) NOT NULL,
  `tecladoEnPantalla` int(11) NOT NULL,
  `pestanaMesaVisible` int(11) NOT NULL,
  `pestanaDomVisible` int(11) NOT NULL,
  `pestanaLlevarVisible` int(11) NOT NULL,
  `previewComandaMesa` int(11) NOT NULL,
  `previewComandaDomicilio` int(11) NOT NULL,
  `previewComandaLlevar` int(11) NOT NULL,
  `pagoPendiente` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `corte`
--

CREATE TABLE `corte` (
  `idCorte` int(11) UNSIGNED NOT NULL,
  `numeroCorte` int(11) NOT NULL,
  `fechaCreacion` date NOT NULL DEFAULT '0000-00-00',
  `fecha` date NOT NULL DEFAULT '0000-00-00',
  `hora` time NOT NULL DEFAULT '00:00:00',
  `fechaAnterior` date NOT NULL DEFAULT '0000-00-00',
  `horaAnterior` time NOT NULL DEFAULT '00:00:00',
  `10c` int(11) NOT NULL DEFAULT '0',
  `20c` int(11) NOT NULL DEFAULT '0',
  `50c` int(11) NOT NULL DEFAULT '0',
  `1p` int(11) NOT NULL DEFAULT '0',
  `2p` int(11) NOT NULL DEFAULT '0',
  `5p` int(11) NOT NULL DEFAULT '0',
  `10p` int(11) NOT NULL DEFAULT '0',
  `20p` int(11) NOT NULL DEFAULT '0',
  `50p` int(11) NOT NULL DEFAULT '0',
  `100p` int(11) NOT NULL DEFAULT '0',
  `200p` int(11) NOT NULL DEFAULT '0',
  `500p` int(11) NOT NULL DEFAULT '0',
  `1000p` int(11) NOT NULL DEFAULT '0',
  `totalCorte` float NOT NULL DEFAULT '0',
  `totalCorteCuentas` float(10,2) NOT NULL DEFAULT '0.00',
  `totalMesas` float NOT NULL DEFAULT '0',
  `totalDineroMesas` float NOT NULL DEFAULT '0',
  `totalComensales` int(11) NOT NULL DEFAULT '0',
  `usuario` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `status` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `numeroImpresiones` int(11) NOT NULL DEFAULT '0',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `ticketPromedio` float NOT NULL DEFAULT '0',
  `fondoCaja` float NOT NULL,
  `finDeSemana` int(11) NOT NULL,
  `finDeMes` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `criticos`
--

CREATE TABLE `criticos` (
  `idCritico` int(11) NOT NULL,
  `idInsumo` int(11) NOT NULL,
  `nombre` varchar(50) CHARACTER SET latin1 NOT NULL,
  `cantidad` varchar(100) CHARACTER SET latin1 NOT NULL,
  `idCorte` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `destino_salida_entrada`
--

CREATE TABLE `destino_salida_entrada` (
  `idDestinoSalidaEntrada` int(11) NOT NULL,
  `nombre` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `clave` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `entrada_inventario`
--

CREATE TABLE `entrada_inventario` (
  `idEntrada` int(11) UNSIGNED NOT NULL,
  `fecha` date NOT NULL DEFAULT '0000-00-00',
  `comentario` varchar(200) COLLATE latin1_general_ci NOT NULL,
  `hora` time NOT NULL DEFAULT '00:00:00',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `entrada_inventario_detalle`
--

CREATE TABLE `entrada_inventario_detalle` (
  `idEntradaDetalle` int(11) UNSIGNED NOT NULL,
  `idEntrada` int(11) NOT NULL,
  `idIngrediente` int(11) NOT NULL,
  `nombre` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `costo` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `cantidad` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `fondo_caja`
--

CREATE TABLE `fondo_caja` (
  `idFondoCaja` int(11) UNSIGNED NOT NULL,
  `fondoCaja` float NOT NULL DEFAULT '0',
  `fecha` date NOT NULL DEFAULT '0000-00-00',
  `hora` time NOT NULL DEFAULT '00:00:00',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `fotografia`
--

CREATE TABLE `fotografia` (
  `idIngredienteFoto` int(11) UNSIGNED NOT NULL,
  `idIngrediente` int(11) DEFAULT NULL,
  `idUnidad` int(10) NOT NULL,
  `idLinea` int(11) NOT NULL,
  `idCategoria` int(11) NOT NULL,
  `nombre` varchar(200) COLLATE latin1_general_ci NOT NULL,
  `costo` varchar(100) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `costoPromedio` varchar(100) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `costoUltimo` float NOT NULL,
  `costoMayor` float NOT NULL,
  `desechable` int(11) NOT NULL,
  `existencia` varchar(100) COLLATE latin1_general_ci NOT NULL DEFAULT '0.00',
  `codigo` varchar(250) COLLATE latin1_general_ci NOT NULL,
  `creado` date NOT NULL,
  `maximo` float NOT NULL,
  `enviadoServicio` int(11) NOT NULL DEFAULT '0',
  `merma` varchar(250) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `critico` int(11) NOT NULL,
  `idcorte` int(11) NOT NULL,
  `compra` decimal(10,2) NOT NULL,
  `fecha` date NOT NULL,
  `existenciaSistema` varchar(250) COLLATE latin1_general_ci NOT NULL,
  `requisicion` varchar(250) COLLATE latin1_general_ci NOT NULL,
  `idSeccion` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `gasto`
--

CREATE TABLE `gasto` (
  `idGasto` int(11) UNSIGNED NOT NULL,
  `fechaCreacion` date NOT NULL DEFAULT '0000-00-00',
  `fecha` date NOT NULL DEFAULT '0000-00-00',
  `hora` time NOT NULL DEFAULT '00:00:00',
  `concepto` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `monto` float NOT NULL DEFAULT '0',
  `usuario` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `idTipoGasto` int(11) NOT NULL DEFAULT '0',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `verificada` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `info_negocio`
--

CREATE TABLE `info_negocio` (
  `id` int(11) NOT NULL DEFAULT '1' COMMENT 'Siempre será 1 (único registro)',
  `nombre_negocio` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT 'Nombre del negocio',
  `nombre_sucursal` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Nombre de la sucursal',
  `direccion_linea1` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Primera línea de dirección',
  `direccion_linea2` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Segunda línea de dirección',
  `razon_social` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Razón social de la empresa',
  `rfc` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'RFC del negocio',
  `telefono` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Teléfono del negocio',
  `email` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Email del negocio',
  `sitio_web` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'Sitio web del negocio',
  `logo_url` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT 'URL del logo (opcional)',
  `mensaje_ticket` text COLLATE utf8mb4_unicode_ci COMMENT 'Mensaje adicional para tickets',
  `activo` tinyint(1) NOT NULL DEFAULT '1' COMMENT 'Estado activo',
  `fecha_creacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'Fecha de creación',
  `fecha_actualizacion` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'Fecha de última actualización'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='Información del negocio para tickets';

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

--
-- Estructura de tabla para la tabla `ingrediente`
--

CREATE TABLE `ingrediente` (
  `idIngrediente` int(11) UNSIGNED NOT NULL,
  `idUnidad` int(10) NOT NULL,
  `idLinea` int(11) NOT NULL,
  `idCategoria` int(11) NOT NULL,
  `NOMBRE` varchar(200) COLLATE latin1_general_ci NOT NULL,
  `costo` varchar(100) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `costoPromedio` varchar(100) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `costoUltimo` float DEFAULT NULL,
  `costoMayor` float DEFAULT NULL,
  `desechable` int(11) DEFAULT '0',
  `existencia` varchar(100) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `codigo` varchar(250) COLLATE latin1_general_ci DEFAULT NULL,
  `creado` date DEFAULT NULL,
  `maximo` float DEFAULT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `merma` varchar(250) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `critico` int(11) NOT NULL DEFAULT '0',
  `fechaActualizacion` date DEFAULT NULL,
  `existenciaSistema` varchar(250) COLLATE latin1_general_ci DEFAULT NULL,
  `requisicion` varchar(250) COLLATE latin1_general_ci DEFAULT NULL,
  `idSeccion` int(11) DEFAULT NULL,
  `proyeccion` int(11) NOT NULL DEFAULT '0',
  `redondeo` int(11) NOT NULL,
  `autopedido` int(11) NOT NULL,
  `maximop` float NOT NULL,
  `minimop` float NOT NULL,
  `tipop` int(11) NOT NULL,
  `loza` int(11) NOT NULL DEFAULT '0',
  `lunes` float NOT NULL DEFAULT '0',
  `martes` float NOT NULL DEFAULT '0',
  `miercoles` float NOT NULL DEFAULT '0',
  `jueves` float NOT NULL DEFAULT '0',
  `viernes` float NOT NULL DEFAULT '0',
  `sabado` float NOT NULL DEFAULT '0',
  `domingo` float NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `ingrediente_equivalencia`
--

CREATE TABLE `ingrediente_equivalencia` (
  `idEquivalencia` int(11) UNSIGNED NOT NULL,
  `idIngrediente` int(11) NOT NULL,
  `cantidad` float NOT NULL,
  `idUnidad` int(11) NOT NULL,
  `cantidadUnidad` float NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `ingrediente_utilizado`
--

CREATE TABLE `ingrediente_utilizado` (
  `idIngredienteUtilizado` int(11) NOT NULL,
  `idPedido` int(11) NOT NULL,
  `idIngrediente` int(11) NOT NULL,
  `cantidad` int(11) NOT NULL,
  `fecha` date NOT NULL,
  `hora` time NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `licencias`
--

CREATE TABLE `licencias` (
  `id` int(11) NOT NULL,
  `clave_licencia` varchar(50) NOT NULL,
  `cliente_nombre` varchar(150) NOT NULL,
  `tipo` enum('trial','basica','premium') NOT NULL DEFAULT 'basica',
  `fecha_inicio` date NOT NULL,
  `fecha_expiracion` date NOT NULL,
  `max_dispositivos` int(11) NOT NULL DEFAULT '1',
  `activa` tinyint(1) NOT NULL DEFAULT '1',
  `secreto_hmac` varchar(64) NOT NULL,
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Estructura de tabla para la tabla `licencia_dispositivos`
--

CREATE TABLE `licencia_dispositivos` (
  `id` int(11) NOT NULL,
  `clave_licencia` varchar(50) NOT NULL,
  `machine_id` varchar(100) NOT NULL,
  `nombre_pc` varchar(100) NOT NULL,
  `fecha_activacion` datetime DEFAULT CURRENT_TIMESTAMP,
  `ultima_verificacion` datetime DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

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

--
-- Estructura de tabla para la tabla `limite_retiros`
--

CREATE TABLE `limite_retiros` (
  `id` int(11) NOT NULL,
  `diaNumero` int(11) NOT NULL,
  `dia` varchar(50) CHARACTER SET latin1 NOT NULL,
  `cantidad` float(10,2) NOT NULL,
  `retiro_activo` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `linea`
--

CREATE TABLE `linea` (
  `idLinea` int(11) UNSIGNED NOT NULL,
  `NOMBRE` varchar(200) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `lote`
--

CREATE TABLE `lote` (
  `idLote` int(11) NOT NULL,
  `horaSalida` time NOT NULL,
  `Cantidad` float NOT NULL DEFAULT '0',
  `Disponibles` float NOT NULL DEFAULT '0',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `marco_mesa`
--

CREATE TABLE `marco_mesa` (
  `idMarco` int(11) UNSIGNED NOT NULL,
  `posicionX` int(11) NOT NULL DEFAULT '0',
  `posicionY` int(11) NOT NULL DEFAULT '0',
  `width` int(11) NOT NULL DEFAULT '0',
  `height` int(11) NOT NULL DEFAULT '0',
  `colorFondo` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `estiloFondo` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `colorBorde` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `estiloBorde` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `widthBorde` int(11) NOT NULL DEFAULT '0',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `mesa`
--

CREATE TABLE `mesa` (
  `idMesa` int(10) UNSIGNED NOT NULL,
  `numero` int(11) NOT NULL,
  `nombre` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `posicionX` int(11) NOT NULL DEFAULT '0',
  `posicionY` int(11) NOT NULL DEFAULT '0',
  `caption` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `width` int(11) NOT NULL DEFAULT '0',
  `height` int(11) NOT NULL DEFAULT '0',
  `colorAbierta` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `colorOcupada` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `colorPendiente` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `negrita` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `unionNumero` int(11) NOT NULL DEFAULT '0',
  `unionColor` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `status` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `pedidoActivo` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `cajaNumero` varchar(250) COLLATE latin1_general_ci NOT NULL DEFAULT 'caja1'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `mesero`
--

CREATE TABLE `mesero` (
  `idMesero` int(11) UNSIGNED NOT NULL,
  `nombre` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `numeroMesero` int(11) NOT NULL,
  `calle` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `numero` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `fraccionamiento` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `cp` varchar(10) COLLATE latin1_general_ci NOT NULL,
  `telefono` varchar(20) COLLATE latin1_general_ci NOT NULL,
  `celular` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `foto` varchar(200) COLLATE latin1_general_ci DEFAULT NULL,
  `mesero` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `repartidor` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `title` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `titleSize` int(11) NOT NULL,
  `posicionX` int(11) NOT NULL DEFAULT '0',
  `posicionY` int(11) NOT NULL DEFAULT '0',
  `width` int(11) NOT NULL DEFAULT '0',
  `height` int(11) NOT NULL DEFAULT '0',
  `posicionTitle` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `colorFondo` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `colorTitulo` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `colorLetra` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `negritaNumero` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `tamanoNumero` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `modulo`
--

CREATE TABLE `modulo` (
  `idModulo` int(11) NOT NULL,
  `ip` varchar(20) CHARACTER SET latin1 NOT NULL,
  `ejecucion` varchar(100) CHARACTER SET latin1 NOT NULL,
  `equipo` varchar(100) CHARACTER SET latin1 NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `observacion`
--

CREATE TABLE `observacion` (
  `idObservacion` int(11) NOT NULL,
  `idPlatillo` int(11) NOT NULL,
  `nombreObservacion` text COLLATE latin1_general_ci NOT NULL,
  `idCategoriaObservacion` int(11) NOT NULL,
  `inventariada` int(11) NOT NULL DEFAULT '0',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `observacion_detalle`
--

CREATE TABLE `observacion_detalle` (
  `idObservacionDetalle` int(11) NOT NULL,
  `idPedidoDetalle` int(11) NOT NULL,
  `idObservacion` int(11) NOT NULL,
  `txt` text CHARACTER SET latin1 NOT NULL,
  `idPlatillo` int(11) NOT NULL,
  `numeroPlatillo` int(11) NOT NULL,
  `idPedido` int(11) NOT NULL,
  `textoLibre` text CHARACTER SET latin1 NOT NULL,
  `status` varchar(11) CHARACTER SET latin1 NOT NULL,
  `observacionAgrupada` int(11) NOT NULL DEFAULT '0',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `agregable` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `observacion_ingrediente`
--

CREATE TABLE `observacion_ingrediente` (
  `idObservacionIngrediente` int(11) UNSIGNED NOT NULL,
  `idObservacion` int(11) NOT NULL,
  `idIngrediente` int(11) NOT NULL,
  `cantidad` float DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `observacion_platillo`
--

CREATE TABLE `observacion_platillo` (
  `idObservacionPlatillo` int(11) NOT NULL,
  `idObservacion` int(11) NOT NULL,
  `idPlatillo` int(11) NOT NULL,
  `Observacion_obligada` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `observacion_preparado`
--

CREATE TABLE `observacion_preparado` (
  `idObservacionPreparado` int(11) NOT NULL,
  `idObservacion` int(11) NOT NULL,
  `idPreparado` int(11) NOT NULL,
  `cantidad` float NOT NULL,
  `idIngrediente` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `pago`
--

CREATE TABLE `pago` (
  `idPago` int(11) UNSIGNED NOT NULL,
  `idPedido` int(11) NOT NULL,
  `pedido` int(11) NOT NULL,
  `tipo` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `descuento` float NOT NULL DEFAULT '0',
  `montoTotal` float NOT NULL DEFAULT '0',
  `montoPagado` float NOT NULL DEFAULT '0',
  `montoDescuento` float NOT NULL DEFAULT '0',
  `pagoTotal` float NOT NULL DEFAULT '0',
  `pagoEfectivo` float NOT NULL DEFAULT '0',
  `pagoTarjeta` float NOT NULL DEFAULT '0',
  `pagoTransferencia` float NOT NULL DEFAULT '0',
  `pagoCupon` float NOT NULL DEFAULT '0',
  `pagoCortesia` float NOT NULL DEFAULT '0',
  `cambio` float NOT NULL DEFAULT '0',
  `comision` float NOT NULL DEFAULT '0',
  `pagoDelivery` float UNSIGNED ZEROFILL NOT NULL COMMENT 'Monto del pedido tipo Delivery',
  `PROPINA` float NOT NULL DEFAULT '0',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `usuarioCaja` varchar(50) COLLATE latin1_general_ci NOT NULL DEFAULT '',
  `referenciaTransferencia` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `codigoCupon` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `motivoCortesia` varchar(250) COLLATE latin1_general_ci DEFAULT NULL,
  `autorizadoPor` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `fechaPago` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `pago_domicilio`
--

CREATE TABLE `pago_domicilio` (
  `idPagoDomicilio` int(11) UNSIGNED NOT NULL,
  `idPedido` int(11) NOT NULL,
  `pedido` int(11) NOT NULL,
  `tipo` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `descuento` float NOT NULL DEFAULT '0',
  `montoTotal` float NOT NULL DEFAULT '0',
  `montoPagado` float NOT NULL DEFAULT '0',
  `montoDescuento` float NOT NULL DEFAULT '0',
  `pagoTotal` float NOT NULL,
  `pagoEfectivo` float NOT NULL,
  `pagoTarjeta` float NOT NULL,
  `pagoTransferencia` float NOT NULL DEFAULT '0',
  `pagoCupon` float NOT NULL DEFAULT '0',
  `pagoCortesia` float NOT NULL DEFAULT '0',
  `cambio` float NOT NULL,
  `comision` float NOT NULL DEFAULT '0',
  `PROPINA` float NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `referenciaTransferencia` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `codigoCupon` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `motivoCortesia` varchar(250) COLLATE latin1_general_ci DEFAULT NULL,
  `autorizadoPor` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `fechaPago` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `usuarioCaja` varchar(250) COLLATE latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `pago_pendiente`
--

CREATE TABLE `pago_pendiente` (
  `idPagoPendiente` int(11) UNSIGNED NOT NULL,
  `idPedido` int(11) NOT NULL,
  `tipo` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `montoTotal` float NOT NULL DEFAULT '0',
  `pagoTotal` float NOT NULL DEFAULT '0',
  `pagoEfectivo` float NOT NULL DEFAULT '0',
  `pagoTarjeta` float NOT NULL,
  `nombreCliente` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `fechaPago` date DEFAULT NULL,
  `horaPago` time DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `pedido`
--

CREATE TABLE `pedido` (
  `idPedido` int(11) UNSIGNED NOT NULL,
  `numero` int(11) NOT NULL,
  `numeroDia` int(11) NOT NULL,
  `numeroPersonas` int(11) NOT NULL,
  `idCliente` int(11) NOT NULL,
  `fechaCreacion` date DEFAULT NULL,
  `mesero` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `tipo` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `numeroTipo` int(11) NOT NULL,
  `horaAbierto` time NOT NULL DEFAULT '00:00:00',
  `horaCerrado` time NOT NULL DEFAULT '00:00:00',
  `horaEnvio` time NOT NULL DEFAULT '00:00:00',
  `status` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `numeroImpresiones` int(11) NOT NULL,
  `usuario` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `liquidado` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `numeroTicket` int(11) NOT NULL COMMENT 'éste número se puede repetir',
  `supervisorCancela` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `comentarios` varchar(250) COLLATE latin1_general_ci NOT NULL,
  `dividida` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `clienteLlevar` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `banderaDescuento` int(11) NOT NULL,
  `valorDescuento` int(11) NOT NULL,
  `horaSalida` time NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `codigopedidofactura` varchar(255) COLLATE latin1_general_ci NOT NULL,
  `fecha_hora_salioReparto` datetime NOT NULL,
  `fecha_hora_regresoReparto` datetime NOT NULL,
  `fecha_hora_salioCocina` datetime NOT NULL,
  `facturado` int(11) NOT NULL,
  `Sonido` int(11) NOT NULL,
  `coordenadas` varchar(250) COLLATE latin1_general_ci NOT NULL,
  `facturadoGeneral` int(11) NOT NULL,
  `referenciaFactura` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `promocionMesaActiva` tinyint(1) DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `pedido_detalle`
--

CREATE TABLE `pedido_detalle` (
  `idPedidoDetalle` int(10) UNSIGNED NOT NULL,
  `idPedido` int(11) NOT NULL,
  `pedido` int(11) NOT NULL,
  `idPlatillo` int(11) NOT NULL,
  `nombrePlatillo` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `cantidad` float NOT NULL DEFAULT '0',
  `precio` float NOT NULL DEFAULT '0',
  `idCategoria` int(11) NOT NULL,
  `nombreCategoria` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `costo` float NOT NULL DEFAULT '0',
  `clave` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `platillo_promocion` int(11) NOT NULL DEFAULT '0',
  `status` varchar(45) COLLATE latin1_general_ci NOT NULL,
  `cantados` int(11) NOT NULL,
  `impresos` int(11) NOT NULL,
  `platilloBase` int(11) NOT NULL,
  `separador` int(11) NOT NULL,
  `observacion` int(11) NOT NULL,
  `idPromocion` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `app` int(11) NOT NULL DEFAULT '0',
  `fechaEntregado` date DEFAULT NULL,
  `horaEntregado` varchar(250) COLLATE latin1_general_ci DEFAULT NULL,
  `horaCreacion` varchar(250) COLLATE latin1_general_ci NOT NULL,
  `fechaCreacion1` date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `pedido_detalle_cancelados`
--

CREATE TABLE `pedido_detalle_cancelados` (
  `idPedidoDetalleCancelado` int(11) UNSIGNED NOT NULL,
  `idPedido` int(11) NOT NULL,
  `pedido` int(11) NOT NULL,
  `idPlatillo` int(11) NOT NULL,
  `nombrePlatillo` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `idCategoria` int(11) NOT NULL,
  `nombreCategoria` varchar(45) COLLATE latin1_general_ci NOT NULL,
  `cantidad` float NOT NULL DEFAULT '0',
  `precio` float NOT NULL DEFAULT '0',
  `costo` float NOT NULL DEFAULT '0',
  `supervisorCancela` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `comentarios` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `status` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `pedido_detalle_garantia`
--

CREATE TABLE `pedido_detalle_garantia` (
  `idPedidoDetalleGarantia` int(11) UNSIGNED NOT NULL,
  `idPedido` int(11) NOT NULL,
  `pedido` int(11) NOT NULL,
  `idPlatillo` int(11) NOT NULL,
  `nombrePlatillo` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `cantidad` float NOT NULL DEFAULT '0',
  `precio` float NOT NULL DEFAULT '0',
  `idCategoria` int(11) NOT NULL,
  `nombreCategoria` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `costo` float NOT NULL DEFAULT '0',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `pedido_detalle_mala_orden`
--

CREATE TABLE `pedido_detalle_mala_orden` (
  `idPedidoDetalleMalaOrden` int(11) UNSIGNED NOT NULL,
  `idPedido` int(11) NOT NULL,
  `pedido` int(11) NOT NULL,
  `idPlatillo` int(11) NOT NULL,
  `nombrePlatillo` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `cantidad` float NOT NULL DEFAULT '0',
  `precio` float NOT NULL DEFAULT '0',
  `idCategoria` int(11) NOT NULL,
  `nombreCategoria` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `costo` float NOT NULL DEFAULT '0',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `pedido_ingrediente`
--

CREATE TABLE `pedido_ingrediente` (
  `idPedidoIngrediente` int(10) UNSIGNED NOT NULL,
  `idPedido` int(11) NOT NULL,
  `pedido` int(11) NOT NULL,
  `idIngrediente` int(11) NOT NULL,
  `nombre` varchar(200) COLLATE latin1_general_ci NOT NULL,
  `costo` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `pedido_mesa`
--

CREATE TABLE `pedido_mesa` (
  `idPedidoMesa` int(11) UNSIGNED NOT NULL,
  `idPedido` int(11) NOT NULL,
  `pedido` int(11) NOT NULL,
  `idMesa` int(11) NOT NULL,
  `numeroMesa` int(11) NOT NULL,
  `nombreMesa` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `perfil`
--

CREATE TABLE `perfil` (
  `idPerfil` int(11) UNSIGNED NOT NULL,
  `nombre` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `tipo` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `catalogoPerfiles` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `catalogoUsuarios` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `catalogoMeseros` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `catalogoMesas` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `catalogoClientes` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `catalogoPlatillos` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `cuentas` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `corteCaja` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `productosVendidos` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `reportes` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `gastos` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `liquidacionPedidos` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `configuracion` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `respaldoMenu` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `malasOrdenesGarantias` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `inventario` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `reporteExcel` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `compra` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `promocion` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `utilidadCostoReporte` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `corteParcial` char(1) COLLATE latin1_general_ci NOT NULL,
  `cancelarPedidosProductos` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `recetas` int(11) NOT NULL,
  `existenciasReales` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `Gcriticos` int(11) NOT NULL,
  `retiros` int(11) NOT NULL DEFAULT '0',
  `cortesias` int(11) NOT NULL DEFAULT '0',
  `moverProductos` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `platillo`
--

CREATE TABLE `platillo` (
  `idPlatillo` int(11) UNSIGNED NOT NULL,
  `idCategoria` int(11) DEFAULT NULL,
  `nombre` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `title` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `titleSize` int(11) DEFAULT NULL,
  `precio` float NOT NULL DEFAULT '0',
  `precioSize` int(11) DEFAULT NULL,
  `imagen` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `posicionX` int(11) DEFAULT NULL,
  `posicionY` int(11) DEFAULT NULL,
  `width` int(11) DEFAULT NULL,
  `height` int(11) DEFAULT NULL,
  `posicionTitle` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `colorFondo` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `colorTitulo` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `colorLetra` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `costo` float NOT NULL DEFAULT '0',
  `imprimirCocina` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '1',
  `codigo` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `existencia` int(11) DEFAULT NULL,
  `utilizaDisponibles` int(11) DEFAULT NULL,
  `disponibles` int(11) DEFAULT NULL,
  `unidad` float NOT NULL DEFAULT '0',
  `observaAlAgregarPlatillo` int(11) DEFAULT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `impresora` varchar(255) COLLATE latin1_general_ci DEFAULT NULL,
  `impresora2` varchar(250) COLLATE latin1_general_ci DEFAULT NULL,
  `Observacion_obligada` int(11) DEFAULT NULL,
  `fechaActualizacion` date DEFAULT NULL,
  `proyeccion` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `platillo_detalle`
--

CREATE TABLE `platillo_detalle` (
  `idPlatilloDetalle` int(11) NOT NULL,
  `numeroPlatillo` int(11) NOT NULL,
  `status` int(11) NOT NULL,
  `idPedidoDetalle` int(11) NOT NULL,
  `numeroPersona` int(11) NOT NULL DEFAULT '0',
  `observacion` int(11) NOT NULL DEFAULT '0',
  `idPlatillo` int(11) NOT NULL DEFAULT '0',
  `observacionAgrupada` int(11) NOT NULL DEFAULT '0',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `platillo_ingrediente`
--

CREATE TABLE `platillo_ingrediente` (
  `idPlatilloIngrediente` int(11) UNSIGNED NOT NULL,
  `idPlatillo` int(11) NOT NULL,
  `idIngrediente` int(11) NOT NULL,
  `idEquivalencia` int(11) NOT NULL DEFAULT '0',
  `cantidad` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `idPreparado` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `factor` varchar(250) COLLATE latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `platillo_inventario`
--

CREATE TABLE `platillo_inventario` (
  `idPlatilloInventario` int(11) NOT NULL,
  `idPlatillo` int(11) NOT NULL,
  `idIngrediente` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `preparado`
--

CREATE TABLE `preparado` (
  `idPreparado` int(11) NOT NULL,
  `NOMBRE` varchar(45) COLLATE latin1_general_ci NOT NULL,
  `unidad` varchar(45) COLLATE latin1_general_ci NOT NULL,
  `costo` float NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `proyeccion` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `preparado_ingrediente`
--

CREATE TABLE `preparado_ingrediente` (
  `idPreparadoIngrediente` int(11) NOT NULL,
  `idPreparado` int(11) NOT NULL,
  `idIngrediente` int(11) NOT NULL,
  `cantidad` float NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `factor` varchar(250) COLLATE latin1_general_ci NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `presentacion`
--

CREATE TABLE `presentacion` (
  `idPrecentacion` int(11) NOT NULL,
  `Nombre` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `Prefijo` varchar(10) COLLATE latin1_general_ci NOT NULL,
  `valor` int(11) NOT NULL,
  `idProduto` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `promocion`
--

CREATE TABLE `promocion` (
  `idPromocion` int(11) UNSIGNED NOT NULL,
  `nombre` varchar(200) COLLATE latin1_general_ci NOT NULL,
  `fechaInicio` date NOT NULL,
  `fechaFin` date NOT NULL,
  `tipo` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '1',
  `cantidad1` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `cantidad2` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `descuento` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `activar` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `horaInicio` time NOT NULL,
  `horaFin` time NOT NULL,
  `platillo1` int(11) NOT NULL,
  `platillo2` int(11) NOT NULL,
  `idPlatilloPromocion` int(11) NOT NULL DEFAULT '0',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `llevar` int(11) NOT NULL,
  `mesa` int(11) NOT NULL,
  `domicilio` int(11) NOT NULL,
  `delibot` int(11) NOT NULL,
  `rappi` int(11) NOT NULL,
  `uber` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `promocion_adicional`
--

CREATE TABLE `promocion_adicional` (
  `idPromocionAdicional` int(11) NOT NULL,
  `idPromocion` int(11) NOT NULL,
  `idPedido` int(11) NOT NULL,
  `idPlatillo` int(11) NOT NULL,
  `numeroPlatillo` int(11) NOT NULL,
  `idPedidoDetalle` int(11) NOT NULL,
  `status` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `promocion_base`
--

CREATE TABLE `promocion_base` (
  `idPromocionBase` int(11) NOT NULL,
  `idPromocion` int(11) NOT NULL,
  `idPedido` int(11) NOT NULL,
  `idPlatillo` int(11) NOT NULL,
  `numeroPlatillo` int(11) NOT NULL,
  `idPedidoDetalle` int(11) NOT NULL,
  `status` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `promocion_control`
--

CREATE TABLE `promocion_control` (
  `idPromocionControl` int(11) NOT NULL,
  `idPromocionBase` int(11) NOT NULL,
  `idPromocionAdicional` int(11) NOT NULL,
  `status` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `promocion_detalle`
--

CREATE TABLE `promocion_detalle` (
  `idPromocionDetalle` int(11) UNSIGNED NOT NULL,
  `idPromocion` int(11) NOT NULL,
  `idPlatillo` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `promocion_dia`
--

CREATE TABLE `promocion_dia` (
  `idPromocioDia` int(11) UNSIGNED NOT NULL,
  `idPromocion` int(11) NOT NULL,
  `dia` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `promocion_platillo_regalo`
--

CREATE TABLE `promocion_platillo_regalo` (
  `idPromocionPlatilloRegalo` int(11) NOT NULL,
  `idPromocion` int(11) NOT NULL,
  `idPlatillo` int(11) NOT NULL,
  `idPedido` int(11) NOT NULL,
  `tipo` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `proveedor`
--

CREATE TABLE `proveedor` (
  `idProveedor` int(11) UNSIGNED NOT NULL,
  `nombre` varchar(100) COLLATE latin1_general_ci NOT NULL DEFAULT '',
  `codigo` varchar(25) COLLATE latin1_general_ci NOT NULL DEFAULT '',
  `razonSocial` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `contacto` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `calle` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `numero` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `colonia` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `ciudad` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `estado` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `cp` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `rfc` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `telefono1` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `telefono2` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `correo` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `eliminado` int(1) NOT NULL DEFAULT '0',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `salida_inventario`
--

CREATE TABLE `salida_inventario` (
  `idSalida` int(11) UNSIGNED NOT NULL,
  `fecha` date NOT NULL DEFAULT '0000-00-00',
  `comentario` varchar(200) COLLATE latin1_general_ci NOT NULL,
  `idDestinoSalidaEntrada` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `salida_inventario_detalle`
--

CREATE TABLE `salida_inventario_detalle` (
  `idSalidaDetalle` int(11) UNSIGNED NOT NULL,
  `idSalida` int(11) NOT NULL,
  `idIngrediente` int(11) NOT NULL,
  `nombre` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `costo` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `cantidad` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `secciones`
--

CREATE TABLE `secciones` (
  `id` int(11) NOT NULL,
  `nombre` varchar(250) COLLATE latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `subcuenta`
--

CREATE TABLE `subcuenta` (
  `idSubcuenta` int(11) NOT NULL,
  `idPedido` int(11) NOT NULL,
  `numeroDia` int(11) NOT NULL,
  `clave` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `subcuenta_detalle`
--

CREATE TABLE `subcuenta_detalle` (
  `idPedidoDetalle` int(10) UNSIGNED NOT NULL,
  `idPlatillo` int(11) NOT NULL,
  `nombrePlatillo` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `cantidad` float NOT NULL DEFAULT '0',
  `precio` float NOT NULL DEFAULT '0',
  `idCategoria` int(11) NOT NULL,
  `nombreCategoria` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `costo` float NOT NULL DEFAULT '0',
  `clave` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `idPedido` int(11) NOT NULL,
  `numero` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `sucursal`
--

CREATE TABLE `sucursal` (
  `idSucursalLocal` int(11) NOT NULL,
  `nombre` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `direccion` varchar(100) COLLATE latin1_general_ci DEFAULT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `codSucursal` varchar(50) COLLATE latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `system`
--

CREATE TABLE `system` (
  `id` int(11) UNSIGNED NOT NULL,
  `claveSupervisor` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `claveSupervisorFormaPago` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `supervisorCancelarProductos` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `supervisorCancelarPedido` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `supervisorFormaPago` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `supervisorCambiarPrecio` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '1',
  `pestanaPedido` int(11) NOT NULL,
  `agruparProductos` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `ticketPedidoDomicilioNombre` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `ticketPedidoDomicilioDomicilio` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `ticketPedidoDomicilioTelefono` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `ticketPedidoDomicilioReferencia` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `fondoCaja` float NOT NULL DEFAULT '0',
  `pedidoMesaSeleccionarMesero` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `pedidoMesaSeleccionarNumero` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `meseroVista` int(11) NOT NULL,
  `confirmacionPagoImpresion` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `ordenProductosReportes` int(11) NOT NULL,
  `mostrarIVA` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `IVA` varchar(10) COLLATE latin1_general_ci NOT NULL DEFAULT '15',
  `impresoraTicket` varchar(100) COLLATE latin1_general_ci NOT NULL DEFAULT 'TICKETS',
  `impresoraCocina` varchar(100) COLLATE latin1_general_ci NOT NULL DEFAULT 'COCINA',
  `imprimirCocina` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '1',
  `imprimirProductosCocinaTicket` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `numeroImpresionTicket` int(11) NOT NULL DEFAULT '1',
  `imprimirNumeroTicket` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `impresionPrueba` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `codigodeBarras` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `modoColaborativo` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `comisionTarjeta` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `emailEmisor` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `emailRemitente` varchar(2500) COLLATE latin1_general_ci NOT NULL,
  `servidorSMTP` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `emailPuerto` int(11) NOT NULL,
  `enviarEmailCorte` char(1) COLLATE latin1_general_ci NOT NULL,
  `observaciones` int(11) NOT NULL DEFAULT '0',
  `existenciaPlatillo` int(11) NOT NULL,
  `utilizaPreparado` int(11) NOT NULL,
  `disponibilidadProductos` int(11) NOT NULL,
  `propinaTarjeta` int(11) NOT NULL,
  `costoIngrediente` int(11) NOT NULL,
  `imprimirCopia` int(11) NOT NULL,
  `incluirPropina` int(11) NOT NULL,
  `montoPropina` int(11) NOT NULL,
  `incluirComision` int(11) NOT NULL,
  `montoComision` int(11) NOT NULL,
  `comandaEnMesa` int(11) NOT NULL,
  `comandaEnDomicilio` int(11) NOT NULL,
  `comandaEnLlevar` int(11) NOT NULL,
  `cancelacionEnMesa` int(11) NOT NULL,
  `cancelacionEnDomicilio` int(11) NOT NULL,
  `cancelacionEnLlevar` int(11) NOT NULL,
  `noComprasCostoPromedio` int(11) NOT NULL,
  `confirmacionMesa` int(11) NOT NULL,
  `confirmacionLlevar` int(11) NOT NULL,
  `confirmacionReimprimirMesa` int(11) NOT NULL,
  `confirmacionReimprimirLlevar` int(11) NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `imprimirCopiaComanda` varchar(10) COLLATE latin1_general_ci NOT NULL,
  `imprimirCopiaCorteFinal` int(11) NOT NULL,
  `tamanoLetraComanda` int(1) NOT NULL DEFAULT '1' COMMENT '1 = TAMANO PEQUEÑO, 2=TAMAÑO MEDIANO, 3=TAMAÑO GRANDE',
  `email_criticos` varchar(2500) COLLATE latin1_general_ci NOT NULL,
  `envioCritico` int(11) NOT NULL,
  `moduloRepartos` int(11) NOT NULL,
  `linkFactura` int(11) NOT NULL DEFAULT '0',
  `Leyenda` varchar(250) COLLATE latin1_general_ci NOT NULL,
  `leyandaInicio` varchar(250) COLLATE latin1_general_ci NOT NULL,
  `propinasugerida` int(11) NOT NULL DEFAULT '0',
  `canidadEfectivo` float(10,2) NOT NULL,
  `retiro_efectivo_por_horas` int(11) NOT NULL DEFAULT '0',
  `bandera_modal_retiro` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `sys_corte`
--

CREATE TABLE `sys_corte` (
  `idCorte` int(11) UNSIGNED NOT NULL,
  `textoCorte` text COLLATE latin1_general_ci NOT NULL,
  `fecha` datetime DEFAULT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `sys_pagos_delivery`
--

CREATE TABLE `sys_pagos_delivery` (
  `id` int(11) NOT NULL,
  `delivery` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `pagoEfectivo` int(11) NOT NULL,
  `tarjeta` int(11) NOT NULL,
  `codigo` varchar(50) COLLATE latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `sys_presto`
--

CREATE TABLE `sys_presto` (
  `idPresto` int(11) UNSIGNED NOT NULL,
  `idEnviar` int(11) UNSIGNED NOT NULL,
  `nombreTabla` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `accion` varchar(6) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `sys_prestoconfig`
--

CREATE TABLE `sys_prestoconfig` (
  `idConfiguracion` int(11) UNSIGNED NOT NULL,
  `parametro` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `valor` varchar(250) COLLATE latin1_general_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `tbl_abonos_cuenta`
--

CREATE TABLE `tbl_abonos_cuenta` (
  `id` int(11) NOT NULL,
  `id_cuenta` int(11) NOT NULL,
  `id_cliente` int(11) NOT NULL,
  `nombreCliente` varchar(250) NOT NULL,
  `cantidad` float NOT NULL,
  `tipo` int(11) NOT NULL,
  `comentario` varchar(250) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

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

--
-- Estructura de tabla para la tabla `tbl_horarios_retiros`
--

CREATE TABLE `tbl_horarios_retiros` (
  `id` int(11) NOT NULL,
  `diaLetra` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `diaN` int(11) NOT NULL,
  `hora` time NOT NULL,
  `retiro_activo` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `tbl_retiros_caja`
--

CREATE TABLE `tbl_retiros_caja` (
  `id` int(11) NOT NULL,
  `cantidadRetiro` float(10,2) NOT NULL,
  `clave` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `usuario` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `idCorte` int(11) DEFAULT NULL,
  `cantidadEfectivo` float(10,2) NOT NULL,
  `fechaHora` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `tiempo_repartos`
--

CREATE TABLE `tiempo_repartos` (
  `id` int(11) NOT NULL,
  `nombre` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `tiempo` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `amarillo` time NOT NULL,
  `naranja` time NOT NULL,
  `rojo` time NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `tipo_gasto`
--

CREATE TABLE `tipo_gasto` (
  `idTipoGasto` int(11) NOT NULL,
  `descripcion` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `clave` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `unidad`
--

CREATE TABLE `unidad` (
  `idUnidad` int(11) UNSIGNED NOT NULL,
  `NOMBRE` varchar(200) COLLATE latin1_general_ci NOT NULL,
  `prefijo` varchar(50) COLLATE latin1_general_ci DEFAULT NULL,
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

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

--
-- Estructura de tabla para la tabla `usuario`
--

CREATE TABLE `usuario` (
  `idUsuario` int(10) UNSIGNED NOT NULL,
  `nombre` varchar(100) COLLATE latin1_general_ci NOT NULL,
  `usuario` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `contrasena` varchar(50) COLLATE latin1_general_ci NOT NULL,
  `idPerfil` int(11) NOT NULL,
  `tipoPerfil` char(1) COLLATE latin1_general_ci NOT NULL DEFAULT '0',
  `enviadoServicio` int(1) UNSIGNED NOT NULL DEFAULT '0',
  `last_auth` timestamp NULL DEFAULT NULL COMMENT 'Última autenticación exitosa',
  `activo` int(11) NOT NULL DEFAULT '1',
  `fingerprint_template` varchar(255) COLLATE latin1_general_ci DEFAULT NULL COMMENT 'Archivo template de huella DigitalPersona (.fpt)',
  `fingerprint_enrolled_at` timestamp NULL DEFAULT NULL COMMENT 'Fecha de registro de huella biométrica',
  `fingerprint_status` varchar(20) COLLATE latin1_general_ci DEFAULT NULL COMMENT 'Estado: enrolled, disabled',
  `fingerprint_base64` longtext COLLATE latin1_general_ci COMMENT 'Template de huella en Base64'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

--
-- Índices para tablas volcadas
--

--
-- Indices de la tabla `abono`
--
ALTER TABLE `abono`
  ADD PRIMARY KEY (`idAbono`);

--
-- Indices de la tabla `ajuste`
--
ALTER TABLE `ajuste`
  ADD PRIMARY KEY (`idAjuste`);

--
-- Indices de la tabla `ajuste_detalle`
--
ALTER TABLE `ajuste_detalle`
  ADD PRIMARY KEY (`idAjusteDetalle`);

--
-- Indices de la tabla `categoria`
--
ALTER TABLE `categoria`
  ADD PRIMARY KEY (`idCategoria`);

--
-- Indices de la tabla `categoria_ingrediente`
--
ALTER TABLE `categoria_ingrediente`
  ADD PRIMARY KEY (`idCategoria`);

--
-- Indices de la tabla `categoria_observacion`
--
ALTER TABLE `categoria_observacion`
  ADD PRIMARY KEY (`idCategoriaObservacion`);

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

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

--
-- Indices de la tabla `cliente`
--
ALTER TABLE `cliente`
  ADD PRIMARY KEY (`idCliente`),
  ADD KEY `idCliente` (`idCliente`),
  ADD KEY `telefono` (`telefono`);

--
-- Indices de la tabla `codigopostal`
--
ALTER TABLE `codigopostal`
  ADD PRIMARY KEY (`idcodigoPostal`);

--
-- Indices de la tabla `compra`
--
ALTER TABLE `compra`
  ADD PRIMARY KEY (`idCompra`);

--
-- Indices de la tabla `compra_detalle`
--
ALTER TABLE `compra_detalle`
  ADD PRIMARY KEY (`idCompraDetalle`),
  ADD KEY `idCompra` (`idCompra`),
  ADD KEY `idCompra_2` (`idCompra`,`idIngrediente`),
  ADD KEY `idCompra_3` (`idCompra`,`idIngrediente`),
  ADD KEY `idIngrediente` (`idIngrediente`);

--
-- Indices de la tabla `configuracion`
--
ALTER TABLE `configuracion`
  ADD PRIMARY KEY (`idConfiguracion`);

--
-- Indices de la tabla `corte`
--
ALTER TABLE `corte`
  ADD PRIMARY KEY (`idCorte`);

--
-- Indices de la tabla `criticos`
--
ALTER TABLE `criticos`
  ADD PRIMARY KEY (`idCritico`);

--
-- Indices de la tabla `destino_salida_entrada`
--
ALTER TABLE `destino_salida_entrada`
  ADD PRIMARY KEY (`idDestinoSalidaEntrada`);

--
-- Indices de la tabla `entrada_inventario`
--
ALTER TABLE `entrada_inventario`
  ADD PRIMARY KEY (`idEntrada`);

--
-- Indices de la tabla `entrada_inventario_detalle`
--
ALTER TABLE `entrada_inventario_detalle`
  ADD PRIMARY KEY (`idEntradaDetalle`);

--
-- Indices de la tabla `fondo_caja`
--
ALTER TABLE `fondo_caja`
  ADD PRIMARY KEY (`idFondoCaja`);

--
-- Indices de la tabla `fotografia`
--
ALTER TABLE `fotografia`
  ADD PRIMARY KEY (`idIngredienteFoto`);

--
-- Indices de la tabla `gasto`
--
ALTER TABLE `gasto`
  ADD PRIMARY KEY (`idGasto`);

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

--
-- Indices de la tabla `ingrediente`
--
ALTER TABLE `ingrediente`
  ADD PRIMARY KEY (`idIngrediente`);

--
-- Indices de la tabla `ingrediente_equivalencia`
--
ALTER TABLE `ingrediente_equivalencia`
  ADD PRIMARY KEY (`idEquivalencia`);

--
-- Indices de la tabla `ingrediente_utilizado`
--
ALTER TABLE `ingrediente_utilizado`
  ADD PRIMARY KEY (`idIngredienteUtilizado`);

--
-- Indices de la tabla `licencias`
--
ALTER TABLE `licencias`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `clave_licencia` (`clave_licencia`);

--
-- Indices de la tabla `licencia_dispositivos`
--
ALTER TABLE `licencia_dispositivos`
  ADD PRIMARY KEY (`id`),
  ADD UNIQUE KEY `unique_licencia_device` (`clave_licencia`,`machine_id`);

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

--
-- Indices de la tabla `linea`
--
ALTER TABLE `linea`
  ADD PRIMARY KEY (`idLinea`);

--
-- Indices de la tabla `lote`
--
ALTER TABLE `lote`
  ADD PRIMARY KEY (`idLote`);

--
-- Indices de la tabla `marco_mesa`
--
ALTER TABLE `marco_mesa`
  ADD PRIMARY KEY (`idMarco`);

--
-- Indices de la tabla `mesa`
--
ALTER TABLE `mesa`
  ADD PRIMARY KEY (`idMesa`);

--
-- Indices de la tabla `mesero`
--
ALTER TABLE `mesero`
  ADD PRIMARY KEY (`idMesero`);

--
-- Indices de la tabla `modulo`
--
ALTER TABLE `modulo`
  ADD PRIMARY KEY (`idModulo`);

--
-- Indices de la tabla `observacion`
--
ALTER TABLE `observacion`
  ADD PRIMARY KEY (`idObservacion`);

--
-- Indices de la tabla `observacion_detalle`
--
ALTER TABLE `observacion_detalle`
  ADD PRIMARY KEY (`idObservacionDetalle`);

--
-- Indices de la tabla `observacion_ingrediente`
--
ALTER TABLE `observacion_ingrediente`
  ADD PRIMARY KEY (`idObservacionIngrediente`),
  ADD KEY `idIngrediente` (`idIngrediente`),
  ADD KEY `idObservacion` (`idObservacion`);

--
-- Indices de la tabla `observacion_platillo`
--
ALTER TABLE `observacion_platillo`
  ADD PRIMARY KEY (`idObservacionPlatillo`),
  ADD KEY `idObservacion` (`idObservacion`,`idPlatillo`);

--
-- Indices de la tabla `observacion_preparado`
--
ALTER TABLE `observacion_preparado`
  ADD PRIMARY KEY (`idObservacionPreparado`);

--
-- Indices de la tabla `pago`
--
ALTER TABLE `pago`
  ADD PRIMARY KEY (`idPago`);

--
-- Indices de la tabla `pago_domicilio`
--
ALTER TABLE `pago_domicilio`
  ADD PRIMARY KEY (`idPagoDomicilio`);

--
-- Indices de la tabla `pago_pendiente`
--
ALTER TABLE `pago_pendiente`
  ADD PRIMARY KEY (`idPagoPendiente`),
  ADD KEY `idPedido` (`idPedido`);

--
-- Indices de la tabla `pedido`
--
ALTER TABLE `pedido`
  ADD PRIMARY KEY (`idPedido`),
  ADD KEY `idPedido` (`idPedido`);

--
-- Indices de la tabla `pedido_detalle`
--
ALTER TABLE `pedido_detalle`
  ADD PRIMARY KEY (`idPedidoDetalle`),
  ADD KEY `idPedido` (`idPedido`),
  ADD KEY `idPlatillo` (`idPlatillo`);

--
-- Indices de la tabla `pedido_detalle_cancelados`
--
ALTER TABLE `pedido_detalle_cancelados`
  ADD PRIMARY KEY (`idPedidoDetalleCancelado`),
  ADD KEY `idPedido` (`idPedido`),
  ADD KEY `idPedido_2` (`idPedido`),
  ADD KEY `idPlatillo` (`idPlatillo`);

--
-- Indices de la tabla `pedido_detalle_garantia`
--
ALTER TABLE `pedido_detalle_garantia`
  ADD PRIMARY KEY (`idPedidoDetalleGarantia`);

--
-- Indices de la tabla `pedido_detalle_mala_orden`
--
ALTER TABLE `pedido_detalle_mala_orden`
  ADD PRIMARY KEY (`idPedidoDetalleMalaOrden`);

--
-- Indices de la tabla `pedido_ingrediente`
--
ALTER TABLE `pedido_ingrediente`
  ADD PRIMARY KEY (`idPedidoIngrediente`),
  ADD KEY `idPedido` (`idPedido`),
  ADD KEY `idIngrediente` (`idIngrediente`);

--
-- Indices de la tabla `pedido_mesa`
--
ALTER TABLE `pedido_mesa`
  ADD PRIMARY KEY (`idPedidoMesa`);

--
-- Indices de la tabla `perfil`
--
ALTER TABLE `perfil`
  ADD PRIMARY KEY (`idPerfil`);

--
-- Indices de la tabla `platillo`
--
ALTER TABLE `platillo`
  ADD PRIMARY KEY (`idPlatillo`);

--
-- Indices de la tabla `platillo_detalle`
--
ALTER TABLE `platillo_detalle`
  ADD PRIMARY KEY (`idPlatilloDetalle`),
  ADD KEY `idPlatilloDetalle` (`idPlatilloDetalle`);

--
-- Indices de la tabla `platillo_ingrediente`
--
ALTER TABLE `platillo_ingrediente`
  ADD PRIMARY KEY (`idPlatilloIngrediente`),
  ADD KEY `idPlatillo` (`idPlatillo`,`idIngrediente`),
  ADD KEY `idIngrediente` (`idIngrediente`);

--
-- Indices de la tabla `platillo_inventario`
--
ALTER TABLE `platillo_inventario`
  ADD PRIMARY KEY (`idPlatilloInventario`);

--
-- Indices de la tabla `preparado`
--
ALTER TABLE `preparado`
  ADD PRIMARY KEY (`idPreparado`);

--
-- Indices de la tabla `preparado_ingrediente`
--
ALTER TABLE `preparado_ingrediente`
  ADD PRIMARY KEY (`idPreparadoIngrediente`);

--
-- Indices de la tabla `presentacion`
--
ALTER TABLE `presentacion`
  ADD PRIMARY KEY (`idPrecentacion`);

--
-- Indices de la tabla `promocion`
--
ALTER TABLE `promocion`
  ADD PRIMARY KEY (`idPromocion`);

--
-- Indices de la tabla `promocion_adicional`
--
ALTER TABLE `promocion_adicional`
  ADD PRIMARY KEY (`idPromocionAdicional`);

--
-- Indices de la tabla `promocion_base`
--
ALTER TABLE `promocion_base`
  ADD PRIMARY KEY (`idPromocionBase`);

--
-- Indices de la tabla `promocion_control`
--
ALTER TABLE `promocion_control`
  ADD PRIMARY KEY (`idPromocionControl`);

--
-- Indices de la tabla `promocion_detalle`
--
ALTER TABLE `promocion_detalle`
  ADD PRIMARY KEY (`idPromocionDetalle`);

--
-- Indices de la tabla `promocion_dia`
--
ALTER TABLE `promocion_dia`
  ADD PRIMARY KEY (`idPromocioDia`);

--
-- Indices de la tabla `promocion_platillo_regalo`
--
ALTER TABLE `promocion_platillo_regalo`
  ADD PRIMARY KEY (`idPromocionPlatilloRegalo`);

--
-- Indices de la tabla `proveedor`
--
ALTER TABLE `proveedor`
  ADD PRIMARY KEY (`idProveedor`);

--
-- Indices de la tabla `salida_inventario`
--
ALTER TABLE `salida_inventario`
  ADD PRIMARY KEY (`idSalida`);

--
-- Indices de la tabla `salida_inventario_detalle`
--
ALTER TABLE `salida_inventario_detalle`
  ADD PRIMARY KEY (`idSalidaDetalle`);

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

--
-- Indices de la tabla `subcuenta`
--
ALTER TABLE `subcuenta`
  ADD PRIMARY KEY (`idSubcuenta`);

--
-- Indices de la tabla `subcuenta_detalle`
--
ALTER TABLE `subcuenta_detalle`
  ADD PRIMARY KEY (`idPedidoDetalle`);

--
-- Indices de la tabla `sucursal`
--
ALTER TABLE `sucursal`
  ADD PRIMARY KEY (`idSucursalLocal`);

--
-- Indices de la tabla `system`
--
ALTER TABLE `system`
  ADD PRIMARY KEY (`id`);
ALTER TABLE `system` ADD FULLTEXT KEY `claveSupervisor` (`claveSupervisor`);

--
-- Indices de la tabla `sys_corte`
--
ALTER TABLE `sys_corte`
  ADD PRIMARY KEY (`idCorte`);

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

--
-- Indices de la tabla `sys_presto`
--
ALTER TABLE `sys_presto`
  ADD PRIMARY KEY (`idPresto`);

--
-- Indices de la tabla `sys_prestoconfig`
--
ALTER TABLE `sys_prestoconfig`
  ADD PRIMARY KEY (`idConfiguracion`);

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

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

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

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

--
-- Indices de la tabla `tipo_gasto`
--
ALTER TABLE `tipo_gasto`
  ADD PRIMARY KEY (`idTipoGasto`);

--
-- Indices de la tabla `unidad`
--
ALTER TABLE `unidad`
  ADD PRIMARY KEY (`idUnidad`);

--
-- Indices de la tabla `usuario`
--
ALTER TABLE `usuario`
  ADD PRIMARY KEY (`idUsuario`);

--
-- AUTO_INCREMENT de las tablas volcadas
--

--
-- AUTO_INCREMENT de la tabla `abono`
--
ALTER TABLE `abono`
  MODIFY `idAbono` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `ajuste`
--
ALTER TABLE `ajuste`
  MODIFY `idAjuste` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `ajuste_detalle`
--
ALTER TABLE `ajuste_detalle`
  MODIFY `idAjusteDetalle` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `categoria`
--
ALTER TABLE `categoria`
  MODIFY `idCategoria` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `categoria_ingrediente`
--
ALTER TABLE `categoria_ingrediente`
  MODIFY `idCategoria` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

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

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

--
-- AUTO_INCREMENT de la tabla `cliente`
--
ALTER TABLE `cliente`
  MODIFY `idCliente` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

--
-- AUTO_INCREMENT de la tabla `compra`
--
ALTER TABLE `compra`
  MODIFY `idCompra` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `compra_detalle`
--
ALTER TABLE `compra_detalle`
  MODIFY `idCompraDetalle` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

--
-- AUTO_INCREMENT de la tabla `corte`
--
ALTER TABLE `corte`
  MODIFY `idCorte` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

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

--
-- AUTO_INCREMENT de la tabla `entrada_inventario`
--
ALTER TABLE `entrada_inventario`
  MODIFY `idEntrada` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `entrada_inventario_detalle`
--
ALTER TABLE `entrada_inventario_detalle`
  MODIFY `idEntradaDetalle` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `fondo_caja`
--
ALTER TABLE `fondo_caja`
  MODIFY `idFondoCaja` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `fotografia`
--
ALTER TABLE `fotografia`
  MODIFY `idIngredienteFoto` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `gasto`
--
ALTER TABLE `gasto`
  MODIFY `idGasto` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `ingrediente`
--
ALTER TABLE `ingrediente`
  MODIFY `idIngrediente` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `ingrediente_equivalencia`
--
ALTER TABLE `ingrediente_equivalencia`
  MODIFY `idEquivalencia` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

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

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

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

--
-- AUTO_INCREMENT de la tabla `linea`
--
ALTER TABLE `linea`
  MODIFY `idLinea` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

--
-- AUTO_INCREMENT de la tabla `marco_mesa`
--
ALTER TABLE `marco_mesa`
  MODIFY `idMarco` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `mesa`
--
ALTER TABLE `mesa`
  MODIFY `idMesa` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `mesero`
--
ALTER TABLE `mesero`
  MODIFY `idMesero` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

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

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

--
-- AUTO_INCREMENT de la tabla `observacion_ingrediente`
--
ALTER TABLE `observacion_ingrediente`
  MODIFY `idObservacionIngrediente` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

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

--
-- AUTO_INCREMENT de la tabla `pago`
--
ALTER TABLE `pago`
  MODIFY `idPago` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `pago_domicilio`
--
ALTER TABLE `pago_domicilio`
  MODIFY `idPagoDomicilio` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `pago_pendiente`
--
ALTER TABLE `pago_pendiente`
  MODIFY `idPagoPendiente` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `pedido`
--
ALTER TABLE `pedido`
  MODIFY `idPedido` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `pedido_detalle`
--
ALTER TABLE `pedido_detalle`
  MODIFY `idPedidoDetalle` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `pedido_detalle_cancelados`
--
ALTER TABLE `pedido_detalle_cancelados`
  MODIFY `idPedidoDetalleCancelado` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `pedido_detalle_garantia`
--
ALTER TABLE `pedido_detalle_garantia`
  MODIFY `idPedidoDetalleGarantia` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `pedido_detalle_mala_orden`
--
ALTER TABLE `pedido_detalle_mala_orden`
  MODIFY `idPedidoDetalleMalaOrden` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `pedido_ingrediente`
--
ALTER TABLE `pedido_ingrediente`
  MODIFY `idPedidoIngrediente` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `pedido_mesa`
--
ALTER TABLE `pedido_mesa`
  MODIFY `idPedidoMesa` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `perfil`
--
ALTER TABLE `perfil`
  MODIFY `idPerfil` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `platillo`
--
ALTER TABLE `platillo`
  MODIFY `idPlatillo` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

--
-- AUTO_INCREMENT de la tabla `platillo_ingrediente`
--
ALTER TABLE `platillo_ingrediente`
  MODIFY `idPlatilloIngrediente` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

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

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

--
-- AUTO_INCREMENT de la tabla `promocion`
--
ALTER TABLE `promocion`
  MODIFY `idPromocion` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

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

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

--
-- AUTO_INCREMENT de la tabla `promocion_detalle`
--
ALTER TABLE `promocion_detalle`
  MODIFY `idPromocionDetalle` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `promocion_dia`
--
ALTER TABLE `promocion_dia`
  MODIFY `idPromocioDia` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

--
-- AUTO_INCREMENT de la tabla `proveedor`
--
ALTER TABLE `proveedor`
  MODIFY `idProveedor` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `salida_inventario`
--
ALTER TABLE `salida_inventario`
  MODIFY `idSalida` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `salida_inventario_detalle`
--
ALTER TABLE `salida_inventario_detalle`
  MODIFY `idSalidaDetalle` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

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

--
-- AUTO_INCREMENT de la tabla `subcuenta_detalle`
--
ALTER TABLE `subcuenta_detalle`
  MODIFY `idPedidoDetalle` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

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

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

--
-- AUTO_INCREMENT de la tabla `sys_corte`
--
ALTER TABLE `sys_corte`
  MODIFY `idCorte` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

--
-- AUTO_INCREMENT de la tabla `sys_presto`
--
ALTER TABLE `sys_presto`
  MODIFY `idPresto` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `sys_prestoconfig`
--
ALTER TABLE `sys_prestoconfig`
  MODIFY `idConfiguracion` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

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

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

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

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

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

--
-- AUTO_INCREMENT de la tabla `unidad`
--
ALTER TABLE `unidad`
  MODIFY `idUnidad` int(11) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `usuario`
--
ALTER TABLE `usuario`
  MODIFY `idUsuario` int(10) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- Restricciones para tablas volcadas
--

--
-- Filtros para la tabla `licencia_dispositivos`
--
ALTER TABLE `licencia_dispositivos`
  ADD CONSTRAINT `licencia_dispositivos_ibfk_1` FOREIGN KEY (`clave_licencia`) REFERENCES `licencias` (`clave_licencia`) ON DELETE CASCADE;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
