
--
-- Table structure for table `ciots`
--

CREATE TABLE `ciots` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `mdfe_id` int unsigned NOT NULL,
  `cpf_cnpj` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL,
  `codigo` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `ciots_mdfe_id_foreign` (`mdfe_id`),
  CONSTRAINT `ciots_mdfe_id_foreign` FOREIGN KEY (`mdfe_id`) REFERENCES `mdves` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ciots`
--


--
-- Table structure for table `cliente_oticas`
--

CREATE TABLE `cliente_oticas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `cliente_id` int unsigned DEFAULT NULL,
  `esf_od_longe` decimal(6,2) NOT NULL,
  `cil_od_longe` decimal(6,2) NOT NULL,
  `eixo_od_longe` decimal(6,2) NOT NULL,
  `dnp_od_longe` decimal(6,2) NOT NULL,
  `dp_od_longe` decimal(6,2) NOT NULL,
  `esf_oe_longe` decimal(6,2) NOT NULL,
  `cli_oe_longe` decimal(6,2) NOT NULL,
  `eixo_oe_longe` decimal(6,2) NOT NULL,
  `dnp_oe_longe` decimal(6,2) NOT NULL,
  `esf_od_perto` decimal(6,2) NOT NULL,
  `cil_od_perto` decimal(6,2) NOT NULL,
  `eixo_od_perto` decimal(6,2) NOT NULL,
  `adicao_od_perto` decimal(6,2) NOT NULL,
  `altura_od_perto` decimal(6,2) NOT NULL,
  `dnp_od_perto` decimal(6,2) NOT NULL,
  `dp_od_perto` decimal(6,2) NOT NULL,
  `esf_oe_perto` decimal(6,2) NOT NULL,
  `cil_oe_perto` decimal(6,2) NOT NULL,
  `eixo_oe_perto` decimal(6,2) NOT NULL,
  `adicao_oe_perto` decimal(6,2) NOT NULL,
  `altura_oe_perto` decimal(6,2) NOT NULL,
  `dnp_oe_perto` decimal(6,2) NOT NULL,
  `armacao` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `qtd_armacao` int NOT NULL,
  `valor_armacao` decimal(10,2) NOT NULL,
  `lente` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `qtd_lente` int NOT NULL,
  `valor_lente` decimal(10,2) NOT NULL,
  `tratamento` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `medico` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo_lente` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `previsao_retorno_dias` int NOT NULL,
  `data` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `referencia` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `observacao` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cliente_oticas_cliente_id_foreign` (`cliente_id`),
  CONSTRAINT `cliente_oticas_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `cliente_oticas`
--


--
-- Table structure for table `cliente_uploads`
--

CREATE TABLE `cliente_uploads` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `cliente_id` int unsigned NOT NULL,
  `file_name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `estensao` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `descricao` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cliente_uploads_cliente_id_foreign` (`cliente_id`),
  CONSTRAINT `cliente_uploads_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `cliente_uploads`
--


--
-- Table structure for table `clientes`
--

CREATE TABLE `clientes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned DEFAULT NULL,
  `razao_social` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome_fantasia` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cpf_cnpj` varchar(19) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '000.000.000-00',
  `rua` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `ie_rg` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `telefone` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `complemento` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `celular` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '00 00000 0000',
  `email` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'null',
  `cep` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'null',
  `consumidor_final` int NOT NULL,
  `contribuinte` int NOT NULL,
  `inativo` tinyint(1) NOT NULL DEFAULT '0',
  `cidade_id` int unsigned DEFAULT NULL,
  `limite_venda` decimal(10,2) NOT NULL DEFAULT '0.00',
  `valor_cashback` decimal(10,2) NOT NULL DEFAULT '0.00',
  `rua_cobranca` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero_cobranca` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro_cobranca` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cep_cobranca` varchar(9) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cidade_cobranca_id` int unsigned DEFAULT NULL,
  `cod_pais` int NOT NULL DEFAULT '1058',
  `id_estrangeiro` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `grupo_id` int NOT NULL DEFAULT '0',
  `acessor_id` int NOT NULL DEFAULT '0',
  `contador_nome` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `contador_telefone` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `contador_email` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `funcionario_id` int NOT NULL DEFAULT '0',
  `observacao` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `data_aniversario` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `data_nascimento` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `nuvemshop_id` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `imagem` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `instagram` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `facebook` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `linkedin` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `tiktok` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `whatsapp` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `rua_entrega` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome_entrega` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cpf_cnpj_entrega` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero_entrega` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro_entrega` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cep_entrega` varchar(9) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cidade_entrega_id` int DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `clientes_empresa_id_foreign` (`empresa_id`),
  KEY `clientes_cidade_id_foreign` (`cidade_id`),
  KEY `clientes_cidade_cobranca_id_foreign` (`cidade_cobranca_id`),
  CONSTRAINT `clientes_cidade_cobranca_id_foreign` FOREIGN KEY (`cidade_cobranca_id`) REFERENCES `cidades` (`id`) ON DELETE CASCADE,
  CONSTRAINT `clientes_cidade_id_foreign` FOREIGN KEY (`cidade_id`) REFERENCES `cidades` (`id`) ON DELETE CASCADE,
  CONSTRAINT `clientes_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `clientes`
--


--
-- Table structure for table `codigo_descontos`
--

CREATE TABLE `codigo_descontos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `codigo` int NOT NULL,
  `descricao` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cliente_id` int unsigned DEFAULT NULL,
  `tipo` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,4) NOT NULL,
  `valor_minimo_pedido` decimal(12,4) NOT NULL,
  `ativo` tinyint(1) NOT NULL,
  `push` tinyint(1) NOT NULL,
  `sms` tinyint(1) NOT NULL,
  `expiracao` date NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `codigo_descontos_empresa_id_foreign` (`empresa_id`),
  KEY `codigo_descontos_cliente_id_foreign` (`cliente_id`),
  CONSTRAINT `codigo_descontos_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `cliente_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `codigo_descontos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `codigo_descontos`
--


--
-- Table structure for table `comissao_assessors`
--

CREATE TABLE `comissao_assessors` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `venda_caixa_id` int unsigned DEFAULT NULL,
  `valor` decimal(10,2) NOT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '0',
  `assessor_id` int unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `comissao_assessors_venda_caixa_id_foreign` (`venda_caixa_id`),
  KEY `comissao_assessors_assessor_id_foreign` (`assessor_id`),
  CONSTRAINT `comissao_assessors_assessor_id_foreign` FOREIGN KEY (`assessor_id`) REFERENCES `acessors` (`id`) ON DELETE CASCADE,
  CONSTRAINT `comissao_assessors_venda_caixa_id_foreign` FOREIGN KEY (`venda_caixa_id`) REFERENCES `venda_caixas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `comissao_assessors`
--


--
-- Table structure for table `comissao_vendas`
--

CREATE TABLE `comissao_vendas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `funcionario_id` int unsigned DEFAULT NULL,
  `venda_id` int NOT NULL,
  `tabela` varchar(14) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `status` tinyint(1) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `comissao_vendas_empresa_id_foreign` (`empresa_id`),
  KEY `comissao_vendas_funcionario_id_foreign` (`funcionario_id`),
  CONSTRAINT `comissao_vendas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `comissao_vendas_funcionario_id_foreign` FOREIGN KEY (`funcionario_id`) REFERENCES `funcionarios` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `comissao_vendas`
--


--
-- Table structure for table `complemento_deliveries`
--

CREATE TABLE `complemento_deliveries` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `categoria` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `complemento_deliveries_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `complemento_deliveries_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `complemento_deliveries`
--


--
-- Table structure for table `componente_ctes`
--

CREATE TABLE `componente_ctes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,4) NOT NULL,
  `cte_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `componente_ctes_cte_id_foreign` (`cte_id`),
  CONSTRAINT `componente_ctes_cte_id_foreign` FOREIGN KEY (`cte_id`) REFERENCES `ctes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `componente_ctes`
--


--
-- Table structure for table `compra_referencias`
--

CREATE TABLE `compra_referencias` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `compra_id` int unsigned NOT NULL,
  `chave` varchar(44) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `compra_referencias_compra_id_foreign` (`compra_id`),
  CONSTRAINT `compra_referencias_compra_id_foreign` FOREIGN KEY (`compra_id`) REFERENCES `compras` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `compra_referencias`
--


--
-- Table structure for table `compras`
--

CREATE TABLE `compras` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `fornecedor_id` int unsigned NOT NULL,
  `usuario_id` int unsigned NOT NULL,
  `observacao` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `xml_path` varchar(48) COLLATE utf8mb4_unicode_ci NOT NULL,
  `chave` varchar(44) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nf` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero_emissao` int NOT NULL,
  `estado` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `lote` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `valor` decimal(16,7) NOT NULL,
  `desconto` decimal(10,2) NOT NULL,
  `acrescimo` decimal(10,2) NOT NULL,
  `sequencia_cce` int NOT NULL,
  `placa` varchar(9) COLLATE utf8mb4_unicode_ci NOT NULL,
  `uf` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor_frete` decimal(10,2) NOT NULL,
  `tipo` int NOT NULL,
  `qtdVolumes` int NOT NULL,
  `numeracaoVolumes` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `especie` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `peso_liquido` decimal(8,3) NOT NULL,
  `peso_bruto` decimal(8,3) NOT NULL,
  `transportadora_id` int unsigned DEFAULT NULL,
  `tipo_pagamento` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `natureza_id` int NOT NULL DEFAULT '0',
  `data_emissao` timestamp NULL DEFAULT NULL,
  `filial_id` int unsigned DEFAULT NULL,
  `numero_sequencial` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `compras_empresa_id_foreign` (`empresa_id`),
  KEY `compras_fornecedor_id_foreign` (`fornecedor_id`),
  KEY `compras_usuario_id_foreign` (`usuario_id`),
  KEY `compras_transportadora_id_foreign` (`transportadora_id`),
  KEY `compras_filial_id_foreign` (`filial_id`),
  CONSTRAINT `compras_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `compras_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE,
  CONSTRAINT `compras_fornecedor_id_foreign` FOREIGN KEY (`fornecedor_id`) REFERENCES `fornecedors` (`id`) ON DELETE CASCADE,
  CONSTRAINT `compras_transportadora_id_foreign` FOREIGN KEY (`transportadora_id`) REFERENCES `transportadoras` (`id`) ON DELETE CASCADE,
  CONSTRAINT `compras_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `compras`
--


--
-- Table structure for table `config_catracas`
--

CREATE TABLE `config_catracas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `usuario_id` int NOT NULL,
  `segundos_requisicao` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `config_catracas_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `config_catracas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `config_catracas`
--


--
-- Table structure for table `config_systems`
--

CREATE TABLE `config_systems` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `cor` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `mensagem_plano_indeterminado` varchar(250) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `inicio_mensagem_plano` int DEFAULT NULL,
  `fim_mensagem_plano` int DEFAULT NULL,
  `valor_base_contrato` decimal(10,2) DEFAULT NULL,
  `usuario_correios` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `codigo_acesso_correios` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cartao_postagem_correios` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `token_correios` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `token_expira_correios` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `dr_correios` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `contrato_correios` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `token_integra_notas` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `config_systems`
--


--
-- Table structure for table `conta_bancarias`
--

CREATE TABLE `conta_bancarias` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `banco` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `agencia` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `conta` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `titular` varchar(45) COLLATE utf8mb4_unicode_ci NOT NULL,
  `padrao` tinyint(1) NOT NULL DEFAULT '0',
  `usar_logo` tinyint(1) NOT NULL DEFAULT '0',
  `cnpj` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL,
  `endereco` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cep` varchar(9) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cidade_id` int unsigned NOT NULL,
  `carteira` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `convenio` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `juros` decimal(10,2) NOT NULL DEFAULT '0.00',
  `multa` decimal(10,2) NOT NULL DEFAULT '0.00',
  `juros_apos` int NOT NULL DEFAULT '0',
  `tipo` varchar(7) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `conta_bancarias_empresa_id_foreign` (`empresa_id`),
  KEY `conta_bancarias_cidade_id_foreign` (`cidade_id`),
  CONSTRAINT `conta_bancarias_cidade_id_foreign` FOREIGN KEY (`cidade_id`) REFERENCES `cidades` (`id`) ON DELETE CASCADE,
  CONSTRAINT `conta_bancarias_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `conta_bancarias`
--


--
-- Table structure for table `conta_empresas`
--

CREATE TABLE `conta_empresas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `banco` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `agencia` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `conta` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `plano_conta_id` int DEFAULT NULL,
  `saldo` decimal(16,2) DEFAULT NULL,
  `saldo_inicial` decimal(16,2) DEFAULT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `conta_empresas_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `conta_empresas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `conta_empresas`
--


--
-- Table structure for table `conta_financeiras`
--

CREATE TABLE `conta_financeiras` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `categoria_id` int unsigned NOT NULL,
  `sub_categoria_id` int unsigned DEFAULT NULL,
  `nome` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `saldo_inicial` decimal(20,7) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `conta_financeiras_empresa_id_foreign` (`empresa_id`),
  KEY `conta_financeiras_categoria_id_foreign` (`categoria_id`),
  KEY `conta_financeiras_sub_categoria_id_foreign` (`sub_categoria_id`),
  CONSTRAINT `conta_financeiras_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `categoria_conta_financeiras` (`id`) ON DELETE CASCADE,
  CONSTRAINT `conta_financeiras_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `conta_financeiras_sub_categoria_id_foreign` FOREIGN KEY (`sub_categoria_id`) REFERENCES `sub_categoria_conta_financeiras` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `conta_financeiras`
--


--
-- Table structure for table `conta_pagars`
--

CREATE TABLE `conta_pagars` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `compra_id` int unsigned DEFAULT NULL,
  `categoria_id` int unsigned NOT NULL,
  `fornecedor_id` int NOT NULL DEFAULT '0',
  `referencia` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor_integral` decimal(16,7) NOT NULL,
  `valor_pago` decimal(16,7) NOT NULL DEFAULT '0.0000000',
  `date_register` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `data_vencimento` date NOT NULL,
  `data_pagamento` timestamp NULL DEFAULT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '0',
  `tipo_pagamento` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero_nota_fiscal` int NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `filial_id` int unsigned DEFAULT NULL,
  `observacao` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `estorno` tinyint(1) NOT NULL DEFAULT '0',
  `motivo_estorno` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `conta_pagars_empresa_id_foreign` (`empresa_id`),
  KEY `conta_pagars_compra_id_foreign` (`compra_id`),
  KEY `conta_pagars_categoria_id_foreign` (`categoria_id`),
  KEY `conta_pagars_filial_id_foreign` (`filial_id`),
  CONSTRAINT `conta_pagars_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `categoria_contas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `conta_pagars_compra_id_foreign` FOREIGN KEY (`compra_id`) REFERENCES `compras` (`id`) ON DELETE CASCADE,
  CONSTRAINT `conta_pagars_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `conta_pagars_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `conta_pagars`
--


--
-- Table structure for table `conta_recebers`
--

CREATE TABLE `conta_recebers` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `venda_id` int unsigned DEFAULT NULL,
  `cliente_id` int unsigned DEFAULT NULL,
  `categoria_id` int unsigned NOT NULL,
  `referencia` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor_integral` decimal(16,7) NOT NULL,
  `valor_recebido` decimal(16,7) NOT NULL DEFAULT '0.0000000',
  `date_register` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `data_vencimento` date NOT NULL,
  `data_recebimento` timestamp NULL DEFAULT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '0',
  `juros` decimal(16,7) NOT NULL DEFAULT '0.0000000',
  `multa` decimal(16,7) NOT NULL DEFAULT '0.0000000',
  `venda_caixa_id` int unsigned DEFAULT NULL,
  `observacao` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo_pagamento` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `filial_id` int unsigned DEFAULT NULL,
  `entrada` tinyint(1) NOT NULL DEFAULT '0',
  `estorno` tinyint(1) NOT NULL DEFAULT '0',
  `motivo_estorno` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `numero_nota_fiscal` int NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `conta_recebers_empresa_id_foreign` (`empresa_id`),
  KEY `conta_recebers_venda_id_foreign` (`venda_id`),
  KEY `conta_recebers_cliente_id_foreign` (`cliente_id`),
  KEY `conta_recebers_categoria_id_foreign` (`categoria_id`),
  KEY `conta_recebers_venda_caixa_id_foreign` (`venda_caixa_id`),
  KEY `conta_recebers_filial_id_foreign` (`filial_id`),
  CONSTRAINT `conta_recebers_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `categoria_contas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `conta_recebers_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`) ON DELETE CASCADE,
  CONSTRAINT `conta_recebers_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `conta_recebers_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE,
  CONSTRAINT `conta_recebers_venda_caixa_id_foreign` FOREIGN KEY (`venda_caixa_id`) REFERENCES `venda_caixas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `conta_recebers_venda_id_foreign` FOREIGN KEY (`venda_id`) REFERENCES `vendas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `conta_recebers`
--


--
-- Table structure for table `contadors`
--

CREATE TABLE `contadors` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `razao_social` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome_fantasia` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cnpj` varchar(19) COLLATE utf8mb4_unicode_ci NOT NULL,
  `ie` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `logradouro` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `fone` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cep` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `percentual_comissao` decimal(5,2) NOT NULL,
  `cidade_id` int NOT NULL,
  `cadastrado_por_cliente` tinyint(1) NOT NULL DEFAULT '0',
  `contador_parceiro` tinyint(1) NOT NULL DEFAULT '0',
  `dados_bancarios` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `agencia` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `conta` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `banco` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `chave_pix` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `empresa_id` int DEFAULT NULL,
  `representante_id` int DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `contadors`
--


--
-- Table structure for table `contato_ecommerces`
--

CREATE TABLE `contato_ecommerces` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `texto` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `contato_ecommerces_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `contato_ecommerces_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `contato_ecommerces`
--


--
-- Table structure for table `contato_funcionarios`
--

CREATE TABLE `contato_funcionarios` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `telefone` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `funcionario_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `contato_funcionarios_funcionario_id_foreign` (`funcionario_id`),
  CONSTRAINT `contato_funcionarios_funcionario_id_foreign` FOREIGN KEY (`funcionario_id`) REFERENCES `funcionarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `contato_funcionarios`
--


--
-- Table structure for table `contigencias`
--

CREATE TABLE `contigencias` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `status` tinyint(1) NOT NULL,
  `tipo` enum('SVCAN','SVCRS','OFFLINE') COLLATE utf8mb4_unicode_ci NOT NULL,
  `motivo` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `status_retorno` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `documento` enum('NFe','NFCe','CTe','MDFe') COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `contigencias_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `contigencias_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `contigencias`
--


--
-- Table structure for table `contratos`
--

CREATE TABLE `contratos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `texto` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `accessos_forcar_assinar` int NOT NULL DEFAULT '0',
  `usar_certificado` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `contratos`
--


--
-- Table structure for table `cotacaos`
--

CREATE TABLE `cotacaos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `fornecedor_id` int unsigned NOT NULL,
  `forma_pagamento` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `responsavel` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `referencia` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `link` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `observacao` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `resposta` tinyint(1) NOT NULL,
  `ativa` tinyint(1) NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `desconto` decimal(10,2) NOT NULL,
  `escolhida` tinyint(1) NOT NULL,
  `data_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `venda_id` int DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cotacaos_empresa_id_foreign` (`empresa_id`),
  KEY `cotacaos_fornecedor_id_foreign` (`fornecedor_id`),
  CONSTRAINT `cotacaos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cotacaos_fornecedor_id_foreign` FOREIGN KEY (`fornecedor_id`) REFERENCES `fornecedors` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `cotacaos`
--


--
-- Table structure for table `credito_vendas`
--

CREATE TABLE `credito_vendas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `venda_id` int unsigned NOT NULL,
  `cliente_id` int unsigned NOT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `credito_vendas_empresa_id_foreign` (`empresa_id`),
  KEY `credito_vendas_venda_id_foreign` (`venda_id`),
  KEY `credito_vendas_cliente_id_foreign` (`cliente_id`),
  CONSTRAINT `credito_vendas_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`) ON DELETE CASCADE,
  CONSTRAINT `credito_vendas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `credito_vendas_venda_id_foreign` FOREIGN KEY (`venda_id`) REFERENCES `vendas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `credito_vendas`
--


--
-- Table structure for table `cte_os`
--

CREATE TABLE `cte_os` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `emitente_id` int unsigned NOT NULL,
  `tomador_id` int unsigned NOT NULL,
  `municipio_envio` int unsigned NOT NULL,
  `municipio_inicio` int unsigned NOT NULL,
  `municipio_fim` int unsigned NOT NULL,
  `veiculo_id` int unsigned DEFAULT NULL,
  `usuario_id` int unsigned NOT NULL,
  `modal` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cst` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '00',
  `perc_icms` decimal(5,2) NOT NULL DEFAULT '0.00',
  `valor_transporte` decimal(10,2) NOT NULL,
  `valor_receber` decimal(10,2) NOT NULL,
  `descricao_servico` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `quantidade_carga` decimal(12,4) NOT NULL,
  `natureza_id` int unsigned NOT NULL,
  `tomador` int NOT NULL,
  `sequencia_cce` int NOT NULL,
  `observacao` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero_emissao` int NOT NULL DEFAULT '0',
  `chave` varchar(48) COLLATE utf8mb4_unicode_ci NOT NULL,
  `estado` enum('NOVO','APROVADO','CANCELADO','REJEITADO') COLLATE utf8mb4_unicode_ci NOT NULL,
  `data_emissao` timestamp NULL DEFAULT NULL,
  `data_viagem` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `horario_viagem` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cte_os_empresa_id_foreign` (`empresa_id`),
  KEY `cte_os_emitente_id_foreign` (`emitente_id`),
  KEY `cte_os_tomador_id_foreign` (`tomador_id`),
  KEY `cte_os_municipio_envio_foreign` (`municipio_envio`),
  KEY `cte_os_municipio_inicio_foreign` (`municipio_inicio`),
  KEY `cte_os_municipio_fim_foreign` (`municipio_fim`),
  KEY `cte_os_veiculo_id_foreign` (`veiculo_id`),
  KEY `cte_os_usuario_id_foreign` (`usuario_id`),
  KEY `cte_os_natureza_id_foreign` (`natureza_id`),
  CONSTRAINT `cte_os_emitente_id_foreign` FOREIGN KEY (`emitente_id`) REFERENCES `clientes` (`id`),
  CONSTRAINT `cte_os_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cte_os_municipio_envio_foreign` FOREIGN KEY (`municipio_envio`) REFERENCES `cidades` (`id`),
  CONSTRAINT `cte_os_municipio_fim_foreign` FOREIGN KEY (`municipio_fim`) REFERENCES `cidades` (`id`),
  CONSTRAINT `cte_os_municipio_inicio_foreign` FOREIGN KEY (`municipio_inicio`) REFERENCES `cidades` (`id`),
  CONSTRAINT `cte_os_natureza_id_foreign` FOREIGN KEY (`natureza_id`) REFERENCES `natureza_operacaos` (`id`),
  CONSTRAINT `cte_os_tomador_id_foreign` FOREIGN KEY (`tomador_id`) REFERENCES `clientes` (`id`),
  CONSTRAINT `cte_os_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`),
  CONSTRAINT `cte_os_veiculo_id_foreign` FOREIGN KEY (`veiculo_id`) REFERENCES `veiculos` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `cte_os`
--


--
-- Table structure for table `ctes`
--

