-- https://www.phpmyadmin.net/
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 25-11-2024 a las 08:57:11
-- Versión del servidor: 10.4.27-MariaDB
-- Versión de PHP: 8.2.0

START TRANSACTION;



--
-- Base de datos: `api_bpos_demo`
--

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

--
-- Estructura de tabla para la tabla `ajuste_inventarios`
--

CREATE TABLE `ajuste_inventarios` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `observacion` text DEFAULT NULL,
  `nro_ajuste` text DEFAULT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `fecha` datetime DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `ajuste_inventario_detalles`
--

CREATE TABLE `ajuste_inventario_detalles` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `ajuste_inventario_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `item_id` bigint(20) UNSIGNED NOT NULL,
  `producto_id` bigint(20) UNSIGNED NOT NULL,
  `almacen_id` bigint(20) UNSIGNED NOT NULL,
  `item_movimiento_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `stock_anterior` decimal(8,2) NOT NULL DEFAULT 0.00,
  `stock_nuevo` decimal(8,2) NOT NULL DEFAULT 0.00,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `almacens`
--

CREATE TABLE `almacens` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` text DEFAULT NULL,
  `direccion` text DEFAULT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `almacens` (`id`, `name`, `direccion`, `sucursal_id`, `estado`, `created_at`, `updated_at`) VALUES
(1, 'almacen 1', '--', 1, 0, '2024-02-25 17:34:03', '2024-03-02 19:58:13'),
(2, 'Almacen 2', '---', 1, 1, '2024-02-25 17:41:25', '2024-02-25 17:41:25'),
(3, 'Almacen', '---', 1, 1, '2024-02-25 18:21:42', '2024-02-25 18:21:42'),
(4, 'Almacen', '---', 1, 0, '2024-02-25 18:21:50', '2024-03-02 19:58:16'),
(5, 'Almacen 1', NULL, 1, 0, '2024-06-05 14:34:27', '2024-06-07 19:14:18'),
(6, NULL, NULL, 1, 0, '2024-06-05 14:34:38', '2024-06-07 19:14:15'),
(7, 'fddf', NULL, 1, 0, '2024-06-05 14:42:07', '2024-06-07 19:14:13'),
(8, 'PRINCIPAL', NULL, 2, 1, '2024-06-05 14:43:06', '2024-06-07 21:54:36'),
(9, 'Almacen 3', 'Almacen 3', 1, 1, '2024-09-21 00:03:58', '2024-09-21 00:03:58');

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

--
-- Estructura de tabla para la tabla `archivos`
--

CREATE TABLE `archivos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `url` text DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `archivos` (`id`, `url`, `estado`, `created_at`, `updated_at`) VALUES
(1, '/storage/productos/KcHOHGRx7cwCZlltNha4k6mxbYGxPWNDKUETc9y3.png', 1, '2024-02-23 04:25:25', '2024-02-23 04:25:25'),
(2, '/storage/productos/wS9mSNUuxP5nsuWT2kQE1hPDyWVE5df3Zj7SZc7U.png', 1, '2024-02-23 06:56:34', '2024-02-23 06:56:34'),
(3, '/storage/productos/UfeMAxrjPGlo5uODLjyBy3pBNxeHTOAqvp9Xt8wG.png', 1, '2024-02-23 07:48:07', '2024-02-23 07:48:07'),
(4, '/storage/productos/IHLECemUdBR9ELU3nFmvylBmJF2WtrFN8etynBOS.png', 1, '2024-02-23 07:48:46', '2024-02-23 07:48:46'),
(5, '/storage/sucursales/RXlDYUbpHFoeiC8UiI9i485vGxzcXNaPotXWPufv.png', 1, '2024-02-23 11:04:30', '2024-02-23 11:04:30'),
(6, '/storage/sucursales/EjKX9YFo9pKjGtlqlyv30YD7sZwUzNeBpizrGkiO.png', 1, '2024-02-23 11:04:47', '2024-02-23 11:04:47'),
(7, '/storage/sucursales/cRPpw0Wlux1lXHqlUFtuFvdKkLbNXnayVXkizgKK.png', 1, '2024-02-23 11:04:49', '2024-02-23 11:04:49'),
(8, '/storage/sucursales/5osahvc7NXu7qIteOS2oBphnGxPYtwpFxMiF5i4j.png', 1, '2024-02-23 11:05:19', '2024-02-23 11:05:19'),
(9, '/storage/sucursales/KwCWAydf01Wi6XCjk94moMhUeLtwIFfLcpOGDzJU.png', 1, '2024-02-25 17:19:34', '2024-02-25 17:19:34'),
(10, '/storage/personas/xbRgrupEK54O088gi00ondZLiT6FshWDsxSjCpJP.png', 1, '2024-02-25 19:33:10', '2024-02-25 19:33:10'),
(11, '/storage/servicios/geUu3iBYcBiuTmXacI2JiAuh7iSB7lPI3Q7MvDZe.png', 1, '2024-03-09 09:20:28', '2024-03-09 09:20:28'),
(12, '/storage/servicios/GP1lZejNmGBdExLlJyKl60SzSuBp2ZqcAHSJTU7s.jpg', 1, '2024-07-17 02:05:27', '2024-07-17 02:05:27'),
(13, '/storage/combos/uHbnC7M7heSyHsrAIw3kOQXrNBCbA0CH5AePOJfQ.jpg', 1, '2024-09-11 22:30:04', '2024-09-11 22:30:04'),
(14, '/storage/combos/nHStLfpPqTlB2TYhLxp3bebJGKqsOuqaTJMWMG7p.jpg', 1, '2024-09-11 22:32:39', '2024-09-11 22:32:39'),
(15, '/storage/productos/NMFifC0PqCe8NzUaki36CLLlJ9qhtzXEmUOw78BY.jpg', 1, '2024-09-15 16:42:14', '2024-09-15 16:42:14'),
(16, '/storage/personas/vm3ottuyKY1zZQyuNMhg6beZyEg9gchaTftgOWDv.png', 1, '2024-10-24 05:40:43', '2024-10-24 05:40:43');

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

--
-- Estructura de tabla para la tabla `archivo_personas`
--

CREATE TABLE `archivo_personas` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `persona_id` bigint(20) UNSIGNED NOT NULL,
  `archivo_id` bigint(20) UNSIGNED NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `archivo_personas` (`id`, `persona_id`, `archivo_id`, `estado`, `created_at`, `updated_at`) VALUES
(1, 1, 10, 1, '2024-02-25 19:33:10', '2024-02-25 19:33:10'),
(2, 1, 16, 1, '2024-10-24 05:40:43', '2024-10-24 05:40:43');

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

--
-- Estructura de tabla para la tabla `archivo_productos`
--

CREATE TABLE `archivo_productos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `producto_id` bigint(20) UNSIGNED NOT NULL,
  `archivo_id` bigint(20) UNSIGNED NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `archivo_servicios`
--

CREATE TABLE `archivo_servicios` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `servicio_id` bigint(20) UNSIGNED NOT NULL,
  `archivo_id` bigint(20) UNSIGNED NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `archivo_sucursals`
--

CREATE TABLE `archivo_sucursals` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `archivo_id` bigint(20) UNSIGNED NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `archivo_sucursals` (`id`, `sucursal_id`, `archivo_id`, `estado`, `created_at`, `updated_at`) VALUES
(1, 4, 8, 1, '2024-02-23 11:05:19', '2024-02-23 11:05:19'),
(2, 1, 9, 1, '2024-02-25 17:19:34', '2024-02-25 17:19:34');

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

--
-- Estructura de tabla para la tabla `arqueos`
--

CREATE TABLE `arqueos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `observacion` text DEFAULT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `caja_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `monto_inicial` decimal(8,2) NOT NULL DEFAULT 0.00,
  `monto_final` decimal(8,2) NOT NULL DEFAULT 0.00,
  `diferencia` decimal(8,2) NOT NULL DEFAULT 0.00,
  `fecha_inicio` datetime DEFAULT NULL,
  `fecha_fin` datetime DEFAULT NULL,
  `activo` tinyint(1) NOT NULL DEFAULT 1,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `arqueo_movimientos`
--

CREATE TABLE `arqueo_movimientos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `descripcion` text DEFAULT NULL,
  `monto` decimal(10,2) NOT NULL,
  `arqueo_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED DEFAULT NULL,
  `formapago_id` bigint(20) UNSIGNED DEFAULT NULL,
  `tipo` tinyint(1) NOT NULL DEFAULT 1,
  `fecha` date DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `cajas`
--

CREATE TABLE `cajas` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `nro` text DEFAULT NULL,
  `name` text DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `categorias`
--

CREATE TABLE `categorias` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` text DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `categorias` (`id`, `name`, `estado`, `created_at`, `updated_at`) VALUES
(1, 'CELULARES', 1, '2024-02-22 20:39:10', '2024-02-22 20:39:10'),
(2, 'REPUESTOS', 1, '2024-09-12 21:15:06', '2024-09-12 21:15:06'),
(3, 'DEMO', 1, '2024-09-21 00:43:14', '2024-09-21 00:43:14'),
(4, 'DEMO 4', 0, '2024-09-21 00:43:19', '2024-09-21 00:53:03'),
(5, 'DEMO', 0, '2024-09-21 00:44:05', '2024-09-21 00:53:00');

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

--
-- Estructura de tabla para la tabla `clientes`
--

CREATE TABLE `clientes` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `razon` text DEFAULT NULL,
  `nombre` text DEFAULT NULL,
  `documento_id` bigint(20) UNSIGNED NOT NULL,
  `nro_documento` text DEFAULT NULL,
  `direccion` text DEFAULT NULL,
  `email` text DEFAULT NULL,
  `creditos_activos` int(11) NOT NULL DEFAULT 0,
  `limite_crediticio` decimal(8,2) NOT NULL DEFAULT 0.00,
  `telefono` text DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `clientes` (`id`, `razon`, `nombre`, `documento_id`, `nro_documento`, `direccion`, `email`, `creditos_activos`, `limite_crediticio`, `telefono`, `estado`, `created_at`, `updated_at`) VALUES
(1, 'JOSE BLANCO', 'JOSE BLANCO', 1, '59709006', 'sd', 'ds', 23, '23.00', 'sds', 1, '2024-03-04 21:10:11', '2024-03-04 21:10:11'),
(2, 'JHONATAN RIVERT ZAVALETA CUCCHI', 'JHONATAN RIVERT ZAVALETA CUCCHI', 1, '22', 'AV ITALIA 23423', NULL, 40, '100.00', 's', 1, '2024-03-18 12:39:02', '2024-10-03 08:12:47'),
(3, 'BLANCO HERNÁNDEZ  JOSÉ ANTONIO', 'BLANCO HERNÁNDEZ  JOSÉ ANTONIO', 1, '59709006', '0', '0', 0, '0.00', '0', 1, '2024-07-23 00:07:44', '2024-07-23 00:07:44');

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

--
-- Estructura de tabla para la tabla `combos`
--

