text: ﻿-- phpMyAdmin SQL Dump
  -- version 5.0.4
  -- https://www.phpmyadmin.net/
  --
  -- Servidor: 127.0.0.1
  -- Tiempo de generación: 24-04-2021 a las 09:07:40
  -- Versión del servidor: 10.4.17-MariaDB
  -- Versión de PHP: 7.4.15
  
  SET FOREIGN_KEY_CHECKS=0;
  SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  START TRANSACTION;
  SET time_zone = "+00:00";
  
  
  /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  /*!40101 SET NAMES utf8mb4 */;
  
  --
  -- Base de datos: `prueba`
  --
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `abono_material_negociacion_compras`
  --
  
  CREATE TABLE `abono_material_negociacion_compras` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `negociacion_id` bigint(20) UNSIGNED NOT NULL,
    `idproducton` bigint(20) UNSIGNED NOT NULL,
    `cantidadpron` double(8,2) NOT NULL,
    `idrecepcion` bigint(11) DEFAULT NULL,
    `created_at` timestamp NULL DEFAULT NULL,
    `updated_at` timestamp NULL DEFAULT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Disparadores `abono_material_negociacion_compras`
  --
  DELIMITER $$
  CREATE TRIGGER `Insert_en_abono_MatNegCom` AFTER INSERT ON `abono_material_negociacion_compras` FOR EACH ROW BEGIN
  SET @ecpc = (SELECT cpc FROM cuentasmaterial WHERE idproducto = NEW.idproducton);
  SET @necpc = @ecpc - NEW.cantidadpron;
  UPDATE cuentasmaterial SET cpc = @necpc WHERE idproducto = NEW.idproducton;
  END
  $$
  DELIMITER ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `abono_material_negociacion_ventas`
  --
  
  CREATE TABLE `abono_material_negociacion_ventas` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `negociacion_id` bigint(20) UNSIGNED NOT NULL,
    `idproducton` bigint(20) UNSIGNED NOT NULL,
    `cantidadpron` double(8,2) NOT NULL,
    `iddespacho` bigint(11) DEFAULT NULL,
    `created_at` timestamp NULL DEFAULT NULL,
    `updated_at` timestamp NULL DEFAULT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Disparadores `abono_material_negociacion_ventas`
  --
  DELIMITER $$
  CREATE TRIGGER `Insert_en_abono_MatNegVen` AFTER INSERT ON `abono_material_negociacion_ventas` FOR EACH ROW BEGIN
  SET @ecpp = (SELECT cpp FROM cuentasmaterial WHERE idproducto = NEW.idproducton);
  SET @necpp = @ecpp - NEW.cantidadpron;
  UPDATE cuentasmaterial SET cpp = @necpp WHERE idproducto = NEW.idproducton;
  END
  $$
  DELIMITER ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `auditoria`
  --
  
  CREATE TABLE `auditoria` (
    `id` bigint(20) NOT NULL,
    `fechahora` varchar(20) NOT NULL,
    `idusuario` int(11) NOT NULL,
    `usuario` varchar(200) NOT NULL,
    `nombre` varchar(50) NOT NULL,
    `programa` varchar(200) NOT NULL,
    `operacion` varchar(50) NOT NULL,
    `ip` varchar(100) NOT NULL,
    `dispositivo` varchar(200) NOT NULL,
    `created_at` timestamp NOT NULL DEFAULT current_timestamp(),
    `updated_at` timestamp NOT NULL DEFAULT current_timestamp()
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `clavemaestra`
  --
  
  CREATE TABLE `clavemaestra` (
    `id` bigint(20) NOT NULL,
    `idusuario` bigint(20) NOT NULL,
    `descripcion` varchar(255) NOT NULL,
    `clave` varchar(255) NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `clientes`
  --
  
  CREATE TABLE `clientes` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `cedulac` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
    `nombrec` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
    `direccionc` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `telefonoc` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `correoc` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `visiblec` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `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`, `cedulac`, `nombrec`, `direccionc`, `telefonoc`, `correoc`, `visiblec`, `created_at`, `updated_at`) VALUES
  (1, 'V11111111', 'PEDRO PEREZ', 'MARACAY', '333', 'a@b.com', NULL, '2021-03-25 08:25:59', '2021-03-25 08:25:59'),
  (2, 'V22222222', 'CARLOS', 'Animi aut odio et c', '+1 (693) 814-9635', 'wikocoj@mailinator.com', NULL, '2021-03-25 08:26:35', '2021-03-25 17:21:42'),
  (3, 'V33333333', 'JUAN', 'Est commodi aut sunt', '+1 (779) 459-5104', 'tavumasujy@mailinator.com', NULL, '2021-03-25 08:27:07', '2021-03-25 17:21:51'),
  (4, 'V44444444', 'MARCOS', 'Suscipit quia dignis', '+1 (465) 945-7076', 'qihelac@mailinator.com', NULL, '2021-03-25 08:27:53', '2021-03-25 17:22:02'),
  (5, 'V55555555', 'LUIS', 'Corporis ullam qui e', '+1 (381) 847-8426', 'qapecon@mailinator.com', NULL, '2021-03-25 08:28:16', '2021-03-25 17:22:16'),
  (6, '123', 'maria ', 'maracay ', '0412-456321', 'akire56@hotmail.com', NULL, '2021-04-17 01:10:55', '2021-04-17 01:10:55');
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `cuentasmaterial`
  --
  
  CREATE TABLE `cuentasmaterial` (
    `id` bigint(20) NOT NULL,
    `idproducto` bigint(20) NOT NULL,
    `disponible` double(102,2) NOT NULL,
    `cpc` double(102,2) NOT NULL,
    `cpp` double(102,2) NOT NULL,
    `created_at` timestamp NULL DEFAULT NULL,
    `updated_at` timestamp NULL DEFAULT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  
  --
  -- Volcado de datos para la tabla `cuentasmaterial`
  --
  
  INSERT INTO `cuentasmaterial` (`id`, `idproducto`, `disponible`, `cpc`, `cpp`, `created_at`, `updated_at`) VALUES
  (1, 1, 0.00, 0.00, 0.00, NULL, NULL),
  (2, 2, 0.00, 0.00, 0.00, NULL, '2021-04-22 23:50:15'),
  (3, 3, 0.00, 0.00, 0.00, NULL, '2021-04-23 20:49:48'),
  (4, 4, 0.00, 0.00, 0.00, NULL, '2021-04-23 17:54:45'),
  (5, 5, 0.00, 0.00, 0.00, NULL, '2021-04-22 23:52:24'),
  (6, 6, 0.00, 0.00, 0.00, NULL, '2021-04-22 23:52:25'),
  (7, 7, 0.00, 0.00, 0.00, NULL, '2021-04-22 23:52:25'),
  (8, 8, 0.00, 0.00, 0.00, NULL, '2021-04-22 23:50:15'),
  (9, 9, 0.00, 0.00, 0.00, NULL, '2021-04-23 20:49:48'),
  (10, 10, 0.00, 0.00, 0.00, NULL, '2021-04-23 17:54:45'),
  (11, 11, 0.00, 0.00, 0.00, NULL, '2021-04-22 23:52:24'),
  (12, 12, 0.00, 0.00, 0.00, NULL, '2021-04-22 23:52:25'),
  (13, 13, 0.00, 0.00, 0.00, NULL, '2021-04-22 23:52:25'),
  (14, 14, 0.00, 0.00, 0.00, NULL, '2021-04-22 23:52:25'),
  (15, 15, 0.00, 0.00, 0.00, NULL, '2021-04-22 23:52:25');
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `cuentas_por_cobrar_ventas`
  --
  
  CREATE TABLE `cuentas_por_cobrar_ventas` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `idventa` bigint(20) DEFAULT NULL,
    `idnegociacionventa` bigint(20) UNSIGNED DEFAULT NULL,
    `fecha` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `hora` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `cedula` varchar(15) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `montototal` double(102,2) DEFAULT NULL,
    `totalefectivo` double(102,2) DEFAULT NULL,
    `totaltransferencia` double(102,2) DEFAULT NULL,
    `totalpagado` double(102,2) DEFAULT NULL,
    `totalresta` double(102,2) DEFAULT NULL,
    `finalizada` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `amortizando` int(11) DEFAULT NULL,
    `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 `cuentas_por_pagar_compras`
  --
  
  CREATE TABLE `cuentas_por_pagar_compras` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `idcompra` bigint(20) DEFAULT NULL,
    `idnegociacioncompra` bigint(20) UNSIGNED DEFAULT NULL,
    `fecha` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `hora` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `cedula` varchar(15) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `montototal` double(102,2) DEFAULT NULL,
    `totalefectivo` double(102,2) DEFAULT NULL,
    `totaltransferencia` double(102,2) DEFAULT NULL,
    `totalpagado` double(102,2) DEFAULT NULL,
    `totalresta` double(102,2) DEFAULT NULL,
    `finalizada` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `amortizando` int(11) DEFAULT NULL,
    `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 `despacho_material`
  --
  
  CREATE TABLE `despacho_material` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `fechaventad` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `horaventad` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `idlugard` int(11) DEFAULT NULL,
    `idestatusd` int(11) DEFAULT NULL,
    `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 `detallerecmat`
  --
  
  CREATE TABLE `detallerecmat` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `recepcionmaterial_id` bigint(20) UNSIGNED NOT NULL,
    `producto_id` bigint(20) UNSIGNED NOT NULL,
    `cantidadprorecmat` decimal(8,2) DEFAULT NULL,
    `operacion` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `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 `detalle_cuentas_por_cobrar_ventas`
  --
  
  CREATE TABLE `detalle_cuentas_por_cobrar_ventas` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `idcpcv` bigint(20) DEFAULT NULL,
    `fecha` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `hora` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `efectivo` double(102,2) DEFAULT NULL,
    `transferencia` double(102,2) DEFAULT NULL,
    `pagado` double(102,2) DEFAULT NULL,
    `resta` double(102,2) DEFAULT NULL,
    `created_at` timestamp NULL DEFAULT NULL,
    `updated_at` timestamp NULL DEFAULT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Disparadores `detalle_cuentas_por_cobrar_ventas`
  --
  DELIMITER $$
  CREATE TRIGGER `Delete_en_DetalleCPC` AFTER DELETE ON `detalle_cuentas_por_cobrar_ventas` FOR EACH ROW BEGIN
  SET @ed = (SELECT efectivo FROM liquidez WHERE id = 1);
  SET @bd = (SELECT banco FROM liquidez WHERE id = 1);
  SET @ne = @ed - OLD.efectivo;
  SET @nb = @bd - OLD.transferencia;
  UPDATE liquidez SET efectivo = @ne, banco = @nb WHERE id = 1;
  END
  $$
  DELIMITER ;
  DELIMITER $$
  CREATE TRIGGER `Insert_en_DetalleCPC` AFTER INSERT ON `detalle_cuentas_por_cobrar_ventas` FOR EACH ROW BEGIN
  SET @ed = (SELECT efectivo FROM liquidez WHERE id = 1);
  SET @bd = (SELECT banco FROM liquidez WHERE id = 1);
  SET @ne = @ed + NEW.efectivo;
  SET @nb = @bd + NEW.transferencia;
  UPDATE liquidez SET efectivo = @ne, banco = @nb WHERE id = 1;
  END
  $$
  DELIMITER ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `detalle_cuentas_por_pagar_compras`
  --
  
  CREATE TABLE `detalle_cuentas_por_pagar_compras` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `idcppc` bigint(20) DEFAULT NULL,
    `fecha` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `hora` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `efectivo` double(102,2) DEFAULT NULL,
    `transferencia` double(102,2) DEFAULT NULL,
    `pagado` double(102,2) DEFAULT NULL,
    `resta` double(102,2) DEFAULT NULL,
    `created_at` timestamp NULL DEFAULT NULL,
    `updated_at` timestamp NULL DEFAULT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Disparadores `detalle_cuentas_por_pagar_compras`
  --
  DELIMITER $$
  CREATE TRIGGER `Delete_en_DetalleCPP` AFTER DELETE ON `detalle_cuentas_por_pagar_compras` FOR EACH ROW BEGIN
  SET @ed = (SELECT efectivo FROM liquidez WHERE id = 1);
  SET @bd = (SELECT banco FROM liquidez WHERE id = 1);
  SET @ne = @ed - OLD.efectivo;
  SET @nb = @bd - OLD.transferencia;
  UPDATE liquidez SET efectivo = @ne, banco = @nb WHERE id = 1;
  END
  $$
  DELIMITER ;
  DELIMITER $$
  CREATE TRIGGER `Insert_en_DetalleCPP` AFTER INSERT ON `detalle_cuentas_por_pagar_compras` FOR EACH ROW BEGIN
  SET @ed = (SELECT efectivo FROM liquidez WHERE id = 1);
  SET @bd = (SELECT banco FROM liquidez WHERE id = 1);
  SET @ne = @ed - NEW.efectivo;
  SET @nb = @bd - NEW.transferencia;
  UPDATE liquidez SET efectivo = @ne, banco = @nb WHERE id = 1;
  END
  $$
  DELIMITER ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `detalle_negociacion_compras`
  --
  
  CREATE TABLE `detalle_negociacion_compras` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `negociacion_id` bigint(20) UNSIGNED NOT NULL,
    `producto_idn` bigint(20) UNSIGNED NOT NULL,
    `cantidadprorecmatn` double(12,2) DEFAULT NULL,
    `precionegn` double(12,2) DEFAULT NULL,
    `totalpronegn` double(102,2) DEFAULT NULL,
    `cantidadprorecmatndebe` double(12,2) DEFAULT NULL,
    `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 `detalle_negociacion_ventas`
  --
  
  CREATE TABLE `detalle_negociacion_ventas` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `negociacion_id` bigint(20) UNSIGNED NOT NULL,
    `producto_idn` bigint(20) UNSIGNED NOT NULL,
    `cantidadprorecmatn` double(12,2) DEFAULT NULL,
    `precionegn` double(12,2) DEFAULT NULL,
    `totalpronegn` double(102,2) DEFAULT NULL,
    `cantidadprorecmatndebe` double(12,2) DEFAULT NULL,
    `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 `detalle_ventas`
  --
  
  CREATE TABLE `detalle_ventas` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `idventa` bigint(20) UNSIGNED NOT NULL,
    `idproductov` bigint(20) UNSIGNED NOT NULL,
    `cantidadprov` double(12,2) NOT NULL,
    `operacionv` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `precioprov` double(12,2) DEFAULT NULL,
    `totalprov` double(102,2) DEFAULT NULL,
    `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 `failed_jobs`
  --
  
  CREATE TABLE `failed_jobs` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `uuid` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `connection` text COLLATE utf8mb4_unicode_ci NOT NULL,
    `queue` text COLLATE utf8mb4_unicode_ci NOT NULL,
    `payload` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
    `exception` longtext COLLATE utf8mb4_unicode_ci NOT NULL,
    `failed_at` timestamp NOT NULL DEFAULT current_timestamp()
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `liquidez`
  --
  
  CREATE TABLE `liquidez` (
    `id` bigint(20) NOT NULL,
    `efectivo` double(102,2) DEFAULT NULL,
    `banco` double(102,2) DEFAULT NULL,
    `descripcion` varchar(30) DEFAULT NULL,
    `created_at` timestamp NULL DEFAULT current_timestamp(),
    `updated_at` timestamp NULL DEFAULT current_timestamp()
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  
  --
  -- Volcado de datos para la tabla `liquidez`
  --
  
  INSERT INTO `liquidez` (`id`, `efectivo`, `banco`, `descripcion`, `created_at`, `updated_at`) VALUES
  (1, 0.00, 0.00, 'DISPONIBLE', '2021-04-13 21:41:49', '2021-04-24 00:33:44'),
  (2, 0.00, 0.00, 'CPC', '2021-04-16 00:16:35', '2021-04-16 00:16:35'),
  (3, 0.00, 0.00, 'CPP', '2021-04-16 00:16:35', '2021-04-16 00:16:35');
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `migrations`
  --
  
  CREATE TABLE `migrations` (
    `id` int(10) UNSIGNED NOT NULL,
    `migration` varchar(255) COLLATE utf8mb4_unicode_ci 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, '2014_10_12_100000_create_password_resets_table', 1),
  (3, '2014_10_12_200000_add_two_factor_columns_to_users_table', 1),
  (4, '2019_08_19_000000_create_failed_jobs_table', 1),
  (5, '2019_12_14_000001_create_personal_access_tokens_table', 1),
  (6, '2020_05_21_100000_create_teams_table', 1),
  (7, '2020_05_21_200000_create_team_user_table', 1),
  (8, '2020_05_21_300000_create_team_invitations_table', 1),
  (9, '2021_02_16_075143_create_sessions_table', 1),
  (10, '2021_02_16_183425_create_sucursales_table', 1),
  (11, '2021_02_19_044151_create__pproveedores_table', 1),
  (12, '2021_02_19_044841_create__ccompras_table', 1),
  (13, '2021_02_19_044914_create__ddetallecompras_table', 1),
  (14, '2021_02_19_045022_create__iinventario_table', 1),
  (15, '2021_02_19_045107_create__ccategoriaproducto_table', 1),
  (16, '2021_02_19_051641_create__pproductos_table', 1),
  (17, '2021_02_19_062543_create__proveedores_table', 1),
  (18, '2021_02_20_175544_create_recepcionmaterial_table', 1),
  (19, '2021_02_20_180046_create_detallerecmat_table', 1),
  (20, '2021_03_13_145352_create_permission_tables', 1),
  (21, '2021_03_21_190131_create_ventas_table', 1),
  (22, '2021_03_21_195640_create_detalle_ventas_table', 1),
  (23, '2021_03_21_202827_create_negociacion_ventas_table', 1),
  (24, '2021_03_21_202905_create_detalle_negociacion_ventas_table', 1),
  (25, '2021_03_21_211519_create_clientes_table', 1);
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `model_has_permissions`
  --
  
  CREATE TABLE `model_has_permissions` (
    `permission_id` bigint(20) UNSIGNED NOT NULL,
    `model_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `model_id` bigint(20) UNSIGNED NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `model_has_roles`
  --
  
  CREATE TABLE `model_has_roles` (
    `role_id` bigint(20) UNSIGNED NOT NULL,
    `model_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `model_id` bigint(20) UNSIGNED NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Volcado de datos para la tabla `model_has_roles`
  --
  
  INSERT INTO `model_has_roles` (`role_id`, `model_type`, `model_id`) VALUES
  (1, 'App\\Models\\User', 1),
  (2, 'App\\Models\\User', 2),
  (3, 'App\\Models\\User', 3),
  (4, 'App\\Models\\User', 4),
  (5, 'App\\Models\\User', 5),
  (6, 'App\\Models\\User', 6),
  (7, 'App\\Models\\User', 7),
  (8, 'App\\Models\\User', 8);
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `negociacion_compras`
  --
  
  CREATE TABLE `negociacion_compras` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `fechan` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `horan` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `cedulan` varchar(15) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `idlugarn` int(11) DEFAULT NULL,
    `idtipopagon` int(11) DEFAULT NULL,
    `idtipoabonon` int(11) DEFAULT NULL,
    `observaciones` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `montotn` double(102,2) DEFAULT NULL,
    `efectivo` double(102,2) DEFAULT NULL,
    `transferencia` double(102,2) DEFAULT NULL,
    `totalpagado` double(102,2) DEFAULT NULL,
    `pesotn` double(102,2) DEFAULT NULL,
    `restan` double(102,2) DEFAULT NULL,
    `finalizada` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `amortizando` int(11) DEFAULT NULL COMMENT 'Este campo evita que se cree una factura desde el disparador cuando se modifica esta tabla desde el abono a credito',
    `created_at` timestamp NULL DEFAULT NULL,
    `updated_at` timestamp NULL DEFAULT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Disparadores `negociacion_compras`
  --
  DELIMITER $$
  CREATE TRIGGER `Insert_en_Compras_CPP_DCPP` AFTER UPDATE ON `negociacion_compras` FOR EACH ROW BEGIN
  IF NEW.amortizando <> 1 THEN
    IF NEW.restan = 0 THEN 
    	SET @statuspago = 1; 
    ELSE 
    	SET @statuspago = 2; 
    END IF;
      INSERT INTO _ccompras (fechacompra, hora, cedula, idlugar, idestatuspago, idtipopago, efectivo, transferencia, idtipoabonov, negociacion_id, totalcomra, totalpagado, diferenciapago, observacionesc)
  	VALUES (NEW.fechan, NEW.horan, NEW.cedulan, NEW.idlugarn, @statuspago, NEW.idtipopagon, NEW.efectivo, NEW.transferencia, NEW.idtipoabonon, NEW.id, NEW.montotn, NEW.totalpagado, NEW.restan, CONCAT("FACTURADO DESDE LA NEGOCIACION. ", NEW.`observaciones`));
      
  INSERT INTO cuentas_por_pagar_compras
  (idcompra, idnegociacioncompra, fecha, hora, cedula, montototal, totalefectivo, totaltransferencia, totalpagado, totalresta, finalizada)
  VALUES (0, NEW.id, NEW.fechan, NEW.horan, NEW.cedulan, NEW.montotn, NEW.efectivo, NEW.transferencia, NEW.totalpagado, NEW.restan, NEW.finalizada);
  SET @idcppc = (SELECT id FROM cuentas_por_pagar_compras
   ORDER BY id DESC LIMIT 1);
   
  INSERT INTO detalle_cuentas_por_pagar_compras
  (idcppc, fecha, hora, efectivo, transferencia, pagado, resta)
  VALUES (@idcppc, NEW.fechan, NEW.horan, NEW.efectivo, NEW.transferencia, NEW.totalpagado, NEW.restan);
      
  END IF;
  END
  $$
  DELIMITER ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `negociacion_ventas`
  --
  
  CREATE TABLE `negociacion_ventas` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `fechan` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `horan` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `cedulan` varchar(15) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `idlugarn` int(11) DEFAULT NULL,
    `idtipopagon` int(11) DEFAULT NULL,
    `idtipoabonon` int(11) DEFAULT NULL,
    `observaciones` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `montotn` double(102,2) DEFAULT NULL,
    `efectivo` double(102,2) DEFAULT NULL,
    `transferencia` double(102,2) DEFAULT NULL,
    `totalpagado` double(102,2) DEFAULT NULL,
    `pesotn` double(102,2) DEFAULT NULL,
    `restan` double(102,2) DEFAULT NULL,
    `finalizada` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `amortizando` int(11) DEFAULT NULL COMMENT 'Este campo evita que se cree una factura desde el disparador cuando se modifica esta tabla desde el abono a credito',
    `created_at` timestamp NULL DEFAULT current_timestamp(),
    `updated_at` timestamp NULL DEFAULT current_timestamp()
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Disparadores `negociacion_ventas`
  --
  DELIMITER $$
  CREATE TRIGGER `Insert_en_Ventas_CPC_DCPC` AFTER UPDATE ON `negociacion_ventas` FOR EACH ROW BEGIN
  IF NEW.amortizando <> 1 THEN
    IF NEW.restan = 0 THEN 
    	SET @statuspagov = 1; 
    ELSE 
    	SET @statuspagov = 2; 
    END IF;
      INSERT INTO ventas (fechaventa, cedulav, idestatuspagov, idtipopagov, efectivo, transferencia, idtipoabonov, negociacion_id, totalcomrav, totalpagadov, diferenciapagov, observacionesv, despachado)
  	VALUES (NEW.fechan, NEW.cedulan, @statuspagov, NEW.idtipopagon, NEW.efectivo, NEW.transferencia, NEW.idtipoabonon, NEW.id, NEW.montotn, NEW.totalpagado, NEW.restan, CONCAT("FACTURADO DESDE LA NEGOCIACION. ", NEW.`observaciones`), "NO"
  	);
  
  INSERT INTO cuentas_por_cobrar_ventas
  (idventa, idnegociacionventa, fecha, hora, cedula, montototal, totalefectivo, totaltransferencia, totalpagado, totalresta, finalizada)
  VALUES (0, NEW.id, NEW.fechan, NEW.horan, NEW.cedulan, NEW.montotn, NEW.efectivo, NEW.transferencia, NEW.totalpagado, NEW.restan, NEW.finalizada);
  SET @idcpcv = (SELECT id FROM cuentas_por_cobrar_ventas
   ORDER BY id DESC LIMIT 1);
  INSERT INTO detalle_cuentas_por_cobrar_ventas
  (idcpcv, fecha, hora, efectivo, transferencia, pagado, resta)
  VALUES (@idcpcv, NEW.fechan, NEW.horan, NEW.efectivo, NEW.transferencia, NEW.totalpagado, NEW.restan);
      
  END IF;
  END
  $$
  DELIMITER ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `pago_negociacion_ventas`
  --
  
  CREATE TABLE `pago_negociacion_ventas` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `idventa` bigint(20) DEFAULT NULL,
    `negociacion_id` bigint(20) UNSIGNED NOT NULL,
    `fechapagonegven` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `horapagonegven` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `cedula` varchar(15) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `monto` double(102,2) DEFAULT NULL,
    `montoefec` double(102,2) DEFAULT NULL,
    `montotran` double(102,2) DEFAULT NULL,
    `totalpago` double(102,2) DEFAULT NULL,
    `restapago` double(102,2) DEFAULT NULL,
    `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 `password_resets`
  --
  
  CREATE TABLE `password_resets` (
    `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `token` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `created_at` timestamp NULL DEFAULT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `permissions`
  --
  
  CREATE TABLE `permissions` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `description` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `guard_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `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 `permissions`
  --
  
  INSERT INTO `permissions` (`id`, `name`, `description`, `guard_name`, `created_at`, `updated_at`) VALUES
  (1, 'admin.dashboard', 'Ver la Página Principal', 'web', '2021-03-25 03:02:55', '2021-03-25 03:02:55'),
  (2, 'livewire.sales.index', 'Ver la Lista de Ventas', 'web', '2021-03-25 03:02:55', '2021-03-25 03:02:55'),
  (3, 'livewire.inventory.index', 'Ver el Inventario', 'web', '2021-03-25 03:02:55', '2021-03-25 03:02:55'),
  (4, 'livewire.purchases.index', 'Ver la Lista de Compras', 'web', '2021-03-25 03:02:55', '2021-03-25 03:02:55'),
  (5, 'livewire.comprador-component', 'Crear una Compra', 'web', '2021-03-25 03:02:56', '2021-03-25 03:02:56'),
  (6, 'livewire.purchases.edit', 'Editar una Compra', 'web', '2021-03-25 03:02:56', '2021-03-25 03:02:56'),
  (7, 'livewire.purchases.destroy', 'Eliminar una Compra', 'web', '2021-03-25 03:02:56', '2021-03-25 03:02:56'),
  (8, 'livewire.almacen.material-reception.index', 'Ver la Lista de Recepcion de Materiales', 'web', '2021-03-25 03:02:56', '2021-03-25 03:02:56'),
  (9, 'livewire.almacen.material-reception.create', 'Crear una Recepcion de Materiales', 'web', '2021-03-25 03:02:56', '2021-03-25 03:02:56'),
  (10, 'livewire.almacen.material-reception.edit', 'Editar una Recepcion de Materiales', 'web', '2021-03-25 03:02:56', '2021-03-25 03:02:56'),
  (11, 'livewire.almacen.material-reception.destroy', 'Eliminar una Recepcion de Materiales', 'web', '2021-03-25 03:02:56', '2021-03-25 03:02:56'),
  (12, 'livewire.pproveedores.index', 'Ver la Lista de Proveedores', 'web', '2021-03-25 03:02:56', '2021-03-25 03:02:56'),
  (13, 'livewire.pproveedores.create', 'Crear un Proveedor', 'web', '2021-03-25 03:02:57', '2021-03-25 03:02:57'),
  (14, 'livewire.pproveedores.edit', 'Editar un Proveedor', 'web', '2021-03-25 03:02:57', '2021-03-25 03:02:57'),
  (15, 'livewire.pproveedores.destroy', 'Eliminar un Proveedor', 'web', '2021-03-25 03:02:57', '2021-03-25 03:02:57'),
  (16, 'livewire.clientes.index', 'Ver la Lista de Clientes', 'web', '2021-03-25 03:02:57', '2021-03-25 03:02:57'),
  (17, 'livewire.clientes.create', 'Crear un Cliente', 'web', '2021-03-25 03:02:57', '2021-03-25 03:02:57'),
  (18, 'livewire.clientes.edit', 'Editar un Cliente', 'web', '2021-03-25 03:02:57', '2021-03-25 03:02:57'),
  (19, 'livewire.clientes.destroy', 'Eliminar un Cliente', 'web', '2021-03-25 03:02:57', '2021-03-25 03:02:57'),
  (20, 'livewire.productos.index', 'Ver la Lista de Materiales', 'web', '2021-03-25 03:02:57', '2021-03-25 03:02:57'),
  (21, 'livewire.productos.create', 'Crear un Material', 'web', '2021-03-25 03:02:57', '2021-03-25 03:02:57'),
  (22, 'livewire.productos.edit', 'Editar un Material', 'web', '2021-03-25 03:02:57', '2021-03-25 03:02:57'),
  (23, 'livewire.productos.destroy', 'Eliminar un Material', 'web', '2021-03-25 03:02:58', '2021-03-25 03:02:58'),
  (24, 'livewire.sucursales.index', 'Ver la Lista de Lugares', 'web', '2021-03-25 03:02:58', '2021-03-25 03:02:58'),
  (25, 'livewire.sucursales.create', 'Crear un Lugar', 'web', '2021-03-25 03:02:58', '2021-03-25 03:02:58'),
  (26, 'livewire.sucursales.edit', 'Editar un Lugar', 'web', '2021-03-25 03:02:58', '2021-03-25 03:02:58'),
  (27, 'livewire.sucursales.destroy', 'Eliminar un Lugar', 'web', '2021-03-25 03:02:58', '2021-03-25 03:02:58'),
  (28, 'admin.users.index', 'Ver la Lista de Usuarios', 'web', '2021-03-25 03:02:58', '2021-03-25 03:02:58'),
  (29, 'admin.users.edit', 'Editar un Usuario', 'web', '2021-03-25 03:02:58', '2021-03-25 03:02:58'),
  (30, 'admin.users.update', 'Eliminar un Usuario', 'web', '2021-03-25 03:02:58', '2021-03-25 03:02:58'),
  (31, 'admin.roles.index', 'Ver la Lista de Roles', 'web', '2021-03-25 03:02:59', '2021-03-25 03:02:59'),
  (32, 'admin.roles.create', 'Crear un Rol', 'web', '2021-03-25 03:02:59', '2021-03-25 03:02:59'),
  (33, 'admin.roles.edit', 'Editar un Rol', 'web', '2021-03-25 03:02:59', '2021-03-25 03:02:59'),
  (34, 'admin.roles.destroy', 'Eliminar un Rol', 'web', '2021-03-25 03:02:59', '2021-03-25 03:02:59');
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `personal_access_tokens`
  --
  
  CREATE TABLE `personal_access_tokens` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `tokenable_type` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `tokenable_id` bigint(20) UNSIGNED NOT NULL,
    `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `token` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL,
    `abilities` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `last_used_at` timestamp NULL DEFAULT NULL,
    `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 `precios_productos_prov_clie`
  --
  
  CREATE TABLE `precios_productos_prov_clie` (
    `id` bigint(20) NOT NULL,
    `cedula` varchar(15) NOT NULL,
    `idproducto` bigint(20) NOT NULL,
    `precio` double(12,2) NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  
  --
  -- Volcado de datos para la tabla `precios_productos_prov_clie`
  --
  
  INSERT INTO `precios_productos_prov_clie` (`id`, `cedula`, `idproducto`, `precio`) VALUES
  (1, 'V12345678', 2, 2.10),
  (2, 'V12345678', 3, 2.20),
  (3, 'V12345678', 4, 2.30),
  (4, 'V12345678', 5, 2.40),
  (5, 'V12345678', 6, 2.50),
  (6, 'V12345678', 7, 2.60),
  (7, 'v66666666', 2, 6.10),
  (8, 'v66666666', 3, 6.20),
  (9, 'v66666666', 4, 6.30),
  (10, 'v66666666', 5, 6.40),
  (11, 'v66666666', 6, 6.50),
  (12, 'v66666666', 7, 6.60),
  (13, 'v77777777', 2, 7.10),
  (14, 'v77777777', 3, 7.20),
  (15, 'v77777777', 4, 7.30),
  (16, 'v77777777', 5, 7.40),
  (17, 'v77777777', 6, 7.50),
  (18, 'v77777777', 7, 7.60),
  (19, 'v88888888', 2, 8.10),
  (20, 'v88888888', 3, 8.20),
  (21, 'v88888888', 4, 8.30),
  (22, 'v88888888', 5, 8.40),
  (23, 'v88888888', 6, 8.50),
  (24, 'v88888888', 7, 8.60),
  (25, 'v99999999', 2, 9.10),
  (26, 'v99999999', 3, 9.20),
  (27, 'v99999999', 4, 9.30),
  (28, 'v99999999', 5, 9.40),
  (29, 'v99999999', 6, 9.50),
  (30, 'v99999999', 7, 9.60);
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `proveedores`
  --
  
  CREATE TABLE `proveedores` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `cedula` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
    `nombre` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
    `direccion` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `telefono` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `correo` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `visible` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `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 `proveedores`
  --
  
  INSERT INTO `proveedores` (`id`, `cedula`, `nombre`, `direccion`, `telefono`, `correo`, `visible`, `created_at`, `updated_at`) VALUES
  (1, 'V66666666', 'JUAN CARLOS', 'Et non ut in rerum n', '+1 (923) 281-7684', 'zemeruvyf@mailinator.com', NULL, '2021-03-25 08:33:23', '2021-03-25 17:22:54'),
  (2, 'V77777777', 'MANUEL', 'Eum non nihil ab rem', '+1 (535) 878-5983', 'walolib@mailinator.com', NULL, '2021-03-25 08:33:39', '2021-03-25 17:23:06'),
  (3, 'V88888888', 'ROBERTO', 'Ab dicta sit quaerat', '+1 (941) 142-2648', 'lorunyve@mailinator.com', NULL, '2021-03-25 08:33:56', '2021-03-25 17:23:18'),
  (4, 'V99999999', 'PEDRO', 'Quaerat ullam quia i', '+1 (558) 285-4931', 'cokovuqog@mailinator.com', NULL, '2021-03-25 08:34:12', '2021-03-25 17:23:40'),
  (5, 'V12345678', 'LUIS MANUEL', 'Consequatur consequa', '+1 (488) 122-9185', 'qimy@mailinator.com', NULL, '2021-03-25 08:34:37', '2021-03-25 17:24:05');
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `recepcionmaterial`
  --
  
  CREATE TABLE `recepcionmaterial` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `fecha` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `cedula` varchar(15) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `idlugar` int(11) DEFAULT NULL,
    `pesofull` double(12,2) DEFAULT NULL,
    `pesovacio` double(12,2) DEFAULT NULL,
    `pesoneto` double(12,2) DEFAULT NULL,
    `pesocalculado` double(12,2) DEFAULT NULL,
    `observaciones` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `recibido` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `facturado` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `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 `roles`
  --
  
  CREATE TABLE `roles` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `guard_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `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 `roles`
  --
  
  INSERT INTO `roles` (`id`, `name`, `guard_name`, `created_at`, `updated_at`) VALUES
  (1, 'Admin', 'web', '2021-03-25 03:02:55', '2021-03-25 03:02:55'),
  (2, 'Auditor', 'web', '2021-03-25 03:02:55', '2021-03-25 03:02:55'),
  (3, 'Mantenimiento', 'web', '2021-03-25 03:02:55', '2021-03-25 03:02:55'),
  (4, 'Presidencia', 'web', '2021-03-25 03:02:55', '2021-03-25 03:02:55'),
  (5, 'Finanzas', 'web', '2021-03-25 03:02:55', '2021-03-25 03:02:55'),
  (6, 'Logistica', 'web', '2021-03-25 03:02:55', '2021-03-25 03:02:55'),
  (7, 'Administracion', 'web', '2021-03-25 03:02:55', '2021-03-25 03:02:55'),
  (8, 'Almacen', 'web', '2021-03-25 03:02:55', '2021-03-25 03:02:55');
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `role_has_permissions`
  --
  
  CREATE TABLE `role_has_permissions` (
    `permission_id` bigint(20) UNSIGNED NOT NULL,
    `role_id` bigint(20) UNSIGNED NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Volcado de datos para la tabla `role_has_permissions`
  --
  
  INSERT INTO `role_has_permissions` (`permission_id`, `role_id`) VALUES
  (1, 1),
  (1, 2),
  (1, 3),
  (1, 4),
  (1, 5),
  (1, 6),
  (1, 7),
  (1, 8),
  (2, 1),
  (2, 2),
  (2, 4),
  (2, 5),
  (3, 1),
  (3, 2),
  (3, 4),
  (3, 5),
  (4, 1),
  (4, 2),
  (4, 4),
  (4, 5),
  (4, 7),
  (5, 1),
  (5, 2),
  (5, 4),
  (5, 7),
  (6, 1),
  (6, 2),
  (6, 4),
  (6, 7),
  (7, 1),
  (7, 2),
  (7, 4),
  (7, 7),
  (8, 1),
  (8, 2),
  (8, 4),
  (8, 8),
  (9, 1),
  (9, 2),
  (9, 4),
  (9, 8),
  (10, 1),
  (10, 2),
  (10, 4),
  (10, 8),
  (11, 1),
  (11, 2),
  (11, 4),
  (11, 8),
  (12, 1),
  (12, 2),
  (12, 3),
  (13, 1),
  (13, 2),
  (14, 1),
  (14, 2),
  (15, 1),
  (15, 2),
  (16, 1),
  (16, 2),
  (16, 3),
  (17, 1),
  (17, 2),
  (18, 1),
  (18, 2),
  (19, 1),
  (19, 2),
  (20, 1),
  (20, 2),
  (20, 3),
  (21, 1),
  (21, 2),
  (22, 1),
  (22, 2),
  (23, 1),
  (23, 2),
  (24, 1),
  (24, 2),
  (24, 3),
  (25, 1),
  (25, 2),
  (26, 1),
  (26, 2),
  (27, 1),
  (27, 2),
  (28, 1),
  (28, 2),
  (28, 3),
  (29, 1),
  (29, 2),
  (29, 3),
  (30, 1),
  (30, 2),
  (30, 3),
  (31, 1),
  (31, 2),
  (31, 3),
  (31, 4),
  (32, 1),
  (32, 2),
  (32, 3),
  (33, 1),
  (33, 2),
  (33, 3),
  (34, 1),
  (34, 2),
  (34, 3);
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `sessions`
  --
  
  CREATE TABLE `sessions` (
    `id` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `user_id` bigint(20) UNSIGNED DEFAULT NULL,
    `ip_address` varchar(45) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `user_agent` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `payload` text COLLATE utf8mb4_unicode_ci NOT NULL,
    `last_activity` int(11) NOT NULL
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
  
  --
  -- Volcado de datos para la tabla `sessions`
  --
  
  INSERT INTO `sessions` (`id`, `user_id`, `ip_address`, `user_agent`, `payload`, `last_activity`) VALUES
  ('0b31l3sxAiaHHbJ7QH7IuibzAmcZAJvasfMsDUs1', NULL, '127.0.0.1', 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36', 'YTo0OntzOjY6Il90b2tlbiI7czo0MDoiVXlSZU8zdk1yMkh2RUpYam0zT0hXcFpaN1FOanIzS1dJOWs5RHU2NCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319czozOiJ1cmwiO2E6MTp7czo4OiJpbnRlbmRlZCI7czoxODoiaHR0cDovL3JlbWVjYS50ZXN0Ijt9czo5OiJfcHJldmlvdXMiO2E6MTp7czozOiJ1cmwiO3M6MjQ6Imh0dHA6Ly9yZW1lY2EudGVzdC9sb2dpbiI7fX0=', 1619212887);
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `sucursales`
  --
  
  CREATE TABLE `sucursales` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `descripcion` varchar(45) COLLATE utf8mb4_unicode_ci NOT NULL,
    `direccion` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `telefono` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `idencargado` int(11) DEFAULT NULL,
    `visible` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `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 `sucursales`
  --
  
  INSERT INTO `sucursales` (`id`, `descripcion`, `direccion`, `telefono`, `idencargado`, `visible`, `created_at`, `updated_at`) VALUES
  (1, 'san vicente', 'maracay edo aragua', NULL, NULL, NULL, '2021-03-25 07:39:28', '2021-03-25 07:39:28');
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `teams`
  --
  
  CREATE TABLE `teams` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `user_id` bigint(20) UNSIGNED NOT NULL,
    `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `personal_team` tinyint(1) NOT NULL,
    `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 `team_invitations`
  --
  
  CREATE TABLE `team_invitations` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `team_id` bigint(20) UNSIGNED NOT NULL,
    `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `role` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `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 `team_user`
  --
  
  CREATE TABLE `team_user` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `team_id` bigint(20) UNSIGNED NOT NULL,
    `user_id` bigint(20) UNSIGNED NOT NULL,
    `role` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `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 `users`
  --
  
  CREATE TABLE `users` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `email_verified_at` timestamp NULL DEFAULT NULL,
    `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
    `two_factor_secret` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `two_factor_recovery_codes` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `remember_token` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `current_team_id` bigint(20) UNSIGNED DEFAULT NULL,
    `profile_photo_path` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `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 `users`
  --
  
  INSERT INTO `users` (`id`, `name`, `email`, `email_verified_at`, `password`, `two_factor_secret`, `two_factor_recovery_codes`, `remember_token`, `current_team_id`, `profile_photo_path`, `created_at`, `updated_at`) VALUES
  (1, 'Julio H Nuñez A', 'julion23@gmail.com', NULL, '$2y$10$UhzFmfisI5TTLZjpRukh4.6EaJ96NCO6eZPUe/A6IPu6aXcVXoNbi', NULL, NULL, 'B06I1umWQyZIUJUBJ812TIOjDIarIPlAPL0yTjE1le6I0AhqnMLbx68vR6Wd', NULL, 'profile-photos/BYBkXlFVbR1CJS2pHEfsnba575kBOVSjDG9pEtVI.png', '2021-03-25 07:02:59', '2021-04-19 07:05:48'),
  (2, 'Auditor', 'auditor@remeca.test', NULL, '$2y$10$Mix4D8Ahr53GYDa9.HjsqO4NSPJiBAqQfeO7QpgwRDw89o/WNlAHi', NULL, NULL, NULL, NULL, NULL, '2021-03-25 07:03:00', '2021-03-25 07:03:00'),
  (3, 'Mantenimiento', 'mantenimiento@remeca.test', NULL, '$2y$10$XobXbgPqbGJvI342bTvu7.vyTl4j3dHVj1QiDy5B.2iF5iPpeDVAG', NULL, NULL, NULL, NULL, NULL, '2021-03-25 07:03:00', '2021-03-25 07:03:00'),
  (4, 'Sr Miguel', 'miguel@remeca.test', NULL, '$2y$10$ojlsVPm6XaFB5PIvybGZre.6.8mMMsDBnjluifHq7zM1skOqsyufO', NULL, NULL, 'sLmJaTi01frVoxuDa2cosKotIfaXmkCoHWroFotooySv36EjmGDSrmgwv1Dm', NULL, NULL, '2021-03-25 07:03:00', '2021-03-25 07:03:00'),
  (5, 'Sra Gusmary', 'gusmary@remeca.test', NULL, '$2y$10$kPkG2AL1O3EFqk9JXqpTsunzjncMNN2n6v0bE00S/ELQ1m2XKlKVy', NULL, NULL, NULL, NULL, NULL, '2021-03-25 07:03:00', '2021-03-25 07:03:00'),
  (6, 'Sra Erika', 'erika@remeca.test', NULL, '$2y$10$obvg7x578b1KDDuo1KRbBueeqA/ivpMbpc3i/MHHSyqKEozG2QZ86', NULL, NULL, NULL, NULL, NULL, '2021-03-25 07:03:01', '2021-03-25 07:03:01'),
  (7, 'Sra Katherine', 'katherine@remeca.test', NULL, '$2y$10$Up5QAmmMbCo6ZFXlb8FqtOb7McxeDmC8ZlJKLjRjY4SwSDcace5Em', NULL, NULL, 'RUtIvyNw46AtSyjDLzgLBRztqurDK4uvPVNh0JZrk29mKCwAQUBNq7xDMN3j', NULL, NULL, '2021-03-25 07:03:01', '2021-03-25 07:03:01'),
  (8, 'Almacen', 'almacen@remeca.test', NULL, '$2y$10$VcmgFJA.Th1tWMmExmUj2e67Pnm4bUBmKwPTkQROZtlgz4QA1roSa', NULL, NULL, NULL, NULL, NULL, '2021-03-25 07:03:01', '2021-03-25 07:03:01');
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `ventas`
  --
  
  CREATE TABLE `ventas` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `fechaventa` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `horaventa` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `cedulav` varchar(15) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `idlugarv` int(11) DEFAULT NULL,
    `idestatuspagov` int(11) DEFAULT NULL,
    `idtipopagov` int(11) DEFAULT NULL,
    `efectivo` double(102,2) DEFAULT NULL,
    `transferencia` double(102,2) DEFAULT NULL,
    `idtipoabonov` int(11) DEFAULT NULL,
    `negociacion_id` bigint(20) DEFAULT NULL,
    `placa` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `totalcomrav` double(102,2) DEFAULT NULL,
    `totalpagadov` double(102,2) DEFAULT NULL,
    `diferenciapagov` double(102,2) DEFAULT NULL,
    `ajusteporpesov` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `observacionesv` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `despachado` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `iddespacho` bigint(20) DEFAULT NULL,
    `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 `ventas`
  --
  
  INSERT INTO `ventas` (`id`, `fechaventa`, `horaventa`, `cedulav`, `idlugarv`, `idestatuspagov`, `idtipopagov`, `efectivo`, `transferencia`, `idtipoabonov`, `negociacion_id`, `placa`, `totalcomrav`, `totalpagadov`, `diferenciapagov`, `ajusteporpesov`, `observacionesv`, `despachado`, `iddespacho`, `created_at`, `updated_at`) VALUES
  (1, '23-04-2021', '11:04:26', 'v11111111', 1, 1, 1, 100.00, 400.00, 3, NULL, NULL, 500.00, 500.00, 0.00, NULL, 'nada', 'NO', 1, '2021-04-23 15:02:25', '2021-04-23 15:04:26'),
  (1084, '23-04-2021', NULL, 'v55555555', NULL, 2, 2, 50.00, 50.00, 3, 2, NULL, 1000.00, 100.00, 900.00, NULL, 'FACTURADO DESDE LA NEGOCIACION. nada', 'NO', NULL, NULL, NULL),
  (1085, '23-04-2021', '16:33:44', 'v44444444', 1, 1, 1, 600.00, 600.00, 3, NULL, NULL, 1200.00, 1200.00, 0.00, NULL, 'nada', 'NO', NULL, '2021-04-23 20:32:15', '2021-04-23 20:33:44'),
  (1086, '23-04-2021', '16:38:26', 'v44444444', 1, 2, 2, 5.00, 5.00, 3, NULL, NULL, 1000.00, 10.00, 1000.00, NULL, 'nada', 'NO', NULL, '2021-04-23 20:37:33', '2021-04-23 20:38:26'),
  (1087, '23-04-2021', '16:59:51', 'v33333333', 1, 2, 2, 1500.00, 0.00, 1, NULL, NULL, 2000.00, 1500.00, 2000.00, NULL, 'nada', 'NO', NULL, '2021-04-23 20:58:47', '2021-04-23 20:59:51');
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_abono_negociacion_compra`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_abono_negociacion_compra` (
  `negociacion` bigint(20) unsigned
  ,`recepcion` bigint(11)
  ,`fecha` timestamp
  ,`id` bigint(20) unsigned
  ,`material` varchar(100)
  ,`abono` double(8,2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_abono_negociacion_venta`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_abono_negociacion_venta` (
  `negociacion` bigint(20) unsigned
  ,`despacho` bigint(11)
  ,`fecha` timestamp
  ,`id` bigint(20) unsigned
  ,`material` varchar(100)
  ,`abono` double(8,2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_amortizaciones`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_amortizaciones` (
  `cedula` varchar(15)
  ,`id` bigint(20) unsigned
  ,`negociacion` bigint(20) unsigned
  ,`factura` bigint(20)
  ,`fecha` varchar(10)
  ,`hora` varchar(10)
  ,`efectivo` double(102,2)
  ,`transferencia` double(102,2)
  ,`pago` double(102,2)
  ,`total` double(102,2)
  ,`monto` double(102,2)
  ,`totalresta` double(102,2)
  ,`resta` double(102,2)
  ,`finalizada` varchar(2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_amortizaciones_compras`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_amortizaciones_compras` (
  `cedula` varchar(15)
  ,`id` bigint(20) unsigned
  ,`negociacion` bigint(20) unsigned
  ,`factura` bigint(20)
  ,`fecha` varchar(10)
  ,`hora` varchar(10)
  ,`efectivo` double(102,2)
  ,`transferencia` double(102,2)
  ,`pago` double(102,2)
  ,`total` double(102,2)
  ,`monto` double(102,2)
  ,`totalresta` double(102,2)
  ,`resta` double(102,2)
  ,`finalizada` varchar(2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_amortizacion_negociacion_compra`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_amortizacion_negociacion_compra` (
  `negociacion` bigint(20)
  ,`factura` bigint(20) unsigned
  ,`fecha` varchar(10)
  ,`hora` varchar(10)
  ,`efectivo` double(102,2)
  ,`transferencia` double(102,2)
  ,`pago` double(102,2)
  ,`monto` double(102,2)
  ,`total` double(102,2)
  ,`totalresta` double(102,2)
  ,`resta` double(102,2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_amortizacion_negociacion_venta`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_amortizacion_negociacion_venta` (
  `negociacion` bigint(20)
  ,`factura` bigint(20) unsigned
  ,`fecha` varchar(10)
  ,`hora` varchar(10)
  ,`efectivo` double(102,2)
  ,`transferencia` double(102,2)
  ,`pago` double(102,2)
  ,`monto` double(102,2)
  ,`total` double(102,2)
  ,`totalresta` double(102,2)
  ,`resta` double(102,2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_cantidad_productos_pagar`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_cantidad_productos_pagar` (
  `id` bigint(20) unsigned
  ,`producto` varchar(100)
  ,`debe` double(19,2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_cpc_cedula_nombre_monto`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_cpc_cedula_nombre_monto` (
  `cedula` varchar(15)
  ,`nombre` varchar(100)
  ,`monto` double(19,2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_cpp_cedula_nombre_monto`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_cpp_cedula_nombre_monto` (
  `cedula` varchar(15)
  ,`nombre` varchar(100)
  ,`monto` double(19,2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_despachar_todo`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_despachar_todo` (
  `despacho` bigint(11)
  ,`cedula` varchar(15)
  ,`nombre` varchar(100)
  ,`observaciones` varchar(250)
  ,`material` varchar(100)
  ,`cantidad` double(8,2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_despacho_abono_material_negociacion_ventas`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_despacho_abono_material_negociacion_ventas` (
  `despacho` bigint(11)
  ,`cedula` varchar(15)
  ,`nombre` varchar(100)
  ,`observaciones` varchar(250)
  ,`material` varchar(100)
  ,`cantidad` double(8,2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_despacho_ventas`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_despacho_ventas` (
  `despacho` bigint(20)
  ,`cedula` varchar(15)
  ,`nombre` varchar(100)
  ,`observaciones` varchar(250)
  ,`material` varchar(100)
  ,`cantidad` double(12,2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_id_cedula_nombre_recepcion`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_id_cedula_nombre_recepcion` (
  `id` bigint(20) unsigned
  ,`fecha` varchar(10)
  ,`cedula` varchar(15)
  ,`nombre` varchar(100)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_inventario`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_inventario` (
  `id` bigint(20) unsigned
  ,`fecha` varchar(10)
  ,`hora` varchar(10)
  ,`idproducto` bigint(20) unsigned
  ,`descripcion` varchar(100)
  ,`comprados` int(11)
  ,`vendidos` int(11)
  ,`existencia` int(11)
  ,`cantidad` int(11)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_neg_com_monto_por_pagar`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_neg_com_monto_por_pagar` (
  `cedula` varchar(15)
  ,`nombre` varchar(100)
  ,`monto` double(19,2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_neg_ven_monto_por_cobrar`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_neg_ven_monto_por_cobrar` (
  `cedula` varchar(15)
  ,`nombre` varchar(100)
  ,`monto` double(19,2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura Stand-in para la vista `vista_precio_prod_cedu`
  -- (Véase abajo para la vista actual)
  --
  CREATE TABLE `vista_precio_prod_cedu` (
  `idprecio` bigint(20)
  ,`cedula` varchar(15)
  ,`idproducto` bigint(20)
  ,`descripcion` varchar(100)
  ,`precio` double(12,2)
  );
  
  -- --------------------------------------------------------
  
  --
  -- Estructura de tabla para la tabla `_ccategoriaproducto`
  --
  
  CREATE TABLE `_ccategoriaproducto` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `descripcion` varchar(45) COLLATE utf8mb4_unicode_ci NOT NULL,
    `visible` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `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 `_ccompras`
  --
  
  CREATE TABLE `_ccompras` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `idrecepcion` bigint(20) DEFAULT NULL,
    `fecharecepcion` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `fechacompra` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `hora` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `cedula` varchar(15) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `idlugar` int(11) DEFAULT NULL,
    `idestatuspago` int(11) DEFAULT NULL,
    `idtipopago` int(11) DEFAULT NULL,
    `efectivo` double(102,2) DEFAULT NULL,
    `transferencia` double(102,2) DEFAULT NULL,
    `idtipoabonov` int(11) DEFAULT NULL,
    `negociacion_id` bigint(20) DEFAULT NULL,
    `totalcomra` double(102,2) DEFAULT NULL,
    `totalpagado` double(102,2) DEFAULT NULL,
    `diferenciapago` double(102,2) DEFAULT NULL,
    `observacionesc` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `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 `_ddetallecompras`
  --
  
  CREATE TABLE `_ddetallecompras` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `idcompra` bigint(20) UNSIGNED NOT NULL,
    `idproducto` bigint(20) UNSIGNED NOT NULL,
    `cantidadpro` double(12,2) NOT NULL,
    `operacion` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `preciopro` double(12,2) DEFAULT NULL,
    `totalpro` double(102,2) DEFAULT NULL,
    `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 `_iinventario`
  --
  
  CREATE TABLE `_iinventario` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `fecha` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
    `hora` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `idproducto` int(11) NOT NULL,
    `comprados` int(11) DEFAULT NULL,
    `vendidos` int(11) DEFAULT NULL,
    `existencia` int(11) NOT NULL,
    `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 `_pproductos`
  --
  
  CREATE TABLE `_pproductos` (
    `id` bigint(20) UNSIGNED NOT NULL,
    `idcate` int(11) DEFAULT NULL,
    `descripcion` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
    `precio` decimal(8,2) DEFAULT NULL,
    `cantidad` int(11) DEFAULT NULL,
    `visiblecom` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `visibleven` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `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 `_pproductos`
  --
  
  INSERT INTO `_pproductos` (`id`, `idcate`, `descripcion`, `precio`, `cantidad`, `visiblecom`, `visibleven`, `created_at`, `updated_at`) VALUES
  (1, 1, 'DESCARTE', '0.00', 0, NULL, NULL, '2021-03-25 08:02:54', '2021-04-23 18:58:47'),
  (2, 1, 'R', '0.00', 0, NULL, NULL, '2021-03-25 08:03:35', '2021-04-23 20:03:07'),
  (3, 1, 'A', '0.00', 0, NULL, NULL, '2021-03-25 08:03:50', '2021-04-24 00:44:10'),
  (4, 1, 'P', '0.00', 0, NULL, NULL, '2021-03-25 08:04:07', '2021-04-23 20:04:35'),
  (5, 1, 'RL', '0.00', 0, NULL, NULL, '2021-03-25 08:04:28', '2021-04-23 18:57:23'),
  (6, 1, 'RAC', '0.00', 0, NULL, NULL, '2021-03-25 08:04:43', '2021-04-24 00:59:51'),
  (7, 1, 'ALUM', '0.00', 0, NULL, NULL, '2021-03-29 18:16:07', '2021-04-24 00:38:26'),
  (8, 1, 'RAL', '0.00', 0, NULL, NULL, '2021-03-25 08:03:35', '2021-04-23 20:03:07'),
  (9, 1, 'CALAM', '0.00', 0, NULL, NULL, '2021-03-25 08:03:35', '2021-04-23 20:03:07'),
  (10, 1, 'POTE', '0.00', 0, NULL, NULL, '2021-03-25 08:03:50', '2021-04-24 00:44:10'),
  (11, 1, 'ACERO', '0.00', 0, NULL, NULL, '2021-03-25 08:04:07', '2021-04-23 20:04:35'),
  (12, 1, 'PERFIL', '0.00', 0, NULL, NULL, '2021-03-25 08:04:28', '2021-04-23 18:57:23'),
  (13, 1, 'BATERIA', '0.00', 0, NULL, NULL, '2021-03-25 08:04:43', '2021-04-24 00:59:51'),
  (14, 1, 'HIERRO P', '0.00', 0, NULL, NULL, '2021-03-29 18:16:07', '2021-04-24 00:38:26'),
  (15, 1, 'HIERRO M', '0.00', 0, NULL, NULL, '2021-03-29 18:16:07', '2021-04-24 00:38:26');
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_abono_negociacion_compra`
  --
  DROP TABLE IF EXISTS `vista_abono_negociacion_compra`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_abono_negociacion_compra`  AS SELECT `abono_material_negociacion_compras`.`negociacion_id` AS `negociacion`, `abono_material_negociacion_compras`.`idrecepcion` AS `recepcion`, `abono_material_negociacion_compras`.`created_at` AS `fecha`, `abono_material_negociacion_compras`.`id` AS `id`, `_pproductos`.`descripcion` AS `material`, `abono_material_negociacion_compras`.`cantidadpron` AS `abono` FROM (`abono_material_negociacion_compras` join `_pproductos` on(`_pproductos`.`id` = `abono_material_negociacion_compras`.`idproducton`)) ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_abono_negociacion_venta`
  --
  DROP TABLE IF EXISTS `vista_abono_negociacion_venta`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_abono_negociacion_venta`  AS SELECT `abono_material_negociacion_ventas`.`negociacion_id` AS `negociacion`, `abono_material_negociacion_ventas`.`iddespacho` AS `despacho`, `abono_material_negociacion_ventas`.`created_at` AS `fecha`, `abono_material_negociacion_ventas`.`id` AS `id`, `_pproductos`.`descripcion` AS `material`, `abono_material_negociacion_ventas`.`cantidadpron` AS `abono` FROM (`abono_material_negociacion_ventas` join `_pproductos` on(`_pproductos`.`id` = `abono_material_negociacion_ventas`.`idproducton`)) ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_amortizaciones`
  --
  DROP TABLE IF EXISTS `vista_amortizaciones`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_amortizaciones`  AS SELECT `cuentas_por_cobrar_ventas`.`cedula` AS `cedula`, `cuentas_por_cobrar_ventas`.`id` AS `id`, `cuentas_por_cobrar_ventas`.`idnegociacionventa` AS `negociacion`, `cuentas_por_cobrar_ventas`.`idventa` AS `factura`, `detalle_cuentas_por_cobrar_ventas`.`fecha` AS `fecha`, `detalle_cuentas_por_cobrar_ventas`.`hora` AS `hora`, `detalle_cuentas_por_cobrar_ventas`.`efectivo` AS `efectivo`, `detalle_cuentas_por_cobrar_ventas`.`transferencia` AS `transferencia`, `detalle_cuentas_por_cobrar_ventas`.`pagado` AS `pago`, `cuentas_por_cobrar_ventas`.`totalpagado` AS `total`, `cuentas_por_cobrar_ventas`.`montototal` AS `monto`, `cuentas_por_cobrar_ventas`.`totalresta` AS `totalresta`, `detalle_cuentas_por_cobrar_ventas`.`resta` AS `resta`, `cuentas_por_cobrar_ventas`.`finalizada` AS `finalizada` FROM (`cuentas_por_cobrar_ventas` join `detalle_cuentas_por_cobrar_ventas` on(`cuentas_por_cobrar_ventas`.`id` = `detalle_cuentas_por_cobrar_ventas`.`idcpcv`)) ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_amortizaciones_compras`
  --
  DROP TABLE IF EXISTS `vista_amortizaciones_compras`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_amortizaciones_compras`  AS SELECT `cuentas_por_pagar_compras`.`cedula` AS `cedula`, `cuentas_por_pagar_compras`.`id` AS `id`, `cuentas_por_pagar_compras`.`idnegociacioncompra` AS `negociacion`, `cuentas_por_pagar_compras`.`idcompra` AS `factura`, `detalle_cuentas_por_pagar_compras`.`fecha` AS `fecha`, `detalle_cuentas_por_pagar_compras`.`hora` AS `hora`, `detalle_cuentas_por_pagar_compras`.`efectivo` AS `efectivo`, `detalle_cuentas_por_pagar_compras`.`transferencia` AS `transferencia`, `detalle_cuentas_por_pagar_compras`.`pagado` AS `pago`, `cuentas_por_pagar_compras`.`totalpagado` AS `total`, `cuentas_por_pagar_compras`.`montototal` AS `monto`, `cuentas_por_pagar_compras`.`totalresta` AS `totalresta`, `detalle_cuentas_por_pagar_compras`.`resta` AS `resta`, `cuentas_por_pagar_compras`.`finalizada` AS `finalizada` FROM (`cuentas_por_pagar_compras` join `detalle_cuentas_por_pagar_compras` on(`cuentas_por_pagar_compras`.`id` = `detalle_cuentas_por_pagar_compras`.`idcppc`)) ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_amortizacion_negociacion_compra`
  --
  DROP TABLE IF EXISTS `vista_amortizacion_negociacion_compra`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_amortizacion_negociacion_compra`  AS SELECT `_ccompras`.`negociacion_id` AS `negociacion`, `_ccompras`.`id` AS `factura`, `detalle_cuentas_por_pagar_compras`.`fecha` AS `fecha`, `detalle_cuentas_por_pagar_compras`.`hora` AS `hora`, `detalle_cuentas_por_pagar_compras`.`efectivo` AS `efectivo`, `detalle_cuentas_por_pagar_compras`.`transferencia` AS `transferencia`, `detalle_cuentas_por_pagar_compras`.`pagado` AS `pago`, `cuentas_por_pagar_compras`.`montototal` AS `monto`, `cuentas_por_pagar_compras`.`totalpagado` AS `total`, `cuentas_por_pagar_compras`.`montototal` AS `totalresta`, `detalle_cuentas_por_pagar_compras`.`resta` AS `resta` FROM ((`_ccompras` join `cuentas_por_pagar_compras` on(`cuentas_por_pagar_compras`.`idnegociacioncompra` = `_ccompras`.`negociacion_id`)) join `detalle_cuentas_por_pagar_compras` on(`cuentas_por_pagar_compras`.`id` = `detalle_cuentas_por_pagar_compras`.`idcppc`)) ORDER BY `detalle_cuentas_por_pagar_compras`.`id` DESC ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_amortizacion_negociacion_venta`
  --
  DROP TABLE IF EXISTS `vista_amortizacion_negociacion_venta`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_amortizacion_negociacion_venta`  AS SELECT `ventas`.`negociacion_id` AS `negociacion`, `ventas`.`id` AS `factura`, `detalle_cuentas_por_cobrar_ventas`.`fecha` AS `fecha`, `detalle_cuentas_por_cobrar_ventas`.`hora` AS `hora`, `detalle_cuentas_por_cobrar_ventas`.`efectivo` AS `efectivo`, `detalle_cuentas_por_cobrar_ventas`.`transferencia` AS `transferencia`, `detalle_cuentas_por_cobrar_ventas`.`pagado` AS `pago`, `cuentas_por_cobrar_ventas`.`montototal` AS `monto`, `cuentas_por_cobrar_ventas`.`totalpagado` AS `total`, `cuentas_por_cobrar_ventas`.`montototal` AS `totalresta`, `detalle_cuentas_por_cobrar_ventas`.`resta` AS `resta` FROM ((`ventas` join `cuentas_por_cobrar_ventas` on(`cuentas_por_cobrar_ventas`.`idnegociacionventa` = `ventas`.`negociacion_id`)) join `detalle_cuentas_por_cobrar_ventas` on(`cuentas_por_cobrar_ventas`.`id` = `detalle_cuentas_por_cobrar_ventas`.`idcpcv`)) ORDER BY `detalle_cuentas_por_cobrar_ventas`.`id` DESC ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_cantidad_productos_pagar`
  --
  DROP TABLE IF EXISTS `vista_cantidad_productos_pagar`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_cantidad_productos_pagar`  AS SELECT `detalle_negociacion_ventas`.`producto_idn` AS `id`, `_pproductos`.`descripcion` AS `producto`, sum(`detalle_negociacion_ventas`.`cantidadprorecmatndebe`) AS `debe` FROM (`detalle_negociacion_ventas` join `_pproductos` on(`detalle_negociacion_ventas`.`producto_idn` = `_pproductos`.`id`)) GROUP BY `detalle_negociacion_ventas`.`producto_idn` ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_cpc_cedula_nombre_monto`
  --
  DROP TABLE IF EXISTS `vista_cpc_cedula_nombre_monto`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_cpc_cedula_nombre_monto`  AS SELECT `clientes`.`cedulac` AS `cedula`, `clientes`.`nombrec` AS `nombre`, sum(`cuentas_por_cobrar_ventas`.`totalresta`) AS `monto` FROM (`cuentas_por_cobrar_ventas` join `clientes` on(`cuentas_por_cobrar_ventas`.`cedula` = `clientes`.`cedulac`)) GROUP BY `clientes`.`cedulac`, `clientes`.`cedulac`, `clientes`.`nombrec` ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_cpp_cedula_nombre_monto`
  --
  DROP TABLE IF EXISTS `vista_cpp_cedula_nombre_monto`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_cpp_cedula_nombre_monto`  AS SELECT `proveedores`.`cedula` AS `cedula`, `proveedores`.`nombre` AS `nombre`, sum(`cuentas_por_pagar_compras`.`totalresta`) AS `monto` FROM (`cuentas_por_pagar_compras` join `proveedores` on(`cuentas_por_pagar_compras`.`cedula` = `proveedores`.`cedula`)) GROUP BY `proveedores`.`cedula`, `proveedores`.`cedula`, `proveedores`.`nombre` ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_despachar_todo`
  --
  DROP TABLE IF EXISTS `vista_despachar_todo`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_despachar_todo`  AS SELECT `abono_material_negociacion_ventas`.`iddespacho` AS `despacho`, `clientes`.`cedulac` AS `cedula`, `clientes`.`nombrec` AS `nombre`, `negociacion_ventas`.`observaciones` AS `observaciones`, `_pproductos`.`descripcion` AS `material`, `abono_material_negociacion_ventas`.`cantidadpron` AS `cantidad` FROM ((`negociacion_ventas` left join (`abono_material_negociacion_ventas` left join `_pproductos` on(`abono_material_negociacion_ventas`.`idproducton` = `_pproductos`.`id`)) on(`abono_material_negociacion_ventas`.`negociacion_id` = `negociacion_ventas`.`id`)) join `clientes` on(`negociacion_ventas`.`cedulan` = `clientes`.`cedulac`)) ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_despacho_abono_material_negociacion_ventas`
  --
  DROP TABLE IF EXISTS `vista_despacho_abono_material_negociacion_ventas`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_despacho_abono_material_negociacion_ventas`  AS SELECT `abono_material_negociacion_ventas`.`iddespacho` AS `despacho`, `clientes`.`cedulac` AS `cedula`, `clientes`.`nombrec` AS `nombre`, `negociacion_ventas`.`observaciones` AS `observaciones`, `_pproductos`.`descripcion` AS `material`, `abono_material_negociacion_ventas`.`cantidadpron` AS `cantidad` FROM ((`negociacion_ventas` left join (`abono_material_negociacion_ventas` left join `_pproductos` on(`abono_material_negociacion_ventas`.`idproducton` = `_pproductos`.`id`)) on(`abono_material_negociacion_ventas`.`negociacion_id` = `negociacion_ventas`.`id`)) join `clientes` on(`negociacion_ventas`.`cedulan` = `clientes`.`cedulac`)) ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_despacho_ventas`
  --
  DROP TABLE IF EXISTS `vista_despacho_ventas`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_despacho_ventas`  AS SELECT `ventas`.`iddespacho` AS `despacho`, `clientes`.`cedulac` AS `cedula`, `clientes`.`nombrec` AS `nombre`, `ventas`.`observacionesv` AS `observaciones`, `_pproductos`.`descripcion` AS `material`, `detalle_ventas`.`cantidadprov` AS `cantidad` FROM (((`ventas` join `clientes` on(`ventas`.`cedulav` = `clientes`.`cedulac`)) join `detalle_ventas` on(`ventas`.`id` = `detalle_ventas`.`idventa`)) join `_pproductos` on(`detalle_ventas`.`idproductov` = `_pproductos`.`id`)) ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_id_cedula_nombre_recepcion`
  --
  DROP TABLE IF EXISTS `vista_id_cedula_nombre_recepcion`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_id_cedula_nombre_recepcion`  AS SELECT `recepcionmaterial`.`id` AS `id`, `recepcionmaterial`.`fecha` AS `fecha`, `proveedores`.`cedula` AS `cedula`, `proveedores`.`nombre` AS `nombre` FROM (`recepcionmaterial` join `proveedores` on(`recepcionmaterial`.`cedula` = `proveedores`.`cedula`)) WHERE `recepcionmaterial`.`facturado` = 'NO' ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_inventario`
  --
  DROP TABLE IF EXISTS `vista_inventario`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_inventario`  AS SELECT `_iinventario`.`id` AS `id`, `_iinventario`.`fecha` AS `fecha`, `_iinventario`.`hora` AS `hora`, `_pproductos`.`id` AS `idproducto`, `_pproductos`.`descripcion` AS `descripcion`, `_iinventario`.`comprados` AS `comprados`, `_iinventario`.`vendidos` AS `vendidos`, `_iinventario`.`existencia` AS `existencia`, `_pproductos`.`cantidad` AS `cantidad` FROM (`_pproductos` join `_iinventario` on(`_iinventario`.`idproducto` = `_pproductos`.`id`)) ORDER BY `_iinventario`.`id` DESC ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_neg_com_monto_por_pagar`
  --
  DROP TABLE IF EXISTS `vista_neg_com_monto_por_pagar`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_neg_com_monto_por_pagar`  AS SELECT `proveedores`.`cedula` AS `cedula`, `proveedores`.`nombre` AS `nombre`, sum(`negociacion_compras`.`restan`) AS `monto` FROM (`negociacion_compras` join `proveedores` on(`proveedores`.`cedula` = `negociacion_compras`.`cedulan`)) WHERE `negociacion_compras`.`finalizada` = 'NO' GROUP BY `proveedores`.`cedula`, `proveedores`.`cedula`, `proveedores`.`nombre` ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_neg_ven_monto_por_cobrar`
  --
  DROP TABLE IF EXISTS `vista_neg_ven_monto_por_cobrar`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_neg_ven_monto_por_cobrar`  AS SELECT `clientes`.`cedulac` AS `cedula`, `clientes`.`nombrec` AS `nombre`, sum(`negociacion_ventas`.`restan`) AS `monto` FROM (`negociacion_ventas` join `clientes` on(`clientes`.`cedulac` = `negociacion_ventas`.`cedulan`)) WHERE `negociacion_ventas`.`finalizada` = 'NO' GROUP BY `clientes`.`cedulac`, `clientes`.`cedulac`, `clientes`.`nombrec` ;
  
  -- --------------------------------------------------------
  
  --
  -- Estructura para la vista `vista_precio_prod_cedu`
  --
  DROP TABLE IF EXISTS `vista_precio_prod_cedu`;
  
  CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `vista_precio_prod_cedu`  AS SELECT `precios_productos_prov_clie`.`id` AS `idprecio`, `precios_productos_prov_clie`.`cedula` AS `cedula`, `precios_productos_prov_clie`.`idproducto` AS `idproducto`, `_pproductos`.`descripcion` AS `descripcion`, `precios_productos_prov_clie`.`precio` AS `precio` FROM (`precios_productos_prov_clie` join `_pproductos` on(`_pproductos`.`id` = `precios_productos_prov_clie`.`idproducto`)) ;
  
  --
  -- Índices para tablas volcadas
  --
  
  --
  -- Indices de la tabla `abono_material_negociacion_compras`
  --
  ALTER TABLE `abono_material_negociacion_compras`
    ADD PRIMARY KEY (`id`),
    ADD KEY `abono_material_negociacion_compras_negociacion_id_foreign` (`negociacion_id`) USING BTREE;
  
  --
  -- Indices de la tabla `abono_material_negociacion_ventas`
  --
  ALTER TABLE `abono_material_negociacion_ventas`
    ADD PRIMARY KEY (`id`),
    ADD KEY `abono_material_negociacion_ventas_idproducton_foreign` (`idproducton`) USING BTREE;
  
  --
  -- Indices de la tabla `auditoria`
  --
  ALTER TABLE `auditoria`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `clavemaestra`
  --
  ALTER TABLE `clavemaestra`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `clientes`
  --
  ALTER TABLE `clientes`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `cuentasmaterial`
  --
  ALTER TABLE `cuentasmaterial`
    ADD PRIMARY KEY (`id`),
    ADD KEY `idproducto` (`idproducto`);
  
  --
  -- Indices de la tabla `cuentas_por_cobrar_ventas`
  --
  ALTER TABLE `cuentas_por_cobrar_ventas`
    ADD PRIMARY KEY (`id`),
    ADD KEY `cuentas_por_cobrar_ventas_idventa_foreign` (`idventa`),
    ADD KEY `cuentas_por_cobrar_ventas_idnegociacionventa_foreign` (`idnegociacionventa`);
  
  --
  -- Indices de la tabla `cuentas_por_pagar_compras`
  --
  ALTER TABLE `cuentas_por_pagar_compras`
    ADD PRIMARY KEY (`id`),
    ADD KEY `cuentas_por_pagar_compras_idcompra_foreign` (`idcompra`),
    ADD KEY `cuentas_por_pagar_compras_idnegociacioncompra_foreign` (`idnegociacioncompra`);
  
  --
  -- Indices de la tabla `despacho_material`
  --
  ALTER TABLE `despacho_material`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `detallerecmat`
  --
  ALTER TABLE `detallerecmat`
    ADD PRIMARY KEY (`id`),
    ADD KEY `detallerecmat_recepcionmaterial_id_foreign` (`recepcionmaterial_id`);
  
  --
  -- Indices de la tabla `detalle_cuentas_por_cobrar_ventas`
  --
  ALTER TABLE `detalle_cuentas_por_cobrar_ventas`
    ADD PRIMARY KEY (`id`),
    ADD KEY `detalle_cuentas_por_cobrar_ventas_idcpcv_foreign` (`idcpcv`) USING BTREE;
  
  --
  -- Indices de la tabla `detalle_cuentas_por_pagar_compras`
  --
  ALTER TABLE `detalle_cuentas_por_pagar_compras`
    ADD PRIMARY KEY (`id`),
    ADD KEY `detalle_cuentas_por_cobrar_ventas_idcppc_foreign` (`idcppc`) USING BTREE;
  
  --
  -- Indices de la tabla `detalle_negociacion_compras`
  --
  ALTER TABLE `detalle_negociacion_compras`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `detalle_negociacion_ventas`
  --
  ALTER TABLE `detalle_negociacion_ventas`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `detalle_ventas`
  --
  ALTER TABLE `detalle_ventas`
    ADD PRIMARY KEY (`id`),
    ADD KEY `detalle_ventas_idventa_foreign` (`idventa`);
  
  --
  -- Indices de la tabla `failed_jobs`
  --
  ALTER TABLE `failed_jobs`
    ADD PRIMARY KEY (`id`),
    ADD UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`);
  
  --
  -- Indices de la tabla `liquidez`
  --
  ALTER TABLE `liquidez`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `migrations`
  --
  ALTER TABLE `migrations`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `model_has_permissions`
  --
  ALTER TABLE `model_has_permissions`
    ADD PRIMARY KEY (`permission_id`,`model_id`,`model_type`),
    ADD KEY `model_has_permissions_model_id_model_type_index` (`model_id`,`model_type`);
  
  --
  -- Indices de la tabla `model_has_roles`
  --
  ALTER TABLE `model_has_roles`
    ADD PRIMARY KEY (`role_id`,`model_id`,`model_type`),
    ADD KEY `model_has_roles_model_id_model_type_index` (`model_id`,`model_type`);
  
  --
  -- Indices de la tabla `negociacion_compras`
  --
  ALTER TABLE `negociacion_compras`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `negociacion_ventas`
  --
  ALTER TABLE `negociacion_ventas`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `pago_negociacion_ventas`
  --
  ALTER TABLE `pago_negociacion_ventas`
    ADD PRIMARY KEY (`id`),
    ADD KEY `pago_negociacion_ventas_negociacion_id_foreign` (`negociacion_id`);
  
  --
  -- Indices de la tabla `password_resets`
  --
  ALTER TABLE `password_resets`
    ADD KEY `password_resets_email_index` (`email`);
  
  --
  -- Indices de la tabla `permissions`
  --
  ALTER TABLE `permissions`
    ADD PRIMARY KEY (`id`),
    ADD UNIQUE KEY `permissions_name_guard_name_unique` (`name`,`guard_name`);
  
  --
  -- Indices de la tabla `personal_access_tokens`
  --
  ALTER TABLE `personal_access_tokens`
    ADD PRIMARY KEY (`id`),
    ADD UNIQUE KEY `personal_access_tokens_token_unique` (`token`),
    ADD KEY `personal_access_tokens_tokenable_type_tokenable_id_index` (`tokenable_type`,`tokenable_id`);
  
  --
  -- Indices de la tabla `precios_productos_prov_clie`
  --
  ALTER TABLE `precios_productos_prov_clie`
    ADD PRIMARY KEY (`id`),
    ADD KEY `precios_proveedores_clientes_cedula_foreign` (`cedula`),
    ADD KEY `precios_productos_foreign` (`idproducto`);
  
  --
  -- Indices de la tabla `proveedores`
  --
  ALTER TABLE `proveedores`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `recepcionmaterial`
  --
  ALTER TABLE `recepcionmaterial`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `roles`
  --
  ALTER TABLE `roles`
    ADD PRIMARY KEY (`id`),
    ADD UNIQUE KEY `roles_name_guard_name_unique` (`name`,`guard_name`);
  
  --
  -- Indices de la tabla `role_has_permissions`
  --
  ALTER TABLE `role_has_permissions`
    ADD PRIMARY KEY (`permission_id`,`role_id`),
    ADD KEY `role_has_permissions_role_id_foreign` (`role_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 `sucursales`
  --
  ALTER TABLE `sucursales`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `teams`
  --
  ALTER TABLE `teams`
    ADD PRIMARY KEY (`id`),
    ADD KEY `teams_user_id_index` (`user_id`);
  
  --
  -- Indices de la tabla `team_invitations`
  --
  ALTER TABLE `team_invitations`
    ADD PRIMARY KEY (`id`),
    ADD UNIQUE KEY `team_invitations_team_id_email_unique` (`team_id`,`email`);
  
  --
  -- Indices de la tabla `team_user`
  --
  ALTER TABLE `team_user`
    ADD PRIMARY KEY (`id`),
    ADD UNIQUE KEY `team_user_team_id_user_id_unique` (`team_id`,`user_id`);
  
  --
  -- Indices de la tabla `users`
  --
  ALTER TABLE `users`
    ADD PRIMARY KEY (`id`),
    ADD UNIQUE KEY `users_email_unique` (`email`);
  
  --
  -- Indices de la tabla `ventas`
  --
  ALTER TABLE `ventas`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `_ccategoriaproducto`
  --
  ALTER TABLE `_ccategoriaproducto`
    ADD PRIMARY KEY (`id`);
  
  --
  -- Indices de la tabla `_ccompras`
  --
  ALTER TABLE `_ccompras`
    ADD PRIMARY KEY (`id`),
    ADD KEY `idrecepcion` (`idrecepcion`);
  
  --
  -- Indices de la tabla `_ddetallecompras`
  --
  ALTER TABLE `_ddetallecompras`
    ADD PRIMARY KEY (`id`),
    ADD KEY `_ddetallecompras_idcompra_foreign` (`idcompra`);
  
  --
  -- Indices de la tabla `_iinventario`
  --
  ALTER TABLE `_iinventario`
    ADD PRIMARY KEY (`id`),
    ADD KEY `idproducto` (`idproducto`);
  
  --
  -- Indices de la tabla `_pproductos`
  --
  ALTER TABLE `_pproductos`
    ADD PRIMARY KEY (`id`);
  
  --
  -- AUTO_INCREMENT de las tablas volcadas
  --
  
  --
  -- AUTO_INCREMENT de la tabla `abono_material_negociacion_ventas`
  --
  ALTER TABLE `abono_material_negociacion_ventas`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `auditoria`
  --
  ALTER TABLE `auditoria`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `clavemaestra`
  --
  ALTER TABLE `clavemaestra`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `clientes`
  --
  ALTER TABLE `clientes`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
  
  --
  -- AUTO_INCREMENT de la tabla `cuentasmaterial`
  --
  ALTER TABLE `cuentasmaterial`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;
  
  --
  -- AUTO_INCREMENT de la tabla `cuentas_por_cobrar_ventas`
  --
  ALTER TABLE `cuentas_por_cobrar_ventas`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `cuentas_por_pagar_compras`
  --
  ALTER TABLE `cuentas_por_pagar_compras`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `despacho_material`
  --
  ALTER TABLE `despacho_material`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `detallerecmat`
  --
  ALTER TABLE `detallerecmat`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `detalle_cuentas_por_cobrar_ventas`
  --
  ALTER TABLE `detalle_cuentas_por_cobrar_ventas`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `detalle_cuentas_por_pagar_compras`
  --
  ALTER TABLE `detalle_cuentas_por_pagar_compras`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `detalle_negociacion_compras`
  --
  ALTER TABLE `detalle_negociacion_compras`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `detalle_negociacion_ventas`
  --
  ALTER TABLE `detalle_negociacion_ventas`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `detalle_ventas`
  --
  ALTER TABLE `detalle_ventas`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `failed_jobs`
  --
  ALTER TABLE `failed_jobs`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `liquidez`
  --
  ALTER TABLE `liquidez`
    MODIFY `id` bigint(20) 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=26;
  
  --
  -- AUTO_INCREMENT de la tabla `negociacion_compras`
  --
  ALTER TABLE `negociacion_compras`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=26;
  
  --
  -- AUTO_INCREMENT de la tabla `negociacion_ventas`
  --
  ALTER TABLE `negociacion_ventas`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=29;
  
  --
  -- AUTO_INCREMENT de la tabla `pago_negociacion_ventas`
  --
  ALTER TABLE `pago_negociacion_ventas`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;
  
  --
  -- AUTO_INCREMENT de la tabla `permissions`
  --
  ALTER TABLE `permissions`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=35;
  
  --
  -- AUTO_INCREMENT de la tabla `personal_access_tokens`
  --
  ALTER TABLE `personal_access_tokens`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `precios_productos_prov_clie`
  --
  ALTER TABLE `precios_productos_prov_clie`
    MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=31;
  
  --
  -- AUTO_INCREMENT de la tabla `proveedores`
  --
  ALTER TABLE `proveedores`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
  
  --
  -- AUTO_INCREMENT de la tabla `recepcionmaterial`
  --
  ALTER TABLE `recepcionmaterial`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `roles`
  --
  ALTER TABLE `roles`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;
  
  --
  -- AUTO_INCREMENT de la tabla `sucursales`
  --
  ALTER TABLE `sucursales`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;
  
  --
  -- AUTO_INCREMENT de la tabla `teams`
  --
  ALTER TABLE `teams`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `team_invitations`
  --
  ALTER TABLE `team_invitations`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `team_user`
  --
  ALTER TABLE `team_user`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `users`
  --
  ALTER TABLE `users`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;
  
  --
  -- AUTO_INCREMENT de la tabla `ventas`
  --
  ALTER TABLE `ventas`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1088;
  
  --
  -- AUTO_INCREMENT de la tabla `_ccategoriaproducto`
  --
  ALTER TABLE `_ccategoriaproducto`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `_ccompras`
  --
  ALTER TABLE `_ccompras`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `_ddetallecompras`
  --
  ALTER TABLE `_ddetallecompras`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `_iinventario`
  --
  ALTER TABLE `_iinventario`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
  
  --
  -- AUTO_INCREMENT de la tabla `_pproductos`
  --
  ALTER TABLE `_pproductos`
    MODIFY `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=16;
  
  --
  -- Restricciones para tablas volcadas
  --
  
  --
  -- Filtros para la tabla `detalle_ventas`
  --
  ALTER TABLE `detalle_ventas`
    ADD CONSTRAINT `detalle_ventas_idventa_foreign` FOREIGN KEY (`idventa`) REFERENCES `ventas` (`id`);
  
  --
  -- Filtros para la tabla `model_has_permissions`
  --
  ALTER TABLE `model_has_permissions`
    ADD CONSTRAINT `model_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE;
  
  --
  -- Filtros para la tabla `model_has_roles`
  --
  ALTER TABLE `model_has_roles`
    ADD CONSTRAINT `model_has_roles_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE;
  
  --
  -- Filtros para la tabla `pago_negociacion_ventas`
  --
  ALTER TABLE `pago_negociacion_ventas`
    ADD CONSTRAINT `pago_negociacion_ventas_negociacion_id_foreign` FOREIGN KEY (`negociacion_id`) REFERENCES `negociacion_ventas` (`id`);
  
  --
  -- Filtros para la tabla `role_has_permissions`
  --
  ALTER TABLE `role_has_permissions`
    ADD CONSTRAINT `role_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE,
    ADD CONSTRAINT `role_has_permissions_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE;
  
  --
  -- Filtros para la tabla `team_invitations`
  --
  ALTER TABLE `team_invitations`
    ADD CONSTRAINT `team_invitations_team_id_foreign` FOREIGN KEY (`team_id`) REFERENCES `teams` (`id`) ON DELETE CASCADE;
  SET FOREIGN_KEY_CHECKS=1;
  COMMIT;
  
  /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
  