CREATE TABLE `ctes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `chave_nfe` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `remetente_id` int unsigned NOT NULL,
  `destinatario_id` int unsigned NOT NULL,
  `recebedor_id` int unsigned DEFAULT NULL,
  `expedidor_id` int unsigned DEFAULT NULL,
  `usuario_id` int unsigned NOT NULL,
  `natureza_id` int unsigned NOT NULL,
  `tomador` int NOT NULL,
  `municipio_envio` int unsigned NOT NULL,
  `municipio_inicio` int unsigned NOT NULL,
  `municipio_fim` int unsigned NOT NULL,
  `logradouro_tomador` varchar(80) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `numero_tomador` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `bairro_tomador` varchar(40) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cep_tomador` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `municipio_tomador` int unsigned DEFAULT NULL,
  `valor_transporte` decimal(10,2) NOT NULL,
  `valor_receber` decimal(10,2) NOT NULL,
  `valor_carga` decimal(10,2) NOT NULL,
  `produto_predominante` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `data_previsata_entrega` date NOT NULL,
  `observacao` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `sequencia_cce` int NOT NULL,
  `cte_numero` int NOT NULL DEFAULT '0',
  `chave` varchar(48) COLLATE utf8mb4_unicode_ci NOT NULL,
  `path_xml` varchar(51) COLLATE utf8mb4_unicode_ci NOT NULL,
  `estado` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `data_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `retira` tinyint(1) NOT NULL,
  `detalhes_retira` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `modal` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `veiculo_id` int unsigned NOT NULL,
  `tpDoc` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `descOutros` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nDoc` int NOT NULL,
  `vDocFisc` decimal(10,2) NOT NULL,
  `globalizado` int NOT NULL,
  `tipo_servico` int NOT NULL DEFAULT '0',
  `cst` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '00',
  `perc_icms` decimal(5,2) NOT NULL DEFAULT '0.00',
  `pRedBC` decimal(5,2) NOT NULL DEFAULT '0.00',
  `status_pagamento` tinyint(1) NOT NULL DEFAULT '0',
  `filial_id` int unsigned DEFAULT NULL,
  `recibo` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `ctes_empresa_id_foreign` (`empresa_id`),
  KEY `ctes_remetente_id_foreign` (`remetente_id`),
  KEY `ctes_destinatario_id_foreign` (`destinatario_id`),
  KEY `ctes_recebedor_id_foreign` (`recebedor_id`),
  KEY `ctes_expedidor_id_foreign` (`expedidor_id`),
  KEY `ctes_usuario_id_foreign` (`usuario_id`),
  KEY `ctes_natureza_id_foreign` (`natureza_id`),
  KEY `ctes_municipio_envio_foreign` (`municipio_envio`),
  KEY `ctes_municipio_inicio_foreign` (`municipio_inicio`),
  KEY `ctes_municipio_fim_foreign` (`municipio_fim`),
  KEY `ctes_municipio_tomador_foreign` (`municipio_tomador`),
  KEY `ctes_veiculo_id_foreign` (`veiculo_id`),
  KEY `ctes_filial_id_foreign` (`filial_id`),
  CONSTRAINT `ctes_destinatario_id_foreign` FOREIGN KEY (`destinatario_id`) REFERENCES `clientes` (`id`),
  CONSTRAINT `ctes_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `ctes_expedidor_id_foreign` FOREIGN KEY (`expedidor_id`) REFERENCES `clientes` (`id`),
  CONSTRAINT `ctes_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE,
  CONSTRAINT `ctes_municipio_envio_foreign` FOREIGN KEY (`municipio_envio`) REFERENCES `cidades` (`id`),
  CONSTRAINT `ctes_municipio_fim_foreign` FOREIGN KEY (`municipio_fim`) REFERENCES `cidades` (`id`),
  CONSTRAINT `ctes_municipio_inicio_foreign` FOREIGN KEY (`municipio_inicio`) REFERENCES `cidades` (`id`),
  CONSTRAINT `ctes_municipio_tomador_foreign` FOREIGN KEY (`municipio_tomador`) REFERENCES `cidades` (`id`),
  CONSTRAINT `ctes_natureza_id_foreign` FOREIGN KEY (`natureza_id`) REFERENCES `natureza_operacaos` (`id`),
  CONSTRAINT `ctes_recebedor_id_foreign` FOREIGN KEY (`recebedor_id`) REFERENCES `clientes` (`id`),
  CONSTRAINT `ctes_remetente_id_foreign` FOREIGN KEY (`remetente_id`) REFERENCES `clientes` (`id`),
  CONSTRAINT `ctes_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`),
  CONSTRAINT `ctes_veiculo_id_foreign` FOREIGN KEY (`veiculo_id`) REFERENCES `veiculos` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ctes`
--


--
-- Table structure for table `cupom_desconto_ecommerces`
--

CREATE TABLE `cupom_desconto_ecommerces` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `descricao` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `valor_minimo_pedido` decimal(10,2) NOT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '1',
  `codigo` varchar(6) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo` enum('percentual','fixo') COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cupom_desconto_ecommerces_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `cupom_desconto_ecommerces_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `cupom_desconto_ecommerces`
--


--
-- Table structure for table `cupom_ecommerce_utilizados`
--

CREATE TABLE `cupom_ecommerce_utilizados` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `cupom_id` int unsigned NOT NULL,
  `cliente_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `cupom_ecommerce_utilizados_cupom_id_foreign` (`cupom_id`),
  KEY `cupom_ecommerce_utilizados_cliente_id_foreign` (`cliente_id`),
  CONSTRAINT `cupom_ecommerce_utilizados_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `cliente_ecommerces` (`id`) ON DELETE CASCADE,
  CONSTRAINT `cupom_ecommerce_utilizados_cupom_id_foreign` FOREIGN KEY (`cupom_id`) REFERENCES `cupom_desconto_ecommerces` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `cupom_ecommerce_utilizados`
--


--
-- Table structure for table `curtida_lojas`
--

CREATE TABLE `curtida_lojas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `cliente_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `curtida_lojas_empresa_id_foreign` (`empresa_id`),
  KEY `curtida_lojas_cliente_id_foreign` (`cliente_id`),
  CONSTRAINT `curtida_lojas_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `cliente_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `curtida_lojas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `curtida_lojas`
--


--
-- Table structure for table `curtida_produto_ecommerces`
--

CREATE TABLE `curtida_produto_ecommerces` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned NOT NULL,
  `cliente_id` int unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `curtida_produto_ecommerces_produto_id_foreign` (`produto_id`),
  KEY `curtida_produto_ecommerces_cliente_id_foreign` (`cliente_id`),
  CONSTRAINT `curtida_produto_ecommerces_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `cliente_ecommerces` (`id`) ON DELETE CASCADE,
  CONSTRAINT `curtida_produto_ecommerces_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produto_ecommerces` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `curtida_produto_ecommerces`
--


--
-- Table structure for table `delivery_config_galerias`
--

CREATE TABLE `delivery_config_galerias` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `config_id` int unsigned NOT NULL,
  `imagem` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `delivery_config_galerias_config_id_foreign` (`config_id`),
  CONSTRAINT `delivery_config_galerias_config_id_foreign` FOREIGN KEY (`config_id`) REFERENCES `delivery_configs` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `delivery_config_galerias`
--


--
-- Table structure for table `despesa_ctes`
--

CREATE TABLE `despesa_ctes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `categoria_id` int unsigned NOT NULL,
  `cte_id` int unsigned NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `descricao` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `data_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `despesa_ctes_categoria_id_foreign` (`categoria_id`),
  KEY `despesa_ctes_cte_id_foreign` (`cte_id`),
  CONSTRAINT `despesa_ctes_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `categoria_despesa_ctes` (`id`) ON DELETE CASCADE,
  CONSTRAINT `despesa_ctes_cte_id_foreign` FOREIGN KEY (`cte_id`) REFERENCES `ctes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `despesa_ctes`
--


--
-- Table structure for table `destaque_deliveries`
--

CREATE TABLE `destaque_deliveries` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned DEFAULT NULL,
  `produto_id` int unsigned DEFAULT NULL,
  `img` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` tinyint(1) NOT NULL,
  `ordem` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `destaque_deliveries_empresa_id_foreign` (`empresa_id`),
  KEY `destaque_deliveries_produto_id_foreign` (`produto_id`),
  CONSTRAINT `destaque_deliveries_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `destaque_deliveries_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produto_deliveries` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `destaque_deliveries`
--


--
-- Table structure for table `destaque_delivery_masters`
--

CREATE TABLE `destaque_delivery_masters` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `img` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `titulo` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `descricao` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL,
  `acao` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `status` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `destaque_delivery_masters`
--


--
-- Table structure for table `devolucaos`
--

CREATE TABLE `devolucaos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `fornecedor_id` int unsigned NOT NULL,
  `usuario_id` int unsigned NOT NULL,
  `natureza_id` int unsigned NOT NULL,
  `transportadora_id` int unsigned DEFAULT NULL,
  `data_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `valor_integral` decimal(10,2) NOT NULL,
  `valor_devolvido` decimal(10,2) NOT NULL,
  `motivo` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `observacao` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL,
  `estado` int NOT NULL,
  `devolucao_parcial` tinyint(1) NOT NULL,
  `chave_nf_entrada` varchar(48) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nNf` int NOT NULL,
  `vFrete` decimal(10,2) NOT NULL,
  `vDesc` decimal(10,2) NOT NULL,
  `chave_gerada` varchar(44) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero_gerado` int NOT NULL,
  `tipo` int NOT NULL,
  `sequencia_cce` int NOT NULL DEFAULT '0',
  `transportadora_nome` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `transportadora_cidade` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `transportadora_uf` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `transportadora_cpf_cnpj` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `transportadora_ie` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `transportadora_endereco` varchar(120) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `frete_quantidade` decimal(6,2) NOT NULL DEFAULT '0.00',
  `frete_especie` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `frete_marca` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `frete_numero` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `frete_tipo` int NOT NULL DEFAULT '0',
  `veiculo_placa` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `veiculo_uf` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `frete_peso_bruto` decimal(10,3) NOT NULL DEFAULT '0.000',
  `frete_peso_liquido` decimal(10,3) NOT NULL DEFAULT '0.000',
  `despesa_acessorias` decimal(10,2) NOT NULL DEFAULT '0.00',
  `altera_manual` tinyint(1) NOT NULL DEFAULT '0',
  `vbc_manual` decimal(10,2) NOT NULL DEFAULT '0.00',
  `filial_id` int unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `devolucaos_empresa_id_foreign` (`empresa_id`),
  KEY `devolucaos_fornecedor_id_foreign` (`fornecedor_id`),
  KEY `devolucaos_usuario_id_foreign` (`usuario_id`),
  KEY `devolucaos_natureza_id_foreign` (`natureza_id`),
  KEY `devolucaos_transportadora_id_foreign` (`transportadora_id`),
  KEY `devolucaos_filial_id_foreign` (`filial_id`),
  CONSTRAINT `devolucaos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `devolucaos_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE,
  CONSTRAINT `devolucaos_fornecedor_id_foreign` FOREIGN KEY (`fornecedor_id`) REFERENCES `fornecedors` (`id`),
  CONSTRAINT `devolucaos_natureza_id_foreign` FOREIGN KEY (`natureza_id`) REFERENCES `natureza_operacaos` (`id`),
  CONSTRAINT `devolucaos_transportadora_id_foreign` FOREIGN KEY (`transportadora_id`) REFERENCES `transportadoras` (`id`),
  CONSTRAINT `devolucaos_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `devolucaos`
--


--
-- Table structure for table `difals`
--

CREATE TABLE `difals` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `uf` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cfop` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
  `pICMSUFDest` decimal(6,2) NOT NULL,
  `pICMSInter` decimal(6,2) NOT NULL,
  `pICMSInterPart` decimal(6,2) NOT NULL,
  `pFCPUFDest` decimal(6,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `difals_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `difals_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `difals`
--


--
-- Table structure for table `divisao_grades`
--

CREATE TABLE `divisao_grades` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `empresa_id` int unsigned NOT NULL,
  `sub_divisao` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `divisao_grades_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `divisao_grades_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `divisao_grades`
--


--
-- Table structure for table `dre_categorias`
--

CREATE TABLE `dre_categorias` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `dre_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `dre_categorias_dre_id_foreign` (`dre_id`),
  CONSTRAINT `dre_categorias_dre_id_foreign` FOREIGN KEY (`dre_id`) REFERENCES `dres` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `dre_categorias`
--


--
-- Table structure for table `dres`
--

CREATE TABLE `dres` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `inicio` date NOT NULL,
  `fim` date NOT NULL,
  `observacao` varchar(250) COLLATE utf8mb4_unicode_ci NOT NULL,
  `percentual_imposto` decimal(5,2) NOT NULL DEFAULT '0.00',
  `lucro_prejuizo` decimal(12,2) NOT NULL DEFAULT '0.00',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `dres_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `dres_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `dres`
--


--
-- Table structure for table `empresa_contratos`
--

CREATE TABLE `empresa_contratos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '0',
  `cpf_cnpj` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `empresa_contratos_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `empresa_contratos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `empresa_contratos`
--


--
-- Table structure for table `empresa_logadas`
--

CREATE TABLE `empresa_logadas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `total` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `empresa_logadas`
--


--
-- Table structure for table `empresas`
--

CREATE TABLE `empresas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome_fantasia` varchar(80) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `rua` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `telefone` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cidade` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `uf` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cep` varchar(9) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cnpj` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL,
  `permissao` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '1',
  `tipo_representante` tinyint(1) NOT NULL DEFAULT '0',
  `tipo_contador` tinyint(1) NOT NULL DEFAULT '0',
  `perfil_id` int NOT NULL DEFAULT '0',
  `mensagem_bloqueio` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `info_contador` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `contador_id` int NOT NULL DEFAULT '0',
  `representante_legal` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cpf_representante_legal` varchar(15) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `empresas`
--

INSERT INTO `empresas` VALUES (1,'Slym',NULL,'Aldo ribas','00000000000','master@master.com','190','Centro','Jaguariaiva',NULL,NULL,'','',1,0,0,0,'','',0,NULL,NULL,'2024-05-15 22:16:13','2024-05-15 22:16:13');

--
-- Table structure for table `endereco_deliveries`
--

CREATE TABLE `endereco_deliveries` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `cliente_id` int unsigned NOT NULL,
  `cidade_id` int unsigned NOT NULL,
  `rua` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro_id` int NOT NULL,
  `numero` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `referencia` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `latitude` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `longitude` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cep` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo` enum('casa','trabalho') COLLATE utf8mb4_unicode_ci NOT NULL,
  `principal` tinyint(1) NOT NULL,
  `padrao` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `endereco_deliveries_cliente_id_foreign` (`cliente_id`),
  KEY `endereco_deliveries_cidade_id_foreign` (`cidade_id`),
  CONSTRAINT `endereco_deliveries_cidade_id_foreign` FOREIGN KEY (`cidade_id`) REFERENCES `cidade_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `endereco_deliveries_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `cliente_deliveries` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `endereco_deliveries`
--


--
-- Table structure for table `endereco_ecommerces`
--

CREATE TABLE `endereco_ecommerces` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `cliente_id` int unsigned NOT NULL,
  `rua` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cidade` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `uf` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cep` varchar(9) COLLATE utf8mb4_unicode_ci NOT NULL,
  `complemento` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `endereco_ecommerces_cliente_id_foreign` (`cliente_id`),
  CONSTRAINT `endereco_ecommerces_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `cliente_ecommerces` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `endereco_ecommerces`
--


--
-- Table structure for table `erro_logs`
--

CREATE TABLE `erro_logs` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `arquivo` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `linha` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `erro` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `empresa_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `erro_logs_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `erro_logs_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `erro_logs`
--


--
-- Table structure for table `escritorio_contabils`
--

CREATE TABLE `escritorio_contabils` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `razao_social` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome_fantasia` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cnpj` varchar(19) COLLATE utf8mb4_unicode_ci NOT NULL,
  `ie` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `logradouro` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `fone` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cep` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `crc` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cpf` varchar(15) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `token_sieg` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `envio_automatico_xml_contador` tinyint(1) NOT NULL DEFAULT '0',
  `cidade_id` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `escritorio_contabils_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `escritorio_contabils_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `escritorio_contabils`
--


--
-- Table structure for table `estoques`
--

CREATE TABLE `estoques` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `quantidade` decimal(10,3) NOT NULL,
  `valor_compra` decimal(10,2) NOT NULL,
  `filial_id` int unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `estoques_empresa_id_foreign` (`empresa_id`),
  KEY `estoques_produto_id_foreign` (`produto_id`),
  KEY `estoques_filial_id_foreign` (`filial_id`),
  CONSTRAINT `estoques_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `estoques_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE,
  CONSTRAINT `estoques_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `estoques`
--


--
-- Table structure for table `etiquetas`
--

CREATE TABLE `etiquetas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `observacao` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `empresa_id` int unsigned DEFAULT NULL,
  `altura` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `largura` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `etiquestas_por_linha` int NOT NULL,
  `distancia_etiquetas_lateral` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `distancia_etiquetas_topo` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `quantidade_etiquetas` int NOT NULL,
  `tamanho_fonte` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tamanho_codigo_barras` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome_empresa` tinyint(1) NOT NULL,
  `nome_produto` tinyint(1) NOT NULL,
  `valor_produto` tinyint(1) NOT NULL,
  `codigo_produto` tinyint(1) NOT NULL,
  `codigo_barras_numerico` tinyint(1) NOT NULL,
  `tipo` enum('simples','gondola') COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `etiquetas_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `etiquetas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `etiquetas`
--


--
-- Table structure for table `evento_funcionarios`
--

CREATE TABLE `evento_funcionarios` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `evento_id` int unsigned NOT NULL,
  `funcionario_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `evento_funcionarios_evento_id_foreign` (`evento_id`),
  KEY `evento_funcionarios_funcionario_id_foreign` (`funcionario_id`),
  CONSTRAINT `evento_funcionarios_evento_id_foreign` FOREIGN KEY (`evento_id`) REFERENCES `eventos` (`id`) ON DELETE CASCADE,
  CONSTRAINT `evento_funcionarios_funcionario_id_foreign` FOREIGN KEY (`funcionario_id`) REFERENCES `funcionarios` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `evento_funcionarios`
--


--
-- Table structure for table `evento_salarios`
--

CREATE TABLE `evento_salarios` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo_valor` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo` enum('semanal','mensal','anual') COLLATE utf8mb4_unicode_ci NOT NULL,
  `metodo` enum('informado','fixo') COLLATE utf8mb4_unicode_ci NOT NULL,
  `condicao` enum('soma','diminui') COLLATE utf8mb4_unicode_ci NOT NULL,
  `ativo` tinyint(1) NOT NULL DEFAULT '1',
  `empresa_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `evento_salarios_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `evento_salarios_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `evento_salarios`
--


--
-- Table structure for table `eventos`
--

CREATE TABLE `eventos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `descricao` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `logradouro` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cidade` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '1',
  `inicio` date NOT NULL,
  `fim` date NOT NULL,
  `empresa_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `eventos_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `eventos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `eventos`
--


--
-- Table structure for table `fatura_ctes`
--

CREATE TABLE `fatura_ctes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `numero_fatura` int NOT NULL,
  `vencimento` date NOT NULL,
  `valor_total` decimal(10,2) NOT NULL,
  `desconto` decimal(10,2) NOT NULL,
  `empresa_id` int unsigned NOT NULL,
  `remetente_id` int unsigned NOT NULL,
  `conta_receber_id` tinyint(1) DEFAULT NULL,
  `observacao` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `fatura_ctes_empresa_id_foreign` (`empresa_id`),
  KEY `fatura_ctes_remetente_id_foreign` (`remetente_id`),
  CONSTRAINT `fatura_ctes_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `fatura_ctes_remetente_id_foreign` FOREIGN KEY (`remetente_id`) REFERENCES `clientes` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `fatura_ctes`
--


--
-- Table structure for table `fatura_doc_ctes`
--

CREATE TABLE `fatura_doc_ctes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `fatura_id` int unsigned NOT NULL,
  `cte_id` int unsigned NOT NULL,
  `unidade` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cte_numero` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `chave_nfe` varchar(44) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `valor_mercadoria` decimal(10,2) NOT NULL,
  `peso` decimal(10,2) NOT NULL,
  `frete` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `fatura_doc_ctes_fatura_id_foreign` (`fatura_id`),
  KEY `fatura_doc_ctes_cte_id_foreign` (`cte_id`),
  CONSTRAINT `fatura_doc_ctes_cte_id_foreign` FOREIGN KEY (`cte_id`) REFERENCES `ctes` (`id`) ON DELETE CASCADE,
  CONSTRAINT `fatura_doc_ctes_fatura_id_foreign` FOREIGN KEY (`fatura_id`) REFERENCES `fatura_ctes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `fatura_doc_ctes`
--


--
-- Table structure for table `fatura_frente_caixas`
--

CREATE TABLE `fatura_frente_caixas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `venda_caixa_id` int unsigned NOT NULL,
  `valor` decimal(16,7) NOT NULL,
  `forma_pagamento` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `entrada` tinyint(1) NOT NULL DEFAULT '0',
  `data_vencimento` date NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `fatura_frente_caixas_venda_caixa_id_foreign` (`venda_caixa_id`),
  CONSTRAINT `fatura_frente_caixas_venda_caixa_id_foreign` FOREIGN KEY (`venda_caixa_id`) REFERENCES `venda_caixas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `fatura_frente_caixas`
--


--
-- Table structure for table `fatura_orcamentos`
--

CREATE TABLE `fatura_orcamentos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `orcamento_id` int unsigned DEFAULT NULL,
  `valor` decimal(10,2) NOT NULL,
  `vencimento` date NOT NULL,
  `tipo_pagamento` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `fatura_orcamentos_empresa_id_foreign` (`empresa_id`),
  KEY `fatura_orcamentos_orcamento_id_foreign` (`orcamento_id`),
  CONSTRAINT `fatura_orcamentos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `fatura_orcamentos_orcamento_id_foreign` FOREIGN KEY (`orcamento_id`) REFERENCES `orcamentos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `fatura_orcamentos`
--


--
-- Table structure for table `fatura_venda_balcaos`
--

CREATE TABLE `fatura_venda_balcaos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `venda_balcao_id` int unsigned NOT NULL,
  `valor` decimal(16,7) NOT NULL,
  `forma_pagamento` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `data_vencimento` date NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `fatura_venda_balcaos_venda_balcao_id_foreign` (`venda_balcao_id`),
  CONSTRAINT `fatura_venda_balcaos_venda_balcao_id_foreign` FOREIGN KEY (`venda_balcao_id`) REFERENCES `venda_balcaos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `fatura_venda_balcaos`
--


--
-- Table structure for table `financeiro_indeterminados`
--

CREATE TABLE `financeiro_indeterminados` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `data_pagamento` date NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `financeiro_indeterminados_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `financeiro_indeterminados_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `financeiro_indeterminados`
--


--
-- Table structure for table `financeiro_representantes`
--

CREATE TABLE `financeiro_representantes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `representante_empresa_id` int unsigned NOT NULL,
  `forma_pagamento` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(8,2) NOT NULL,
  `pagamento_comissao` tinyint(1) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `financeiro_representantes_representante_empresa_id_foreign` (`representante_empresa_id`),
  CONSTRAINT `financeiro_representantes_representante_empresa_id_foreign` FOREIGN KEY (`representante_empresa_id`) REFERENCES `representante_empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `financeiro_representantes`
--


--
-- Table structure for table `forma_pagamentos`
--

CREATE TABLE `forma_pagamentos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned DEFAULT NULL,
  `nome` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `chave` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `taxa` decimal(10,2) NOT NULL DEFAULT '0.00',
  `tipo_taxa` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'perc',
  `prazo_dias` int NOT NULL,
  `status` tinyint(1) NOT NULL,
  `infos` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `forma_pagamentos_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `forma_pagamentos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `forma_pagamentos`
--

INSERT INTO `forma_pagamentos` VALUES (1,1,'A vista','a_vista',0.00,'perc',0,1,'','2024-05-15 22:16:14','2024-05-15 22:16:14'),(2,1,'30 dias','30_dias',0.00,'perc',30,1,'','2024-05-15 22:16:14','2024-05-15 22:16:14'),(3,1,'Personalizado','personalizado',0.00,'perc',0,1,'','2024-05-15 22:16:14','2024-05-15 22:16:14'),(4,1,'Conta crediario','conta_crediario',0.00,'perc',0,1,'','2024-05-15 22:16:14','2024-05-15 22:16:14');

--
-- Table structure for table `fornecedors`
--

CREATE TABLE `fornecedors` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `razao_social` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome_fantasia` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cpf_cnpj` varchar(19) COLLATE utf8mb4_unicode_ci NOT NULL,
  `ie_rg` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `rua` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `telefone` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `complemento` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `celular` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '00 00000 0000',
  `email` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cep` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `pix` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `tipo_pix` enum('cpf','cnpj','email','telefone','chave aleatória') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'cpf',
  `cidade_id` int unsigned NOT NULL,
  `contribuinte` int NOT NULL,
  `cod_pais` int NOT NULL DEFAULT '1058',
  `id_estrangeiro` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `fornecedors_empresa_id_foreign` (`empresa_id`),
  KEY `fornecedors_cidade_id_foreign` (`cidade_id`),
  CONSTRAINT `fornecedors_cidade_id_foreign` FOREIGN KEY (`cidade_id`) REFERENCES `cidades` (`id`) ON DELETE CASCADE,
  CONSTRAINT `fornecedors_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `fornecedors`
--


--
-- Table structure for table `fretes`
--

CREATE TABLE `fretes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `placa` varchar(9) COLLATE utf8mb4_unicode_ci NOT NULL,
  `uf` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `tipo` int NOT NULL,
  `qtdVolumes` int NOT NULL,
  `numeracaoVolumes` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `especie` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `peso_liquido` decimal(20,3) NOT NULL,
  `peso_bruto` decimal(20,3) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `fretes`
--


--
-- Table structure for table `funcionamento_deliveries`
--

CREATE TABLE `funcionamento_deliveries` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `ativo` tinyint(1) NOT NULL,
  `dia` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `inicio_expediente` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL,
  `fim_expediente` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `funcionamento_deliveries_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `funcionamento_deliveries_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `funcionamento_deliveries`