CREATE TABLE `combos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `nombre` text DEFAULT NULL,
  `detalle` text DEFAULT NULL,
  `medida_id` bigint(20) UNSIGNED NOT NULL,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `stock_minimo` decimal(8,2) NOT NULL,
  `stock_medio` decimal(8,2) NOT NULL,
  `stock_moderado` decimal(8,2) NOT NULL,
  `is_exento` tinyint(1) NOT NULL DEFAULT 1,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `combo_archivos`
--

CREATE TABLE `combo_archivos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `combo_id` bigint(20) UNSIGNED NOT NULL,
  `archivo_id` bigint(20) UNSIGNED NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `combo_detalles`
--

CREATE TABLE `combo_detalles` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `combo_id` bigint(20) UNSIGNED NOT NULL,
  `producto_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` int(11) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `combo_items`
--

CREATE TABLE `combo_items` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `combo_id` bigint(20) UNSIGNED NOT NULL,
  `almacen_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `lote` text DEFAULT NULL,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `cantidad` decimal(8,2) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `combo_item_movimientos`
--

CREATE TABLE `combo_item_movimientos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `motivo` text DEFAULT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `almacen_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `combo_item_id` bigint(20) UNSIGNED NOT NULL,
  `combo_id` bigint(20) UNSIGNED NOT NULL,
  `tipo` int(11) NOT NULL DEFAULT 1,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `stock_anterior` decimal(8,2) NOT NULL DEFAULT 0.00,
  `stock_actual` decimal(8,2) NOT NULL DEFAULT 0.00,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `fecha` datetime DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `compras`
--

CREATE TABLE `compras` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `almacen_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `proveedor_id` bigint(20) UNSIGNED NOT NULL,
  `comprobante_id` bigint(20) UNSIGNED NOT NULL,
  `fecha` date DEFAULT NULL,
  `lote` text DEFAULT NULL,
  `nro_comprobante` text DEFAULT NULL,
  `fecha_limite` date DEFAULT NULL,
  `fecha_comprobante` date DEFAULT NULL,
  `tipo_pago` int(11) NOT NULL DEFAULT 0,
  `sumas` decimal(8,2) NOT NULL DEFAULT 0.00,
  `exento` decimal(8,2) NOT NULL DEFAULT 0.00,
  `iva` decimal(8,2) NOT NULL DEFAULT 0.00,
  `retencion` decimal(8,2) NOT NULL DEFAULT 0.00,
  `subtotal` decimal(8,2) NOT NULL DEFAULT 0.00,
  `total` decimal(8,2) NOT NULL DEFAULT 0.00,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `nro` text DEFAULT NULL,
  `arqueo_id` int(11) NOT NULL DEFAULT 1,
  `user_id` int(11) NOT NULL DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `compra_items`
--

CREATE TABLE `compra_items` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `compra_id` bigint(20) UNSIGNED NOT NULL,
  `producto_id` bigint(20) UNSIGNED NOT NULL,
  `item_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `costo` decimal(8,2) NOT NULL DEFAULT 0.00,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `comprobantes`
--

CREATE TABLE `comprobantes` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` text DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `comprobantes` (`id`, `name`, `estado`, `created_at`, `updated_at`) VALUES
(1, 'FACTURA', 1, '2024-02-20 00:21:15', '2024-02-20 00:21:15'),
(2, 'BOLETA', 1, '2024-02-20 00:22:07', '2024-02-20 00:22:07'),
(3, 'demo3', 0, '2024-09-21 00:13:43', '2024-09-21 00:13:52');

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

--
-- Estructura de tabla para la tabla `cotizacions`
--

CREATE TABLE `cotizacions` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `observacion` text DEFAULT NULL,
  `nro_cotizacion` text DEFAULT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `arqueo_id` bigint(20) UNSIGNED NOT NULL,
  `cliente_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `tipo` int(11) NOT NULL DEFAULT 1,
  `precio_radio` int(11) NOT NULL DEFAULT 1,
  `total` decimal(8,2) NOT NULL DEFAULT 0.00,
  `sumas` decimal(8,2) NOT NULL DEFAULT 0.00,
  `subtotal` decimal(8,2) NOT NULL DEFAULT 0.00,
  `iva` decimal(8,2) NOT NULL DEFAULT 0.00,
  `exento` decimal(8,2) NOT NULL DEFAULT 0.00,
  `descuento` decimal(8,2) NOT NULL DEFAULT 0.00,
  `descuento_global` decimal(8,2) NOT NULL DEFAULT 0.00,
  `fecha` datetime DEFAULT NULL,
  `is_venta` tinyint(1) NOT NULL DEFAULT 0,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `cotizacion_combos`
--

CREATE TABLE `cotizacion_combos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `cotizacion_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `combo_item_id` bigint(20) UNSIGNED NOT NULL,
  `combo_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `descuento` decimal(8,2) NOT NULL,
  `total` decimal(8,2) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `cotizacion_detalles`
--

CREATE TABLE `cotizacion_detalles` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `cotizacion_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `almacen_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `item_id` bigint(20) UNSIGNED NOT NULL,
  `producto_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `descuento` decimal(8,2) NOT NULL,
  `total` decimal(8,2) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `cotizacion_servicios`
--

CREATE TABLE `cotizacion_servicios` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `cotizacion_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `servicio_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `descuento` decimal(8,2) NOT NULL,
  `total` decimal(8,2) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `documentos`
--

CREATE TABLE `documentos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` text DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `documentos` (`id`, `name`, `estado`, `created_at`, `updated_at`) VALUES
(1, 'NIT', 1, '2024-02-19 23:33:29', '2024-08-02 15:37:19'),
(2, 'RUC', 1, '2024-02-19 23:55:45', '2024-02-19 23:55:45'),
(3, 'RUC 4', 0, '2024-02-19 23:57:06', '2024-02-20 00:02:37'),
(4, 'RUC4', 0, '2024-02-19 23:59:07', '2024-02-20 00:01:54'),
(5, 'PASAPORTE', 1, '2024-02-20 00:02:52', '2024-02-20 00:02:52'),
(6, 'CCI', 1, '2024-02-20 00:04:58', '2024-02-20 00:04:58'),
(7, 'dem7', 0, '2024-09-21 00:12:51', '2024-09-21 00:13:00');

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

--
-- Estructura de tabla para la tabla `facturas`
--

CREATE TABLE `facturas` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `uuid` text DEFAULT NULL,
  `serie` text DEFAULT NULL,
  `numero` text DEFAULT NULL,
  `fecha` text DEFAULT NULL,
  `venta_id` int(11) NOT NULL DEFAULT 1,
  `sucursal_id` int(11) NOT NULL DEFAULT 1,
  `cliente_id` int(11) NOT NULL DEFAULT 1,
  `user_id` int(11) NOT NULL DEFAULT 1,
  `arqueo_id` int(11) NOT NULL DEFAULT 1,
  `iva` decimal(8,2) NOT NULL,
  `total` decimal(8,2) NOT NULL,
  `is_vigente` tinyint(1) NOT NULL DEFAULT 1,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `is_manual` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `factura_anulacions`
--

CREATE TABLE `factura_anulacions` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `fecha` text DEFAULT NULL,
  `motivo` text DEFAULT NULL,
  `factura_id` int(11) NOT NULL DEFAULT 1,
  `sucursal_id` int(11) NOT NULL DEFAULT 1,
  `cliente_id` int(11) NOT NULL DEFAULT 1,
  `user_id` int(11) NOT NULL DEFAULT 1,
  `arqueo_id` int(11) NOT NULL DEFAULT 1,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `formapagos`
--

CREATE TABLE `formapagos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` text DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `caja_texto` text DEFAULT NULL,
  `is_caja` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `formapagos` (`id`, `name`, `estado`, `created_at`, `updated_at`, `caja_texto`, `is_caja`) VALUES
(1, 'EFECTIVO', 1, '2024-03-05 04:24:15', '2024-03-05 04:24:15', NULL, 0),
(2, 'YAPE', 1, '2024-03-05 04:24:23', '2024-09-10 08:33:32', 'CODIGO DE TRANSACCION', 1),
(3, 'EFECTIVO1', 0, '2024-03-05 04:24:50', '2024-03-05 04:26:47', NULL, 0),
(4, 'CREDITO', 1, '2024-03-05 04:25:36', '2024-09-10 07:53:53', 'CODIGO DE OPERACION', 1),
(5, 'TRANSFERENCIA', 1, '2024-09-10 07:53:35', '2024-09-10 07:53:35', 'CODIGO DE TRANSFERENCIA', 1);

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

--
-- Estructura de tabla para la tabla `historico_precios`
--

CREATE TABLE `historico_precios` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `compra_id` bigint(20) UNSIGNED NOT NULL,
  `producto_id` bigint(20) UNSIGNED NOT NULL,
  `proveedor_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `item_id` bigint(20) UNSIGNED NOT NULL,
  `fecha` datetime DEFAULT NULL,
  `costo` decimal(8,2) NOT NULL DEFAULT 0.00,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `items`
--

CREATE TABLE `items` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `producto_id` bigint(20) UNSIGNED NOT NULL,
  `almacen_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `lote` text DEFAULT NULL,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `cantidad` decimal(8,2) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `is_lote` tinyint(1) NOT NULL DEFAULT 1,
  `is_exento` tinyint(1) NOT NULL DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `item_manuals`
--

CREATE TABLE `item_manuals` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `descripcion` longtext DEFAULT NULL,
  `precio` decimal(8,2) NOT NULL DEFAULT 0.00,
  `tipo` int(11) NOT NULL DEFAULT 1,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `item_movimientos`
--

CREATE TABLE `item_movimientos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `motivo` text DEFAULT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `almacen_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `item_id` bigint(20) UNSIGNED NOT NULL,
  `producto_id` bigint(20) UNSIGNED NOT NULL,
  `tipo` int(11) NOT NULL DEFAULT 1,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `stock_anterior` decimal(8,2) NOT NULL DEFAULT 0.00,
  `stock_actual` decimal(8,2) NOT NULL DEFAULT 0.00,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `fecha` datetime DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `item_perecederos`
--

CREATE TABLE `item_perecederos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `item_id` bigint(20) UNSIGNED NOT NULL,
  `fecha_1` datetime DEFAULT NULL,
  `fecha_2` datetime DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `almacen_id` int(11) NOT NULL DEFAULT 1,
  `sucursal_id` int(11) NOT NULL DEFAULT 1,
  `cantidad` int(11) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `kardexes`
--

CREATE TABLE `kardexes` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `motivo` text DEFAULT NULL,
  `lote` text DEFAULT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `producto_id` bigint(20) UNSIGNED NOT NULL,
  `item_id` bigint(20) UNSIGNED NOT NULL,
  `almacen_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `stock_global` decimal(8,2) NOT NULL DEFAULT 0.00,
  `stock_lote` decimal(8,2) NOT NULL DEFAULT 0.00,
  `fecha` datetime DEFAULT NULL,
  `costo` decimal(8,2) NOT NULL,
  `precio` decimal(8,2) NOT NULL,
  `tipo` int(11) NOT NULL DEFAULT 1,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `kardex_combos`
--

CREATE TABLE `kardex_combos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `motivo` text DEFAULT NULL,
  `lote` text DEFAULT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `combo_id` bigint(20) UNSIGNED NOT NULL,
  `combo_item_id` bigint(20) UNSIGNED NOT NULL,
  `almacen_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `stock_global` decimal(8,2) NOT NULL DEFAULT 0.00,
  `stock_lote` decimal(8,2) NOT NULL DEFAULT 0.00,
  `fecha` datetime DEFAULT NULL,
  `costo` decimal(8,2) NOT NULL,
  `precio` decimal(8,2) NOT NULL,
  `tipo` int(11) NOT NULL DEFAULT 1,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `marcas`
--

CREATE TABLE `marcas` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` text DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `marcas` (`id`, `name`, `estado`, `created_at`, `updated_at`) VALUES
(1, 'LG', 1, '2024-02-22 20:38:45', '2024-02-22 20:38:45'),
(2, 'SAMSUNG', 1, '2024-02-22 20:38:54', '2024-02-22 20:38:54'),
(3, 'demo', 0, '2024-09-21 00:53:09', '2024-09-21 00:54:50'),
(4, 'demo 5', 0, '2024-09-21 00:53:13', '2024-09-21 00:54:48'),
(5, 'demo', 0, '2024-09-21 00:54:07', '2024-09-21 00:54:46'),
(6, 'dem2', 0, '2024-09-21 00:54:14', '2024-09-21 00:54:43'),
(7, 'DEMO', 1, '2024-09-21 00:54:55', '2024-09-21 00:54:55');

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

--
-- Estructura de tabla para la tabla `medidas`
--

CREATE TABLE `medidas` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `name` text DEFAULT NULL,
  `prefijo` text DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `medidas` (`id`, `name`, `prefijo`, `estado`, `created_at`, `updated_at`) VALUES
(1, 'UNIDAD', 'UND', 1, '2024-02-22 20:39:02', '2024-02-22 20:39:02'),
(2, 'KILOGRAMO', 'KG', 1, '2024-09-21 00:55:03', '2024-09-21 00:56:02'),
(3, 'D', 'D', 0, '2024-09-21 00:55:07', '2024-09-21 00:55:52');

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

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