--


--
-- Table structure for table `funcionario_eventos`
--

CREATE TABLE `funcionario_eventos` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `evento_id` int unsigned NOT NULL,
  `funcionario_id` int unsigned NOT NULL,
  `condicao` enum('soma','diminui') COLLATE utf8mb4_unicode_ci NOT NULL,
  `metodo` enum('informado','fixo') COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `ativo` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `funcionario_eventos_evento_id_foreign` (`evento_id`),
  KEY `funcionario_eventos_funcionario_id_foreign` (`funcionario_id`),
  CONSTRAINT `funcionario_eventos_evento_id_foreign` FOREIGN KEY (`evento_id`) REFERENCES `evento_salarios` (`id`) ON DELETE CASCADE,
  CONSTRAINT `funcionario_eventos_funcionario_id_foreign` FOREIGN KEY (`funcionario_id`) REFERENCES `funcionarios` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `funcionario_eventos`
--


--
-- Table structure for table `funcionario_os`
--

CREATE TABLE `funcionario_os` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `usuario_id` int unsigned NOT NULL,
  `ordem_servico_id` int unsigned NOT NULL,
  `funcionario_id` int unsigned NOT NULL,
  `funcao` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `funcionario_os_usuario_id_foreign` (`usuario_id`),
  KEY `funcionario_os_ordem_servico_id_foreign` (`ordem_servico_id`),
  KEY `funcionario_os_funcionario_id_foreign` (`funcionario_id`),
  CONSTRAINT `funcionario_os_funcionario_id_foreign` FOREIGN KEY (`funcionario_id`) REFERENCES `funcionarios` (`id`),
  CONSTRAINT `funcionario_os_ordem_servico_id_foreign` FOREIGN KEY (`ordem_servico_id`) REFERENCES `ordem_servicos` (`id`),
  CONSTRAINT `funcionario_os_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `funcionario_os`
--


--
-- Table structure for table `funcionarios`
--

CREATE TABLE `funcionarios` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `usuario_id` int unsigned DEFAULT NULL,
  `percentual_comissao` decimal(6,2) NOT NULL DEFAULT '0.00',
  `salario` decimal(10,2) NOT NULL DEFAULT '0.00',
  `nome` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cpf` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '000.000.000-00',
  `rg` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `rua` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `telefone` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `celular` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '00 00000 0000',
  `email` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'null',
  `data_registro` date NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `funcionarios_empresa_id_foreign` (`empresa_id`),
  KEY `funcionarios_usuario_id_foreign` (`usuario_id`),
  CONSTRAINT `funcionarios_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `funcionarios_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `funcionarios`
--


--
-- Table structure for table `grupo_clientes`
--

CREATE TABLE `grupo_clientes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `grupo_clientes_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `grupo_clientes_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `grupo_clientes`
--


--
-- Table structure for table `i_b_p_ts`
--

CREATE TABLE `i_b_p_ts` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `uf` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `versao` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `i_b_p_ts`
--


--
-- Table structure for table `imagem_produto_ecommerces`
--

CREATE TABLE `imagem_produto_ecommerces` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned NOT NULL,
  `img` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `imagem_produto_ecommerces_produto_id_foreign` (`produto_id`),
  CONSTRAINT `imagem_produto_ecommerces_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produto_ecommerces` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `imagem_produto_ecommerces`
--


--
-- Table structure for table `imagens_produto_deliveries`
--

CREATE TABLE `imagens_produto_deliveries` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned NOT NULL,
  `path` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `imagens_produto_deliveries_produto_id_foreign` (`produto_id`),
  CONSTRAINT `imagens_produto_deliveries_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produto_deliveries` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `imagens_produto_deliveries`
--


--
-- Table structure for table `impressao_pedidos`
--

CREATE TABLE `impressao_pedidos` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `impressora_id` int NOT NULL,
  `produto_id` int NOT NULL,
  `pedido_id` int NOT NULL,
  `quantidade_item` decimal(10,2) NOT NULL,
  `valor_total` decimal(10,2) NOT NULL,
  `tabela` enum('pedidos','delivery') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'pedidos',
  `status` tinyint(1) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `impressao_pedidos_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `impressao_pedidos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `impressao_pedidos`
--


--
-- Table structure for table `impressoras`
--

CREATE TABLE `impressoras` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `descricao` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `porta` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `padrao` tinyint(1) NOT NULL DEFAULT '0',
  `status` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `impressoras_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `impressoras_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `impressoras`
--


--
-- Table structure for table `info_descargas`
--

CREATE TABLE `info_descargas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `mdfe_id` int unsigned NOT NULL,
  `cidade_id` int unsigned NOT NULL,
  `tp_unid_transp` int NOT NULL,
  `id_unid_transp` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `quantidade_rateio` decimal(5,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `info_descargas_mdfe_id_foreign` (`mdfe_id`),
  KEY `info_descargas_cidade_id_foreign` (`cidade_id`),
  CONSTRAINT `info_descargas_cidade_id_foreign` FOREIGN KEY (`cidade_id`) REFERENCES `cidades` (`id`) ON DELETE CASCADE,
  CONSTRAINT `info_descargas_mdfe_id_foreign` FOREIGN KEY (`mdfe_id`) REFERENCES `mdves` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `info_descargas`
--


--
-- Table structure for table `informativo_ecommerces`
--

CREATE TABLE `informativo_ecommerces` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `email` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `informativo_ecommerces_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `informativo_ecommerces_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `informativo_ecommerces`
--


--
-- Table structure for table `inventarios`
--

CREATE TABLE `inventarios` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `inicio` date NOT NULL,
  `fim` date NOT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '1',
  `referencia` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `observacao` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `empresa_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `inventarios_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `inventarios_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `inventarios`
--


--
-- Table structure for table `item_agendamentos`
--

CREATE TABLE `item_agendamentos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `servico_id` int unsigned NOT NULL,
  `agendamento_id` int unsigned NOT NULL,
  `quantidade` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_agendamentos_servico_id_foreign` (`servico_id`),
  KEY `item_agendamentos_agendamento_id_foreign` (`agendamento_id`),
  CONSTRAINT `item_agendamentos_agendamento_id_foreign` FOREIGN KEY (`agendamento_id`) REFERENCES `agendamentos` (`id`),
  CONSTRAINT `item_agendamentos_servico_id_foreign` FOREIGN KEY (`servico_id`) REFERENCES `servicos` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_agendamentos`
--


--
-- Table structure for table `item_compras`
--

CREATE TABLE `item_compras` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `compra_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `quantidade` decimal(16,7) NOT NULL,
  `valor_unitario` decimal(16,7) NOT NULL,
  `unidade_compra` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `validade` date DEFAULT NULL,
  `cfop_entrada` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `codigo_siad` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `nDI` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `dDI` date DEFAULT NULL,
  `cidade_desembarque_id` int DEFAULT NULL,
  `dDesemb` date DEFAULT NULL,
  `tpViaTransp` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `vAFRMM` decimal(12,2) DEFAULT NULL,
  `tpIntermedio` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `documento` varchar(18) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `UFTerceiro` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cExportador` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nAdicao` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cFabricante` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_compras_compra_id_foreign` (`compra_id`),
  KEY `item_compras_produto_id_foreign` (`produto_id`),
  CONSTRAINT `item_compras_compra_id_foreign` FOREIGN KEY (`compra_id`) REFERENCES `compras` (`id`),
  CONSTRAINT `item_compras_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_compras`
--


--
-- Table structure for table `item_conta_empresas`
--

CREATE TABLE `item_conta_empresas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `conta_id` int unsigned NOT NULL,
  `descricao` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `caixa_id` int DEFAULT NULL,
  `tipo_pagamento` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(16,2) DEFAULT NULL,
  `saldo_atual` decimal(16,2) DEFAULT NULL,
  `tipo` enum('entrada','saida') COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_conta_empresas_conta_id_foreign` (`conta_id`),
  CONSTRAINT `item_conta_empresas_conta_id_foreign` FOREIGN KEY (`conta_id`) REFERENCES `conta_empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_conta_empresas`
--


--
-- Table structure for table `item_cotacaos`
--

CREATE TABLE `item_cotacaos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `cotacao_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `valor_unitario` decimal(10,2) NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `quantidade` decimal(8,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_cotacaos_cotacao_id_foreign` (`cotacao_id`),
  KEY `item_cotacaos_produto_id_foreign` (`produto_id`),
  CONSTRAINT `item_cotacaos_cotacao_id_foreign` FOREIGN KEY (`cotacao_id`) REFERENCES `cotacaos` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_cotacaos_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_cotacaos`
--


--
-- Table structure for table `item_devolucaos`
--

CREATE TABLE `item_devolucaos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `cod` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL,
  `ncm` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cfop` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `codBarras` varchar(13) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor_unit` decimal(14,4) NOT NULL,
  `quantidade` decimal(10,4) NOT NULL,
  `item_parcial` tinyint(1) NOT NULL,
  `unidade_medida` varchar(8) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cst_csosn` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cst_pis` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cst_cofins` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cst_ipi` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL,
  `perc_icms` decimal(8,2) NOT NULL,
  `perc_pis` decimal(8,2) NOT NULL,
  `perc_cofins` decimal(8,2) NOT NULL,
  `perc_ipi` decimal(8,2) NOT NULL,
  `pRedBC` decimal(10,4) NOT NULL,
  `vBCSTRet` decimal(8,2) NOT NULL DEFAULT '0.00',
  `vFrete` decimal(8,2) NOT NULL DEFAULT '0.00',
  `devolucao_id` int unsigned NOT NULL,
  `modBCST` decimal(8,2) NOT NULL,
  `vBCST` decimal(8,2) NOT NULL,
  `pICMSST` decimal(8,2) NOT NULL,
  `vICMSST` decimal(8,2) NOT NULL,
  `pMVAST` decimal(8,2) NOT NULL,
  `orig` int NOT NULL,
  `pST` decimal(10,2) NOT NULL,
  `vICMSSubstituto` decimal(10,2) NOT NULL,
  `vICMSSTRet` decimal(10,2) NOT NULL,
  `codigo_anp` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `descricao_anp` varchar(95) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `perc_glp` decimal(5,2) NOT NULL DEFAULT '0.00',
  `perc_gnn` decimal(5,2) NOT NULL DEFAULT '0.00',
  `perc_gni` decimal(5,2) NOT NULL DEFAULT '0.00',
  `uf_cons` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `valor_partida` decimal(10,2) NOT NULL DEFAULT '0.00',
  `unidade_tributavel` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `quantidade_tributavel` decimal(10,2) NOT NULL DEFAULT '0.00',
  `qBCMonoRet` decimal(10,4) NOT NULL DEFAULT '0.0000',
  `adRemICMSRet` decimal(10,3) NOT NULL DEFAULT '0.000',
  `vICMSMonoRet` decimal(10,3) NOT NULL DEFAULT '0.000',
  `vbc_manual` decimal(10,4) NOT NULL,
  `vicms_manual` decimal(10,4) NOT NULL,
  `vpis_manual` decimal(10,4) NOT NULL,
  `vcofins_manual` decimal(10,4) NOT NULL,
  `vipi_manual` decimal(10,4) NOT NULL,
  `cest` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cBenef` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_devolucaos_devolucao_id_foreign` (`devolucao_id`),
  CONSTRAINT `item_devolucaos_devolucao_id_foreign` FOREIGN KEY (`devolucao_id`) REFERENCES `devolucaos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_devolucaos`
--


--
-- Table structure for table `item_dves`
--

CREATE TABLE `item_dves` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `numero_nfe` int NOT NULL,
  `produto_id` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_dves_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `item_dves_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_dves`
--


--
-- Table structure for table `item_i_b_t_es`
--

CREATE TABLE `item_i_b_t_es` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `ibte_id` int unsigned NOT NULL,
  `codigo` varchar(8) COLLATE utf8mb4_unicode_ci NOT NULL,
  `descricao` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nacional_federal` decimal(5,2) NOT NULL,
  `importado_federal` decimal(5,2) NOT NULL,
  `estadual` decimal(5,2) NOT NULL,
  `municipal` decimal(5,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_i_b_t_es_ibte_id_foreign` (`ibte_id`),
  CONSTRAINT `item_i_b_t_es_ibte_id_foreign` FOREIGN KEY (`ibte_id`) REFERENCES `i_b_p_ts` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_i_b_t_es`
--


--
-- Table structure for table `item_inventarios`
--

CREATE TABLE `item_inventarios` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `inventario_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `usuario_id` int unsigned NOT NULL,
  `quantidade` decimal(10,2) NOT NULL,
  `observacao` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `estado` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_inventarios_inventario_id_foreign` (`inventario_id`),
  KEY `item_inventarios_produto_id_foreign` (`produto_id`),
  KEY `item_inventarios_usuario_id_foreign` (`usuario_id`),
  CONSTRAINT `item_inventarios_inventario_id_foreign` FOREIGN KEY (`inventario_id`) REFERENCES `inventarios` (`id`),
  CONSTRAINT `item_inventarios_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`),
  CONSTRAINT `item_inventarios_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_inventarios`
--


--
-- Table structure for table `item_locacao_disponibilidades`
--

CREATE TABLE `item_locacao_disponibilidades` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned NOT NULL,
  `data` date NOT NULL,
  `locacao_id` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_locacao_disponibilidades_produto_id_foreign` (`produto_id`),
  CONSTRAINT `item_locacao_disponibilidades_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_locacao_disponibilidades`
--


--
-- Table structure for table `item_locacaos`
--

CREATE TABLE `item_locacaos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `locacao_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `observacao` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_locacaos_locacao_id_foreign` (`locacao_id`),
  KEY `item_locacaos_produto_id_foreign` (`produto_id`),
  CONSTRAINT `item_locacaos_locacao_id_foreign` FOREIGN KEY (`locacao_id`) REFERENCES `locacaos` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_locacaos_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_locacaos`
--


--
-- Table structure for table `item_orcamentos`
--

CREATE TABLE `item_orcamentos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `orcamento_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `quantidade` decimal(16,7) NOT NULL,
  `valor` decimal(16,7) NOT NULL,
  `altura` decimal(10,2) DEFAULT NULL,
  `largura` decimal(10,2) DEFAULT NULL,
  `profundidade` decimal(10,2) DEFAULT NULL,
  `acrescimo_perca` decimal(10,2) DEFAULT NULL,
  `esquerda` decimal(10,2) DEFAULT NULL,
  `direita` decimal(10,2) DEFAULT NULL,
  `inferior` decimal(10,2) DEFAULT NULL,
  `superior` decimal(10,2) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_orcamentos_orcamento_id_foreign` (`orcamento_id`),
  KEY `item_orcamentos_produto_id_foreign` (`produto_id`),
  CONSTRAINT `item_orcamentos_orcamento_id_foreign` FOREIGN KEY (`orcamento_id`) REFERENCES `orcamentos` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_orcamentos_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_orcamentos`
--


--
-- Table structure for table `item_pack_produto_deliveries`
--

CREATE TABLE `item_pack_produto_deliveries` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_delivery_id` int unsigned DEFAULT NULL,
  `pack_id` int unsigned DEFAULT NULL,
  `quantidade` decimal(5,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_pack_produto_deliveries_produto_delivery_id_foreign` (`produto_delivery_id`),
  KEY `item_pack_produto_deliveries_pack_id_foreign` (`pack_id`),
  CONSTRAINT `item_pack_produto_deliveries_pack_id_foreign` FOREIGN KEY (`pack_id`) REFERENCES `pack_produto_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_pack_produto_deliveries_produto_delivery_id_foreign` FOREIGN KEY (`produto_delivery_id`) REFERENCES `produto_deliveries` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_pack_produto_deliveries`
--


--
-- Table structure for table `item_pedido_complemento_deliveries`
--

CREATE TABLE `item_pedido_complemento_deliveries` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `item_pedido_id` int unsigned NOT NULL,
  `complemento_id` int unsigned NOT NULL,
  `quantidade` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_pedido_complemento_deliveries_item_pedido_id_foreign` (`item_pedido_id`),
  KEY `item_pedido_complemento_deliveries_complemento_id_foreign` (`complemento_id`),
  CONSTRAINT `item_pedido_complemento_deliveries_complemento_id_foreign` FOREIGN KEY (`complemento_id`) REFERENCES `complemento_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_pedido_complemento_deliveries_item_pedido_id_foreign` FOREIGN KEY (`item_pedido_id`) REFERENCES `item_pedido_deliveries` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_pedido_complemento_deliveries`
--


--
-- Table structure for table `item_pedido_complemento_locals`
--

CREATE TABLE `item_pedido_complemento_locals` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `item_pedido` int unsigned NOT NULL,
  `complemento_id` int unsigned NOT NULL,
  `quantidade` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_pedido_complemento_locals_item_pedido_foreign` (`item_pedido`),
  KEY `item_pedido_complemento_locals_complemento_id_foreign` (`complemento_id`),
  CONSTRAINT `item_pedido_complemento_locals_complemento_id_foreign` FOREIGN KEY (`complemento_id`) REFERENCES `complemento_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_pedido_complemento_locals_item_pedido_foreign` FOREIGN KEY (`item_pedido`) REFERENCES `item_pedidos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_pedido_complemento_locals`
--


--
-- Table structure for table `item_pedido_deliveries`
--

CREATE TABLE `item_pedido_deliveries` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned NOT NULL,
  `pedido_id` int unsigned NOT NULL,
  `status` tinyint(1) NOT NULL,
  `quantidade` decimal(8,2) NOT NULL,
  `valor` decimal(12,2) NOT NULL,
  `observacao` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tamanho_id` int unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_pedido_deliveries_produto_id_foreign` (`produto_id`),
  KEY `item_pedido_deliveries_pedido_id_foreign` (`pedido_id`),
  KEY `item_pedido_deliveries_tamanho_id_foreign` (`tamanho_id`),
  CONSTRAINT `item_pedido_deliveries_pedido_id_foreign` FOREIGN KEY (`pedido_id`) REFERENCES `pedido_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_pedido_deliveries_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produto_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_pedido_deliveries_tamanho_id_foreign` FOREIGN KEY (`tamanho_id`) REFERENCES `tamanho_pizzas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_pedido_deliveries`
--


--
-- Table structure for table `item_pedido_ecommerces`
--

CREATE TABLE `item_pedido_ecommerces` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `pedido_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `quantidade` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_pedido_ecommerces_pedido_id_foreign` (`pedido_id`),
  KEY `item_pedido_ecommerces_produto_id_foreign` (`produto_id`),
  CONSTRAINT `item_pedido_ecommerces_pedido_id_foreign` FOREIGN KEY (`pedido_id`) REFERENCES `pedido_ecommerces` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_pedido_ecommerces_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produto_ecommerces` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_pedido_ecommerces`
--


--
-- Table structure for table `item_pedido_ifoods`
--

CREATE TABLE `item_pedido_ifoods` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `pedido_id` int unsigned NOT NULL,
  `produto_id` int NOT NULL,
  `nome_produto` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL,
  `image_url` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `unidade` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor_unitario` decimal(10,2) NOT NULL,
  `quantidade` decimal(10,2) NOT NULL,
  `total` decimal(10,2) NOT NULL,
  `valor_adicional` decimal(10,2) NOT NULL,
  `observacao` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_pedido_ifoods_pedido_id_foreign` (`pedido_id`),
  CONSTRAINT `item_pedido_ifoods_pedido_id_foreign` FOREIGN KEY (`pedido_id`) REFERENCES `pedido_ifoods` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_pedido_ifoods`
--


--
-- Table structure for table `item_pedido_mesa_complementos`
--

CREATE TABLE `item_pedido_mesa_complementos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `item_pedido_id` int unsigned NOT NULL,
  `complemento_id` int unsigned NOT NULL,
  `quantidade` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_pedido_mesa_complementos_item_pedido_id_foreign` (`item_pedido_id`),
  KEY `item_pedido_mesa_complementos_complemento_id_foreign` (`complemento_id`),
  CONSTRAINT `item_pedido_mesa_complementos_complemento_id_foreign` FOREIGN KEY (`complemento_id`) REFERENCES `complemento_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_pedido_mesa_complementos_item_pedido_id_foreign` FOREIGN KEY (`item_pedido_id`) REFERENCES `item_pedido_mesas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_pedido_mesa_complementos`
--


--
-- Table structure for table `item_pedido_mesa_pizzas`
--

CREATE TABLE `item_pedido_mesa_pizzas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `item_pedido` int unsigned NOT NULL,
  `sabor_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_pedido_mesa_pizzas_item_pedido_foreign` (`item_pedido`),
  KEY `item_pedido_mesa_pizzas_sabor_id_foreign` (`sabor_id`),
  CONSTRAINT `item_pedido_mesa_pizzas_item_pedido_foreign` FOREIGN KEY (`item_pedido`) REFERENCES `item_pedido_mesas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_pedido_mesa_pizzas_sabor_id_foreign` FOREIGN KEY (`sabor_id`) REFERENCES `produto_deliveries` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_pedido_mesa_pizzas`
--


--
-- Table structure for table `item_pedido_mesas`
--

CREATE TABLE `item_pedido_mesas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned NOT NULL,
  `pedido_id` int unsigned NOT NULL,
  `status` tinyint(1) NOT NULL,
  `quantidade` decimal(8,2) NOT NULL,
  `valor` decimal(12,2) NOT NULL,
  `observacao` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tamanho_id` int unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_pedido_mesas_produto_id_foreign` (`produto_id`),
  KEY `item_pedido_mesas_pedido_id_foreign` (`pedido_id`),
  KEY `item_pedido_mesas_tamanho_id_foreign` (`tamanho_id`),
  CONSTRAINT `item_pedido_mesas_pedido_id_foreign` FOREIGN KEY (`pedido_id`) REFERENCES `pedido_mesas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_pedido_mesas_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produto_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_pedido_mesas_tamanho_id_foreign` FOREIGN KEY (`tamanho_id`) REFERENCES `tamanho_pizzas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_pedido_mesas`
--


--
-- Table structure for table `item_pedidos`
--

CREATE TABLE `item_pedidos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned NOT NULL,
  `pedido_id` int unsigned NOT NULL,
  `tamanho_pizza_id` int unsigned DEFAULT NULL,
  `observacao` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` tinyint(1) NOT NULL,
  `quantidade` decimal(8,2) NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `impresso` tinyint(1) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_pedidos_produto_id_foreign` (`produto_id`),
  KEY `item_pedidos_pedido_id_foreign` (`pedido_id`),
  KEY `item_pedidos_tamanho_pizza_id_foreign` (`tamanho_pizza_id`),
  CONSTRAINT `item_pedidos_pedido_id_foreign` FOREIGN KEY (`pedido_id`) REFERENCES `pedidos` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_pedidos_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`),
  CONSTRAINT `item_pedidos_tamanho_pizza_id_foreign` FOREIGN KEY (`tamanho_pizza_id`) REFERENCES `tamanho_pizzas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_pedidos`
--


--
-- Table structure for table `item_pizza_pedido_locals`
--

CREATE TABLE `item_pizza_pedido_locals` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `item_pedido` int unsigned NOT NULL,
  `sabor_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_pizza_pedido_locals_item_pedido_foreign` (`item_pedido`),
  KEY `item_pizza_pedido_locals_sabor_id_foreign` (`sabor_id`),
  CONSTRAINT `item_pizza_pedido_locals_item_pedido_foreign` FOREIGN KEY (`item_pedido`) REFERENCES `item_pedidos` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_pizza_pedido_locals_sabor_id_foreign` FOREIGN KEY (`sabor_id`) REFERENCES `produto_deliveries` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_pizza_pedido_locals`
--


--
-- Table structure for table `item_pizza_pedidos`
--

CREATE TABLE `item_pizza_pedidos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `item_pedido` int unsigned NOT NULL,
  `sabor_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_pizza_pedidos_item_pedido_foreign` (`item_pedido`),
  KEY `item_pizza_pedidos_sabor_id_foreign` (`sabor_id`),
  CONSTRAINT `item_pizza_pedidos_item_pedido_foreign` FOREIGN KEY (`item_pedido`) REFERENCES `item_pedido_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_pizza_pedidos_sabor_id_foreign` FOREIGN KEY (`sabor_id`) REFERENCES `produto_deliveries` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_pizza_pedidos`
--


--
-- Table structure for table `item_receitas`
--

CREATE TABLE `item_receitas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned DEFAULT NULL,
  `receita_id` int unsigned DEFAULT NULL,
  `quantidade` decimal(10,3) NOT NULL,
  `medida` varchar(8) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_receitas_produto_id_foreign` (`produto_id`),
  KEY `item_receitas_receita_id_foreign` (`receita_id`),
  CONSTRAINT `item_receitas_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_receitas_receita_id_foreign` FOREIGN KEY (`receita_id`) REFERENCES `receitas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_receitas`
--


--
-- Table structure for table `item_remessa_nves`
--