CREATE TABLE `migrations` (
  `id` int(10) UNSIGNED NOT NULL,
  `migration` varchar(255) NOT NULL,
  `batch` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES
(1, '2014_10_12_000000_create_users_table', 1),
(2, '2019_12_14_000001_create_personal_access_tokens_table', 1),
(3, '2024_02_19_174602_create_documentos_table', 1),
(4, '2024_02_19_191919_create_comprobantes_table', 2),
(5, '2024_02_22_153334_create_medidas_table', 3),
(6, '2024_02_22_153341_create_marcas_table', 3),
(7, '2024_02_22_153351_create_categorias_table', 3),
(8, '2024_02_22_160242_create_productos_table', 4),
(9, '2024_02_22_231142_create_archivos_table', 5),
(10, '2024_02_22_231158_create_archivo_productos_table', 5),
(11, '2024_02_23_042311_create_sucursals_table', 6),
(12, '2024_02_23_060124_create_archivo_sucursals_table', 7),
(13, '2024_02_25_122822_create_almacens_table', 8),
(14, '2024_02_25_125701_create_tirajes_table', 9),
(15, '2024_02_25_141601_create_personas_table', 10),
(16, '2024_02_25_142730_create_archivo_personas_table', 10),
(17, '2024_02_25_150328_add_down_to_users_table', 11),
(19, '2024_02_25_150417_add_up_to_users_table', 12),
(20, '2024_03_02_140844_create_sessions_table', 13),
(22, '2024_03_02_162203_create_items_table', 14),
(23, '2024_03_04_144952_create_proveedors_table', 15),
(24, '2024_03_04_154355_create_clientes_table', 16),
(25, '2024_03_04_232235_create_formapagos_table', 17),
(27, '2024_03_05_000919_create_compras_table', 18),
(29, '2024_03_05_010438_create_compra_items_table', 19),
(30, '2024_03_05_015558_create_item_perecederos_table', 20),
(31, '2024_03_05_063623_create_cajas_table', 21),
(32, '2024_03_05_074845_create_sucursal_users_table', 22),
(33, '2024_03_05_090552_add_remembertoken_to_users_table', 23),
(35, '2024_03_05_222840_add_almacen_id_to_item_precederos_table', 24),
(36, '2024_03_06_010646_create_historico_precios_table', 25),
(37, '2024_03_08_175454_add_nro_to_compras_table', 26),
(41, '2024_03_08_185503_create_pago_compras_table', 27),
(43, '2024_03_09_004553_create_arqueos_table', 28),
(46, '2024_03_09_015104_create_movimientos_table', 29),
(47, '2024_03_09_035122_create_servicios_table', 30),
(48, '2024_03_09_040324_create_archivo_servicios_table', 30),
(49, '2024_03_11_053146_add_exento_to_items_table', 31),
(62, '2024_03_18_075121_create_ventas_table', 32),
(63, '2024_04_02_093544_create_item_movimientos_table', 32),
(64, '2024_04_02_101836_create_venta_items_table', 32),
(65, '2024_04_07_141224_add_tipo_moneda_to_sucursals_table', 32),
(66, '2024_05_06_131056_create_pago_ventas_table', 32),
(67, '2024_05_06_231405_create_arqueo_movimientos_table', 32),
(68, '2024_05_16_140025_add_proveedor_id_to_productos_table', 33),
(69, '2024_05_20_003440_create_traspaso_inventarios_table', 34),
(70, '2024_05_20_003820_create_traspaso_inventario_detalles_table', 34),
(71, '2024_05_20_044901_create_ajuste_inventarios_table', 35),
(74, '2024_05_20_045049_create_ajuste_inventario_detalles_table', 36),
(75, '2024_06_07_170145_add_total_to_venta_items_table', 37),
(76, '2024_06_07_212340_add_arqueo_id_to_compras_table', 38),
(79, '2024_06_11_010519_create_kardexes_table', 39),
(86, '2024_06_29_021122_create_cotizacions_table', 40),
(87, '2024_06_29_021136_create_cotizacion_detalles_table', 40),
(88, '2024_06_29_031148_create_preventas_table', 41),
(89, '2024_06_29_031220_create_preventa_detalles_table', 41),
(91, '2024_07_16_234109_create_venta_servicios_table', 42),
(92, '2024_07_17_003451_create_cotizacion_servicios_table', 43),
(93, '2024_07_17_003504_create_preventa_servicios_table', 43),
(94, '2024_07_20_045319_add_fel_to_sucursals_table', 44),
(95, '2024_07_22_133219_add_fel_identificador_to_sucursals_table', 45),
(97, '2024_07_27_004439_create_facturas_table', 46),
(98, '2024_07_31_233252_add_arqueo_id_to_pago_ventas_table', 47),
(99, '2024_07_31_234730_add_arqueo_id_to_pago_compras_table', 48),
(100, '2024_08_01_014314_create_factura_anulacions_table', 49),
(101, '2024_08_02_095315_add_is_vigente_to_ventas_table', 50),
(102, '2024_08_04_131807_add_fel_tipo_to_sucursals_table', 51),
(105, '2024_08_06_184028_add_modulos_to_sucursal_users_table', 52),
(106, '2024_09_10_023023_add_caja_texto_to_formapagos_table', 53),
(107, '2024_09_10_031101_add_campo_to_ventas_table', 54),
(108, '2024_09_11_150035_create_combos_table', 55),
(109, '2024_09_11_150044_create_combo_detalles_table', 55),
(110, '2024_09_11_150319_create_combo_archivos_table', 55),
(111, '2024_09_11_154801_create_combo_items_table', 56),
(112, '2024_09_11_154811_create_combo_item_movimientos_table', 56),
(114, '2024_09_12_120631_create_venta_combos_table', 57),
(115, '2024_09_12_200550_add_combo_item_movimiento_id_to_venta_combos_table', 58),
(116, '2024_09_14_220710_create_kardex_combos_table', 59),
(117, '2024_09_14_231507_add_combo_id_to_venta_combos_table', 60),
(118, '2024_09_15_155151_create_preventa_combos_table', 61),
(119, '2024_09_15_162709_create_cotizacion_combos_table', 62),
(120, '2024_09_17_192534_add_combo_item_movimiento_id_id_to_preventa_combos_table', 63),
(121, '2024_09_18_225019_add_modules_to_rols_table', 64),
(127, '2024_11_17_112246_create_item_manuals_table', 65),
(128, '2024_11_17_115804_create_venta_item_manuals_table', 65),
(129, '2024_11_17_120327_add_is_manual_to_ventas_table', 65),
(130, '2024_11_17_121534_add_is_manual_to_facturas_table', 65);

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

--
-- Estructura de tabla para la tabla `movimientos`
--

CREATE TABLE `movimientos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `descripcion` text DEFAULT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `arqueo_id` bigint(20) UNSIGNED NOT NULL,
  `formapago_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `monto` decimal(8,2) NOT NULL DEFAULT 0.00,
  `tipo` int(11) NOT NULL DEFAULT 1,
  `fecha` datetime DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `pago_compras`
--

CREATE TABLE `pago_compras` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `nro` text DEFAULT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `compra_id` bigint(20) UNSIGNED NOT NULL,
  `proveedor_id` bigint(20) UNSIGNED NOT NULL,
  `formapago_id` bigint(20) UNSIGNED NOT NULL,
  `monto` decimal(8,2) NOT NULL DEFAULT 0.00,
  `pendiente` decimal(8,2) NOT NULL DEFAULT 0.00,
  `fecha` datetime DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `arqueo_id` int(11) NOT NULL DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `pago_ventas`
--

CREATE TABLE `pago_ventas` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `nro` text DEFAULT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `venta_id` bigint(20) UNSIGNED NOT NULL,
  `cliente_id` bigint(20) UNSIGNED NOT NULL,
  `formapago_id` bigint(20) UNSIGNED NOT NULL,
  `monto` decimal(8,2) NOT NULL DEFAULT 0.00,
  `pendiente` decimal(8,2) NOT NULL DEFAULT 0.00,
  `fecha` datetime DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `arqueo_id` int(11) NOT NULL DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `personas`
--

CREATE TABLE `personas` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `nombre` text DEFAULT NULL,
  `documento_id` bigint(20) UNSIGNED NOT NULL,
  `nro_documento` text DEFAULT NULL,
  `direccion` text DEFAULT NULL,
  `telefono` text DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `personas` (`id`, `nombre`, `documento_id`, `nro_documento`, `direccion`, `telefono`, `estado`, `created_at`, `updated_at`) VALUES
(1, 'Jhonatan', 1, '12121422', '----', '2', 1, '2024-02-25 19:33:10', '2024-09-21 00:19:14'),
(2, 'Elias', 1, '121454', '---', '231231', 1, '2024-09-21 00:16:53', '2024-09-21 00:16:53');

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

--
-- Estructura de tabla para la tabla `preventas`
--

CREATE TABLE `preventas` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `observacion` text DEFAULT NULL,
  `nro_preventa` text DEFAULT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `arqueo_id` bigint(20) UNSIGNED NOT NULL,
  `cliente_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `tipo` int(11) NOT NULL DEFAULT 1,
  `precio_radio` int(11) NOT NULL DEFAULT 1,
  `total` decimal(8,2) NOT NULL DEFAULT 0.00,
  `sumas` decimal(8,2) NOT NULL DEFAULT 0.00,
  `subtotal` decimal(8,2) NOT NULL DEFAULT 0.00,
  `iva` decimal(8,2) NOT NULL DEFAULT 0.00,
  `exento` decimal(8,2) NOT NULL DEFAULT 0.00,
  `descuento` decimal(8,2) NOT NULL DEFAULT 0.00,
  `descuento_global` decimal(8,2) NOT NULL DEFAULT 0.00,
  `fecha` datetime DEFAULT NULL,
  `is_venta` tinyint(1) NOT NULL DEFAULT 0,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `preventa_combos`
--

CREATE TABLE `preventa_combos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `preventa_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `combo_item_id` bigint(20) UNSIGNED NOT NULL,
  `combo_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `descuento` decimal(8,2) NOT NULL,
  `total` decimal(8,2) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `combo_item_movimiento_id` bigint(20) UNSIGNED DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `preventa_detalles`
--

CREATE TABLE `preventa_detalles` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `preventa_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `almacen_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `item_id` bigint(20) UNSIGNED NOT NULL,
  `item_movimiento_id` bigint(20) UNSIGNED NOT NULL,
  `producto_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `descuento` decimal(8,2) NOT NULL,
  `total` decimal(8,2) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `preventa_servicios`
--

CREATE TABLE `preventa_servicios` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `preventa_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `servicio_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `descuento` decimal(8,2) NOT NULL,
  `total` decimal(8,2) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `productos`
--

CREATE TABLE `productos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `nombre` text DEFAULT NULL,
  `codigo_barra` text DEFAULT NULL,
  `detalle` text DEFAULT NULL,
  `medida_id` bigint(20) UNSIGNED NOT NULL,
  `proveedor_id` int(11) DEFAULT NULL,
  `marca_id` bigint(20) UNSIGNED NOT NULL,
  `categoria_id` bigint(20) UNSIGNED NOT NULL,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `stock_minimo` decimal(8,2) NOT NULL,
  `stock_medio` decimal(8,2) NOT NULL,
  `stock_moderado` decimal(8,2) NOT NULL,
  `is_perecedero` tinyint(1) NOT NULL DEFAULT 1,
  `is_lote` tinyint(1) NOT NULL DEFAULT 1,
  `is_servicio` tinyint(1) NOT NULL DEFAULT 1,
  `is_exento` tinyint(1) NOT NULL DEFAULT 1,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `proveedors`
--

CREATE TABLE `proveedors` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `nombre` text DEFAULT NULL,
  `documento_id` bigint(20) UNSIGNED NOT NULL,
  `nro_documento` text DEFAULT NULL,
  `direccion` text DEFAULT NULL,
  `email` text DEFAULT NULL,
  `cuenta_bancaria` text DEFAULT NULL,
  `vendedor` text DEFAULT NULL,
  `telefono_vendedor` text DEFAULT NULL,
  `telefono` text DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `servicios`
--

CREATE TABLE `servicios` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `nombre` text DEFAULT NULL,
  `detalle` text DEFAULT NULL,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `sessions`
--

CREATE TABLE `sessions` (
  `id` varchar(255) NOT NULL,
  `user_id` bigint(20) UNSIGNED DEFAULT NULL,
  `ip_address` varchar(45) DEFAULT NULL,
  `user_agent` text DEFAULT NULL,
  `sucursal_selected` text DEFAULT NULL,
  `payload` longtext NOT NULL,
  `last_activity` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `sucursal_users`
--

CREATE TABLE `sucursal_users` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `dashboard` tinyint(1) NOT NULL DEFAULT 1,
  `pos` tinyint(1) NOT NULL DEFAULT 1,
  `admin` tinyint(1) NOT NULL DEFAULT 1,
  `admin_configuracion` tinyint(1) NOT NULL DEFAULT 1,
  `admin_sucursal` tinyint(1) NOT NULL DEFAULT 1,
  `admin_documento` tinyint(1) NOT NULL DEFAULT 1,
  `admin_comprobante` tinyint(1) NOT NULL DEFAULT 1,
  `admin_formapago` tinyint(1) NOT NULL DEFAULT 1,
  `admin_personal` tinyint(1) NOT NULL DEFAULT 1,
  `producto` tinyint(1) NOT NULL DEFAULT 1,
  `producto_marca` tinyint(1) NOT NULL DEFAULT 1,
  `producto_categoria` tinyint(1) NOT NULL DEFAULT 1,
  `producto_medida` tinyint(1) NOT NULL DEFAULT 1,
  `producto_producto` tinyint(1) NOT NULL DEFAULT 1,
  `producto_perecedero` tinyint(1) NOT NULL DEFAULT 1,
  `producto_almacen` tinyint(1) NOT NULL DEFAULT 1,
  `producto_servicio` tinyint(1) NOT NULL DEFAULT 1,
  `compra` tinyint(1) NOT NULL DEFAULT 1,
  `compra_proveedor` tinyint(1) NOT NULL DEFAULT 1,
  `compra_compra` tinyint(1) NOT NULL DEFAULT 1,
  `compra_consulta_compra` tinyint(1) NOT NULL DEFAULT 1,
  `compra_historico_precio` tinyint(1) NOT NULL DEFAULT 1,
  `compra_cuentas_pagar` tinyint(1) NOT NULL DEFAULT 1,
  `compra_reporte` tinyint(1) NOT NULL DEFAULT 1,
  `compra_credito` tinyint(1) NOT NULL DEFAULT 1,
  `compra_pagar_credito` tinyint(1) NOT NULL DEFAULT 1,
  `compra_consulta_pago` tinyint(1) NOT NULL DEFAULT 1,
  `caja` tinyint(1) NOT NULL DEFAULT 1,
  `caja_asignacion` tinyint(1) NOT NULL DEFAULT 1,
  `caja_arqueo` tinyint(1) NOT NULL DEFAULT 1,
  `caja_movimiento` tinyint(1) NOT NULL DEFAULT 1,
  `caja_reporte` tinyint(1) NOT NULL DEFAULT 1,
  `cotizacion` tinyint(1) NOT NULL DEFAULT 1,
  `cotizacion_nueva` tinyint(1) NOT NULL DEFAULT 1,
  `cotizacion_consulta` tinyint(1) NOT NULL DEFAULT 1,
  `cotizacion_reporte` tinyint(1) NOT NULL DEFAULT 1,
  `preventa` tinyint(1) NOT NULL DEFAULT 1,
  `preventa_nueva` tinyint(1) NOT NULL DEFAULT 1,
  `preventa_consulta` tinyint(1) NOT NULL DEFAULT 1,
  `preventa_reporte` tinyint(1) NOT NULL DEFAULT 1,
  `venta` tinyint(1) NOT NULL DEFAULT 1,
  `venta_cliente` tinyint(1) NOT NULL DEFAULT 1,
  `venta_venta` tinyint(1) NOT NULL DEFAULT 1,
  `venta_venta_vendedor` tinyint(1) NOT NULL DEFAULT 1,
  `venta_consulta_venta` tinyint(1) NOT NULL DEFAULT 1,
  `venta_cuenta_cobrar` tinyint(1) NOT NULL DEFAULT 1,
  `venta_credito` tinyint(1) NOT NULL DEFAULT 1,
  `venta_reporte` tinyint(1) NOT NULL DEFAULT 1,
  `venta_abono` tinyint(1) NOT NULL DEFAULT 1,
  `venta_consulta_abono` tinyint(1) NOT NULL DEFAULT 1,
  `venta_fac_elec` tinyint(1) NOT NULL DEFAULT 1,
  `venta_fac_elec_anulada` tinyint(1) NOT NULL DEFAULT 1,
  `inventario` tinyint(1) NOT NULL DEFAULT 1,
  `inventario_general` tinyint(1) NOT NULL DEFAULT 1,
  `inventario_consulta_producto` tinyint(1) NOT NULL DEFAULT 1,
  `inventario_ajuste` tinyint(1) NOT NULL DEFAULT 1,
  `inventario_traspaso` tinyint(1) NOT NULL DEFAULT 1,
  `inventario_consulta_traspaso` tinyint(1) NOT NULL DEFAULT 1,
  `inventario_consulta_ajuste` tinyint(1) NOT NULL DEFAULT 1,
  `kardex` tinyint(1) NOT NULL DEFAULT 1,
  `kardex_producto` tinyint(1) NOT NULL DEFAULT 1,
  `kardex_valorizado` tinyint(1) NOT NULL DEFAULT 1,
  `kardex_valorizado_fecha` tinyint(1) NOT NULL DEFAULT 1,
  `producto_combo` tinyint(1) NOT NULL DEFAULT 1,
  `producto_combo_almacen` tinyint(1) NOT NULL DEFAULT 1,
  `kardex_combo` tinyint(1) NOT NULL DEFAULT 1,
  `fac_manual` int(11) NOT NULL DEFAULT 1,
  `fac_manual_consulta` int(11) NOT NULL DEFAULT 1
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `sucursal_users` (`id`, `sucursal_id`, `user_id`, `estado`, `created_at`, `updated_at`, `dashboard`, `pos`, `admin`, `admin_configuracion`, `admin_sucursal`, `admin_documento`, `admin_comprobante`, `admin_formapago`, `admin_personal`, `producto`, `producto_marca`, `producto_categoria`, `producto_medida`, `producto_producto`, `producto_perecedero`, `producto_almacen`, `producto_servicio`, `compra`, `compra_proveedor`, `compra_compra`, `compra_consulta_compra`, `compra_historico_precio`, `compra_cuentas_pagar`, `compra_reporte`, `compra_credito`, `compra_pagar_credito`, `compra_consulta_pago`, `caja`, `caja_asignacion`, `caja_arqueo`, `caja_movimiento`, `caja_reporte`, `cotizacion`, `cotizacion_nueva`, `cotizacion_consulta`, `cotizacion_reporte`, `preventa`, `preventa_nueva`, `preventa_consulta`, `preventa_reporte`, `venta`, `venta_cliente`, `venta_venta`, `venta_venta_vendedor`, `venta_consulta_venta`, `venta_cuenta_cobrar`, `venta_credito`, `venta_reporte`, `venta_abono`, `venta_consulta_abono`, `venta_fac_elec`, `venta_fac_elec_anulada`, `inventario`, `inventario_general`, `inventario_consulta_producto`, `inventario_ajuste`, `inventario_traspaso`, `inventario_consulta_traspaso`, `inventario_consulta_ajuste`, `kardex`, `kardex_producto`, `kardex_valorizado`, `kardex_valorizado_fecha`, `producto_combo`, `producto_combo_almacen`, `kardex_combo`, `fac_manual`, `fac_manual_consulta`) VALUES
(1, 1, 1, 1, '2024-03-05 13:01:45', '2024-09-07 06:29:53', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
(2, 2, 1, 0, '2024-03-05 13:08:58', '2024-08-04 21:06:58', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
(3, 2, 1, 1, '2024-08-04 21:07:04', '2024-09-19 04:16:30', 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
(4, 4, 2, 1, '2024-09-21 00:22:36', '2024-09-21 00:23:14', 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);

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

--
-- Estructura de tabla para la tabla `tirajes`
--

CREATE TABLE `tirajes` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `serie` text DEFAULT NULL,
  `fecha_resolucion` text DEFAULT NULL,
  `cantidad` int(11) NOT NULL DEFAULT 0,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `comprobante_id` bigint(20) UNSIGNED NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

INSERT INTO `tirajes` (`id`, `serie`, `fecha_resolucion`, `cantidad`, `sucursal_id`, `comprobante_id`, `estado`, `created_at`, `updated_at`) VALUES
(1, NULL, NULL, 1, 1, 1, 0, '2024-02-25 18:14:52', '2024-02-25 18:34:05'),
(2, NULL, NULL, 1, 1, 1, 0, '2024-02-25 18:18:04', '2024-02-25 18:34:08'),
(3, 'F002', '121221', 100, 1, 1, 1, '2024-02-25 18:18:25', '2024-09-18 13:36:29'),
(4, 'F001', '1221', 5, 1, 1, 1, '2024-02-25 18:36:46', '2024-09-15 16:29:39'),
(5, 'F001', 'S', 2000, 2, 1, 1, '2024-06-05 14:50:04', '2024-06-05 14:50:04'),
(6, 'B001', '.', 1000, 2, 2, 1, '2024-06-07 18:16:38', '2024-06-07 18:16:38'),
(7, 'B001', '2019-12-10', 100, 1, 2, 1, '2024-09-21 00:06:14', '2024-09-21 00:06:14');

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

--
-- Estructura de tabla para la tabla `traspaso_inventarios`
--

CREATE TABLE `traspaso_inventarios` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `observacion` text DEFAULT NULL,
  `nro_traspaso` text DEFAULT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_envio_id` bigint(20) UNSIGNED NOT NULL,
  `almacen_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `fecha` datetime DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `traspaso_inventario_detalles`
--

CREATE TABLE `traspaso_inventario_detalles` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `traspaso_inventario_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `almacen_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `item_id` bigint(20) UNSIGNED NOT NULL,
  `producto_id` bigint(20) UNSIGNED NOT NULL,
  `item_movimiento_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `ventas`
--

CREATE TABLE `ventas` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `observacion` text DEFAULT NULL,
  `nro_venta` text DEFAULT NULL,
  `nro_tiraje` text DEFAULT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `arqueo_id` bigint(20) UNSIGNED NOT NULL,
  `cliente_id` bigint(20) UNSIGNED NOT NULL,
  `tiraje_id` bigint(20) UNSIGNED NOT NULL,
  `formapago_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `tipo` int(11) NOT NULL DEFAULT 1,
  `precio_radio` int(11) NOT NULL DEFAULT 1,
  `recibido` decimal(8,2) NOT NULL DEFAULT 0.00,
  `cambio` decimal(8,2) NOT NULL DEFAULT 0.00,
  `total` decimal(8,2) NOT NULL DEFAULT 0.00,
  `sumas` decimal(8,2) NOT NULL DEFAULT 0.00,
  `subtotal` decimal(8,2) NOT NULL DEFAULT 0.00,
  `iva` decimal(8,2) NOT NULL DEFAULT 0.00,
  `exento` decimal(8,2) NOT NULL DEFAULT 0.00,
  `descuento` decimal(8,2) NOT NULL DEFAULT 0.00,
  `descuento_global` decimal(8,2) NOT NULL DEFAULT 0.00,
  `fecha` datetime DEFAULT NULL,
  `fecha_limite` datetime DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `is_vigente` tinyint(1) NOT NULL DEFAULT 1,
  `campo` text DEFAULT NULL,
  `is_manual` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `venta_combos`
--

CREATE TABLE `venta_combos` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `combo_id` bigint(20) UNSIGNED DEFAULT 1,
  `venta_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `combo_item_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `descuento` decimal(8,2) NOT NULL,
  `total` decimal(8,2) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `combo_item_movimiento_id` bigint(20) UNSIGNED DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `venta_items`
--

CREATE TABLE `venta_items` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `venta_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `almacen_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `item_id` bigint(20) UNSIGNED NOT NULL,
  `producto_id` bigint(20) UNSIGNED NOT NULL,
  `item_movimiento_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `descuento` decimal(8,2) NOT NULL DEFAULT 0.00,
  `total` decimal(8,2) NOT NULL DEFAULT 0.00
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `venta_item_manuals`
--

CREATE TABLE `venta_item_manuals` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `venta_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `descripcion` longtext DEFAULT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `precio` decimal(8,2) NOT NULL,
  `impuesto` decimal(8,2) NOT NULL,
  `sub_total` decimal(8,2) NOT NULL,
  `total` decimal(8,2) NOT NULL,
  `tipo` int(11) NOT NULL DEFAULT 1,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

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

--
-- Estructura de tabla para la tabla `venta_servicios`
--

CREATE TABLE `venta_servicios` (
  `id` bigint(20) UNSIGNED NOT NULL,
  `venta_id` bigint(20) UNSIGNED NOT NULL,
  `sucursal_id` bigint(20) UNSIGNED NOT NULL,
  `user_id` bigint(20) UNSIGNED NOT NULL,
  `servicio_id` bigint(20) UNSIGNED NOT NULL,
  `cantidad` decimal(8,2) NOT NULL DEFAULT 0.00,
  `costo` decimal(8,2) NOT NULL,
  `precio_1` decimal(8,2) NOT NULL,
  `precio_2` decimal(8,2) NOT NULL,
  `precio_3` decimal(8,2) NOT NULL,
  `precio_4` decimal(8,2) NOT NULL,
  `descuento` decimal(8,2) NOT NULL,
  `total` decimal(8,2) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT 1,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Índices para tablas volcadas
--

--
-- Indices de la tabla `ajuste_inventarios`
--
ALTER TABLE `ajuste_inventarios`
  ADD PRIMARY KEY (`id`),
  ADD KEY `ajuste_inventarios_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `ajuste_inventarios_user_id_foreign` (`user_id`);

--
-- Indices de la tabla `ajuste_inventario_detalles`
--
ALTER TABLE `ajuste_inventario_detalles`
  ADD PRIMARY KEY (`id`),
  ADD KEY `ajuste_inventario_detalles_ajuste_inventario_id_foreign` (`ajuste_inventario_id`),
  ADD KEY `ajuste_inventario_detalles_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `ajuste_inventario_detalles_user_id_foreign` (`user_id`),
  ADD KEY `ajuste_inventario_detalles_item_id_foreign` (`item_id`),
  ADD KEY `ajuste_inventario_detalles_producto_id_foreign` (`producto_id`),
  ADD KEY `ajuste_inventario_detalles_almacen_id_foreign` (`almacen_id`),
  ADD KEY `ajuste_inventario_detalles_item_movimiento_id_foreign` (`item_movimiento_id`);

--
-- Indices de la tabla `almacens`
--
ALTER TABLE `almacens`
  ADD PRIMARY KEY (`id`),
  ADD KEY `almacens_sucursal_id_foreign` (`sucursal_id`);

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

--
-- Indices de la tabla `archivo_personas`
--
ALTER TABLE `archivo_personas`
  ADD PRIMARY KEY (`id`),
  ADD KEY `archivo_personas_persona_id_foreign` (`persona_id`),
  ADD KEY `archivo_personas_archivo_id_foreign` (`archivo_id`);

--
-- Indices de la tabla `archivo_productos`
--
ALTER TABLE `archivo_productos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `archivo_productos_producto_id_foreign` (`producto_id`),
  ADD KEY `archivo_productos_archivo_id_foreign` (`archivo_id`);

--
-- Indices de la tabla `archivo_servicios`
--
ALTER TABLE `archivo_servicios`
  ADD PRIMARY KEY (`id`),
  ADD KEY `archivo_servicios_servicio_id_foreign` (`servicio_id`),
  ADD KEY `archivo_servicios_archivo_id_foreign` (`archivo_id`);

--
-- Indices de la tabla `archivo_sucursals`
--
ALTER TABLE `archivo_sucursals`
  ADD PRIMARY KEY (`id`),
  ADD KEY `archivo_sucursals_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `archivo_sucursals_archivo_id_foreign` (`archivo_id`);

--
-- Indices de la tabla `arqueos`
--
ALTER TABLE `arqueos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `arqueos_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `arqueos_caja_id_foreign` (`caja_id`),
  ADD KEY `arqueos_user_id_foreign` (`user_id`);

--
-- Indices de la tabla `arqueo_movimientos`
--
ALTER TABLE `arqueo_movimientos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `arqueo_movimientos_arqueo_id_foreign` (`arqueo_id`),
  ADD KEY `arqueo_movimientos_user_id_foreign` (`user_id`),
  ADD KEY `arqueo_movimientos_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `arqueo_movimientos_formapago_id_foreign` (`formapago_id`);

--
-- Indices de la tabla `cajas`
--
ALTER TABLE `cajas`
  ADD PRIMARY KEY (`id`),
  ADD KEY `cajas_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `cajas_user_id_foreign` (`user_id`);

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

--
-- Indices de la tabla `clientes`
--
ALTER TABLE `clientes`
  ADD PRIMARY KEY (`id`),
  ADD KEY `clientes_documento_id_foreign` (`documento_id`);

--
-- Indices de la tabla `combos`
--
ALTER TABLE `combos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `combos_medida_id_foreign` (`medida_id`);

--
-- Indices de la tabla `combo_archivos`
--
ALTER TABLE `combo_archivos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `combo_archivos_combo_id_foreign` (`combo_id`),
  ADD KEY `combo_archivos_archivo_id_foreign` (`archivo_id`);

--
-- Indices de la tabla `combo_detalles`
--
ALTER TABLE `combo_detalles`
  ADD PRIMARY KEY (`id`),
  ADD KEY `combo_detalles_combo_id_foreign` (`combo_id`),
  ADD KEY `combo_detalles_producto_id_foreign` (`producto_id`);

--
-- Indices de la tabla `combo_items`
--
ALTER TABLE `combo_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `combo_items_combo_id_foreign` (`combo_id`),
  ADD KEY `combo_items_almacen_id_foreign` (`almacen_id`),
  ADD KEY `combo_items_sucursal_id_foreign` (`sucursal_id`);

--
-- Indices de la tabla `combo_item_movimientos`
--
ALTER TABLE `combo_item_movimientos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `combo_item_movimientos_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `combo_item_movimientos_almacen_id_foreign` (`almacen_id`),
  ADD KEY `combo_item_movimientos_user_id_foreign` (`user_id`),
  ADD KEY `combo_item_movimientos_combo_item_id_foreign` (`combo_item_id`),
  ADD KEY `combo_item_movimientos_combo_id_foreign` (`combo_id`);

--
-- Indices de la tabla `compras`
--
ALTER TABLE `compras`
  ADD PRIMARY KEY (`id`),
  ADD KEY `compras_almacen_id_foreign` (`almacen_id`),
  ADD KEY `compras_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `compras_proveedor_id_foreign` (`proveedor_id`),
  ADD KEY `compras_comprobante_id_foreign` (`comprobante_id`);

--
-- Indices de la tabla `compra_items`
--
ALTER TABLE `compra_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `compra_items_compra_id_foreign` (`compra_id`),
  ADD KEY `compra_items_producto_id_foreign` (`producto_id`),
  ADD KEY `compra_items_item_id_foreign` (`item_id`);

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

--
-- Indices de la tabla `cotizacions`
--
ALTER TABLE `cotizacions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `cotizacions_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `cotizacions_arqueo_id_foreign` (`arqueo_id`),
  ADD KEY `cotizacions_cliente_id_foreign` (`cliente_id`),
  ADD KEY `cotizacions_user_id_foreign` (`user_id`);

--
-- Indices de la tabla `cotizacion_combos`
--
ALTER TABLE `cotizacion_combos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `cotizacion_combos_cotizacion_id_foreign` (`cotizacion_id`),
  ADD KEY `cotizacion_combos_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `cotizacion_combos_user_id_foreign` (`user_id`),
  ADD KEY `cotizacion_combos_combo_item_id_foreign` (`combo_item_id`),
  ADD KEY `cotizacion_combos_combo_id_foreign` (`combo_id`);

--
-- Indices de la tabla `cotizacion_detalles`
--
ALTER TABLE `cotizacion_detalles`
  ADD PRIMARY KEY (`id`),
  ADD KEY `cotizacion_detalles_cotizacion_id_foreign` (`cotizacion_id`),
  ADD KEY `cotizacion_detalles_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `cotizacion_detalles_almacen_id_foreign` (`almacen_id`),
  ADD KEY `cotizacion_detalles_user_id_foreign` (`user_id`),
  ADD KEY `cotizacion_detalles_item_id_foreign` (`item_id`),
  ADD KEY `cotizacion_detalles_producto_id_foreign` (`producto_id`);

--
-- Indices de la tabla `cotizacion_servicios`
--
ALTER TABLE `cotizacion_servicios`
  ADD PRIMARY KEY (`id`),
  ADD KEY `cotizacion_servicios_cotizacion_id_foreign` (`cotizacion_id`),
  ADD KEY `cotizacion_servicios_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `cotizacion_servicios_user_id_foreign` (`user_id`),
  ADD KEY `cotizacion_servicios_servicio_id_foreign` (`servicio_id`);

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

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

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

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

--
-- Indices de la tabla `historico_precios`
--
ALTER TABLE `historico_precios`
  ADD PRIMARY KEY (`id`),
  ADD KEY `historico_precios_compra_id_foreign` (`compra_id`),
  ADD KEY `historico_precios_producto_id_foreign` (`producto_id`),
  ADD KEY `historico_precios_proveedor_id_foreign` (`proveedor_id`),
  ADD KEY `historico_precios_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `historico_precios_item_id_foreign` (`item_id`);

--
-- Indices de la tabla `items`
--
ALTER TABLE `items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `items_producto_id_foreign` (`producto_id`),
  ADD KEY `items_almacen_id_foreign` (`almacen_id`),
  ADD KEY `items_sucursal_id_foreign` (`sucursal_id`);

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

--
-- Indices de la tabla `item_movimientos`
--
ALTER TABLE `item_movimientos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `item_movimientos_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `item_movimientos_almacen_id_foreign` (`almacen_id`),
  ADD KEY `item_movimientos_user_id_foreign` (`user_id`),
  ADD KEY `item_movimientos_item_id_foreign` (`item_id`),
  ADD KEY `item_movimientos_producto_id_foreign` (`producto_id`);

--
-- Indices de la tabla `item_perecederos`
--
ALTER TABLE `item_perecederos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `item_perecederos_item_id_foreign` (`item_id`);

--
-- Indices de la tabla `kardexes`
--
ALTER TABLE `kardexes`
  ADD PRIMARY KEY (`id`),
  ADD KEY `kardexes_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `kardexes_user_id_foreign` (`user_id`),
  ADD KEY `kardexes_producto_id_foreign` (`producto_id`),
  ADD KEY `kardexes_item_id_foreign` (`item_id`),
  ADD KEY `kardexes_almacen_id_foreign` (`almacen_id`);

--
-- Indices de la tabla `kardex_combos`
--
ALTER TABLE `kardex_combos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `kardex_combos_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `kardex_combos_user_id_foreign` (`user_id`),
  ADD KEY `kardex_combos_combo_id_foreign` (`combo_id`),
  ADD KEY `kardex_combos_combo_item_id_foreign` (`combo_item_id`),
  ADD KEY `kardex_combos_almacen_id_foreign` (`almacen_id`);

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

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

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

--
-- Indices de la tabla `movimientos`
--
ALTER TABLE `movimientos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `movimientos_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `movimientos_arqueo_id_foreign` (`arqueo_id`),
  ADD KEY `movimientos_formapago_id_foreign` (`formapago_id`),
  ADD KEY `movimientos_user_id_foreign` (`user_id`);

--
-- Indices de la tabla `pago_compras`
--
ALTER TABLE `pago_compras`
  ADD PRIMARY KEY (`id`),
  ADD KEY `pago_compras_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `pago_compras_compra_id_foreign` (`compra_id`),
  ADD KEY `pago_compras_proveedor_id_foreign` (`proveedor_id`),
  ADD KEY `pago_compras_formapago_id_foreign` (`formapago_id`);

--
-- Indices de la tabla `pago_ventas`
--
ALTER TABLE `pago_ventas`
  ADD PRIMARY KEY (`id`),
  ADD KEY `pago_ventas_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `pago_ventas_venta_id_foreign` (`venta_id`),
  ADD KEY `pago_ventas_cliente_id_foreign` (`cliente_id`),
  ADD KEY `pago_ventas_formapago_id_foreign` (`formapago_id`);

--
-- Indices de la tabla `personas`
--
ALTER TABLE `personas`
  ADD PRIMARY KEY (`id`),
  ADD KEY `personas_documento_id_foreign` (`documento_id`);

--
-- Indices de la tabla `preventas`
--
ALTER TABLE `preventas`
  ADD PRIMARY KEY (`id`),
  ADD KEY `preventas_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `preventas_arqueo_id_foreign` (`arqueo_id`),
  ADD KEY `preventas_cliente_id_foreign` (`cliente_id`),
  ADD KEY `preventas_user_id_foreign` (`user_id`);

--
-- Indices de la tabla `preventa_combos`
--
ALTER TABLE `preventa_combos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `preventa_combos_preventa_id_foreign` (`preventa_id`),
  ADD KEY `preventa_combos_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `preventa_combos_user_id_foreign` (`user_id`),
  ADD KEY `preventa_combos_combo_item_id_foreign` (`combo_item_id`),
  ADD KEY `preventa_combos_combo_id_foreign` (`combo_id`),
  ADD KEY `preventa_combos_combo_item_movimiento_id_foreign` (`combo_item_movimiento_id`);

--
-- Indices de la tabla `preventa_detalles`
--
ALTER TABLE `preventa_detalles`
  ADD PRIMARY KEY (`id`),
  ADD KEY `preventa_detalles_preventa_id_foreign` (`preventa_id`),
  ADD KEY `preventa_detalles_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `preventa_detalles_almacen_id_foreign` (`almacen_id`),
  ADD KEY `preventa_detalles_user_id_foreign` (`user_id`),
  ADD KEY `preventa_detalles_item_id_foreign` (`item_id`),
  ADD KEY `preventa_detalles_item_movimiento_id_foreign` (`item_movimiento_id`),
  ADD KEY `preventa_detalles_producto_id_foreign` (`producto_id`);

--
-- Indices de la tabla `preventa_servicios`
--
ALTER TABLE `preventa_servicios`
  ADD PRIMARY KEY (`id`),
  ADD KEY `preventa_servicios_preventa_id_foreign` (`preventa_id`),
  ADD KEY `preventa_servicios_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `preventa_servicios_user_id_foreign` (`user_id`),
  ADD KEY `preventa_servicios_servicio_id_foreign` (`servicio_id`);

--
-- Indices de la tabla `productos`
--
ALTER TABLE `productos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `productos_medida_id_foreign` (`medida_id`),
  ADD KEY `productos_marca_id_foreign` (`marca_id`),
  ADD KEY `productos_categoria_id_foreign` (`categoria_id`);

--
-- Indices de la tabla `proveedors`
--
ALTER TABLE `proveedors`
  ADD PRIMARY KEY (`id`),
  ADD KEY `proveedors_documento_id_foreign` (`documento_id`);

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

--
-- Indices de la tabla `sessions`
--
ALTER TABLE `sessions`
  ADD PRIMARY KEY (`id`),
  ADD KEY `sessions_user_id_index` (`user_id`),
  ADD KEY `sessions_last_activity_index` (`last_activity`);

--
-- Indices de la tabla `sucursal_users`
--
ALTER TABLE `sucursal_users`
  ADD PRIMARY KEY (`id`),
  ADD KEY `sucursal_users_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `sucursal_users_user_id_foreign` (`user_id`);

--
-- Indices de la tabla `tirajes`
--
ALTER TABLE `tirajes`
  ADD PRIMARY KEY (`id`),
  ADD KEY `tirajes_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `tirajes_comprobante_id_foreign` (`comprobante_id`);

--
-- Indices de la tabla `traspaso_inventarios`
--
ALTER TABLE `traspaso_inventarios`
  ADD PRIMARY KEY (`id`),
  ADD KEY `traspaso_inventarios_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `traspaso_inventarios_sucursal_envio_id_foreign` (`sucursal_envio_id`),
  ADD KEY `traspaso_inventarios_almacen_id_foreign` (`almacen_id`),
  ADD KEY `traspaso_inventarios_user_id_foreign` (`user_id`);

--
-- Indices de la tabla `traspaso_inventario_detalles`
--
ALTER TABLE `traspaso_inventario_detalles`
  ADD PRIMARY KEY (`id`),
  ADD KEY `traspaso_inventario_detalles_traspaso_inventario_id_foreign` (`traspaso_inventario_id`),
  ADD KEY `traspaso_inventario_detalles_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `traspaso_inventario_detalles_almacen_id_foreign` (`almacen_id`),
  ADD KEY `traspaso_inventario_detalles_user_id_foreign` (`user_id`),
  ADD KEY `traspaso_inventario_detalles_item_id_foreign` (`item_id`),
  ADD KEY `traspaso_inventario_detalles_producto_id_foreign` (`producto_id`),
  ADD KEY `traspaso_inventario_detalles_item_movimiento_id_foreign` (`item_movimiento_id`);

--
-- Indices de la tabla `ventas`
--
ALTER TABLE `ventas`
  ADD PRIMARY KEY (`id`),
  ADD KEY `ventas_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `ventas_arqueo_id_foreign` (`arqueo_id`),
  ADD KEY `ventas_cliente_id_foreign` (`cliente_id`),
  ADD KEY `ventas_tiraje_id_foreign` (`tiraje_id`),
  ADD KEY `ventas_formapago_id_foreign` (`formapago_id`),
  ADD KEY `ventas_user_id_foreign` (`user_id`);

--
-- Indices de la tabla `venta_combos`
--
ALTER TABLE `venta_combos`
  ADD PRIMARY KEY (`id`),
  ADD KEY `venta_combos_venta_id_foreign` (`venta_id`),
  ADD KEY `venta_combos_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `venta_combos_user_id_foreign` (`user_id`),
  ADD KEY `venta_combos_combo_item_id_foreign` (`combo_item_id`),
  ADD KEY `venta_combos_combo_item_movimiento_id_foreign` (`combo_item_movimiento_id`),
  ADD KEY `venta_combos_combo_id_foreign` (`combo_id`);

--
-- Indices de la tabla `venta_items`
--
ALTER TABLE `venta_items`
  ADD PRIMARY KEY (`id`),
  ADD KEY `venta_items_venta_id_foreign` (`venta_id`),
  ADD KEY `venta_items_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `venta_items_almacen_id_foreign` (`almacen_id`),
  ADD KEY `venta_items_user_id_foreign` (`user_id`),
  ADD KEY `venta_items_item_id_foreign` (`item_id`),
  ADD KEY `venta_items_producto_id_foreign` (`producto_id`),
  ADD KEY `venta_items_item_movimiento_id_foreign` (`item_movimiento_id`);

--
-- Indices de la tabla `venta_item_manuals`
--
ALTER TABLE `venta_item_manuals`
  ADD PRIMARY KEY (`id`),
  ADD KEY `venta_item_manuals_venta_id_foreign` (`venta_id`),
  ADD KEY `venta_item_manuals_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `venta_item_manuals_user_id_foreign` (`user_id`);

--
-- Indices de la tabla `venta_servicios`
--
ALTER TABLE `venta_servicios`
  ADD PRIMARY KEY (`id`),
  ADD KEY `venta_servicios_venta_id_foreign` (`venta_id`),
  ADD KEY `venta_servicios_sucursal_id_foreign` (`sucursal_id`),
  ADD KEY `venta_servicios_user_id_foreign` (`user_id`),
  ADD KEY `venta_servicios_servicio_id_foreign` (`servicio_id`);

--
-- AUTO_INCREMENT de las tablas volcadas
--

--
-- AUTO_INCREMENT de la tabla `ajuste_inventarios`
--
ALTER TABLE `ajuste_inventarios`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `ajuste_inventario_detalles`
--
ALTER TABLE `ajuste_inventario_detalles`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `almacens`
--
ALTER TABLE `almacens`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;

--
-- AUTO_INCREMENT de la tabla `archivos`
--
ALTER TABLE `archivos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17;

--
-- AUTO_INCREMENT de la tabla `archivo_personas`
--
ALTER TABLE `archivo_personas`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `archivo_productos`
--
ALTER TABLE `archivo_productos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `archivo_servicios`
--
ALTER TABLE `archivo_servicios`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `archivo_sucursals`
--
ALTER TABLE `archivo_sucursals`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `arqueos`
--
ALTER TABLE `arqueos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `arqueo_movimientos`
--
ALTER TABLE `arqueo_movimientos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `cajas`
--
ALTER TABLE `cajas`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `categorias`
--
ALTER TABLE `categorias`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT de la tabla `clientes`
--
ALTER TABLE `clientes`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=48;

--
-- AUTO_INCREMENT de la tabla `combos`
--
ALTER TABLE `combos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `combo_archivos`
--
ALTER TABLE `combo_archivos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `combo_detalles`
--
ALTER TABLE `combo_detalles`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `combo_items`
--
ALTER TABLE `combo_items`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `combo_item_movimientos`
--
ALTER TABLE `combo_item_movimientos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `compras`
--
ALTER TABLE `compras`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `compra_items`
--
ALTER TABLE `compra_items`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `comprobantes`
--
ALTER TABLE `comprobantes`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `cotizacions`
--
ALTER TABLE `cotizacions`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `cotizacion_combos`
--
ALTER TABLE `cotizacion_combos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `cotizacion_detalles`
--
ALTER TABLE `cotizacion_detalles`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `cotizacion_servicios`
--
ALTER TABLE `cotizacion_servicios`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `documentos`
--
ALTER TABLE `documentos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT de la tabla `facturas`
--
ALTER TABLE `facturas`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `factura_anulacions`
--
ALTER TABLE `factura_anulacions`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `formapagos`
--
ALTER TABLE `formapagos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT de la tabla `historico_precios`
--
ALTER TABLE `historico_precios`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `items`
--
ALTER TABLE `items`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `item_manuals`
--
ALTER TABLE `item_manuals`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `item_movimientos`
--
ALTER TABLE `item_movimientos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `item_perecederos`
--
ALTER TABLE `item_perecederos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `kardexes`
--
ALTER TABLE `kardexes`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `kardex_combos`
--
ALTER TABLE `kardex_combos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `marcas`
--
ALTER TABLE `marcas`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT de la tabla `medidas`
--
ALTER TABLE `medidas`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT de la tabla `migrations`
--
ALTER TABLE `migrations`
  MODIFY `id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=131;

--
-- AUTO_INCREMENT de la tabla `movimientos`
--
ALTER TABLE `movimientos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `pago_compras`
--
ALTER TABLE `pago_compras`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `pago_ventas`
--
ALTER TABLE `pago_ventas`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `personas`
--
ALTER TABLE `personas`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `preventas`
--
ALTER TABLE `preventas`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `preventa_combos`
--
ALTER TABLE `preventa_combos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `preventa_detalles`
--
ALTER TABLE `preventa_detalles`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `preventa_servicios`
--
ALTER TABLE `preventa_servicios`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `productos`
--
ALTER TABLE `productos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `proveedors`
--
ALTER TABLE `proveedors`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `servicios`
--
ALTER TABLE `servicios`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `sucursal_users`
--
ALTER TABLE `sucursal_users`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;

--
-- AUTO_INCREMENT de la tabla `tirajes`
--
ALTER TABLE `tirajes`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;

--
-- AUTO_INCREMENT de la tabla `traspaso_inventarios`
--
ALTER TABLE `traspaso_inventarios`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `traspaso_inventario_detalles`
--
ALTER TABLE `traspaso_inventario_detalles`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `ventas`
--
ALTER TABLE `ventas`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `venta_combos`
--
ALTER TABLE `venta_combos`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `venta_items`
--
ALTER TABLE `venta_items`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `venta_item_manuals`
--
ALTER TABLE `venta_item_manuals`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- AUTO_INCREMENT de la tabla `venta_servicios`
--
ALTER TABLE `venta_servicios`
  MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;

--
-- Restricciones para tablas volcadas
--

--
-- Filtros para la tabla `ajuste_inventarios`
--
ALTER TABLE `ajuste_inventarios`
  ADD CONSTRAINT `ajuste_inventarios_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `ajuste_inventarios_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `ajuste_inventario_detalles`
--
ALTER TABLE `ajuste_inventario_detalles`
  ADD CONSTRAINT `ajuste_inventario_detalles_ajuste_inventario_id_foreign` FOREIGN KEY (`ajuste_inventario_id`) REFERENCES `ajuste_inventarios` (`id`),
  ADD CONSTRAINT `ajuste_inventario_detalles_almacen_id_foreign` FOREIGN KEY (`almacen_id`) REFERENCES `almacens` (`id`),
  ADD CONSTRAINT `ajuste_inventario_detalles_item_id_foreign` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`),
  ADD CONSTRAINT `ajuste_inventario_detalles_item_movimiento_id_foreign` FOREIGN KEY (`item_movimiento_id`) REFERENCES `item_movimientos` (`id`),
  ADD CONSTRAINT `ajuste_inventario_detalles_producto_id_foreign` FOREIGN KEY (`producto_id`) REFERENCES `productos` (`id`),
  ADD CONSTRAINT `ajuste_inventario_detalles_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `ajuste_inventario_detalles_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `almacens`
--
ALTER TABLE `almacens`
  ADD CONSTRAINT `almacens_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`);

--
-- Filtros para la tabla `archivo_personas`
--
ALTER TABLE `archivo_personas`
  ADD CONSTRAINT `archivo_personas_archivo_id_foreign` FOREIGN KEY (`archivo_id`) REFERENCES `archivos` (`id`),
  ADD CONSTRAINT `archivo_personas_persona_id_foreign` FOREIGN KEY (`persona_id`) REFERENCES `personas` (`id`);

--
-- Filtros para la tabla `archivo_productos`
--
ALTER TABLE `archivo_productos`
  ADD CONSTRAINT `archivo_productos_archivo_id_foreign` FOREIGN KEY (`archivo_id`) REFERENCES `archivos` (`id`),
  ADD CONSTRAINT `archivo_productos_producto_id_foreign` FOREIGN KEY (`producto_id`) REFERENCES `productos` (`id`);

--
-- Filtros para la tabla `archivo_servicios`
--
ALTER TABLE `archivo_servicios`
  ADD CONSTRAINT `archivo_servicios_archivo_id_foreign` FOREIGN KEY (`archivo_id`) REFERENCES `archivos` (`id`),
  ADD CONSTRAINT `archivo_servicios_servicio_id_foreign` FOREIGN KEY (`servicio_id`) REFERENCES `servicios` (`id`);

--
-- Filtros para la tabla `archivo_sucursals`
--
ALTER TABLE `archivo_sucursals`
  ADD CONSTRAINT `archivo_sucursals_archivo_id_foreign` FOREIGN KEY (`archivo_id`) REFERENCES `archivos` (`id`),
  ADD CONSTRAINT `archivo_sucursals_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`);

--
-- Filtros para la tabla `arqueos`
--
ALTER TABLE `arqueos`
  ADD CONSTRAINT `arqueos_caja_id_foreign` FOREIGN KEY (`caja_id`) REFERENCES `cajas` (`id`),
  ADD CONSTRAINT `arqueos_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `arqueos_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `arqueo_movimientos`
--
ALTER TABLE `arqueo_movimientos`
  ADD CONSTRAINT `arqueo_movimientos_arqueo_id_foreign` FOREIGN KEY (`arqueo_id`) REFERENCES `arqueos` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `arqueo_movimientos_formapago_id_foreign` FOREIGN KEY (`formapago_id`) REFERENCES `formapagos` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `arqueo_movimientos_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`) ON DELETE CASCADE,
  ADD CONSTRAINT `arqueo_movimientos_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `cajas`
--
ALTER TABLE `cajas`
  ADD CONSTRAINT `cajas_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `cajas_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `clientes`
--
ALTER TABLE `clientes`
  ADD CONSTRAINT `clientes_documento_id_foreign` FOREIGN KEY (`documento_id`) REFERENCES `documentos` (`id`);

--
-- Filtros para la tabla `combos`
--
ALTER TABLE `combos`
  ADD CONSTRAINT `combos_medida_id_foreign` FOREIGN KEY (`medida_id`) REFERENCES `medidas` (`id`);

--
-- Filtros para la tabla `combo_archivos`
--
ALTER TABLE `combo_archivos`
  ADD CONSTRAINT `combo_archivos_archivo_id_foreign` FOREIGN KEY (`archivo_id`) REFERENCES `archivos` (`id`),
  ADD CONSTRAINT `combo_archivos_combo_id_foreign` FOREIGN KEY (`combo_id`) REFERENCES `combos` (`id`);

--
-- Filtros para la tabla `combo_detalles`
--
ALTER TABLE `combo_detalles`
  ADD CONSTRAINT `combo_detalles_combo_id_foreign` FOREIGN KEY (`combo_id`) REFERENCES `combos` (`id`),
  ADD CONSTRAINT `combo_detalles_producto_id_foreign` FOREIGN KEY (`producto_id`) REFERENCES `productos` (`id`);

--
-- Filtros para la tabla `combo_items`
--
ALTER TABLE `combo_items`
  ADD CONSTRAINT `combo_items_almacen_id_foreign` FOREIGN KEY (`almacen_id`) REFERENCES `almacens` (`id`),
  ADD CONSTRAINT `combo_items_combo_id_foreign` FOREIGN KEY (`combo_id`) REFERENCES `combos` (`id`),
  ADD CONSTRAINT `combo_items_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`);

--
-- Filtros para la tabla `combo_item_movimientos`
--
ALTER TABLE `combo_item_movimientos`
  ADD CONSTRAINT `combo_item_movimientos_almacen_id_foreign` FOREIGN KEY (`almacen_id`) REFERENCES `almacens` (`id`),
  ADD CONSTRAINT `combo_item_movimientos_combo_id_foreign` FOREIGN KEY (`combo_id`) REFERENCES `combos` (`id`),
  ADD CONSTRAINT `combo_item_movimientos_combo_item_id_foreign` FOREIGN KEY (`combo_item_id`) REFERENCES `combo_items` (`id`),
  ADD CONSTRAINT `combo_item_movimientos_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `combo_item_movimientos_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `compras`
--
ALTER TABLE `compras`
  ADD CONSTRAINT `compras_almacen_id_foreign` FOREIGN KEY (`almacen_id`) REFERENCES `almacens` (`id`),
  ADD CONSTRAINT `compras_comprobante_id_foreign` FOREIGN KEY (`comprobante_id`) REFERENCES `comprobantes` (`id`),
  ADD CONSTRAINT `compras_proveedor_id_foreign` FOREIGN KEY (`proveedor_id`) REFERENCES `proveedors` (`id`),
  ADD CONSTRAINT `compras_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`);

--
-- Filtros para la tabla `compra_items`
--
ALTER TABLE `compra_items`
  ADD CONSTRAINT `compra_items_compra_id_foreign` FOREIGN KEY (`compra_id`) REFERENCES `compras` (`id`),
  ADD CONSTRAINT `compra_items_item_id_foreign` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`),
  ADD CONSTRAINT `compra_items_producto_id_foreign` FOREIGN KEY (`producto_id`) REFERENCES `productos` (`id`);

--
-- Filtros para la tabla `cotizacions`
--
ALTER TABLE `cotizacions`
  ADD CONSTRAINT `cotizacions_arqueo_id_foreign` FOREIGN KEY (`arqueo_id`) REFERENCES `arqueos` (`id`),
  ADD CONSTRAINT `cotizacions_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`),
  ADD CONSTRAINT `cotizacions_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `cotizacions_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `cotizacion_combos`
--
ALTER TABLE `cotizacion_combos`
  ADD CONSTRAINT `cotizacion_combos_combo_id_foreign` FOREIGN KEY (`combo_id`) REFERENCES `combos` (`id`),
  ADD CONSTRAINT `cotizacion_combos_combo_item_id_foreign` FOREIGN KEY (`combo_item_id`) REFERENCES `combo_items` (`id`),
  ADD CONSTRAINT `cotizacion_combos_cotizacion_id_foreign` FOREIGN KEY (`cotizacion_id`) REFERENCES `cotizacions` (`id`),
  ADD CONSTRAINT `cotizacion_combos_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `cotizacion_combos_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `cotizacion_detalles`
--
ALTER TABLE `cotizacion_detalles`
  ADD CONSTRAINT `cotizacion_detalles_almacen_id_foreign` FOREIGN KEY (`almacen_id`) REFERENCES `almacens` (`id`),
  ADD CONSTRAINT `cotizacion_detalles_cotizacion_id_foreign` FOREIGN KEY (`cotizacion_id`) REFERENCES `cotizacions` (`id`),
  ADD CONSTRAINT `cotizacion_detalles_item_id_foreign` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`),
  ADD CONSTRAINT `cotizacion_detalles_producto_id_foreign` FOREIGN KEY (`producto_id`) REFERENCES `productos` (`id`),
  ADD CONSTRAINT `cotizacion_detalles_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `cotizacion_detalles_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `cotizacion_servicios`
--
ALTER TABLE `cotizacion_servicios`
  ADD CONSTRAINT `cotizacion_servicios_cotizacion_id_foreign` FOREIGN KEY (`cotizacion_id`) REFERENCES `cotizacions` (`id`),
  ADD CONSTRAINT `cotizacion_servicios_servicio_id_foreign` FOREIGN KEY (`servicio_id`) REFERENCES `servicios` (`id`),
  ADD CONSTRAINT `cotizacion_servicios_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `cotizacion_servicios_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `historico_precios`
--
ALTER TABLE `historico_precios`
  ADD CONSTRAINT `historico_precios_compra_id_foreign` FOREIGN KEY (`compra_id`) REFERENCES `compras` (`id`),
  ADD CONSTRAINT `historico_precios_item_id_foreign` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`),
  ADD CONSTRAINT `historico_precios_producto_id_foreign` FOREIGN KEY (`producto_id`) REFERENCES `productos` (`id`),
  ADD CONSTRAINT `historico_precios_proveedor_id_foreign` FOREIGN KEY (`proveedor_id`) REFERENCES `proveedors` (`id`),
  ADD CONSTRAINT `historico_precios_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`);