CREATE TABLE `item_remessa_nves` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `remessa_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `quantidade` decimal(16,7) NOT NULL,
  `valor_unitario` decimal(16,7) NOT NULL,
  `sub_total` decimal(16,7) NOT NULL,
  `cfop` varchar(4) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cst_csosn` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cst_pis` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cst_cofins` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cst_ipi` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL,
  `perc_icms` decimal(8,2) NOT NULL,
  `perc_pis` decimal(8,2) NOT NULL,
  `perc_cofins` decimal(8,2) NOT NULL,
  `perc_ipi` decimal(8,2) NOT NULL,
  `pRedBC` decimal(10,4) NOT NULL,
  `vbc_icms` decimal(10,4) NOT NULL,
  `vbc_pis` decimal(10,4) NOT NULL,
  `vbc_cofins` decimal(10,4) NOT NULL,
  `vbc_ipi` decimal(10,4) NOT NULL,
  `valor_icms` decimal(10,4) NOT NULL,
  `valor_pis` decimal(10,4) NOT NULL,
  `valor_cofins` decimal(10,4) NOT NULL,
  `valor_ipi` decimal(10,4) NOT NULL,
  `vBCSTRet` decimal(8,2) NOT NULL DEFAULT '0.00',
  `vFrete` decimal(8,2) NOT NULL DEFAULT '0.00',
  `modBCST` decimal(8,2) NOT NULL,
  `vBCST` decimal(8,2) NOT NULL,
  `pICMSST` decimal(8,2) NOT NULL,
  `vICMSST` decimal(8,2) NOT NULL,
  `pMVAST` decimal(8,2) NOT NULL,
  `x_pedido` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `num_item_pedido` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cest` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `produto_nome` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_remessa_nves_remessa_id_foreign` (`remessa_id`),
  KEY `item_remessa_nves_produto_id_foreign` (`produto_id`),
  CONSTRAINT `item_remessa_nves_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`),
  CONSTRAINT `item_remessa_nves_remessa_id_foreign` FOREIGN KEY (`remessa_id`) REFERENCES `remessa_nves` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_remessa_nves`
--


--
-- Table structure for table `item_transferencias`
--

CREATE TABLE `item_transferencias` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `transferencia_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `quantidade` decimal(10,3) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_transferencias_transferencia_id_foreign` (`transferencia_id`),
  KEY `item_transferencias_produto_id_foreign` (`produto_id`),
  CONSTRAINT `item_transferencias_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_transferencias_transferencia_id_foreign` FOREIGN KEY (`transferencia_id`) REFERENCES `transferencias` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_transferencias`
--


--
-- Table structure for table `item_venda_balcaos`
--

CREATE TABLE `item_venda_balcaos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `venda_balcao_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `quantidade` decimal(16,7) NOT NULL,
  `valor` decimal(16,7) NOT NULL,
  `sub_total` decimal(16,7) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_venda_balcaos_venda_balcao_id_foreign` (`venda_balcao_id`),
  KEY `item_venda_balcaos_produto_id_foreign` (`produto_id`),
  CONSTRAINT `item_venda_balcaos_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`),
  CONSTRAINT `item_venda_balcaos_venda_balcao_id_foreign` FOREIGN KEY (`venda_balcao_id`) REFERENCES `venda_balcaos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_venda_balcaos`
--


--
-- Table structure for table `item_venda_caixa_pre_vendas`
--

CREATE TABLE `item_venda_caixa_pre_vendas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `venda_caixa_prevenda_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `item_pedido_id` int unsigned DEFAULT NULL,
  `quantidade` decimal(10,3) NOT NULL,
  `valor` decimal(16,7) NOT NULL,
  `observacao` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cfop` int NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_venda_caixa_pre_vendas_venda_caixa_prevenda_id_foreign` (`venda_caixa_prevenda_id`),
  KEY `item_venda_caixa_pre_vendas_produto_id_foreign` (`produto_id`),
  KEY `item_venda_caixa_pre_vendas_item_pedido_id_foreign` (`item_pedido_id`),
  CONSTRAINT `item_venda_caixa_pre_vendas_item_pedido_id_foreign` FOREIGN KEY (`item_pedido_id`) REFERENCES `item_pedidos` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_venda_caixa_pre_vendas_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`),
  CONSTRAINT `item_venda_caixa_pre_vendas_venda_caixa_prevenda_id_foreign` FOREIGN KEY (`venda_caixa_prevenda_id`) REFERENCES `venda_caixa_pre_vendas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_venda_caixa_pre_vendas`
--


--
-- Table structure for table `item_venda_caixas`
--

CREATE TABLE `item_venda_caixas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `venda_caixa_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `item_pedido_id` int unsigned DEFAULT NULL,
  `quantidade` decimal(16,7) NOT NULL,
  `valor` decimal(16,7) NOT NULL,
  `valor_custo` decimal(16,7) NOT NULL DEFAULT '0.0000000',
  `valor_comissao_assessor` decimal(10,2) NOT NULL DEFAULT '0.00',
  `observacao` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cfop` int NOT NULL DEFAULT '0',
  `devolvido` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_venda_caixas_venda_caixa_id_foreign` (`venda_caixa_id`),
  KEY `item_venda_caixas_produto_id_foreign` (`produto_id`),
  KEY `item_venda_caixas_item_pedido_id_foreign` (`item_pedido_id`),
  CONSTRAINT `item_venda_caixas_item_pedido_id_foreign` FOREIGN KEY (`item_pedido_id`) REFERENCES `item_pedidos` (`id`) ON DELETE CASCADE,
  CONSTRAINT `item_venda_caixas_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`),
  CONSTRAINT `item_venda_caixas_venda_caixa_id_foreign` FOREIGN KEY (`venda_caixa_id`) REFERENCES `venda_caixas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_venda_caixas`
--


--
-- Table structure for table `item_vendas`
--

CREATE TABLE `item_vendas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `venda_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `quantidade` decimal(16,7) NOT NULL,
  `quantidade_dimensao` decimal(10,3) NOT NULL DEFAULT '1.000',
  `valor` decimal(16,7) NOT NULL,
  `valor_custo` decimal(16,7) NOT NULL DEFAULT '0.0000000',
  `cfop` int NOT NULL DEFAULT '0',
  `altura` decimal(10,2) DEFAULT NULL,
  `largura` decimal(10,2) DEFAULT NULL,
  `profundidade` decimal(10,2) DEFAULT NULL,
  `acrescimo_perca` decimal(10,2) DEFAULT NULL,
  `esquerda` decimal(10,2) DEFAULT NULL,
  `direita` decimal(10,2) DEFAULT NULL,
  `inferior` decimal(10,2) DEFAULT NULL,
  `superior` decimal(10,2) DEFAULT NULL,
  `devolvido` tinyint(1) NOT NULL DEFAULT '0',
  `x_pedido` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `num_item_pedido` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `produto_nome` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `item_vendas_venda_id_foreign` (`venda_id`),
  KEY `item_vendas_produto_id_foreign` (`produto_id`),
  CONSTRAINT `item_vendas_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`),
  CONSTRAINT `item_vendas_venda_id_foreign` FOREIGN KEY (`venda_id`) REFERENCES `vendas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `item_vendas`
--


--
-- Table structure for table `lacre_transportes`
--

CREATE TABLE `lacre_transportes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `info_id` int unsigned NOT NULL,
  `numero` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `lacre_transportes_info_id_foreign` (`info_id`),
  CONSTRAINT `lacre_transportes_info_id_foreign` FOREIGN KEY (`info_id`) REFERENCES `info_descargas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `lacre_transportes`
--


--
-- Table structure for table `lacre_unidade_cargas`
--

CREATE TABLE `lacre_unidade_cargas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `info_id` int unsigned NOT NULL,
  `numero` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `lacre_unidade_cargas_info_id_foreign` (`info_id`),
  CONSTRAINT `lacre_unidade_cargas_info_id_foreign` FOREIGN KEY (`info_id`) REFERENCES `info_descargas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `lacre_unidade_cargas`
--


--
-- Table structure for table `lancamento_categorias`
--

CREATE TABLE `lancamento_categorias` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `categoria_id` int unsigned NOT NULL,
  `nome` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `percentual` decimal(5,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `lancamento_categorias_categoria_id_foreign` (`categoria_id`),
  CONSTRAINT `lancamento_categorias_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `dre_categorias` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `lancamento_categorias`
--


--
-- Table structure for table `lista_complemento_deliveries`
--

CREATE TABLE `lista_complemento_deliveries` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `categoria_id` int unsigned NOT NULL,
  `complemento_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `lista_complemento_deliveries_categoria_id_foreign` (`categoria_id`),
  KEY `lista_complemento_deliveries_complemento_id_foreign` (`complemento_id`),
  CONSTRAINT `lista_complemento_deliveries_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `categoria_produto_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `lista_complemento_deliveries_complemento_id_foreign` FOREIGN KEY (`complemento_id`) REFERENCES `complemento_deliveries` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `lista_complemento_deliveries`
--


--
-- Table structure for table `lista_precos`
--

CREATE TABLE `lista_precos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `nome` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo` int NOT NULL,
  `tipo_inc_red` int NOT NULL,
  `percentual_alteracao` decimal(5,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `lista_precos_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `lista_precos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `lista_precos`
--


--
-- Table structure for table `locacaos`
--

CREATE TABLE `locacaos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `cliente_id` int unsigned NOT NULL,
  `inicio` date NOT NULL,
  `fim` date NOT NULL,
  `total` decimal(10,2) NOT NULL,
  `observacao` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `locacaos_empresa_id_foreign` (`empresa_id`),
  KEY `locacaos_cliente_id_foreign` (`cliente_id`),
  CONSTRAINT `locacaos_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`) ON DELETE CASCADE,
  CONSTRAINT `locacaos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `locacaos`
--


--
-- Table structure for table `manifesta_ctes`
--

CREATE TABLE `manifesta_ctes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `chave` varchar(44) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `documento` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `data_emissao` varchar(25) COLLATE utf8mb4_unicode_ci NOT NULL,
  `sequencia_evento` int NOT NULL,
  `tipo` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `manifesta_ctes_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `manifesta_ctes_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `manifesta_ctes`
--


--
-- Table structure for table `manifesta_dves`
--

CREATE TABLE `manifesta_dves` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `chave` varchar(44) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `documento` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `num_prot` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `data_emissao` varchar(25) COLLATE utf8mb4_unicode_ci NOT NULL,
  `sequencia_evento` int NOT NULL,
  `fatura_salva` tinyint(1) NOT NULL,
  `tipo` int NOT NULL,
  `nsu` int NOT NULL,
  `nNf` int NOT NULL DEFAULT '0',
  `compra_id` int NOT NULL,
  `venda_id` int NOT NULL,
  `filial_id` int unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `manifesta_dves_empresa_id_foreign` (`empresa_id`),
  KEY `manifesta_dves_filial_id_foreign` (`filial_id`),
  CONSTRAINT `manifesta_dves_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `manifesta_dves_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `manifesta_dves`
--


--
-- Table structure for table `manifesto_dias`
--

CREATE TABLE `manifesto_dias` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `manifesto_dias_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `manifesto_dias_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `manifesto_dias`
--


--
-- Table structure for table `marcas`
--

CREATE TABLE `marcas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `marcas_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `marcas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `marcas`
--


--
-- Table structure for table `mdves`
--

CREATE TABLE `mdves` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `uf_inicio` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `uf_fim` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `encerrado` tinyint(1) NOT NULL,
  `data_inicio_viagem` date NOT NULL,
  `carga_posterior` tinyint(1) NOT NULL,
  `cnpj_contratante` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL,
  `veiculo_tracao_id` int unsigned NOT NULL,
  `veiculo_reboque_id` int unsigned DEFAULT NULL,
  `veiculo_reboque2_id` int unsigned DEFAULT NULL,
  `veiculo_reboque3_id` int unsigned DEFAULT NULL,
  `estado` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `mdfe_numero` int NOT NULL,
  `chave` varchar(44) COLLATE utf8mb4_unicode_ci NOT NULL,
  `protocolo` varchar(16) COLLATE utf8mb4_unicode_ci NOT NULL,
  `seguradora_nome` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `seguradora_cnpj` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero_apolice` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero_averbacao` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor_carga` decimal(10,2) NOT NULL,
  `quantidade_carga` decimal(10,4) NOT NULL,
  `info_complementar` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `info_adicional_fisco` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `condutor_nome` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `condutor_cpf` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `lac_rodo` varchar(8) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tp_emit` int NOT NULL,
  `tp_transp` int DEFAULT NULL,
  `produto_pred_nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `produto_pred_ncm` varchar(8) COLLATE utf8mb4_unicode_ci NOT NULL,
  `produto_pred_cod_barras` varchar(13) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cep_carrega` varchar(8) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cep_descarrega` varchar(8) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tp_carga` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `latitude_carregamento` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `longitude_carregamento` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `latitude_descarregamento` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `longitude_descarregamento` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `filial_id` int unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `mdves_empresa_id_foreign` (`empresa_id`),
  KEY `mdves_veiculo_tracao_id_foreign` (`veiculo_tracao_id`),
  KEY `mdves_veiculo_reboque_id_foreign` (`veiculo_reboque_id`),
  KEY `mdves_veiculo_reboque2_id_foreign` (`veiculo_reboque2_id`),
  KEY `mdves_veiculo_reboque3_id_foreign` (`veiculo_reboque3_id`),
  KEY `mdves_filial_id_foreign` (`filial_id`),
  CONSTRAINT `mdves_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `mdves_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE,
  CONSTRAINT `mdves_veiculo_reboque2_id_foreign` FOREIGN KEY (`veiculo_reboque2_id`) REFERENCES `veiculos` (`id`),
  CONSTRAINT `mdves_veiculo_reboque3_id_foreign` FOREIGN KEY (`veiculo_reboque3_id`) REFERENCES `veiculos` (`id`),
  CONSTRAINT `mdves_veiculo_reboque_id_foreign` FOREIGN KEY (`veiculo_reboque_id`) REFERENCES `veiculos` (`id`),
  CONSTRAINT `mdves_veiculo_tracao_id_foreign` FOREIGN KEY (`veiculo_tracao_id`) REFERENCES `veiculos` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `mdves`
--


--
-- Table structure for table `medida_ctes`
--

CREATE TABLE `medida_ctes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `cod_unidade` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo_medida` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `quantidade_carga` decimal(10,4) NOT NULL,
  `cte_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `medida_ctes_cte_id_foreign` (`cte_id`),
  CONSTRAINT `medida_ctes_cte_id_foreign` FOREIGN KEY (`cte_id`) REFERENCES `ctes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `medida_ctes`
--


--
-- Table structure for table `mercado_configs`
--

CREATE TABLE `mercado_configs` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `email` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `funcionamento` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `descricao` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `total_de_produtos` int NOT NULL,
  `total_de_clientes` int NOT NULL,
  `total_de_funcionarios` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `mercado_configs_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `mercado_configs_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `mercado_configs`
--


--
-- Table structure for table `migrations`
--

CREATE TABLE `migrations` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `migration` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `batch` int NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=271 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `migrations`
--

INSERT INTO `migrations` VALUES (1,'2013_11_16_155516_create_empresas_table',1),(2,'2013_11_16_155517_create_filials_table',1),(3,'2014_10_12_000000_create_users_table',1),(4,'2014_10_12_000000_create_usuario_table',1),(5,'2019_01_14_173256_create_categoria_contas_table',1),(6,'2019_01_14_173257_create_marcas_table',1),(7,'2019_02_05_224101_create_cidades_table',1),(8,'2019_02_10_132730_create_categorias_table',1),(9,'2019_02_10_132731_create_sub_categorias_table',1),(10,'2019_02_10_170842_create_produtos_table',1),(11,'2019_02_10_182200_create_clientes_table',1),(12,'2019_02_11_003750_create_fornecedores_table',1),(13,'2019_02_12_124328_create_transportadoras_table',1),(14,'2019_02_13_025957_create_ordem_servico_table',1),(15,'2019_02_13_043706_create_compras_table',1),(16,'2019_02_13_043951_create_item_compra_table',1),(17,'2019_02_13_212540_create_estoque_table',1),(18,'2019_07_18_130534_create_cidade_deliveries_table',1),(19,'2019_09_06_132659_create_natureza_operacaos_table',1),(20,'2019_09_06_233629_create_fretes_table',1),(21,'2019_09_07_000028_create_funcionarios_table',1),(22,'2019_09_07_000243_create_contato_funcionarios_table',1),(23,'2019_09_07_000401_create_vendas_table',1),(24,'2019_09_07_000402_create_orcamentos_table',1),(25,'2019_09_07_000602_create_item_vendas_table',1),(26,'2019_09_07_000603_create_item_orcamentos_table',1),(27,'2019_09_07_001421_create_categoria_servicos_table',1),(28,'2019_09_07_001450_create_servicos_table',1),(29,'2019_09_07_001649_create_servico_os_table',1),(30,'2019_09_09_060514_create_relatorio_os_table',1),(31,'2019_09_10_120640_create_funcionario_os_table',1),(32,'2019_09_13_124343_create_conta_pagars_table',1),(33,'2019_09_16_133536_create_receitas_table',1),(34,'2019_09_16_134008_create_item_receitas_table',1),(35,'2019_09_17_104549_create_apontamentos_table',1),(36,'2019_09_18_120307_create_config_notas_table',1),(37,'2019_09_19_190012_create_credito_vendas_table',1),(38,'2019_09_19_201804_create_venda_caixas_table',1),(39,'2019_09_20_072219_create_conta_recebers_table',1),(40,'2019_09_25_221701_create_escritorio_contabils_table',1),(41,'2019_09_27_201839_create_sangria_caixas_table',1),(42,'2019_09_27_202513_create_abertura_caixas_table',1),(43,'2019_10_08_020219_create_cotacaos_table',1),(44,'2019_10_08_020521_create_item_cotacaos_table',1),(45,'2019_11_18_142053_create_cliente_deliveries_table',1),(46,'2019_11_18_173451_create_categoria_produto_deliveries_table',1),(47,'2019_11_18_173545_create_endereco_deliveries_table',1),(48,'2019_11_18_174144_create_delivery_configs_table',1),(49,'2019_11_18_174210_create_tamanho_pizzas_table',1),(50,'2019_11_18_174216_create_produto_deliveries_table',1),(51,'2019_11_18_174216_create_produto_pizzas_table',1),(52,'2019_11_18_174238_create_codigo_descontos_table',1),(53,'2019_11_18_174240_create_pedido_deliveries_table',1),(54,'2019_11_18_174253_create_item_pedido_deliveries_table',1),(55,'2019_11_18_174254_create_item_pizza_pedidos_table',1),(56,'2019_11_18_182024_create_imagens_produto_deliveries_table',1),(57,'2019_11_18_182201_create_funcionamento_deliveries_table',1),(58,'2019_11_25_114233_create_complemento_deliveries_table',1),(59,'2019_11_25_115042_create_lista_complemento_deliveries_table',1),(60,'2019_11_25_115947_create_item_pedido_complemento_deliveries_table',1),(61,'2019_12_12_113546_create_veiculos_table',1),(62,'2019_12_12_113547_create_ctes_table',1),(63,'2019_12_12_113840_create_medida_ctes_table',1),(64,'2019_12_14_000001_create_personal_access_tokens_table',1),(65,'2019_12_14_232910_create_componente_ctes_table',1),(66,'2019_12_19_184011_create_produto_favorito_deliveries_table',1),(67,'2019_12_24_105307_create_tributacaos_table',1),(68,'2019_12_27_081743_create_token_cliente_deliveries_table',1),(69,'2020_01_03_003420_create_mesas_table',1),(70,'2020_01_03_121157_create_certificados_table',1),(71,'2020_01_04_003419_create_bairro_deliveries_table',1),(72,'2020_01_04_003419_create_pushes_table',1),(73,'2020_01_04_003420_create_pedidos_table',1),(74,'2020_01_04_003421_create_item_pedidos_table',1),(75,'2020_01_04_003422_create_item_venda_caixas_table',1),(76,'2020_01_18_084439_create_item_pizza_pedido_locals_table',1),(77,'2020_01_19_003305_create_item_pedido_complemento_locals_table',1),(78,'2020_01_19_201036_create_categoria_despesa_ctes_table',1),(79,'2020_01_19_201358_create_despesa_ctes_table',1),(80,'2020_01_20_004105_create_receita_ctes_table',1),(81,'2020_02_26_100343_create_token_webs_table',1),(82,'2020_02_27_182503_create_devolucaos_table',1),(83,'2020_02_27_182519_create_item_devolucaos_table',1),(84,'2020_03_01_085359_create_mdves_table',1),(85,'2020_03_02_205916_create_municipio_carregamentos_table',1),(86,'2020_03_02_205937_create_percursos_table',1),(87,'2020_03_03_080744_create_ciots_table',1),(88,'2020_03_03_080847_create_vale_pedagios_table',1),(89,'2020_03_03_081000_create_info_descargas_table',1),(90,'2020_03_03_081214_create_n_fe_descargas_table',1),(91,'2020_03_03_081236_create_c_te_descargas_table',1),(92,'2020_03_03_081412_create_lacre_unidade_cargas_table',1),(93,'2020_03_03_081444_create_unidade_cargas_table',1),(94,'2020_03_03_081503_create_lacre_transportes_table',1),(95,'2020_05_16_002118_create_manifesta_dves_table',1),(96,'2020_05_29_164157_create_pedido_pag_seguros_table',1),(97,'2020_06_18_133755_create_pedido_deletes_table',1),(98,'2020_06_23_095357_create_pack_produto_deliveries_table',1),(99,'2020_06_23_095512_create_item_pack_produto_deliveries_table',1),(100,'2020_06_24_093940_create_mercado_configs_table',1),(101,'2020_06_24_095935_create_banner_mais_vendidos_table',1),(102,'2020_06_24_095959_create_banner_topos_table',1),(103,'2020_07_06_155337_create_fatura_orcamentos_table',1),(104,'2020_08_05_073712_create_lista_precos_table',1),(105,'2020_08_05_074304_create_produto_lista_precos_table',1),(106,'2020_08_19_094151_create_alteracao_estoques_table',1),(107,'2020_09_09_084728_create_pedido_qr_code_clientes_table',1),(108,'2020_09_09_103043_create_item_dves_table',1),(109,'2020_11_18_090220_create_manifesto_dias_table',1),(110,'2020_11_19_165948_create_planos_table',1),(111,'2020_11_19_170422_create_plano_empresas_table',1),(112,'2020_11_22_171953_create_motoboys_table',1),(113,'2020_11_22_172042_create_pedido_motoboys_table',1),(114,'2020_11_24_081612_create_comissao_vendas_table',1),(115,'2020_11_26_081725_create_suprimento_caixas_table',1),(116,'2021_01_24_132506_create_agendamentos_table',1),(117,'2021_01_24_133704_create_item_agendamentos_table',1),(118,'2021_02_11_080228_create_eventos_table',1),(119,'2021_02_11_080515_create_atividade_eventos_table',1),(120,'2021_02_11_080603_create_atividade_servicos_table',1),(121,'2021_02_11_080623_create_evento_funcionarios_table',1),(122,'2021_02_22_082321_create_i_b_p_ts_table',1),(123,'2021_02_22_082653_create_item_i_b_t_es_table',1),(124,'2021_03_19_200350_create_categoria_master_deliveries_table',1),(125,'2021_03_19_200648_create_categoria_empresas_table',1),(126,'2021_03_21_082453_create_destaque_delivery_masters_table',1),(127,'2021_03_21_082748_create_categoria_destaque_master_deliveries_table',1),(128,'2021_03_21_082819_create_produto_destaque_master_deliveries_table',1),(129,'2021_03_25_082503_create_contratos_table',1),(130,'2021_03_25_091702_create_empresa_contratos_table',1),(131,'2021_03_26_071546_create_pais_table',1),(132,'2021_04_05_233318_create_dres_table',1),(133,'2021_04_05_233348_create_dre_categorias_table',1),(134,'2021_04_05_233404_create_lancamento_categorias_table',1),(135,'2021_04_16_084824_create_perfil_acessos_table',1),(136,'2021_04_17_095839_create_payments_table',1),(137,'2021_04_23_103751_create_conta_bancarias_table',1),(138,'2021_04_24_103713_create_boletos_table',1),(139,'2021_04_27_100435_create_remessas_table',1),(140,'2021_04_27_100452_create_remessa_boletos_table',1),(141,'2021_05_22_144019_create_divisao_grades_table',1),(142,'2021_05_25_081708_create_config_ecommerces_table',1),(143,'2021_05_25_101521_create_categoria_produto_ecommerces_table',1),(144,'2021_05_25_120757_create_produto_ecommerces_table',1),(145,'2021_05_25_145624_create_imagem_produto_ecommerces_table',1),(146,'2021_05_27_080321_create_carrossel_ecommerces_table',1),(147,'2021_05_29_132316_create_autor_post_blog_ecommerces_table',1),(148,'2021_05_30_132128_create_categoria_post_blog_ecommerces_table',1),(149,'2021_05_30_132159_create_post_blog_ecommerces_table',1),(150,'2021_05_31_093149_create_contato_ecommerces_table',1),(151,'2021_05_31_130340_create_informativo_ecommerces_table',1),(152,'2021_05_31_163515_create_cliente_ecommerces_table',1),(153,'2021_05_31_163527_create_endereco_ecommerces_table',1),(154,'2021_05_31_163540_create_pedido_ecommerces_table',1),(155,'2021_05_31_163542_create_item_pedido_ecommerces_table',1),(156,'2021_06_01_144411_create_grupo_clientes_table',1),(157,'2021_06_13_102109_create_usuario_acessos_table',1),(158,'2021_06_19_132023_create_curtida_produto_ecommerces_table',1),(159,'2021_07_12_191004_create_acessors_table',1),(160,'2021_07_28_000256_create_config_caixas_table',1),(161,'2021_08_10_175450_create_representantes_table',1),(162,'2021_08_10_175506_create_representante_empresas_table',1),(163,'2021_08_10_175521_create_financeiro_representantes_table',1),(164,'2021_09_08_153601_create_locacaos_table',1),(165,'2021_09_08_153614_create_item_locacaos_table',1),(166,'2021_09_21_151459_create_tela_pedidos_table',1),(167,'2021_10_28_133507_create_n_fe_referecias_table',1),(168,'2021_10_28_164744_create_tributacao_ufs_table',1),(169,'2021_11_30_123253_create_sub_categoria_ecommerces_table',1),(170,'2021_12_01_155835_create_manifesta_ctes_table',1),(171,'2021_12_03_135527_create_compra_referencias_table',1),(172,'2021_12_03_142706_create_inventarios_table',1),(173,'2021_12_03_142722_create_item_inventarios_table',1),(174,'2021_12_12_094702_create_fatura_frente_caixas_table',1),(175,'2021_12_27_105057_create_etiquetas_table',1),(176,'2022_01_01_124019_create_forma_pagamentos_table',1),(177,'2022_03_08_124221_create_tickets_table',1),(178,'2022_03_08_124507_create_ticket_mensagems_table',1),(179,'2022_05_25_103117_create_nuvem_shop_configs_table',1),(180,'2022_05_27_173417_create_nuvem_shop_pedidos_table',1),(181,'2022_05_27_173911_create_nuvem_shop_item_pedidos_table',1),(182,'2022_06_16_131558_create_categoria_loja_segmentos_table',1),(183,'2022_06_20_195013_create_contadors_table',1),(184,'2022_07_03_153624_create_produto_ibpts_table',1),(185,'2022_08_06_141753_create_email_configs_table',1),(186,'2022_08_11_214153_create_plano_empresa_representantes_table',1),(187,'2022_08_13_095905_create_troca_vendas_table',1),(188,'2022_08_13_100211_create_troca_venda_items_table',1),(189,'2022_08_19_210109_create_pesquisas_table',1),(190,'2022_08_19_210240_create_pesquisa_respostas_table',1),(191,'2022_08_26_122608_create_avisos_table',1),(192,'2022_08_26_122827_create_aviso_acessos_table',1),(193,'2022_09_13_163703_create_venda_caixa_pre_vendas_table',1),(194,'2022_09_13_163736_create_item_venda_caixa_pre_vendas_table',1),(195,'2022_09_13_165308_create_troca_venda_caixas_table',1),(196,'2022_09_26_094122_create_cte_os_table',1),(197,'2022_10_03_151725_create_record_logs_table',1),(198,'2022_10_06_105837_create_delivery_config_galerias_table',1),(199,'2022_11_07_135010_create_categoria_conta_financeiras_table',1),(200,'2022_11_07_135108_create_sub_categoria_conta_financeiras_table',1),(201,'2022_11_07_135216_create_conta_financeiras_table',1),(202,'2022_11_07_135327_create_movimentacao_financeiras_table',1),(203,'2022_11_08_124410_create_cliente_oticas_table',1),(204,'2022_11_11_162715_create_comissao_assessors_table',1),(205,'2022_11_17_124643_create_bairro_delivery_lojas_table',1),(206,'2022_11_26_090839_create_apk_comandas_table',1),(207,'2022_12_01_081655_create_impressoras_table',1),(208,'2022_12_01_082643_create_impressao_pedidos_table',1),(209,'2023_01_04_105635_create_destaque_deliveries_table',1),(210,'2023_01_09_113900_create_avaliacao_deliveries_table',1),(211,'2023_01_15_172601_create_erro_logs_table',1),(212,'2023_01_28_145718_create_evento_salarios_table',1),(213,'2023_01_28_145950_create_funcionario_eventos_table',1),(214,'2023_01_30_011315_create_apuracao_salarios_table',1),(215,'2023_01_30_011339_create_apuracao_salario_eventos_table',1),(216,'2023_01_30_235519_create_curtida_lojas_table',1),(217,'2023_02_04_215501_create_ifood_configs_table',1),(218,'2023_02_05_174255_create_categoria_ifoods_table',1),(219,'2023_02_05_184307_create_produto_ifoods_table',1),(220,'2023_02_17_115210_create_preco_produto_ifoods_table',1),(221,'2023_02_19_153804_create_pedido_ifoods_table',1),(222,'2023_02_19_153826_create_item_pedido_ifoods_table',1),(223,'2023_02_21_193749_create_pagamento_pedido_ifoods_table',1),(224,'2023_02_22_072743_create_adicional_item_pedido_ifoods_table',1),(225,'2023_02_28_084136_create_redirects_table',1),(226,'2023_03_02_020516_create_system_updates_table',1),(227,'2023_03_05_172250_create_fatura_ctes_table',1),(228,'2023_03_05_172339_create_fatura_doc_ctes_table',1),(229,'2023_04_13_154357_create_transferencias_table',1),(230,'2023_04_25_153328_create_nfses_table',1),(231,'2023_04_25_153437_create_nfse_servicos_table',1),(232,'2023_04_30_104740_create_xml_enviados_table',1),(233,'2023_05_05_153603_create_remessa_nves_table',1),(234,'2023_05_05_153744_create_item_remessa_nves_table',1),(235,'2023_05_05_155341_create_remessa_referencia_nves_table',1),(236,'2023_05_05_155731_create_remessa_nfe_faturas_table',1),(237,'2023_05_05_193009_create_produto_os_table',1),(238,'2023_05_14_173142_create_cupom_desconto_ecommerces_table',1),(239,'2023_05_14_190337_create_cupom_ecommerce_utilizados_table',1),(240,'2023_06_01_150930_create_config_systems_table',1),(241,'2023_06_12_154832_create_carrossel_deliveries_table',1),(242,'2023_06_19_182527_create_item_locacao_disponibilidades_table',1),(243,'2023_06_22_102412_create_pedido_mesas_table',1),(244,'2023_06_22_102444_create_item_pedido_mesas_table',1),(245,'2023_06_22_102512_create_item_pedido_mesa_complementos_table',1),(246,'2023_06_22_102532_create_item_pedido_mesa_pizzas_table',1),(247,'2023_06_26_111939_create_empresa_logadas_table',1),(248,'2023_07_05_142605_create_financeiro_indeterminados_table',1),(249,'2023_07_19_170639_create_video_ajudas_table',1),(250,'2023_08_03_112707_create_contigencias_table',1),(251,'2023_08_15_195141_create_busca_documento_logs_table',1),(252,'2023_11_02_165904_create_item_transferencias_table',1),(253,'2023_11_17_094243_create_cash_back_configs_table',1),(254,'2023_11_17_094401_create_cash_back_clientes_table',1),(255,'2023_11_26_222723_create_difals_table',1),(256,'2023_11_27_093300_create_cancelamento_licencas_table',1),(257,'2023_11_28_094116_create_plano_contas_table',1),(258,'2024_01_03_094450_create_venda_balcaos_table',1),(259,'2024_01_03_095312_create_item_venda_balcaos_table',1),(260,'2024_01_03_100605_create_fatura_venda_balcaos_table',1),(261,'2024_01_17_151041_create_taxa_pagamentos_table',1),(262,'2024_01_18_170211_create_config_catracas_table',1),(263,'2024_01_19_102730_create_catraca_logs_table',1),(264,'2024_01_22_133941_create_super_admin_alertas_table',1),(265,'2024_01_30_104334_create_cliente_uploads_table',1),(266,'2024_02_17_104419_create_speds_table',1),(267,'2024_02_19_164628_create_sped_configs_table',1),(268,'2024_03_21_111947_create_conta_empresas_table',1),(269,'2024_04_20_115954_create_nfse_configs_table',1),(270,'2024_04_25_161415_create_item_conta_empresas_table',1);

--
-- Table structure for table `motoboys`
--

CREATE TABLE `motoboys` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `nome` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `celular` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `rua` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor_entrega_padrao` decimal(7,2) NOT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `motoboys_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `motoboys_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `motoboys`
--


--
-- Table structure for table `movimentacao_financeiras`
--

CREATE TABLE `movimentacao_financeiras` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `conta_id` int unsigned NOT NULL,
  `tabela` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` tinyint(1) NOT NULL,
  `valor` decimal(20,7) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `movimentacao_financeiras_empresa_id_foreign` (`empresa_id`),
  KEY `movimentacao_financeiras_conta_id_foreign` (`conta_id`),
  CONSTRAINT `movimentacao_financeiras_conta_id_foreign` FOREIGN KEY (`conta_id`) REFERENCES `conta_financeiras` (`id`) ON DELETE CASCADE,
  CONSTRAINT `movimentacao_financeiras_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `movimentacao_financeiras`
--


--
-- Table structure for table `municipio_carregamentos`
--

CREATE TABLE `municipio_carregamentos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `mdfe_id` int unsigned NOT NULL,
  `cidade_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `municipio_carregamentos_mdfe_id_foreign` (`mdfe_id`),
  KEY `municipio_carregamentos_cidade_id_foreign` (`cidade_id`),
  CONSTRAINT `municipio_carregamentos_cidade_id_foreign` FOREIGN KEY (`cidade_id`) REFERENCES `cidades` (`id`) ON DELETE CASCADE,
  CONSTRAINT `municipio_carregamentos_mdfe_id_foreign` FOREIGN KEY (`mdfe_id`) REFERENCES `mdves` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `municipio_carregamentos`
--


--
-- Table structure for table `n_fe_descargas`
--

CREATE TABLE `n_fe_descargas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `info_id` int unsigned NOT NULL,
  `chave` varchar(44) COLLATE utf8mb4_unicode_ci NOT NULL,
  `seg_cod_barras` varchar(44) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `n_fe_descargas_info_id_foreign` (`info_id`),
  CONSTRAINT `n_fe_descargas_info_id_foreign` FOREIGN KEY (`info_id`) REFERENCES `info_descargas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `n_fe_descargas`
--


--
-- Table structure for table `n_fe_referecias`
--

CREATE TABLE `n_fe_referecias` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `venda_id` int unsigned NOT NULL,
  `chave` varchar(44) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `n_fe_referecias_venda_id_foreign` (`venda_id`),
  CONSTRAINT `n_fe_referecias_venda_id_foreign` FOREIGN KEY (`venda_id`) REFERENCES `vendas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `n_fe_referecias`
--


--
-- Table structure for table `natureza_operacaos`
--

CREATE TABLE `natureza_operacaos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `natureza` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `CFOP_entrada_estadual` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `CFOP_entrada_inter_estadual` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `CFOP_saida_estadual` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `CFOP_saida_inter_estadual` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `sobrescreve_cfop` tinyint(1) NOT NULL DEFAULT '0',
  `finNFe` int NOT NULL DEFAULT '1',
  `nao_movimenta_estoque` tinyint(1) NOT NULL DEFAULT '0',
  `CST_CSOSN` varchar(3) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `natureza_operacaos_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `natureza_operacaos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `natureza_operacaos`
--


--
-- Table structure for table `nfse_servicos`
--

CREATE TABLE `nfse_servicos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `nfse_id` int unsigned NOT NULL,
  `discriminacao` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor_servico` decimal(16,7) NOT NULL,
  `servico_id` int unsigned NOT NULL,
  `codigo_cnae` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `codigo_servico` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `codigo_tributacao_municipio` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `exigibilidade_iss` int NOT NULL,
  `iss_retido` int NOT NULL,
  `data_competencia` date DEFAULT NULL,
  `estado_local_prestacao_servico` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cidade_local_prestacao_servico` varchar(60) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `valor_deducoes` decimal(16,7) DEFAULT NULL,
  `desconto_incondicional` decimal(16,7) DEFAULT NULL,
  `desconto_condicional` decimal(16,7) DEFAULT NULL,
  `outras_retencoes` decimal(16,7) DEFAULT NULL,
  `aliquota_iss` decimal(7,2) DEFAULT NULL,
  `aliquota_pis` decimal(7,2) DEFAULT NULL,
  `aliquota_cofins` decimal(7,2) DEFAULT NULL,
  `aliquota_inss` decimal(7,2) DEFAULT NULL,
  `aliquota_ir` decimal(7,2) DEFAULT NULL,
  `aliquota_csll` decimal(7,2) DEFAULT NULL,
  `intermediador` enum('n','f','j') COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `documento_intermediador` varchar(18) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nome_intermediador` varchar(80) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `im_intermediador` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `responsavel_retencao_iss` int NOT NULL DEFAULT '1',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `nfse_servicos_nfse_id_foreign` (`nfse_id`),
  KEY `nfse_servicos_servico_id_foreign` (`servico_id`),
  CONSTRAINT `nfse_servicos_nfse_id_foreign` FOREIGN KEY (`nfse_id`) REFERENCES `nfses` (`id`) ON DELETE CASCADE,
  CONSTRAINT `nfse_servicos_servico_id_foreign` FOREIGN KEY (`servico_id`) REFERENCES `servicos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `nfse_servicos`
--


--
-- Table structure for table `nfses`
--

CREATE TABLE `nfses` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `filial_id` int unsigned DEFAULT NULL,
  `valor_total` decimal(16,7) NOT NULL,
  `estado` enum('novo','rejeitado','aprovado','cancelado','processando') COLLATE utf8mb4_unicode_ci NOT NULL,
  `serie` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL,
  `codigo_verificacao` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero_nfse` int NOT NULL,
  `url_xml` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `url_pdf_nfse` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `url_pdf_rps` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cliente_id` int unsigned NOT NULL,
  `documento` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL,
  `razao_social` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `im` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `ie` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cep` varchar(9) COLLATE utf8mb4_unicode_ci NOT NULL,
  `rua` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `complemento` varchar(80) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cidade_id` int unsigned NOT NULL,
  `email` varchar(80) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `telefone` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `natureza_operacao` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `uuid` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `chave` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `nfses_empresa_id_foreign` (`empresa_id`),
  KEY `nfses_filial_id_foreign` (`filial_id`),
  KEY `nfses_cliente_id_foreign` (`cliente_id`),
  KEY `nfses_cidade_id_foreign` (`cidade_id`),
  CONSTRAINT `nfses_cidade_id_foreign` FOREIGN KEY (`cidade_id`) REFERENCES `cidades` (`id`) ON DELETE CASCADE,
  CONSTRAINT `nfses_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`) ON DELETE CASCADE,
  CONSTRAINT `nfses_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `nfses_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `nfses`
--


--
-- Table structure for table `nuvem_shop_item_pedidos`
--

CREATE TABLE `nuvem_shop_item_pedidos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `pedido_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `quantidade` decimal(8,2) NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `nome` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `nuvem_shop_item_pedidos_pedido_id_foreign` (`pedido_id`),
  KEY `nuvem_shop_item_pedidos_produto_id_foreign` (`produto_id`),
  CONSTRAINT `nuvem_shop_item_pedidos_pedido_id_foreign` FOREIGN KEY (`pedido_id`) REFERENCES `nuvem_shop_pedidos` (`id`),
  CONSTRAINT `nuvem_shop_item_pedidos_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `nuvem_shop_item_pedidos`
--


--
-- Table structure for table `nuvem_shop_pedidos`
--

CREATE TABLE `nuvem_shop_pedidos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned DEFAULT NULL,
  `pedido_id` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `rua` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bairro` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cidade` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cep` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `subtotal` decimal(10,2) NOT NULL,
  `total` decimal(10,2) NOT NULL,
  `valor_frete` decimal(10,2) NOT NULL,
  `desconto` decimal(10,2) NOT NULL,
  `observacao` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cliente_id` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `documento` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero_nfe` int NOT NULL DEFAULT '0',
  `status_envio` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `gateway` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `status_pagamento` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `data` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `venda_id` int NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `nuvem_shop_pedidos_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `nuvem_shop_pedidos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `nuvem_shop_pedidos`
--


--
-- Table structure for table `orcamentos`
--

CREATE TABLE `orcamentos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `cliente_id` int unsigned NOT NULL,
  `usuario_id` int unsigned NOT NULL,
  `natureza_id` int unsigned DEFAULT NULL,
  `frete_id` int unsigned DEFAULT NULL,
  `transportadora_id` int unsigned DEFAULT NULL,
  `valor_total` decimal(16,7) NOT NULL,
  `desconto` decimal(10,2) NOT NULL,
  `acrescimo` decimal(10,2) NOT NULL,
  `forma_pagamento` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo_pagamento` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `observacao` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `estado` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email_enviado` tinyint(1) NOT NULL,
  `validade` date NOT NULL,
  `data_entrega` date DEFAULT NULL,
  `venda_id` int NOT NULL,
  `data_retroativa` date DEFAULT NULL,
  `filial_id` int unsigned DEFAULT NULL,
  `vendedor_id` int DEFAULT NULL,
  `ecommerce` tinyint(1) DEFAULT NULL,
  `numero_sequencial` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `orcamentos_empresa_id_foreign` (`empresa_id`),
  KEY `orcamentos_cliente_id_foreign` (`cliente_id`),
  KEY `orcamentos_usuario_id_foreign` (`usuario_id`),
  KEY `orcamentos_natureza_id_foreign` (`natureza_id`),
  KEY `orcamentos_frete_id_foreign` (`frete_id`),
  KEY `orcamentos_transportadora_id_foreign` (`transportadora_id`),
  KEY `orcamentos_filial_id_foreign` (`filial_id`),
  CONSTRAINT `orcamentos_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`),
  CONSTRAINT `orcamentos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `orcamentos_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE,
  CONSTRAINT `orcamentos_frete_id_foreign` FOREIGN KEY (`frete_id`) REFERENCES `fretes` (`id`) ON DELETE CASCADE,
  CONSTRAINT `orcamentos_natureza_id_foreign` FOREIGN KEY (`natureza_id`) REFERENCES `natureza_operacaos` (`id`),
  CONSTRAINT `orcamentos_transportadora_id_foreign` FOREIGN KEY (`transportadora_id`) REFERENCES `transportadoras` (`id`) ON DELETE CASCADE,
  CONSTRAINT `orcamentos_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `orcamentos`
--


--
-- Table structure for table `ordem_servicos`
--

CREATE TABLE `ordem_servicos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `cliente_id` int unsigned NOT NULL,
  `numero_sequencial` int NOT NULL,
  `usuario_id` int unsigned NOT NULL,
  `estado` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'pd',
  `descricao` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `forma_pagamento` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `valor` decimal(10,2) NOT NULL DEFAULT '0.00',
  `data_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `data_prevista_finalizacao` date NOT NULL DEFAULT '1981-01-01',
  `NfNumero` int NOT NULL DEFAULT '0',
  `desconto` decimal(10,2) DEFAULT NULL,
  `acrescimo` decimal(10,2) DEFAULT NULL,
  `observacao` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `venda_id` int NOT NULL DEFAULT '0',
  `nfse_id` int NOT NULL DEFAULT '0',
  `filial_id` int unsigned DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `ordem_servicos_empresa_id_foreign` (`empresa_id`),
  KEY `ordem_servicos_cliente_id_foreign` (`cliente_id`),
  KEY `ordem_servicos_usuario_id_foreign` (`usuario_id`),
  KEY `ordem_servicos_filial_id_foreign` (`filial_id`),
  CONSTRAINT `ordem_servicos_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`) ON DELETE CASCADE,
  CONSTRAINT `ordem_servicos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `ordem_servicos_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE,
  CONSTRAINT `ordem_servicos_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ordem_servicos`
--


--
-- Table structure for table `pack_produto_deliveries`
--

CREATE TABLE `pack_produto_deliveries` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `descricao` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pack_produto_deliveries`
--


--
-- Table structure for table `pagamento_pedido_ifoods`
--

CREATE TABLE `pagamento_pedido_ifoods` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `pedido_id` int unsigned NOT NULL,
  `forma_pagamento` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `tipo_pagamento` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `bandeira_cartao` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `valor` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `pagamento_pedido_ifoods_pedido_id_foreign` (`pedido_id`),
  CONSTRAINT `pagamento_pedido_ifoods_pedido_id_foreign` FOREIGN KEY (`pedido_id`) REFERENCES `pedido_ifoods` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pagamento_pedido_ifoods`
--


--
-- Table structure for table `pais`
--

CREATE TABLE `pais` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `codigo` int NOT NULL,
  `nome` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=246 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pais`
--