--
-- Filtros para la tabla `items`
--
ALTER TABLE `items`
  ADD CONSTRAINT `items_almacen_id_foreign` FOREIGN KEY (`almacen_id`) REFERENCES `almacens` (`id`),
  ADD CONSTRAINT `items_producto_id_foreign` FOREIGN KEY (`producto_id`) REFERENCES `productos` (`id`),
  ADD CONSTRAINT `items_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`);

--
-- Filtros para la tabla `item_movimientos`
--
ALTER TABLE `item_movimientos`
  ADD CONSTRAINT `item_movimientos_almacen_id_foreign` FOREIGN KEY (`almacen_id`) REFERENCES `almacens` (`id`),
  ADD CONSTRAINT `item_movimientos_item_id_foreign` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`),
  ADD CONSTRAINT `item_movimientos_producto_id_foreign` FOREIGN KEY (`producto_id`) REFERENCES `productos` (`id`),
  ADD CONSTRAINT `item_movimientos_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `item_movimientos_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `item_perecederos`
--
ALTER TABLE `item_perecederos`
  ADD CONSTRAINT `item_perecederos_item_id_foreign` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`);

--
-- Filtros para la tabla `kardex_combos`
--
ALTER TABLE `kardex_combos`
  ADD CONSTRAINT `kardex_combos_almacen_id_foreign` FOREIGN KEY (`almacen_id`) REFERENCES `almacens` (`id`),
  ADD CONSTRAINT `kardex_combos_combo_id_foreign` FOREIGN KEY (`combo_id`) REFERENCES `combos` (`id`),
  ADD CONSTRAINT `kardex_combos_combo_item_id_foreign` FOREIGN KEY (`combo_item_id`) REFERENCES `combo_items` (`id`),
  ADD CONSTRAINT `kardex_combos_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `kardex_combos_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `movimientos`