INSERT INTO `pais` VALUES (1,132,'Afeganistão','2024-05-15 22:16:33','2024-05-15 22:16:33'),(2,7560,'África do Sul','2024-05-15 22:16:33','2024-05-15 22:16:33'),(3,175,'Albânia, República da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(4,230,'Alemanha','2024-05-15 22:16:33','2024-05-15 22:16:33'),(5,370,'Andorra Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(6,400,'Angola','2024-05-15 22:16:33','2024-05-15 22:16:33'),(7,418,'Anguilla Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(8,434,'Antigua e Barbuda Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(9,477,'Antilhas Holandesas Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(10,531,'Arábia Saudita','2024-05-15 22:16:33','2024-05-15 22:16:33'),(11,590,'Argélia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(12,639,'Argentina','2024-05-15 22:16:33','2024-05-15 22:16:33'),(13,647,'Armênia, República da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(14,655,'Aruba','2024-05-15 22:16:33','2024-05-15 22:16:33'),(15,698,'Austrália','2024-05-15 22:16:33','2024-05-15 22:16:33'),(16,728,'Áustria','2024-05-15 22:16:33','2024-05-15 22:16:33'),(17,736,'Azerbaijão, República do','2024-05-15 22:16:33','2024-05-15 22:16:33'),(18,779,'Bahamas, Ilhas Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(19,809,'Bahrein, Ilhas Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(20,817,'Bangladesh','2024-05-15 22:16:33','2024-05-15 22:16:33'),(21,833,'Barbados Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(22,850,'Belarus','2024-05-15 22:16:33','2024-05-15 22:16:33'),(23,876,'Bélgica','2024-05-15 22:16:33','2024-05-15 22:16:33'),(24,884,'Belize Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(25,2291,'Benin','2024-05-15 22:16:33','2024-05-15 22:16:33'),(26,906,'    Bermudas Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(27,973,'Bolívia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(28,981,'Bósnia-Herzegovina','2024-05-15 22:16:33','2024-05-15 22:16:33'),(29,1015,'Botsuana','2024-05-15 22:16:33','2024-05-15 22:16:33'),(30,1058,'Brasil','2024-05-15 22:16:33','2024-05-15 22:16:33'),(31,1082,'Brunei','2024-05-15 22:16:33','2024-05-15 22:16:33'),(32,1112,'Bulgária, República da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(33,310,'Burkina Faso','2024-05-15 22:16:33','2024-05-15 22:16:33'),(34,1155,'Burundi','2024-05-15 22:16:33','2024-05-15 22:16:33'),(35,1198,'Butão','2024-05-15 22:16:33','2024-05-15 22:16:33'),(36,1279,'Cabo Verde, República de','2024-05-15 22:16:33','2024-05-15 22:16:33'),(37,1457,'Camarões','2024-05-15 22:16:33','2024-05-15 22:16:33'),(38,1414,'Camboja','2024-05-15 22:16:33','2024-05-15 22:16:33'),(39,1490,'Canadá','2024-05-15 22:16:33','2024-05-15 22:16:33'),(40,1504,'Canal, Ilhas do (Jersey e Guernsey) Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(41,1511,'Canárias, Ilhas','2024-05-15 22:16:33','2024-05-15 22:16:33'),(42,1546,'Catar','2024-05-15 22:16:33','2024-05-15 22:16:33'),(43,1376,'Cayman, Ilhas Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(44,1538,'Cazaquistão, República do','2024-05-15 22:16:33','2024-05-15 22:16:33'),(45,7889,'Chade','2024-05-15 22:16:33','2024-05-15 22:16:33'),(46,1589,'Chile','2024-05-15 22:16:33','2024-05-15 22:16:33'),(47,1600,'China, República Popular da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(48,1635,'Chipre Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(49,5118,'Christmas, Ilha (Navidad)','2024-05-15 22:16:33','2024-05-15 22:16:33'),(50,7412,'Cingapura','2024-05-15 22:16:33','2024-05-15 22:16:33'),(51,1651,'Cocos (Keeling), Ilhas','2024-05-15 22:16:33','2024-05-15 22:16:33'),(52,1694,'Colômbia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(53,1732,'Comores, Ilhas','2024-05-15 22:16:33','2024-05-15 22:16:33'),(54,8885,'Congo, República Democrática do','2024-05-15 22:16:33','2024-05-15 22:16:33'),(55,1775,'Congo, República do','2024-05-15 22:16:33','2024-05-15 22:16:33'),(56,1830,'Cook, Ilhas Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(57,1872,'Coréia, Rep. Pop. Democrática da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(58,1902,'Coréia, República da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(59,1937,'Costa do Marfim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(60,1961,'Costa Rica  Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(61,1988,'Coveite','2024-05-15 22:16:33','2024-05-15 22:16:33'),(62,1953,'Croácia, República da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(63,1996,'Cuba','2024-05-15 22:16:33','2024-05-15 22:16:33'),(64,2321,'Dinamarca','2024-05-15 22:16:33','2024-05-15 22:16:33'),(65,7838,'Djibuti Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(66,2356,'Dominica, Ilha Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(67,2402,'Egito','2024-05-15 22:16:33','2024-05-15 22:16:33'),(68,6874,'El Salvador','2024-05-15 22:16:33','2024-05-15 22:16:33'),(69,2445,'Emirados Árabes Unidos','2024-05-15 22:16:33','2024-05-15 22:16:33'),(70,2399,'Equador','2024-05-15 22:16:33','2024-05-15 22:16:33'),(71,2437,'Eritréia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(72,6289,'Escócia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(73,2470,'Eslovaca, República','2024-05-15 22:16:33','2024-05-15 22:16:33'),(74,2461,'Eslovênia, República da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(75,2453,'Espanha','2024-05-15 22:16:33','2024-05-15 22:16:33'),(76,2496,'Estados Unidos','2024-05-15 22:16:33','2024-05-15 22:16:33'),(77,2518,'Estônia, República da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(78,2534,'Etiópia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(79,2550,'Falkland (Ilhas Malvinas)','2024-05-15 22:16:33','2024-05-15 22:16:33'),(80,2593,'Feroe, Ilhas','2024-05-15 22:16:33','2024-05-15 22:16:33'),(81,8702,'Fiji','2024-05-15 22:16:33','2024-05-15 22:16:33'),(82,2674,'Filipinas','2024-05-15 22:16:33','2024-05-15 22:16:33'),(83,2712,'Finlândia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(84,1619,'Formosa (Taiwan)','2024-05-15 22:16:33','2024-05-15 22:16:33'),(85,2755,'França','2024-05-15 22:16:33','2024-05-15 22:16:33'),(86,2810,'Gabão','2024-05-15 22:16:33','2024-05-15 22:16:33'),(87,6289,'Gales, País de','2024-05-15 22:16:33','2024-05-15 22:16:33'),(88,2852,'Gâmbia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(89,2895,'Gana','2024-05-15 22:16:33','2024-05-15 22:16:33'),(90,2917,'Geórgia, República da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(91,2933,'Gibraltar Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(92,6289,'Grã-Bretanha','2024-05-15 22:16:33','2024-05-15 22:16:33'),(93,2976,'Granada Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(94,3018,'Grécia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(95,3050,'Groenlândia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(96,3093,'Guadalupe','2024-05-15 22:16:33','2024-05-15 22:16:33'),(97,3131,'Guam','2024-05-15 22:16:33','2024-05-15 22:16:33'),(98,3174,'Guatemala','2024-05-15 22:16:33','2024-05-15 22:16:33'),(99,3379,'Guiana','2024-05-15 22:16:33','2024-05-15 22:16:33'),(100,3255,'Guiana Francesa','2024-05-15 22:16:33','2024-05-15 22:16:33'),(101,3298,'Guiné','2024-05-15 22:16:33','2024-05-15 22:16:33'),(102,3344,'Guiné-Bissau','2024-05-15 22:16:33','2024-05-15 22:16:33'),(103,3310,'Guiné-Equatorial','2024-05-15 22:16:33','2024-05-15 22:16:33'),(104,3417,'Haiti','2024-05-15 22:16:33','2024-05-15 22:16:33'),(105,5738,'Holanda (Países Baixos)','2024-05-15 22:16:33','2024-05-15 22:16:33'),(106,3450,'Honduras','2024-05-15 22:16:33','2024-05-15 22:16:33'),(107,3514,'Hong Kong, Região Adm. Especial','2024-05-15 22:16:33','2024-05-15 22:16:33'),(108,3557,'Hungria, República da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(109,3573,'Iêmen','2024-05-15 22:16:33','2024-05-15 22:16:33'),(110,3611,'Índia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(111,3654,'Indonésia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(112,6289,'Inglaterra','2024-05-15 22:16:33','2024-05-15 22:16:33'),(113,3727,'Irã, República Islâmica do','2024-05-15 22:16:33','2024-05-15 22:16:33'),(114,3697,'Iraque','2024-05-15 22:16:33','2024-05-15 22:16:33'),(115,3751,'Irlanda','2024-05-15 22:16:33','2024-05-15 22:16:33'),(116,6289,'Irlanda do Norte','2024-05-15 22:16:33','2024-05-15 22:16:33'),(117,3794,'Islândia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(118,3832,'Israel','2024-05-15 22:16:33','2024-05-15 22:16:33'),(119,3867,'Itália','2024-05-15 22:16:33','2024-05-15 22:16:33'),(120,3883,'Iugoslávia, República Fed. da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(121,3913,'Jamaica','2024-05-15 22:16:33','2024-05-15 22:16:33'),(122,3999,'Japão','2024-05-15 22:16:33','2024-05-15 22:16:33'),(123,3964,'Johnston, Ilhas','2024-05-15 22:16:33','2024-05-15 22:16:33'),(124,4030,'Jordânia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(125,4111,'Kiribati','2024-05-15 22:16:33','2024-05-15 22:16:33'),(126,4200,'Laos, Rep. Pop. Democrática do','2024-05-15 22:16:33','2024-05-15 22:16:33'),(127,4235,'Lebuan Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(128,4260,'Lesoto','2024-05-15 22:16:33','2024-05-15 22:16:33'),(129,4278,'Letônia, República da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(130,4316,'Líbano','2024-05-15 22:16:33','2024-05-15 22:16:33'),(131,4340,'Libéria Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(132,4383,'Líbia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(133,4405,'Liechtenstein Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(134,4421,'Lituânia, República da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(135,4456,'Luxemburgo','2024-05-15 22:16:33','2024-05-15 22:16:33'),(136,4472,'Macau','2024-05-15 22:16:33','2024-05-15 22:16:33'),(137,4499,'Macedônia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(138,4502,'Madagascar','2024-05-15 22:16:33','2024-05-15 22:16:33'),(139,4525,'Madeira, Ilha da Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(140,4553,'Malásia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(141,4588,'Malavi','2024-05-15 22:16:33','2024-05-15 22:16:33'),(142,4618,'Maldivas','2024-05-15 22:16:33','2024-05-15 22:16:33'),(143,4642,'Máli','2024-05-15 22:16:33','2024-05-15 22:16:33'),(144,4677,'Malta Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(145,3595,'Man, Ilhas Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(146,4723,'Marianas do Norte','2024-05-15 22:16:33','2024-05-15 22:16:33'),(147,4740,'Marrocos','2024-05-15 22:16:33','2024-05-15 22:16:33'),(148,4766,'Marshall, Ilhas Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(149,4774,'Martinica','2024-05-15 22:16:33','2024-05-15 22:16:33'),(150,4855,'Maurício Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(151,4880,'Mauritânia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(152,4936,'México','2024-05-15 22:16:33','2024-05-15 22:16:33'),(153,930,'Mianmar (Birmânia)','2024-05-15 22:16:33','2024-05-15 22:16:33'),(154,4995,'Micronésia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(155,4901,'Midway, Ilhas','2024-05-15 22:16:33','2024-05-15 22:16:33'),(156,5053,'Moçambique','2024-05-15 22:16:33','2024-05-15 22:16:33'),(157,4944,'Moldávia, República da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(158,4952,'Mônaco Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(159,4979,'Mongólia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(160,5010,'Montserrat, Ilhas Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(161,5070,'Namíbia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(162,5088,'Nauru Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(163,5177,'Nepal','2024-05-15 22:16:33','2024-05-15 22:16:33'),(164,5215,'Nicarágua','2024-05-15 22:16:33','2024-05-15 22:16:33'),(165,5258,'Niger','2024-05-15 22:16:33','2024-05-15 22:16:33'),(166,5282,'Nigéria','2024-05-15 22:16:33','2024-05-15 22:16:33'),(167,5312,'Niue, Ilha Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(168,5355,'Norfolk, Ilha','2024-05-15 22:16:33','2024-05-15 22:16:33'),(169,5380,'Noruega','2024-05-15 22:16:33','2024-05-15 22:16:33'),(170,5428,'Nova Caledônia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(171,5487,'Nova Zelândia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(172,5568,'Omã','2024-05-15 22:16:33','2024-05-15 22:16:33'),(173,5738,'Países Baixos (Holanda)','2024-05-15 22:16:33','2024-05-15 22:16:33'),(174,5754,'Palau','2024-05-15 22:16:33','2024-05-15 22:16:33'),(175,5800,'Panamá Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(176,5452,'Papua Nova Guiné','2024-05-15 22:16:33','2024-05-15 22:16:33'),(177,5762,'Paquistão','2024-05-15 22:16:33','2024-05-15 22:16:33'),(178,5860,'Paraguai','2024-05-15 22:16:33','2024-05-15 22:16:33'),(179,5894,'Peru','2024-05-15 22:16:33','2024-05-15 22:16:33'),(180,5932,'Pitcairn, Ilha','2024-05-15 22:16:33','2024-05-15 22:16:33'),(181,5991,'Polinésia Francesa','2024-05-15 22:16:33','2024-05-15 22:16:33'),(182,6033,'Polônia, República da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(183,6114,'Porto Rico','2024-05-15 22:16:33','2024-05-15 22:16:33'),(184,6076,'Portugal','2024-05-15 22:16:33','2024-05-15 22:16:33'),(185,6238,'Quênia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(186,6254,'Quirguiz, República','2024-05-15 22:16:33','2024-05-15 22:16:33'),(187,6289,'Reino Unido','2024-05-15 22:16:33','2024-05-15 22:16:33'),(188,6408,'República Centro-Africana','2024-05-15 22:16:33','2024-05-15 22:16:33'),(189,6475,'República Dominicana','2024-05-15 22:16:33','2024-05-15 22:16:33'),(190,6602,'Reunião, Ilha','2024-05-15 22:16:33','2024-05-15 22:16:33'),(191,6700,'Romênia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(192,6750,'Ruanda','2024-05-15 22:16:33','2024-05-15 22:16:33'),(193,6769,'Rússia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(194,6858,'Saara Ocidental','2024-05-15 22:16:33','2024-05-15 22:16:33'),(195,6777,'Salomão, Ilhas','2024-05-15 22:16:33','2024-05-15 22:16:33'),(196,6904,'Samoa Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(197,6912,'Samoa Americana','2024-05-15 22:16:33','2024-05-15 22:16:33'),(198,6971,'San Marino Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(199,7102,'Santa Helena','2024-05-15 22:16:33','2024-05-15 22:16:33'),(200,7153,'Santa Lúcia Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(201,6955,'São Cristóvão e Neves Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(202,7005,'São Pedro e Miquelon','2024-05-15 22:16:33','2024-05-15 22:16:33'),(203,7200,'São Tomé e Príncipe, Ilhas','2024-05-15 22:16:33','2024-05-15 22:16:33'),(204,7056,'São Vicente e Granadinas Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(205,7285,'Senegal','2024-05-15 22:16:33','2024-05-15 22:16:33'),(206,7358,'Serra Leoa','2024-05-15 22:16:33','2024-05-15 22:16:33'),(207,7315,'Seychelles Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(208,7447,'Síria, República Árabe da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(209,7480,'Somália','2024-05-15 22:16:33','2024-05-15 22:16:33'),(210,7501,'Sri Lanka','2024-05-15 22:16:33','2024-05-15 22:16:33'),(211,7544,'Suazilândia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(212,7595,'Sudão','2024-05-15 22:16:33','2024-05-15 22:16:33'),(213,7641,'Suécia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(214,7676,'Suíça','2024-05-15 22:16:33','2024-05-15 22:16:33'),(215,7706,'Suriname','2024-05-15 22:16:33','2024-05-15 22:16:33'),(216,7722,'Tadjiquistão','2024-05-15 22:16:33','2024-05-15 22:16:33'),(217,7765,'Tailândia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(218,7803,'Tanzânia, República Unida da','2024-05-15 22:16:33','2024-05-15 22:16:33'),(219,7919,'Tcheca, República','2024-05-15 22:16:33','2024-05-15 22:16:33'),(220,7820,'Território Britânico Oc. Índico ','2024-05-15 22:16:33','2024-05-15 22:16:33'),(221,7951,'Timor Leste','2024-05-15 22:16:33','2024-05-15 22:16:33'),(222,8001,'Togo','2024-05-15 22:16:33','2024-05-15 22:16:33'),(223,8109,'Tonga Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(224,8052,'Toquelau, Ilhas','2024-05-15 22:16:33','2024-05-15 22:16:33'),(225,8150,'Trinidad e Tobago','2024-05-15 22:16:33','2024-05-15 22:16:33'),(226,8206,'Tunísia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(227,8230,'Turcas e Caicos, Ilhas Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(228,8249,'Turcomenistão, República do','2024-05-15 22:16:33','2024-05-15 22:16:33'),(229,8273,'Turquia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(230,8281,'Tuvalu','2024-05-15 22:16:33','2024-05-15 22:16:33'),(231,8311,'Ucrânia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(232,8338,'Uganda','2024-05-15 22:16:33','2024-05-15 22:16:33'),(233,8451,'Uruguai','2024-05-15 22:16:33','2024-05-15 22:16:33'),(234,8478,'Uzbequistão, República do','2024-05-15 22:16:33','2024-05-15 22:16:33'),(235,5517,'Vanuatu Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(236,8486,'Vaticano, Estado da Cidade do','2024-05-15 22:16:33','2024-05-15 22:16:33'),(237,8508,'Venezuela','2024-05-15 22:16:33','2024-05-15 22:16:33'),(238,8583,'Vietnã','2024-05-15 22:16:33','2024-05-15 22:16:33'),(239,8630,'Virgens, Ilhas (Britânicas) Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(240,8664,'Virgens, Ilhas (E.U.A.) Sim','2024-05-15 22:16:33','2024-05-15 22:16:33'),(241,8737,'Wake, Ilha','2024-05-15 22:16:33','2024-05-15 22:16:33'),(242,8753,'Wallis e Futuna, Ilhas','2024-05-15 22:16:33','2024-05-15 22:16:33'),(243,8907,'Zâmbia','2024-05-15 22:16:33','2024-05-15 22:16:33'),(244,6653,'Zimbábue','2024-05-15 22:16:33','2024-05-15 22:16:33'),(245,8958,'Zona do Canal do Panamá','2024-05-15 22:16:34','2024-05-15 22:16:34');

--
-- Table structure for table `payments`
--

CREATE TABLE `payments` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `plano_id` int unsigned NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `transacao_id` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `forma_pagamento` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `status_detalhe` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `descricao` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `link_boleto` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `qr_code_base64` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `qr_code` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `payments_empresa_id_foreign` (`empresa_id`),
  KEY `payments_plano_id_foreign` (`plano_id`),
  CONSTRAINT `payments_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `payments_plano_id_foreign` FOREIGN KEY (`plano_id`) REFERENCES `plano_empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `payments`
--


--
-- Table structure for table `pedido_deletes`
--

CREATE TABLE `pedido_deletes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `produto` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `pedido_id` int NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `data_insercao` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `quantidade` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `pedido_deletes_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `pedido_deletes_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pedido_deletes`
--


--
-- Table structure for table `pedido_deliveries`
--

CREATE TABLE `pedido_deliveries` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `cliente_id` int unsigned NOT NULL,
  `data_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `valor_total` decimal(10,2) NOT NULL,
  `troco_para` decimal(10,2) NOT NULL,
  `forma_pagamento` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `observacao` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `telefone` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `estado` enum('novo','aprovado','cancelado','finalizado') COLLATE utf8mb4_unicode_ci NOT NULL,
  `motivoEstado` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `endereco_id` int unsigned DEFAULT NULL,
  `cupom_id` int unsigned DEFAULT NULL,
  `desconto` decimal(10,2) NOT NULL,
  `valor_entrega` decimal(10,2) NOT NULL,
  `app` tinyint(1) NOT NULL,
  `qr_code_base64` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `qr_code` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `transacao_id` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `status_pagamento` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `pedido_lido` tinyint(1) NOT NULL DEFAULT '0',
  `horario_cricao` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL,
  `horario_leitura` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL,
  `horario_entrega` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `pedido_deliveries_empresa_id_foreign` (`empresa_id`),
  KEY `pedido_deliveries_cliente_id_foreign` (`cliente_id`),
  KEY `pedido_deliveries_endereco_id_foreign` (`endereco_id`),
  KEY `pedido_deliveries_cupom_id_foreign` (`cupom_id`),
  CONSTRAINT `pedido_deliveries_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `cliente_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `pedido_deliveries_cupom_id_foreign` FOREIGN KEY (`cupom_id`) REFERENCES `codigo_descontos` (`id`) ON DELETE CASCADE,
  CONSTRAINT `pedido_deliveries_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `pedido_deliveries_endereco_id_foreign` FOREIGN KEY (`endereco_id`) REFERENCES `endereco_deliveries` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pedido_deliveries`
--


--
-- Table structure for table `pedido_ifoods`
--

CREATE TABLE `pedido_ifoods` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `status` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `pedido_id` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `data_pedido` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `empresa_id` int unsigned NOT NULL,
  `tipo_pedido` varchar(40) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `endereco` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `bairro` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cep` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `nome_cliente` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `id_cliente` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `telefone_cliente` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `valor_produtos` decimal(10,2) DEFAULT NULL,
  `valor_entrega` decimal(10,2) DEFAULT NULL,
  `valor_total` decimal(10,2) DEFAULT NULL,
  `taxas_adicionais` decimal(10,2) DEFAULT NULL,
  `cpf_na_nota` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `status_leitura` tinyint(1) NOT NULL DEFAULT '0',
  `status_driver` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `pedido_ifoods_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `pedido_ifoods_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pedido_ifoods`
--


--
-- Table structure for table `pedido_mesas`
--

CREATE TABLE `pedido_mesas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `valor_total` decimal(10,2) DEFAULT NULL,
  `forma_pagamento` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `observacao` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `estado` enum('fechado','aberto','concluido','recusado') COLLATE utf8mb4_unicode_ci NOT NULL,
  `uid` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome_cliente` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `telefone_cliente` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `mesa_id` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `pedido_mesas_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `pedido_mesas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pedido_mesas`
--


--
-- Table structure for table `pedido_motoboys`
--

CREATE TABLE `pedido_motoboys` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `motoboy_id` int unsigned DEFAULT NULL,
  `pedido_id` int unsigned DEFAULT NULL,
  `valor` decimal(7,2) NOT NULL,
  `status_pagamento` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `pedido_motoboys_motoboy_id_foreign` (`motoboy_id`),
  KEY `pedido_motoboys_pedido_id_foreign` (`pedido_id`),
  CONSTRAINT `pedido_motoboys_motoboy_id_foreign` FOREIGN KEY (`motoboy_id`) REFERENCES `motoboys` (`id`) ON DELETE CASCADE,
  CONSTRAINT `pedido_motoboys_pedido_id_foreign` FOREIGN KEY (`pedido_id`) REFERENCES `pedido_deliveries` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pedido_motoboys`
--


--
-- Table structure for table `pedido_pag_seguros`
--

CREATE TABLE `pedido_pag_seguros` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `pedido_delivery_id` int unsigned NOT NULL,
  `numero_cartao` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cpf` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome_impresso` varchar(25) COLLATE utf8mb4_unicode_ci NOT NULL,
  `codigo_transacao` varchar(45) COLLATE utf8mb4_unicode_ci NOT NULL,
  `referencia` varchar(35) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bandeira` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `parcelas` int NOT NULL,
  `status` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `pedido_pag_seguros_pedido_delivery_id_foreign` (`pedido_delivery_id`),
  CONSTRAINT `pedido_pag_seguros_pedido_delivery_id_foreign` FOREIGN KEY (`pedido_delivery_id`) REFERENCES `pedido_deliveries` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pedido_pag_seguros`
--


--
-- Table structure for table `pedidos`
--

CREATE TABLE `pedidos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `comanda` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL,
  `observacao` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` tinyint(1) NOT NULL,
  `mesa_id` int unsigned DEFAULT NULL,
  `cliente_id` int unsigned DEFAULT NULL,
  `bairro_id` int unsigned DEFAULT NULL,
  `nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `rua` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `referencia` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `telefone` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `desativado` tinyint(1) NOT NULL,
  `referencia_cliete` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `mesa_ativa` tinyint(1) NOT NULL DEFAULT '1',
  `fechar_mesa` tinyint(1) NOT NULL DEFAULT '1',
  `data_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `catraca_aberta` tinyint(1) NOT NULL DEFAULT '0',
  `catraca_fechada` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `pedidos_empresa_id_foreign` (`empresa_id`),
  KEY `pedidos_mesa_id_foreign` (`mesa_id`),
  KEY `pedidos_cliente_id_foreign` (`cliente_id`),
  KEY `pedidos_bairro_id_foreign` (`bairro_id`),
  CONSTRAINT `pedidos_bairro_id_foreign` FOREIGN KEY (`bairro_id`) REFERENCES `bairro_deliveries` (`id`),
  CONSTRAINT `pedidos_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`),
  CONSTRAINT `pedidos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `pedidos_mesa_id_foreign` FOREIGN KEY (`mesa_id`) REFERENCES `mesas` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pedidos`
--


--
-- Table structure for table `percursos`
--

CREATE TABLE `percursos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `mdfe_id` int unsigned NOT NULL,
  `uf` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `percursos_mdfe_id_foreign` (`mdfe_id`),
  CONSTRAINT `percursos_mdfe_id_foreign` FOREIGN KEY (`mdfe_id`) REFERENCES `mdves` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `percursos`
--


--
-- Table structure for table `perfil_acessos`
--

CREATE TABLE `perfil_acessos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `permissao` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `perfil_acessos`
--


--
-- Table structure for table `pesquisa_respostas`
--

CREATE TABLE `pesquisa_respostas` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned DEFAULT NULL,
  `pesquisa_id` int unsigned DEFAULT NULL,
  `resposta` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `nota` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `pesquisa_respostas_empresa_id_foreign` (`empresa_id`),
  KEY `pesquisa_respostas_pesquisa_id_foreign` (`pesquisa_id`),
  CONSTRAINT `pesquisa_respostas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `pesquisa_respostas_pesquisa_id_foreign` FOREIGN KEY (`pesquisa_id`) REFERENCES `pesquisas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pesquisa_respostas`
--


--
-- Table structure for table `pesquisas`
--

CREATE TABLE `pesquisas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `titulo` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `texto` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` tinyint(1) NOT NULL,
  `maximo_acessos` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pesquisas`
--


--
-- Table structure for table `plano_contas`
--

CREATE TABLE `plano_contas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `plano_conta_id` int unsigned DEFAULT NULL,
  `descricao` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `plano_contas_empresa_id_foreign` (`empresa_id`),
  KEY `plano_contas_plano_conta_id_foreign` (`plano_conta_id`),
  CONSTRAINT `plano_contas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `plano_contas_plano_conta_id_foreign` FOREIGN KEY (`plano_conta_id`) REFERENCES `plano_contas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `plano_contas`
--


--
-- Table structure for table `plano_empresa_representantes`
--

CREATE TABLE `plano_empresa_representantes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `plano_id` int unsigned NOT NULL,
  `representante_id` int unsigned NOT NULL,
  `expiracao` date NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `plano_empresa_representantes_empresa_id_foreign` (`empresa_id`),
  KEY `plano_empresa_representantes_plano_id_foreign` (`plano_id`),
  KEY `plano_empresa_representantes_representante_id_foreign` (`representante_id`),
  CONSTRAINT `plano_empresa_representantes_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `plano_empresa_representantes_plano_id_foreign` FOREIGN KEY (`plano_id`) REFERENCES `planos` (`id`) ON DELETE CASCADE,
  CONSTRAINT `plano_empresa_representantes_representante_id_foreign` FOREIGN KEY (`representante_id`) REFERENCES `representantes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `plano_empresa_representantes`
--


--
-- Table structure for table `plano_empresas`
--

CREATE TABLE `plano_empresas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `plano_id` int unsigned NOT NULL,
  `expiracao` date NOT NULL,
  `mensagem_alerta` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `valor` decimal(10,2) NOT NULL DEFAULT '0.00',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `plano_empresas_empresa_id_foreign` (`empresa_id`),
  KEY `plano_empresas_plano_id_foreign` (`plano_id`),
  CONSTRAINT `plano_empresas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `plano_empresas_plano_id_foreign` FOREIGN KEY (`plano_id`) REFERENCES `planos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `plano_empresas`
--


--
-- Table structure for table `planos`
--

CREATE TABLE `planos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(6,2) NOT NULL,
  `maximo_clientes` int NOT NULL,
  `maximo_produtos` int NOT NULL,
  `maximo_fornecedores` int NOT NULL,
  `maximo_nfes` int NOT NULL,
  `maximo_nfces` int NOT NULL,
  `maximo_cte` int NOT NULL,
  `maximo_mdfe` int NOT NULL,
  `maximo_evento` int NOT NULL,
  `maximo_usuario` int NOT NULL,
  `armazenamento` int NOT NULL,
  `maximo_usuario_simultaneo` int NOT NULL,
  `delivery` tinyint(1) NOT NULL,
  `perfil_id` int NOT NULL,
  `intervalo_dias` int NOT NULL,
  `descricao` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `img` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `visivel` tinyint(1) NOT NULL DEFAULT '1',
  `api_sieg` tinyint(1) NOT NULL DEFAULT '0',
  `visivel_representante` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `planos`
--


--
-- Table structure for table `post_blog_ecommerces`
--

CREATE TABLE `post_blog_ecommerces` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `titulo` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `img` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tags` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `texto` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `categoria_id` int unsigned NOT NULL,
  `autor_id` int unsigned NOT NULL,
  `empresa_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `post_blog_ecommerces_categoria_id_foreign` (`categoria_id`),
  KEY `post_blog_ecommerces_autor_id_foreign` (`autor_id`),
  KEY `post_blog_ecommerces_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `post_blog_ecommerces_autor_id_foreign` FOREIGN KEY (`autor_id`) REFERENCES `autor_post_blog_ecommerces` (`id`) ON DELETE CASCADE,
  CONSTRAINT `post_blog_ecommerces_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `categoria_post_blog_ecommerces` (`id`) ON DELETE CASCADE,
  CONSTRAINT `post_blog_ecommerces_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `post_blog_ecommerces`
--


--
-- Table structure for table `preco_produto_ifoods`
--

CREATE TABLE `preco_produto_ifoods` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `id_ifood` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `produto_ifood_id` int unsigned NOT NULL,
  `valor` decimal(10,2) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `preco_produto_ifoods_produto_ifood_id_foreign` (`produto_ifood_id`),
  CONSTRAINT `preco_produto_ifoods_produto_ifood_id_foreign` FOREIGN KEY (`produto_ifood_id`) REFERENCES `produto_ifoods` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `preco_produto_ifoods`
--


--
-- Table structure for table `produto_deliveries`
--

CREATE TABLE `produto_deliveries` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `categoria_id` int unsigned NOT NULL,
  `descricao_curta` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `descricao` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `ingredientes` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `referencia` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `valor_anterior` decimal(10,2) NOT NULL,
  `status` tinyint(1) NOT NULL,
  `destaque` int NOT NULL,
  `limite_diario` int NOT NULL,
  `tem_adicionais` tinyint(1) NOT NULL DEFAULT '0',
  `tipo` enum('simples','variavel') COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `produto_deliveries_empresa_id_foreign` (`empresa_id`),
  KEY `produto_deliveries_produto_id_foreign` (`produto_id`),
  KEY `produto_deliveries_categoria_id_foreign` (`categoria_id`),
  CONSTRAINT `produto_deliveries_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `categoria_produto_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `produto_deliveries_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `produto_deliveries_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `produto_deliveries`
--


--
-- Table structure for table `produto_destaque_master_deliveries`
--

CREATE TABLE `produto_destaque_master_deliveries` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned NOT NULL,
  `categoria_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `produto_destaque_master_deliveries_produto_id_foreign` (`produto_id`),
  KEY `produto_destaque_master_deliveries_categoria_id_foreign` (`categoria_id`),
  CONSTRAINT `produto_destaque_master_deliveries_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `categoria_destaque_master_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `produto_destaque_master_deliveries_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produto_deliveries` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `produto_destaque_master_deliveries`
--


--
-- Table structure for table `produto_ecommerces`
--

CREATE TABLE `produto_ecommerces` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `categoria_id` int unsigned NOT NULL,
  `sub_categoria_id` int NOT NULL DEFAULT '0',
  `descricao` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `controlar_estoque` tinyint(1) NOT NULL,
  `status` tinyint(1) NOT NULL,
  `destaque` tinyint(1) NOT NULL,
  `cep` varchar(9) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `valor` decimal(10,2) NOT NULL,
  `percentual_desconto_view` int NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `produto_ecommerces_empresa_id_foreign` (`empresa_id`),
  KEY `produto_ecommerces_produto_id_foreign` (`produto_id`),
  KEY `produto_ecommerces_categoria_id_foreign` (`categoria_id`),
  CONSTRAINT `produto_ecommerces_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `categoria_produto_ecommerces` (`id`) ON DELETE CASCADE,
  CONSTRAINT `produto_ecommerces_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `produto_ecommerces_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `produto_ecommerces`
--


--
-- Table structure for table `produto_favorito_deliveries`
--

CREATE TABLE `produto_favorito_deliveries` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned NOT NULL,
  `cliente_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `produto_favorito_deliveries_produto_id_foreign` (`produto_id`),
  KEY `produto_favorito_deliveries_cliente_id_foreign` (`cliente_id`),
  CONSTRAINT `produto_favorito_deliveries_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `cliente_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `produto_favorito_deliveries_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produto_deliveries` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `produto_favorito_deliveries`
--


--
-- Table structure for table `produto_ibpts`
--

CREATE TABLE `produto_ibpts` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned NOT NULL,
  `codigo` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `uf` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `descricao` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nacional` decimal(5,2) NOT NULL,
  `estadual` decimal(5,2) NOT NULL,
  `importado` decimal(5,2) NOT NULL,
  `municipal` decimal(5,2) NOT NULL,
  `vigencia_inicio` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `vigencia_fim` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `chave` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `versao` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `fonte` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `produto_ibpts_produto_id_foreign` (`produto_id`),
  CONSTRAINT `produto_ibpts_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `produto_ibpts`
--


--
-- Table structure for table `produto_ifoods`
--

CREATE TABLE `produto_ifoods` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `categoria_id` int unsigned NOT NULL,
  `id_ifood` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `id_ifood_aux` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL,
  `descricao` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `imagem` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `serving` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `ean` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `valor` decimal(10,2) DEFAULT NULL,
  `status` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `estoque` decimal(10,2) DEFAULT NULL,
  `sellingOption_minimum` int DEFAULT NULL,
  `sellingOption_incremental` int DEFAULT NULL,
  `sellingOption_averageUnit` int DEFAULT NULL,
  `sellingOption_availableUnits` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `produto_ifoods_empresa_id_foreign` (`empresa_id`),
  KEY `produto_ifoods_categoria_id_foreign` (`categoria_id`),
  CONSTRAINT `produto_ifoods_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `produto_ifoods_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `produto_ifoods`
--


--
-- Table structure for table `produto_lista_precos`
--

CREATE TABLE `produto_lista_precos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `lista_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `percentual_lucro` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `produto_lista_precos_lista_id_foreign` (`lista_id`),
  KEY `produto_lista_precos_produto_id_foreign` (`produto_id`),
  CONSTRAINT `produto_lista_precos_lista_id_foreign` FOREIGN KEY (`lista_id`) REFERENCES `lista_precos` (`id`) ON DELETE CASCADE,
  CONSTRAINT `produto_lista_precos_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `produto_lista_precos`
--


--
-- Table structure for table `produto_os`
--

CREATE TABLE `produto_os` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned NOT NULL,
  `ordem_servico_id` int unsigned NOT NULL,
  `quantidade` int NOT NULL,
  `valor_unitario` decimal(16,7) NOT NULL,
  `sub_total` decimal(16,7) NOT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `produto_os_produto_id_foreign` (`produto_id`),
  KEY `produto_os_ordem_servico_id_foreign` (`ordem_servico_id`),
  CONSTRAINT `produto_os_ordem_servico_id_foreign` FOREIGN KEY (`ordem_servico_id`) REFERENCES `ordem_servicos` (`id`),
  CONSTRAINT `produto_os_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `produto_os`
--


--
-- Table structure for table `produto_pizzas`
--

CREATE TABLE `produto_pizzas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned DEFAULT NULL,
  `tamanho_id` int unsigned DEFAULT NULL,
  `valor` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `produto_pizzas_produto_id_foreign` (`produto_id`),
  KEY `produto_pizzas_tamanho_id_foreign` (`tamanho_id`),
  CONSTRAINT `produto_pizzas_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produto_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `produto_pizzas_tamanho_id_foreign` FOREIGN KEY (`tamanho_id`) REFERENCES `tamanho_pizzas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `produto_pizzas`
--


--
-- Table structure for table `produtos`
--

CREATE TABLE `produtos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `categoria_id` int unsigned NOT NULL,
  `sub_categoria_id` int unsigned DEFAULT NULL,
  `marca_id` int unsigned DEFAULT NULL,
  `nome` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cor` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `referencia_balanca` int NOT NULL DEFAULT '0',
  `valor_venda` decimal(22,7) NOT NULL DEFAULT '0.0000000',
  `valor_compra` decimal(22,7) NOT NULL DEFAULT '0.0000000',
  `reajuste_automatico` tinyint(1) NOT NULL DEFAULT '0',
  `percentual_lucro` decimal(10,2) NOT NULL DEFAULT '0.00',
  `NCM` varchar(13) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `codBarras` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `CEST` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `CST_CSOSN` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `CST_PIS` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `CST_COFINS` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `CST_IPI` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `CST_CSOSN_EXP` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `unidade_compra` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `conversao_unitaria` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1',
  `unidade_venda` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `composto` tinyint(1) NOT NULL DEFAULT '0',
  `valor_livre` tinyint(1) NOT NULL,
  `perc_icms` decimal(10,2) NOT NULL DEFAULT '0.00',
  `perc_pis` decimal(10,2) NOT NULL DEFAULT '0.00',
  `perc_cofins` decimal(10,2) NOT NULL DEFAULT '0.00',
  `perc_ipi` decimal(10,2) NOT NULL DEFAULT '0.00',
  `perc_iss` decimal(10,2) NOT NULL DEFAULT '0.00',
  `cListServ` varchar(5) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `CFOP_saida_estadual` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL,
  `CFOP_saida_inter_estadual` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL,
  `codigo_anp` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `descricao_anp` varchar(95) COLLATE utf8mb4_unicode_ci NOT NULL,
  `perc_glp` decimal(5,2) NOT NULL DEFAULT '0.00',
  `perc_gnn` decimal(5,2) NOT NULL DEFAULT '0.00',
  `perc_gni` decimal(5,2) NOT NULL DEFAULT '0.00',
  `valor_partida` decimal(10,2) NOT NULL DEFAULT '0.00',
  `unidade_tributavel` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `quantidade_tributavel` decimal(10,2) NOT NULL DEFAULT '0.00',
  `imagem` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `alerta_vencimento` int NOT NULL,
  `gerenciar_estoque` tinyint(1) NOT NULL,
  `estoque_minimo` int NOT NULL DEFAULT '0',
  `referencia` varchar(25) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `pRedBC` decimal(5,2) NOT NULL DEFAULT '0.00',
  `cBenef` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `largura` decimal(6,2) NOT NULL DEFAULT '0.00',
  `comprimento` decimal(6,2) NOT NULL DEFAULT '0.00',
  `altura` decimal(6,2) NOT NULL DEFAULT '0.00',
  `peso_liquido` decimal(8,3) NOT NULL DEFAULT '0.000',
  `peso_bruto` decimal(8,3) NOT NULL DEFAULT '0.000',
  `limite_maximo_desconto` decimal(5,2) NOT NULL DEFAULT '0.00',
  `referencia_grade` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `grade` tinyint(1) NOT NULL DEFAULT '0',
  `str_grade` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `perc_icms_interestadual` decimal(10,2) NOT NULL DEFAULT '0.00',
  `perc_icms_interno` decimal(10,2) NOT NULL DEFAULT '0.00',
  `perc_fcp_interestadual` decimal(10,2) NOT NULL DEFAULT '0.00',
  `inativo` tinyint(1) NOT NULL DEFAULT '0',
  `renavam` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `placa` varchar(9) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `chassi` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `combustivel` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `ano_modelo` varchar(9) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `cor_veiculo` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `valor_locacao` decimal(10,4) NOT NULL DEFAULT '0.0000',
  `lote` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `vencimento` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `origem` int NOT NULL DEFAULT '0',
  `tipo_dimensao` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `perc_comissao` decimal(5,2) NOT NULL DEFAULT '0.00',
  `valor_comissao` decimal(9,2) NOT NULL DEFAULT '0.00',
  `acrescimo_perca` decimal(5,2) NOT NULL DEFAULT '0.00',
  `nuvemshop_id` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `ifood_id` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `info_tecnica_composto` text COLLATE utf8mb4_unicode_ci,
  `observacao` text COLLATE utf8mb4_unicode_ci,
  `CST_CSOSN_entrada` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `CST_PIS_entrada` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `CST_COFINS_entrada` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `CST_IPI_entrada` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `CFOP_entrada_estadual` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL,
  `CFOP_entrada_inter_estadual` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL,
  `custo_assessor` decimal(10,2) NOT NULL DEFAULT '0.00',
  `envia_controle_pedidos` tinyint(1) NOT NULL DEFAULT '0',
  `cenq_ipi` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '999',
  `tela_pedido_id` int NOT NULL DEFAULT '0',
  `modBCST` int NOT NULL DEFAULT '0',
  `modBC` int NOT NULL DEFAULT '0',
  `pICMSST` decimal(5,2) NOT NULL DEFAULT '0.00',
  `locais` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `perc_frete` decimal(6,2) NOT NULL DEFAULT '0.00',
  `perc_outros` decimal(6,2) NOT NULL DEFAULT '0.00',
  `perc_mlv` decimal(6,2) NOT NULL DEFAULT '0.00',
  `perc_mva` decimal(6,2) NOT NULL DEFAULT '0.00',
  `qBCMonoRet` decimal(10,4) NOT NULL DEFAULT '0.0000',
  `adRemICMSRet` decimal(10,4) NOT NULL DEFAULT '0.0000',
  `pBio` decimal(10,4) NOT NULL DEFAULT '0.0000',
  `tipo_servico` tinyint(1) NOT NULL DEFAULT '0',
  `indImport` int NOT NULL DEFAULT '0',
  `cUFOrig` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `pOrig` decimal(5,2) NOT NULL DEFAULT '0.00',
  `peso` decimal(12,3) NOT NULL DEFAULT '0.000',
  `info_adicional_item` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `produtos_empresa_id_foreign` (`empresa_id`),
  KEY `produtos_categoria_id_foreign` (`categoria_id`),
  KEY `produtos_sub_categoria_id_foreign` (`sub_categoria_id`),
  KEY `produtos_marca_id_foreign` (`marca_id`),
  CONSTRAINT `produtos_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `categorias` (`id`) ON DELETE CASCADE,
  CONSTRAINT `produtos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `produtos_marca_id_foreign` FOREIGN KEY (`marca_id`) REFERENCES `marcas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `produtos_sub_categoria_id_foreign` FOREIGN KEY (`sub_categoria_id`) REFERENCES `sub_categorias` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `produtos`
--


--
-- Table structure for table `pushes`
--

CREATE TABLE `pushes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `cliente_id` int unsigned DEFAULT NULL,
  `titulo` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `texto` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `path_img` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `referencia_produto` int NOT NULL,
  `data_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `status` tinyint(1) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `pushes_empresa_id_foreign` (`empresa_id`),
  KEY `pushes_cliente_id_foreign` (`cliente_id`),
  CONSTRAINT `pushes_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `cliente_deliveries` (`id`) ON DELETE CASCADE,
  CONSTRAINT `pushes_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `pushes`
--


--
-- Table structure for table `receita_ctes`
--

CREATE TABLE `receita_ctes` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `cte_id` int unsigned NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `descricao` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `data_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `receita_ctes_cte_id_foreign` (`cte_id`),
  CONSTRAINT `receita_ctes_cte_id_foreign` FOREIGN KEY (`cte_id`) REFERENCES `ctes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `receita_ctes`
--


--
-- Table structure for table `receitas`
--

CREATE TABLE `receitas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned DEFAULT NULL,
  `descricao` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `rendimento` double(8,2) NOT NULL,
  `valor_custo` decimal(10,2) NOT NULL,
  `tempo_preparo` int NOT NULL,
  `pizza` tinyint(1) NOT NULL,
  `pedacos` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `receitas_produto_id_foreign` (`produto_id`),
  CONSTRAINT `receitas_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `receitas`
--


--
-- Table structure for table `record_logs`
--

CREATE TABLE `record_logs` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `tipo` enum('criar','atualizar','deletar','emissao','cancelamento') COLLATE utf8mb4_unicode_ci NOT NULL,
  `usuario_log_id` int unsigned NOT NULL,
  `tabela` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `registro_id` int NOT NULL,
  `empresa_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `record_logs_usuario_log_id_foreign` (`usuario_log_id`),
  KEY `record_logs_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `record_logs_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `record_logs_usuario_log_id_foreign` FOREIGN KEY (`usuario_log_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `record_logs`
--


--
-- Table structure for table `redirects`
--

CREATE TABLE `redirects` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `rota` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `local` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `redirects_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `redirects_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `redirects`
--


--
-- Table structure for table `relatorio_os`
--

CREATE TABLE `relatorio_os` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `usuario_id` int unsigned NOT NULL,
  `ordem_servico_id` int unsigned NOT NULL,
  `texto` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `data_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `relatorio_os_usuario_id_foreign` (`usuario_id`),
  KEY `relatorio_os_ordem_servico_id_foreign` (`ordem_servico_id`),
  CONSTRAINT `relatorio_os_ordem_servico_id_foreign` FOREIGN KEY (`ordem_servico_id`) REFERENCES `ordem_servicos` (`id`),
  CONSTRAINT `relatorio_os_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `relatorio_os`
--


--
-- Table structure for table `remessa_boletos`
--

CREATE TABLE `remessa_boletos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `remessa_id` int unsigned NOT NULL,
  `boleto_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `remessa_boletos_remessa_id_foreign` (`remessa_id`),
  KEY `remessa_boletos_boleto_id_foreign` (`boleto_id`),
  CONSTRAINT `remessa_boletos_boleto_id_foreign` FOREIGN KEY (`boleto_id`) REFERENCES `boletos` (`id`) ON DELETE CASCADE,
  CONSTRAINT `remessa_boletos_remessa_id_foreign` FOREIGN KEY (`remessa_id`) REFERENCES `remessas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `remessa_boletos`
--


--
-- Table structure for table `remessa_nfe_faturas`
--

CREATE TABLE `remessa_nfe_faturas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `remessa_id` int unsigned NOT NULL,
  `tipo_pagamento` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(16,7) NOT NULL,
  `data_vencimento` date NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `remessa_nfe_faturas_remessa_id_foreign` (`remessa_id`),
  CONSTRAINT `remessa_nfe_faturas_remessa_id_foreign` FOREIGN KEY (`remessa_id`) REFERENCES `remessa_nves` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `remessa_nfe_faturas`
--


--
-- Table structure for table `remessa_nves`
--

CREATE TABLE `remessa_nves` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `filial_id` int unsigned DEFAULT NULL,
  `cliente_id` int unsigned NOT NULL,
  `usuario_id` int unsigned NOT NULL,
  `natureza_id` int unsigned NOT NULL,
  `transportadora_id` int unsigned DEFAULT NULL,
  `numero_sequencial` int NOT NULL,
  `data_entrega` date DEFAULT NULL,
  `valor_total` decimal(16,7) NOT NULL,
  `desconto` decimal(10,2) NOT NULL,
  `acrescimo` decimal(10,2) NOT NULL,
  `forma_pagamento` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `observacao` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `estado` enum('novo','rejeitado','cancelado','aprovado') COLLATE utf8mb4_unicode_ci NOT NULL,
  `sequencia_cce` int NOT NULL,
  `nSerie` int NOT NULL DEFAULT '0',
  `numero_nfe` int NOT NULL DEFAULT '0',
  `chave` varchar(48) COLLATE utf8mb4_unicode_ci NOT NULL,
  `descricao_pag_outros` varchar(80) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `data_emissao` timestamp NULL DEFAULT NULL,
  `baixa_estoque` tinyint(1) NOT NULL,
  `gerar_conta_receber` tinyint(1) NOT NULL,
  `tipo_nfe` enum('normal','remessa','estorno') COLLATE utf8mb4_unicode_ci NOT NULL,
  `placa` varchar(9) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `uf` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `valor_frete` decimal(10,2) DEFAULT NULL,
  `tipo_frete` int DEFAULT NULL,
  `qtd_volumes` int DEFAULT NULL,
  `numeracao_volumes` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `especie` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `peso_liquido` decimal(8,3) DEFAULT NULL,
  `peso_bruto` decimal(8,3) DEFAULT NULL,
  `data_retroativa` date DEFAULT NULL,
  `data_saida` date DEFAULT NULL,
  `venda_caixa_id` int DEFAULT NULL,
  `signed_xml` text COLLATE utf8mb4_unicode_ci,
  `recibo` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `remessa_nves_empresa_id_foreign` (`empresa_id`),
  KEY `remessa_nves_filial_id_foreign` (`filial_id`),
  KEY `remessa_nves_cliente_id_foreign` (`cliente_id`),
  KEY `remessa_nves_usuario_id_foreign` (`usuario_id`),
  KEY `remessa_nves_natureza_id_foreign` (`natureza_id`),
  KEY `remessa_nves_transportadora_id_foreign` (`transportadora_id`),
  CONSTRAINT `remessa_nves_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`),
  CONSTRAINT `remessa_nves_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `remessa_nves_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE,
  CONSTRAINT `remessa_nves_natureza_id_foreign` FOREIGN KEY (`natureza_id`) REFERENCES `natureza_operacaos` (`id`),
  CONSTRAINT `remessa_nves_transportadora_id_foreign` FOREIGN KEY (`transportadora_id`) REFERENCES `transportadoras` (`id`) ON DELETE CASCADE,
  CONSTRAINT `remessa_nves_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `remessa_nves`
--


--
-- Table structure for table `remessa_referencia_nves`
--

CREATE TABLE `remessa_referencia_nves` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `remessa_id` int unsigned NOT NULL,
  `chave` varchar(44) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `remessa_referencia_nves_remessa_id_foreign` (`remessa_id`),
  CONSTRAINT `remessa_referencia_nves_remessa_id_foreign` FOREIGN KEY (`remessa_id`) REFERENCES `remessa_nves` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `remessa_referencia_nves`
--


--
-- Table structure for table `remessas`
--

CREATE TABLE `remessas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `nome_arquivo` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL,
  `empresa_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `remessas_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `remessas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `remessas`
--


--
-- Table structure for table `representante_empresas`
--

CREATE TABLE `representante_empresas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `representante_id` int unsigned NOT NULL,
  `empresa_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `representante_empresas_representante_id_foreign` (`representante_id`),
  KEY `representante_empresas_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `representante_empresas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `representante_empresas_representante_id_foreign` FOREIGN KEY (`representante_id`) REFERENCES `representantes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `representante_empresas`
--


--
-- Table structure for table `sangria_caixas`
--

CREATE TABLE `sangria_caixas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `usuario_id` int unsigned NOT NULL,
  `data_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `valor` decimal(10,2) NOT NULL,
  `observacao` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `conta_id` int DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `sangria_caixas_empresa_id_foreign` (`empresa_id`),
  KEY `sangria_caixas_usuario_id_foreign` (`usuario_id`),
  CONSTRAINT `sangria_caixas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `sangria_caixas_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `sangria_caixas`
--


--
-- Table structure for table `servico_os`
--

CREATE TABLE `servico_os` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `servico_id` int unsigned NOT NULL,
  `ordem_servico_id` int unsigned NOT NULL,
  `quantidade` int NOT NULL,
  `valor_unitario` decimal(16,7) NOT NULL,
  `sub_total` decimal(16,7) NOT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `servico_os_servico_id_foreign` (`servico_id`),
  KEY `servico_os_ordem_servico_id_foreign` (`ordem_servico_id`),
  CONSTRAINT `servico_os_ordem_servico_id_foreign` FOREIGN KEY (`ordem_servico_id`) REFERENCES `ordem_servicos` (`id`),
  CONSTRAINT `servico_os_servico_id_foreign` FOREIGN KEY (`servico_id`) REFERENCES `servicos` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `servico_os`
--


--
-- Table structure for table `servicos`
--

CREATE TABLE `servicos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `nome` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `unidade_cobranca` varchar(5) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tempo_servico` int NOT NULL,
  `tempo_adicional` int NOT NULL DEFAULT '0',
  `tempo_tolerancia` int NOT NULL DEFAULT '0',
  `valor_adicional` decimal(10,2) NOT NULL DEFAULT '0.00',
  `comissao` decimal(6,2) NOT NULL DEFAULT '0.00',
  `categoria_id` int unsigned NOT NULL,
  `codigo_servico` varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `aliquota_iss` decimal(6,2) NOT NULL DEFAULT '0.00',
  `aliquota_pis` decimal(6,2) NOT NULL DEFAULT '0.00',
  `aliquota_cofins` decimal(6,2) NOT NULL DEFAULT '0.00',
  `aliquota_inss` decimal(6,2) NOT NULL DEFAULT '0.00',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `servicos_empresa_id_foreign` (`empresa_id`),
  KEY `servicos_categoria_id_foreign` (`categoria_id`),
  CONSTRAINT `servicos_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `categoria_servicos` (`id`),
  CONSTRAINT `servicos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `servicos`
--


--
-- Table structure for table `sped_configs`
--

CREATE TABLE `sped_configs` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `codigo_conta_analitica` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `sped_configs_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `sped_configs_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `sped_configs`
--


--
-- Table structure for table `speds`
--

CREATE TABLE `speds` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `speds_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `speds_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `speds`
--


--
-- Table structure for table `sub_categoria_conta_financeiras`
--

CREATE TABLE `sub_categoria_conta_financeiras` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `categoria_id` int unsigned NOT NULL,
  `nome` varchar(60) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `sub_categoria_conta_financeiras_categoria_id_foreign` (`categoria_id`),
  CONSTRAINT `sub_categoria_conta_financeiras_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `categoria_conta_financeiras` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `sub_categoria_conta_financeiras`
--


--
-- Table structure for table `sub_categoria_ecommerces`
--

CREATE TABLE `sub_categoria_ecommerces` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `categoria_id` int unsigned NOT NULL,
  `nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `sub_categoria_ecommerces_categoria_id_foreign` (`categoria_id`),
  CONSTRAINT `sub_categoria_ecommerces_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `categoria_produto_ecommerces` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `sub_categoria_ecommerces`
--


--
-- Table structure for table `sub_categorias`
--

CREATE TABLE `sub_categorias` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `categoria_id` int unsigned NOT NULL,
  `nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `sub_categorias_categoria_id_foreign` (`categoria_id`),
  CONSTRAINT `sub_categorias_categoria_id_foreign` FOREIGN KEY (`categoria_id`) REFERENCES `categorias` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `sub_categorias`
--


--
-- Table structure for table `super_admin_alertas`
--

CREATE TABLE `super_admin_alertas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `tipo` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `mensagem` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `visto` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `super_admin_alertas_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `super_admin_alertas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `super_admin_alertas`
--


--
-- Table structure for table `suprimento_caixas`
--

CREATE TABLE `suprimento_caixas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  `empresa_id` int unsigned NOT NULL,
  `usuario_id` int unsigned NOT NULL,
  `observacao` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `tipo` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `conta_id` int DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `suprimento_caixas_empresa_id_foreign` (`empresa_id`),
  KEY `suprimento_caixas_usuario_id_foreign` (`usuario_id`),
  CONSTRAINT `suprimento_caixas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `suprimento_caixas_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `suprimento_caixas`
--


--
-- Table structure for table `system_updates`
--

CREATE TABLE `system_updates` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `version` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `system_updates`
--


--
-- Table structure for table `tamanho_pizzas`
--

CREATE TABLE `tamanho_pizzas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `nome` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `pedacos` int NOT NULL,
  `maximo_sabores` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `tamanho_pizzas_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `tamanho_pizzas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `tamanho_pizzas`
--


--
-- Table structure for table `taxa_pagamentos`
--

CREATE TABLE `taxa_pagamentos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `taxa` decimal(7,3) NOT NULL,
  `tipo_pagamento` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `bandeira_cartao` varchar(2) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `taxa_pagamentos_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `taxa_pagamentos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `taxa_pagamentos`
--


--
-- Table structure for table `tela_pedidos`
--

CREATE TABLE `tela_pedidos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `alerta_amarelo` int NOT NULL DEFAULT '0',
  `alerta_vermelho` int NOT NULL DEFAULT '0',
  `empresa_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `tela_pedidos_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `tela_pedidos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `tela_pedidos`
--


--
-- Table structure for table `ticket_mensagems`
--

CREATE TABLE `ticket_mensagems` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `imagem` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `mensagem` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `ticket_id` int unsigned NOT NULL,
  `usuario_id` int unsigned NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `ticket_mensagems_ticket_id_foreign` (`ticket_id`),
  KEY `ticket_mensagems_usuario_id_foreign` (`usuario_id`),
  CONSTRAINT `ticket_mensagems_ticket_id_foreign` FOREIGN KEY (`ticket_id`) REFERENCES `tickets` (`id`) ON DELETE CASCADE,
  CONSTRAINT `ticket_mensagems_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `ticket_mensagems`
--


--
-- Table structure for table `tickets`
--

CREATE TABLE `tickets` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `estado` enum('aberto','respondida','finalizado') COLLATE utf8mb4_unicode_ci NOT NULL,
  `departamento` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `assunto` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `mensagem_finalizar` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `tickets_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `tickets_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `tickets`
--


--
-- Table structure for table `transferencias`
--

CREATE TABLE `transferencias` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `filial_saida_id` int unsigned DEFAULT NULL,
  `filial_entrada_id` int unsigned DEFAULT NULL,
  `usuario_id` int unsigned NOT NULL,
  `observacao` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `transferencias_empresa_id_foreign` (`empresa_id`),
  KEY `transferencias_filial_saida_id_foreign` (`filial_saida_id`),
  KEY `transferencias_filial_entrada_id_foreign` (`filial_entrada_id`),
  KEY `transferencias_usuario_id_foreign` (`usuario_id`),
  CONSTRAINT `transferencias_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `transferencias_filial_entrada_id_foreign` FOREIGN KEY (`filial_entrada_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE,
  CONSTRAINT `transferencias_filial_saida_id_foreign` FOREIGN KEY (`filial_saida_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE,
  CONSTRAINT `transferencias_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `transferencias`
--


--
-- Table structure for table `transportadoras`
--

CREATE TABLE `transportadoras` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `razao_social` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cnpj_cpf` varchar(19) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '000.000.000-00',
  `logradouro` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cidade_id` int unsigned NOT NULL,
  `email` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `telefone` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `transportadoras_empresa_id_foreign` (`empresa_id`),
  KEY `transportadoras_cidade_id_foreign` (`cidade_id`),
  CONSTRAINT `transportadoras_cidade_id_foreign` FOREIGN KEY (`cidade_id`) REFERENCES `cidades` (`id`) ON DELETE CASCADE,
  CONSTRAINT `transportadoras_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `transportadoras`
--


--
-- Table structure for table `tributacao_ufs`
--

CREATE TABLE `tributacao_ufs` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `produto_id` int unsigned NOT NULL,
  `uf` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `percentual_icms` decimal(5,2) NOT NULL,
  `percentual_fcp` decimal(5,2) NOT NULL,
  `percentual_icms_interno` decimal(5,2) NOT NULL,
  `percentual_red_bc` decimal(5,2) DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `tributacao_ufs_produto_id_foreign` (`produto_id`),
  CONSTRAINT `tributacao_ufs_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `tributacao_ufs`
--


--
-- Table structure for table `tributacaos`
--

CREATE TABLE `tributacaos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `icms` decimal(4,2) NOT NULL,
  `pis` decimal(4,2) NOT NULL,
  `cofins` decimal(4,2) NOT NULL,
  `ipi` decimal(4,2) NOT NULL,
  `perc_ap_cred` decimal(5,2) NOT NULL,
  `ncm_padrao` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0000.00.00',
  `link_nfse` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `exclusao_icms_pis_cofins` tinyint(1) NOT NULL DEFAULT '0',
  `regime` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `tributacaos_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `tributacaos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `tributacaos`
--


--
-- Table structure for table `troca_venda_caixas`
--

CREATE TABLE `troca_venda_caixas` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `antiga_venda_caixas_id` int unsigned NOT NULL,
  `nova_venda_caixas_id` int unsigned NOT NULL,
  `prod_removidos` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `prod_adicionados` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `observacao` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `troca_venda_caixas_empresa_id_foreign` (`empresa_id`),
  KEY `troca_venda_caixas_antiga_venda_caixas_id_foreign` (`antiga_venda_caixas_id`),
  KEY `troca_venda_caixas_nova_venda_caixas_id_foreign` (`nova_venda_caixas_id`),
  CONSTRAINT `troca_venda_caixas_antiga_venda_caixas_id_foreign` FOREIGN KEY (`antiga_venda_caixas_id`) REFERENCES `venda_caixas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `troca_venda_caixas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `troca_venda_caixas_nova_venda_caixas_id_foreign` FOREIGN KEY (`nova_venda_caixas_id`) REFERENCES `venda_caixas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `troca_venda_caixas`
--


--
-- Table structure for table `troca_venda_items`
--

CREATE TABLE `troca_venda_items` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `troca_id` int unsigned NOT NULL,
  `produto_id` int unsigned NOT NULL,
  `valor` decimal(16,7) NOT NULL,
  `quantidade` decimal(10,3) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `troca_venda_items_troca_id_foreign` (`troca_id`),
  KEY `troca_venda_items_produto_id_foreign` (`produto_id`),
  CONSTRAINT `troca_venda_items_produto_id_foreign` FOREIGN KEY (`produto_id`) REFERENCES `produtos` (`id`),
  CONSTRAINT `troca_venda_items_troca_id_foreign` FOREIGN KEY (`troca_id`) REFERENCES `troca_vendas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `troca_venda_items`
--


--
-- Table structure for table `troca_vendas`
--

CREATE TABLE `troca_vendas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `venda_id` int NOT NULL,
  `tipo` enum('pedido','pdv') COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor_total` decimal(16,7) NOT NULL,
  `valor_credito` decimal(16,7) NOT NULL,
  `empresa_id` int unsigned NOT NULL,
  `cliente_id` int unsigned DEFAULT NULL,
  `usuario_id` int unsigned NOT NULL,
  `data_venda` date NOT NULL,
  `status` tinyint(1) NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `troca_vendas_empresa_id_foreign` (`empresa_id`),
  KEY `troca_vendas_cliente_id_foreign` (`cliente_id`),
  KEY `troca_vendas_usuario_id_foreign` (`usuario_id`),
  CONSTRAINT `troca_vendas_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`),
  CONSTRAINT `troca_vendas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `troca_vendas_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `troca_vendas`
--


--
-- Table structure for table `unidade_cargas`
--

CREATE TABLE `unidade_cargas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `info_id` int unsigned NOT NULL,
  `id_unidade_carga` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `quantidade_rateio` decimal(5,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `unidade_cargas_info_id_foreign` (`info_id`),
  CONSTRAINT `unidade_cargas_info_id_foreign` FOREIGN KEY (`info_id`) REFERENCES `info_descargas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `unidade_cargas`
--


--
-- Table structure for table `vale_pedagios`
--

CREATE TABLE `vale_pedagios` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `mdfe_id` int unsigned NOT NULL,
  `cnpj_fornecedor` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cnpj_fornecedor_pagador` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero_compra` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `vale_pedagios_mdfe_id_foreign` (`mdfe_id`),
  CONSTRAINT `vale_pedagios_mdfe_id_foreign` FOREIGN KEY (`mdfe_id`) REFERENCES `mdves` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `vale_pedagios`
--


--
-- Table structure for table `veiculos`
--

CREATE TABLE `veiculos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `placa` varchar(8) COLLATE utf8mb4_unicode_ci NOT NULL,
  `uf` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cor` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `marca` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `modelo` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `rntrc` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL,
  `taf` varchar(15) COLLATE utf8mb4_unicode_ci NOT NULL,
  `renavam` varchar(12) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero_registro_estadual` varchar(30) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo_carroceira` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo_rodado` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tara` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `capacidade` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
  `proprietario_documento` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `proprietario_nome` varchar(40) COLLATE utf8mb4_unicode_ci NOT NULL,
  `proprietario_ie` varchar(13) COLLATE utf8mb4_unicode_ci NOT NULL,
  `proprietario_uf` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `proprietario_tp` int NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `veiculos_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `veiculos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `veiculos`
--


--
-- Table structure for table `venda_balcaos`
--

CREATE TABLE `venda_balcaos` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `codigo_venda` varchar(8) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numero_sequencial` int NOT NULL,
  `cliente_id` int unsigned DEFAULT NULL,
  `cliente_nome` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `usuario_id` int unsigned NOT NULL,
  `transportadora_id` int unsigned DEFAULT NULL,
  `valor_total` decimal(16,7) NOT NULL,
  `desconto` decimal(10,2) NOT NULL,
  `acrescimo` decimal(10,2) NOT NULL,
  `forma_pagamento` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo_pagamento` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `observacao` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT '0',
  `bandeira_cartao` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '99',
  `cnpj_cartao` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `cAut_cartao` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `descricao_pag_outros` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `filial_id` int unsigned DEFAULT NULL,
  `venda_id` int DEFAULT NULL,
  `tipo_venda` enum('nfe','nfce') COLLATE utf8mb4_unicode_ci NOT NULL,
  `placa` varchar(9) COLLATE utf8mb4_unicode_ci NOT NULL,
  `uf` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `valor` decimal(10,2) NOT NULL,
  `tipo` int NOT NULL,
  `quantidade_volumes` int NOT NULL,
  `numeracao_volumes` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `especie` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `peso_liquido` decimal(8,3) NOT NULL,
  `peso_bruto` decimal(8,3) NOT NULL,
  `vendedor_id` int DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `venda_balcaos_empresa_id_foreign` (`empresa_id`),
  KEY `venda_balcaos_cliente_id_foreign` (`cliente_id`),
  KEY `venda_balcaos_usuario_id_foreign` (`usuario_id`),
  KEY `venda_balcaos_transportadora_id_foreign` (`transportadora_id`),
  KEY `venda_balcaos_filial_id_foreign` (`filial_id`),
  CONSTRAINT `venda_balcaos_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`),
  CONSTRAINT `venda_balcaos_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `venda_balcaos_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE,
  CONSTRAINT `venda_balcaos_transportadora_id_foreign` FOREIGN KEY (`transportadora_id`) REFERENCES `transportadoras` (`id`) ON DELETE CASCADE,
  CONSTRAINT `venda_balcaos_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `venda_balcaos`
--


--
-- Table structure for table `venda_caixa_pre_vendas`
--

CREATE TABLE `venda_caixa_pre_vendas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `cliente_id` int unsigned DEFAULT NULL,
  `usuario_id` int unsigned NOT NULL,
  `natureza_id` int unsigned NOT NULL,
  `data_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `valor_total` decimal(16,7) NOT NULL,
  `dinheiro_recebido` decimal(10,2) NOT NULL,
  `troco` decimal(10,2) NOT NULL,
  `desconto` decimal(10,2) NOT NULL,
  `acrescimo` decimal(10,2) NOT NULL,
  `forma_pagamento` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo_pagamento` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `estado` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `NFcNumero` int NOT NULL DEFAULT '0',
  `chave` varchar(48) COLLATE utf8mb4_unicode_ci NOT NULL,
  `path_xml` varchar(48) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cpf` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL,
  `observacao` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL,
  `pedido_delivery_id` int NOT NULL,
  `tipo_pagamento_1` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `valor_pagamento_1` decimal(10,2) NOT NULL DEFAULT '0.00',
  `tipo_pagamento_2` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `valor_pagamento_2` decimal(10,2) NOT NULL DEFAULT '0.00',
  `tipo_pagamento_3` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `valor_pagamento_3` decimal(10,2) NOT NULL DEFAULT '0.00',
  `qr_code_base64` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `bandeira_cartao` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '99',
  `cnpj_cartao` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `cAut_cartao` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `descricao_pag_outros` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `rascunho` tinyint(1) NOT NULL DEFAULT '0',
  `prevenda_nivel` int NOT NULL DEFAULT '0',
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `venda_caixa_pre_vendas_empresa_id_foreign` (`empresa_id`),
  KEY `venda_caixa_pre_vendas_cliente_id_foreign` (`cliente_id`),
  KEY `venda_caixa_pre_vendas_usuario_id_foreign` (`usuario_id`),
  KEY `venda_caixa_pre_vendas_natureza_id_foreign` (`natureza_id`),
  CONSTRAINT `venda_caixa_pre_vendas_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`),
  CONSTRAINT `venda_caixa_pre_vendas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `venda_caixa_pre_vendas_natureza_id_foreign` FOREIGN KEY (`natureza_id`) REFERENCES `natureza_operacaos` (`id`),
  CONSTRAINT `venda_caixa_pre_vendas_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `venda_caixa_pre_vendas`
--


--
-- Table structure for table `venda_caixas`
--

CREATE TABLE `venda_caixas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `cliente_id` int unsigned DEFAULT NULL,
  `usuario_id` int unsigned NOT NULL,
  `natureza_id` int unsigned NOT NULL,
  `data_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `valor_total` decimal(16,7) NOT NULL,
  `dinheiro_recebido` decimal(10,2) NOT NULL,
  `troco` decimal(10,2) NOT NULL,
  `desconto` decimal(10,2) NOT NULL,
  `valor_cashback` decimal(10,2) NOT NULL,
  `acrescimo` decimal(10,2) NOT NULL,
  `forma_pagamento` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo_pagamento` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `estado` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `NFcNumero` int NOT NULL DEFAULT '0',
  `chave` varchar(48) COLLATE utf8mb4_unicode_ci NOT NULL,
  `path_xml` varchar(48) COLLATE utf8mb4_unicode_ci NOT NULL,
  `nome` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `cpf` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL,
  `observacao` varchar(150) COLLATE utf8mb4_unicode_ci NOT NULL,
  `pedido_delivery_id` int NOT NULL,
  `pedido_ifood_id` int DEFAULT NULL,
  `tipo_pagamento_1` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `valor_pagamento_1` decimal(10,2) NOT NULL DEFAULT '0.00',
  `tipo_pagamento_2` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `valor_pagamento_2` decimal(10,2) NOT NULL DEFAULT '0.00',
  `tipo_pagamento_3` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `valor_pagamento_3` decimal(10,2) NOT NULL DEFAULT '0.00',
  `qr_code_base64` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `bandeira_cartao` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '99',
  `cnpj_cartao` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `cAut_cartao` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `descricao_pag_outros` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `rascunho` tinyint(1) NOT NULL DEFAULT '0',
  `consignado` tinyint(1) NOT NULL DEFAULT '0',
  `pdv_java` tinyint(1) NOT NULL DEFAULT '0',
  `retorno_estoque` tinyint(1) NOT NULL DEFAULT '0',
  `troca` tinyint(1) NOT NULL DEFAULT '0',
  `prevenda_nivel` int NOT NULL DEFAULT '0',
  `credito_troca` decimal(10,2) NOT NULL DEFAULT '0.00',
  `filial_id` int unsigned DEFAULT NULL,
  `numero_sequencial` int NOT NULL,
  `contigencia` tinyint(1) NOT NULL DEFAULT '0',
  `reenvio_contigencia` tinyint(1) NOT NULL DEFAULT '0',
  `data_emissao` timestamp NULL DEFAULT NULL,
  `signed_xml` text COLLATE utf8mb4_unicode_ci,
  `recibo` text COLLATE utf8mb4_unicode_ci,
  `vendedor_id` int DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `venda_caixas_empresa_id_foreign` (`empresa_id`),
  KEY `venda_caixas_cliente_id_foreign` (`cliente_id`),
  KEY `venda_caixas_usuario_id_foreign` (`usuario_id`),
  KEY `venda_caixas_natureza_id_foreign` (`natureza_id`),
  KEY `venda_caixas_filial_id_foreign` (`filial_id`),
  CONSTRAINT `venda_caixas_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`),
  CONSTRAINT `venda_caixas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `venda_caixas_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE,
  CONSTRAINT `venda_caixas_natureza_id_foreign` FOREIGN KEY (`natureza_id`) REFERENCES `natureza_operacaos` (`id`),
  CONSTRAINT `venda_caixas_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `venda_caixas`
--


--
-- Table structure for table `vendas`
--

CREATE TABLE `vendas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned NOT NULL,
  `numero_sequencial` int NOT NULL,
  `cliente_id` int unsigned NOT NULL,
  `usuario_id` int unsigned NOT NULL,
  `natureza_id` int unsigned NOT NULL,
  `frete_id` int unsigned DEFAULT NULL,
  `transportadora_id` int unsigned DEFAULT NULL,
  `data_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `data_entrega` date DEFAULT NULL,
  `valor_total` decimal(16,7) NOT NULL,
  `desconto` decimal(10,2) NOT NULL,
  `acrescimo` decimal(10,2) NOT NULL,
  `forma_pagamento` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `tipo_pagamento` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL,
  `observacao` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `estado` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL,
  `sequencia_cce` int NOT NULL,
  `NfNumero` int NOT NULL DEFAULT '0',
  `nSerie` int NOT NULL DEFAULT '0',
  `chave` varchar(48) COLLATE utf8mb4_unicode_ci NOT NULL,
  `path_xml` varchar(51) COLLATE utf8mb4_unicode_ci NOT NULL,
  `pedido_ecommerce_id` int NOT NULL DEFAULT '0',
  `pedido_nuvemshop_id` int NOT NULL DEFAULT '0',
  `bandeira_cartao` varchar(2) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '99',
  `cnpj_cartao` varchar(18) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `cAut_cartao` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `descricao_pag_outros` varchar(80) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '',
  `data_emissao` timestamp NULL DEFAULT NULL,
  `troca` tinyint(1) NOT NULL DEFAULT '0',
  `credito_troca` decimal(10,2) NOT NULL DEFAULT '0.00',
  `data_retroativa` date DEFAULT NULL,
  `data_saida` date DEFAULT NULL,
  `vendedor_id` int DEFAULT NULL,
  `filial_id` int unsigned DEFAULT NULL,
  `contigencia` tinyint(1) NOT NULL DEFAULT '0',
  `reenvio_contigencia` tinyint(1) NOT NULL DEFAULT '0',
  `signed_xml` text COLLATE utf8mb4_unicode_ci,
  `recibo` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `vendas_empresa_id_foreign` (`empresa_id`),
  KEY `vendas_cliente_id_foreign` (`cliente_id`),
  KEY `vendas_usuario_id_foreign` (`usuario_id`),
  KEY `vendas_natureza_id_foreign` (`natureza_id`),
  KEY `vendas_frete_id_foreign` (`frete_id`),
  KEY `vendas_transportadora_id_foreign` (`transportadora_id`),
  KEY `vendas_filial_id_foreign` (`filial_id`),
  CONSTRAINT `vendas_cliente_id_foreign` FOREIGN KEY (`cliente_id`) REFERENCES `clientes` (`id`),
  CONSTRAINT `vendas_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE,
  CONSTRAINT `vendas_filial_id_foreign` FOREIGN KEY (`filial_id`) REFERENCES `filials` (`id`) ON DELETE CASCADE,
  CONSTRAINT `vendas_frete_id_foreign` FOREIGN KEY (`frete_id`) REFERENCES `fretes` (`id`) ON DELETE CASCADE,
  CONSTRAINT `vendas_natureza_id_foreign` FOREIGN KEY (`natureza_id`) REFERENCES `natureza_operacaos` (`id`),
  CONSTRAINT `vendas_transportadora_id_foreign` FOREIGN KEY (`transportadora_id`) REFERENCES `transportadoras` (`id`) ON DELETE CASCADE,
  CONSTRAINT `vendas_usuario_id_foreign` FOREIGN KEY (`usuario_id`) REFERENCES `usuarios` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `vendas`
--


--
-- Table structure for table `video_ajudas`
--

CREATE TABLE `video_ajudas` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `url_sistema` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `url_video` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `video_ajudas`
--


--
-- Table structure for table `xml_enviados`
--

CREATE TABLE `xml_enviados` (
  `id` bigint unsigned NOT NULL AUTO_INCREMENT,
  `empresa_id` int unsigned DEFAULT NULL,
  `documento` enum('nfe','nfce','cte','mdfe','devolucao') COLLATE utf8mb4_unicode_ci NOT NULL,
  `created_at` timestamp NULL DEFAULT NULL,
  `updated_at` timestamp NULL DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `xml_enviados_empresa_id_foreign` (`empresa_id`),
  CONSTRAINT `xml_enviados_empresa_id_foreign` FOREIGN KEY (`empresa_id`) REFERENCES `empresas` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Dumping data for table `xml_enviados`
--