--
ALTER TABLE `movimientos`
  ADD CONSTRAINT `movimientos_arqueo_id_foreign` FOREIGN KEY (`arqueo_id`) REFERENCES `arqueos` (`id`),
  ADD CONSTRAINT `movimientos_formapago_id_foreign` FOREIGN KEY (`formapago_id`) REFERENCES `formapagos` (`id`),
  ADD CONSTRAINT `movimientos_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `movimientos_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `pago_ventas`
--
ALTER TABLE `pago_ventas`
  ADD CONSTRAINT `pago_ventas_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`),
  ADD CONSTRAINT `pago_ventas_formapago_id_foreign` FOREIGN KEY (`formapago_id`) REFERENCES `formapagos` (`id`),
  ADD CONSTRAINT `pago_ventas_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `pago_ventas_venta_id_foreign` FOREIGN KEY (`venta_id`) REFERENCES `ventas` (`id`);

--
-- Filtros para la tabla `personas`
--
ALTER TABLE `personas`
  ADD CONSTRAINT `personas_documento_id_foreign` FOREIGN KEY (`documento_id`) REFERENCES `documentos` (`id`);

--
-- Filtros para la tabla `preventas`
--
ALTER TABLE `preventas`
  ADD CONSTRAINT `preventas_arqueo_id_foreign` FOREIGN KEY (`arqueo_id`) REFERENCES `arqueos` (`id`),
  ADD CONSTRAINT `preventas_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`),
  ADD CONSTRAINT `preventas_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `preventas_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `preventa_combos`
--
ALTER TABLE `preventa_combos`
  ADD CONSTRAINT `preventa_combos_combo_id_foreign` FOREIGN KEY (`combo_id`) REFERENCES `combos` (`id`),
  ADD CONSTRAINT `preventa_combos_combo_item_id_foreign` FOREIGN KEY (`combo_item_id`) REFERENCES `combo_items` (`id`),
  ADD CONSTRAINT `preventa_combos_combo_item_movimiento_id_foreign` FOREIGN KEY (`combo_item_movimiento_id`) REFERENCES `combo_item_movimientos` (`id`),
  ADD CONSTRAINT `preventa_combos_preventa_id_foreign` FOREIGN KEY (`preventa_id`) REFERENCES `preventas` (`id`),
  ADD CONSTRAINT `preventa_combos_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `preventa_combos_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `preventa_detalles`
--
ALTER TABLE `preventa_detalles`
  ADD CONSTRAINT `preventa_detalles_almacen_id_foreign` FOREIGN KEY (`almacen_id`) REFERENCES `almacens` (`id`),
  ADD CONSTRAINT `preventa_detalles_item_id_foreign` FOREIGN KEY (`item_id`) REFERENCES `items` (`id`),
  ADD CONSTRAINT `preventa_detalles_item_movimiento_id_foreign` FOREIGN KEY (`item_movimiento_id`) REFERENCES `item_movimientos` (`id`),
  ADD CONSTRAINT `preventa_detalles_preventa_id_foreign` FOREIGN KEY (`preventa_id`) REFERENCES `preventas` (`id`),
  ADD CONSTRAINT `preventa_detalles_producto_id_foreign` FOREIGN KEY (`producto_id`) REFERENCES `productos` (`id`),
  ADD CONSTRAINT `preventa_detalles_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `preventa_detalles_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`);

--
-- Filtros para la tabla `venta_combos`
--
ALTER TABLE `venta_combos`
  ADD CONSTRAINT `venta_combos_combo_id_foreign` FOREIGN KEY (`combo_id`) REFERENCES `combos` (`id`),
  ADD CONSTRAINT `venta_combos_combo_item_id_foreign` FOREIGN KEY (`combo_item_id`) REFERENCES `combo_items` (`id`),
  ADD CONSTRAINT `venta_combos_combo_item_movimiento_id_foreign` FOREIGN KEY (`combo_item_movimiento_id`) REFERENCES `combo_item_movimientos` (`id`),
  ADD CONSTRAINT `venta_combos_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `venta_combos_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`),
  ADD CONSTRAINT `venta_combos_venta_id_foreign` FOREIGN KEY (`venta_id`) REFERENCES `ventas` (`id`);

--
-- Filtros para la tabla `venta_item_manuals`
--
ALTER TABLE `venta_item_manuals`
  ADD CONSTRAINT `venta_item_manuals_sucursal_id_foreign` FOREIGN KEY (`sucursal_id`) REFERENCES `sucursals` (`id`),
  ADD CONSTRAINT `venta_item_manuals_user_id_foreign` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`),
  ADD CONSTRAINT `venta_item_manuals_venta_id_foreign` FOREIGN KEY (`venta_id`) REFERENCES `ventas` (`id`);
COMMIT;

