-- MySQL Administrator dump 1.4
--
-- ------------------------------------------------------





--
-- Create schema stoc_chef
--

CREATE DATABASE IF NOT EXISTS stoc_chef;
USE stoc_chef;

--
-- Definition of table `acesso_logados`
--

CREATE TABLE `acesso_logados` (
  `idLogin` varchar(38) NOT NULL,
  `idOperador` int(10) unsigned NOT NULL,
  `modulo` varchar(50) DEFAULT NULL,
  `maquina` varchar(50) DEFAULT NULL,
  `data` varchar(14) DEFAULT NULL,
  PRIMARY KEY (`idLogin`,`idOperador`),
  KEY `fk_logins_operadores1` (`idOperador`),
  CONSTRAINT `fk_logins_operadores1` FOREIGN KEY (`idOperador`) REFERENCES `acesso_operadores` (`idOperador`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `acesso_logados`
--

INSERT INTO `acesso_logados` (`idLogin`,`idOperador`,`modulo`,`maquina`,`data`) VALUES 
 ('{03F5D985-B7E6-453A-9F1A-E48E85A8CF5F}',1,'SERP','BEGINS-NOTE','26/04/16 08:43');


--
-- Definition of table `acesso_menu`
--

CREATE TABLE `acesso_menu` (
  `idOperador` int(10) unsigned NOT NULL,
  `modulo` varchar(50) NOT NULL DEFAULT '',
  `menu` varchar(50) NOT NULL DEFAULT '',
  `keyForm` varchar(250) DEFAULT NULL,
  PRIMARY KEY (`idOperador`,`modulo`,`menu`),
  CONSTRAINT `fk_menus_operadores1` FOREIGN KEY (`idOperador`) REFERENCES `acesso_operadores` (`idOperador`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `acesso_menu`
--

INSERT INTO `acesso_menu` (`idOperador`,`modulo`,`menu`,`keyForm`) VALUES 
 (1,'SERP','abeladePreos1','xo40bMMHVlWZYPlPbFA'),
 (1,'SERP','Acesso','xoaHvhEwzC'),
 (1,'SERP','Acesso1','xoaHvhEwz+N'),
 (1,'SERP','AIDFs1','xo6NFpkV4C'),
 (1,'SERP','Ajuste1','xoKF9C8K6tA'),
 (1,'SERP','Almoxarifado1','xoqEGZ+uT2+pytDalKP'),
 (1,'SERP','amanhos1','xoI3hSkYogRC'),
 (1,'SERP','APagar1','xoqLerJrBOF'),
 (1,'SERP','AReceber1','xoKLHVm5W2VECA'),
 (1,'SERP','ArquivosDeServicos1','xoKDloz1PKAOxyL4iTgyh8JYpBJ'),
 (1,'SERP','AtualizarSistema1','xoqCND/N8HbJi9TUSCzIr/P2'),
 (1,'SERP','AutorizaoSolicitao1','xo6Cy3WNQBYrYc8pTmB2ggwx19E'),
 (1,'SERP','Backup1','xka03HVW71I'),
 (1,'SERP','Baixaporretornobancrio1','xka09nGRzZSyMYCvI9c6oG09wrhye0n6'),
 (1,'SERP','Balanas1','xka04jWP1/FO'),
 (1,'SERP','Base1','xka0nbT8'),
 (1,'SERP','BaseNF1','xka0nbjjyHG'),
 (1,'SERP','BoletosCompetncia1','xk63yym0TUo/zc2YBA0k14Jr0B'),
 (1,'SERP','Bonificacao1','xk63wWQB8XqpXCxBPD'),
 (1,'SERP','Cadastro1','xgKgNXy2Wss5ID'),
 (1,'SERP','Caixas1','xgKgAHb1bmC'),
 (1,'SERP','CFOPs1','xg6pTpjMFA'),
 (1,'SERP','Cheques1','xgaiOSZOZN1n'),
 (1,'SERP','Cheques2','xgaiOSZOZNFn'),
 (1,'SERP','Classificaes1','xgajEBdjxr5pa57sBxJ'),
 (1,'SERP','ClienteporClassificao1','xgajMJ3aVYqIK8Q3+K0Y3vsqgQ7fO9N'),
 (1,'SERP','CNAEs1','xg6rOnS08B'),
 (1,'SERP','Composio1','xgqjeCKo+2gqVA'),
 (1,'SERP','Configuraes1','xgqjdSmuwwKnXfb9DA'),
 (1,'SERP','ConfiguraesLivres1','xgqjdSmuwwKnXfb9+Fac7tA8kD'),
 (1,'SERP','ContasaPagar1','xgqjdanNxS+1WRMPj3F'),
 (1,'SERP','ContasaReceber1','xgqjdanNxSe1/fNQ0gehVB'),
 (1,'SERP','ContasaReceberCobrana1','xgqjdanNxSe1/fNQ0gehnA3u6wrkWgD'),
 (1,'SERP','ContraCheque1','xgqjdaXJsNue3uY+JKI'),
 (1,'SERP','ControledoCaixa1','xgqjdaXJixvVkz+tDBZJdwN'),
 (1,'SERP','CPS1','xgas/xN'),
 (1,'SERP','CurvaAbcEstoque1','xgKl4CBrFynyQXBYWDiu4/G'),
 (1,'SERP','CustoporVeculo1','xgKl5C0cO+o8RFbcVTRKdB'),
 (1,'SERP','DescriminacaodeHonorarios1','x864FLFY5pI4sXjhzCjuQDXlSrCeeD/JQ4oV'),
 (1,'SERP','DetalhesdaConta1','x864CTaDKS+evIvhTM84xML'),
 (1,'SERP','DetalhesdaVenda1','x864CTaDKS+evI/kdWK3gaG'),
 (1,'SERP','Devoluo1','x864Af0Qpim4'),
 (1,'SERP','DezMaisProdutosVendirdos1','x864MvpRjO5+3U0yeBYau8zfOds1P178bIA'),
 (1,'SERP','DezMelhoresClienteemPagamento1','x864MvpQ8Llk27h9zmgVX6zVNNOSnfqfJB4+gSA1+A'),
 (1,'SERP','DezMelhoresClienteemVendas1','x864MvpQ8Llk27h9zmgVX6zVNNOShXZmCnOeHB'),
 (1,'SERP','DRG1','x8K1ZTH'),
 (1,'SERP','EmissodeDbitos1','x4a17GwmBH3RyhaLwLG0ZC'),
 (1,'SERP','EntradaDeServicos1','x4q1UfkyddP776s6kzWiTz7kpB'),
 (1,'SERP','EntradaeSadadeProdutos1','x4q1UfkyddfzMWWV1LB1PZywC6yv/mRv'),
 (1,'SERP','EntradanoEstoque1','x4q1UfkyddvxVdzNUJ7SF0Ds'),
 (1,'SERP','Estoque1','x46y1yvPHnu2'),
 (1,'SERP','Estoque2','x46y1yvPHne2'),
 (1,'SERP','EstoquePorLocal1','x46y1yvPHn+uFQF4HiiiQYJ'),
 (1,'SERP','Estoques1','x46y1yvPHnOmAA'),
 (1,'SERP','Etiquetas1','x4Kz5LHPdYmLVHG'),
 (1,'SERP','ExportaoparaoFortes1','x4KwTmukGsfTTSjpooyynv2bbfVx'),
 (1,'SERP','FichadoCliente1','x0KgOryp6T/byP5W/jY+CD'),
 (1,'SERP','Financeiro1','x0KgDXAI1qS2b58G'),
 (1,'SERP','FluxodoCaixaPlanilha1','x0ahATYedK0VYfoaUHtOovxk325jFD'),
 (1,'SERP','Fortes1','x0qh2bFqeoP'),
 (1,'SERP','GanhoporVenda1','xwqeSJAofTu6YzKyb+U6'),
 (1,'SERP','Gera1','xwqfE4Iq'),
 (1,'SERP','GeracaodeHonorarios1','xwqfE4o+Op+TcEZsz3NYX5CRwlWz'),
 (1,'SERP','Geraodearquivos1','xwqfE4o9SW506ei6fZdl/LP'),
 (1,'SERP','GerarComisso1','xwqfE446UBCN+qfb7qB'),
 (1,'SERP','GrupodeProdutos1','xwaay71FR1DlOXieg3rZ32B'),
 (1,'SERP','GrupoQMC1','xwaay71FkdeDdD'),
 (1,'SERP','ImportarXMLs1','xIqZkBRTMTDApSguZMM'),
 (1,'SERP','Inventrio1','xIaZzcQXnxzyRnN'),
 (1,'SERP','iposdePG1','xIYTxX/Rkhc2uC'),
 (1,'SERP','ListadePedidosdeCompras1','xcqeLJ+2v+DfLT/J4mLepjsuQDrCrW7SZA'),
 (1,'SERP','LivroCaixa1','xcqeON3ZGN4Ak2dX'),
 (1,'SERP','LoginLogout1','xcKfyCLbBDNawB2nbC'),
 (1,'SERP','Manuteno1','xYaJ9NRJ0loADD'),
 (1,'SERP','MovimentacaoDosProdutos1','xY6Kcqm+FngZU+AHnKbc9TC7knlrqBkYfC'),
 (1,'SERP','MovimentaoAnaltica1','xY6Kcqm+FngZUOQkNidsuzBQjZC'),
 (1,'SERP','NaturezadeOperao1','xU6Fbhjp5XPFg9TptzFbQSDf'),
 (1,'SERP','NCMs1','xUaNt4DO'),
 (1,'SERP','NovaEmpresa1','xUaG623e51ASxTUHLA'),
 (1,'SERP','Ocupacao1','xQ6yMDbkJ0zOmB'),
 (1,'SERP','otalporCFOP1','xQorrhxaEnCEXlXRfA'),
 (1,'SERP','otalporCST1','xQorrhxaEnCECNxG'),
 (1,'SERP','Pagas1','xsrUgJUo7B'),
 (1,'SERP','ParcelasemAberto1','xsrU1F3BdIAVvA5A5dV9XjBA'),
 (1,'SERP','PedidosdeCompras1','xsrVlA5dYw9zJ48NO4QGy9Zy'),
 (1,'SERP','Percentual1','xsrVzACUmmH78bOv'),
 (1,'SERP','PercentualdeClientesporContadorCredenciada1','xsrVzACUmmH78be6xSKq4hvEOQJdo2zRhOcdzWFaKYmnJj5V510adWdmyYG'),
 (1,'SERP','PerdaseDanos1','xsrVzcyu70JtDwOzayA'),
 (1,'SERP','PesquisadeProdutos1','xsrVyQgc7NbsRA29d2aSMWPqHsM'),
 (1,'SERP','Pessoas1','xsrVyYwyqFUj'),
 (1,'SERP','PlanodeContasdoCaixa1','xs7XiPK6wkOhkabWI6/gvaXKyHWBtA'),
 (1,'SERP','PlanodeVendas1','xs7XiPK6wkekiI7+gyDG'),
 (1,'SERP','PosiodascontasdoCaixa1','xsLXk1QsHZRHkXMxkbNrfgqOLaGn5GJ'),
 (1,'SERP','PreosporProduto1','xsbQ30rTUc4QZVxsHB7+frF'),
 (1,'SERP','Produtos1','xsbQ908tWRlG+C'),
 (1,'SERP','ProdutosbaixodoEstoqueMnimo1','xsbQ908tWRlGtHCjoYW/NbzkCJTxBdvOuEjr2ZI'),
 (1,'SERP','ProdutosporFornecedor1','xsbQ908tWRlG/vadA0fKT2GSOD3ZskC'),
 (1,'SERP','ProdutosporTributao1','xsbQ908tWRlG/vadSc2KHIcK5zf3'),
 (1,'SERP','ProdutosVendidosporDia1','xsbQ908tWRlGZXksJG6jDvrBq6rWJjkw'),
 (1,'SERP','Qmc1','xoLCi2E'),
 (1,'SERP','Recebidas1','xkr80KIad7h9gjG'),
 (1,'SERP','RelaoSimplesdeProdutos1','xkr872O5wyruIoMsdwp4CL/nj4iTs94j'),
 (1,'SERP','Relatrios1','xkr872+/bLKWusE'),
 (1,'SERP','Relatrios2','xkr872+/bLKWugE'),
 (1,'SERP','Relatrios3','xkr872+/bLKWukE'),
 (1,'SERP','Relatrios4','xkr872+/bLKWu4E'),
 (1,'SERP','Relatrios5','xkr872+/bLKWu8E'),
 (1,'SERP','Renegociao1','xkr85qY5tTUAg+/t'),
 (1,'SERP','Restore1','xkr8kSXdAS3R'),
 (1,'SERP','ributaoPISCOFINS1','xkJoJ0YBbZ+T5+Umj1+Wx8IF'),
 (1,'SERP','SadanoEstoqu1','xgbq7EX5nLCD/ue/ezC'),
 (1,'SERP','SadaporSeto1','xgbq7E3+poQkIYxkYB'),
 (1,'SERP','SaidaDeServicos1','xgbq2wmHauPIAlJWmNmHj9H'),
 (1,'SERP','Sair','xgbq2oH'),
 (1,'SERP','Servico1','xgbrrPxseZZ3'),
 (1,'SERP','ServicosEmitidosNoDia1','xgbrrPxseZ5n792oOMtN2GXCRHTEn2J'),
 (1,'SERP','Setores','xgbrt320oSD'),
 (1,'SERP','SetoresporOperador','xgbrt320oSDLE2YAGTCc2PwskC'),
 (1,'SERP','Sobre1','xg7pg+jz4D'),
 (1,'SERP','SolicitaoUSOCONSUMO1','xg7pu6vQFobOEU5ReYO+a0H4qmNg'),
 (1,'SERP','TrocarSenha','x87H+sIci/7i1Un+'),
 (1,'SERP','Valoresporformadepagamento1','x0bs7Wiq/UqYpP4mwE4+neAwdoCzMdTTrAoYeB'),
 (1,'SERP','VendaBalcao1','x0bt+d+DlKhLhcNJQC'),
 (1,'SERP','Vendas1','x0bt+d+DU+I'),
 (1,'SERP','VendasnoPerodo1','x0bt+d+DUCdWRrEh3SnTgC'),
 (1,'SERP','VendasporProduto1','x0bt+d+DU6s9XO/DkxJErmoP');


--
-- Definition of table `acesso_menuex`
--

CREATE TABLE `acesso_menuex` (
  `idOperador` int(10) unsigned NOT NULL,
  `modulo` varchar(50) NOT NULL DEFAULT '',
  `menu` varchar(50) NOT NULL DEFAULT '',
  `nomeForm` varchar(50) NOT NULL DEFAULT '',
  `keyForm` varchar(250) DEFAULT NULL,
  PRIMARY KEY (`idOperador`,`modulo`,`menu`,`nomeForm`),
  CONSTRAINT `fk_menusex_operadores1` FOREIGN KEY (`idOperador`) REFERENCES `acesso_operadores` (`idOperador`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `acesso_menuex`
--

INSERT INTO `acesso_menuex` (`idOperador`,`modulo`,`menu`,`nomeForm`,`keyForm`) VALUES 
 (1,'SERP','Acessoaocaixa1','lstCaixas','xoaHvhEwz+4gcm3+SDL2'),
 (1,'SERP','BitBtn1','fmdTransferenciaLoja','xka2z9NghGG'),
 (1,'SERP','BitBtn1','frmGerarComissao','xka2z9NghGG'),
 (1,'SERP','BitBtn1','frmManutencaoProcessos','xka2z9NghGG'),
 (1,'SERP','BitBtn1','lstContas','xka2z9NghGG'),
 (1,'SERP','BitBtn1','lstEstoques','xka2z9NghGG'),
 (1,'SERP','BitBtn1','lstRotas','xka2z9NghGG'),
 (1,'SERP','BitBtn1','rptEtiqueta','xka2z9NghGG'),
 (1,'SERP','BitBtn2','fmdTransferenciaLoja','xka2z9NghKG'),
 (1,'SERP','BitBtn2','frmManutencaoProcessos','xka2z9NghKG'),
 (1,'SERP','BitBtn2','frmSocilitacaoAutorizacao','xka2z9NghKG'),
 (1,'SERP','BitBtn2','lstManifesto','xka2z9NghKG'),
 (1,'SERP','BitBtn2','lstMovimentacaoNFe','xka2z9NghKG'),
 (1,'SERP','BitBtn3','fmdTransferenciaLoja','xka2z9NghOG'),
 (1,'SERP','BitBtn3','frmManutencaoProcessos','xka2z9NghOG'),
 (1,'SERP','BitBtn3','frmSocilitacaoAutorizacao','xka2z9NghOG'),
 (1,'SERP','BitBtn4','fmdTransferenciaLoja','xka2z9NghSG'),
 (1,'SERP','BitBtn4','frmSocilitacaoAutorizacao','xka2z9NghSG'),
 (1,'SERP','BitBtn4','lstManifesto','xka2z9NghSG'),
 (1,'SERP','BitBtn4','lstMovimentacaoNFe','xka2z9NghSG'),
 (1,'SERP','BitBtn5','frmSocilitacaoAutorizacao','xka2z9NghWG'),
 (1,'SERP','BitBtn6','frmSocilitacaoAutorizacao','xka2z9NghaG'),
 (1,'SERP','BtnAdd','fmdCompras','xkKx29xk5D'),
 (1,'SERP','BtnAdd','fmdCriaProcessos','xkKx29xk5D'),
 (1,'SERP','BtnAdd','fmdEntrega','xkKx29xk5D'),
 (1,'SERP','BtnAdd','fmdMovimentacaoNFe','xkKx29xk5D'),
 (1,'SERP','BtnAdd','fmdProducao','xkKx29xk5D'),
 (1,'SERP','BtnAdd','fmdServicos','xkKx29xk5D'),
 (1,'SERP','BtnAdd','fmdSolicitacao','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstAIDF','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstCaixas','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstCFOP','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstCheques','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstClassificacao','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstCompras','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstConhecimentoTransporte','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstContas','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstCriaProcessos','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstDescriminacao','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstEntrega','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstEstoques','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstFornecedorProduto','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstGrupoProdutos','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstLivroCaixa','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstManifesto','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstMovimentacaoNFe','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstOperadores','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstPessoas','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstPlanoVendas','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstProcessosBase','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstProtudos','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstRotas','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstServicos','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstSetores','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstSolicitacao','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstTabelaPrecos','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstTipoPg','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstTransferenciaLoja','xkKx29xk5D'),
 (1,'SERP','BtnAdd','lstVendas','xkKx29xk5D'),
 (1,'SERP','btnAlterarQtde','frmSocilitacaoAutorizacao','xkolaruQjLR3YQAMyhgG'),
 (1,'SERP','btnBaixar','lstContas','xkolanuPqKKmaA'),
 (1,'SERP','btnBoleto','lstContas','xkolanOMVYyvoC'),
 (1,'SERP','btnBoleto','lstVendas','xkolanOMVYyvoC'),
 (1,'SERP','BtnCacelaItem','frmVendaBalcao','xkKx21xORY82gEY4FVL'),
 (1,'SERP','BtnCancel','fchCnae','xkKx21xOcEueDC'),
 (1,'SERP','BtnCancel','frmVendaBalcao','xkKx21xOcEueDC'),
 (1,'SERP','btnCancelar','lstContas','xkolajO8fTNnBqDV'),
 (1,'SERP','btnCancelar','lstVendas','xkolajO8fTNnBqDV'),
 (1,'SERP','btnCarne','lstVendas','xkolajO8D30X'),
 (1,'SERP','btnClentes','lstProspeccao','xkolaje/JRvFqlD'),
 (1,'SERP','btnClentes','lstVendas','xkolaje/JRvFqlD'),
 (1,'SERP','btnCliente','fchContas','xkolaje/FRAHEtD'),
 (1,'SERP','btnConverterEmNFe','lstMovimentacaoNFe','xkolaju/VuA8hWx1/imzAxcc'),
 (1,'SERP','BtnDelete','fmdCompras','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','fmdCriaProcessos','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','fmdEntrega','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','fmdMovimentacaoNFe','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','fmdProducao','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','fmdServicos','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','fmdSolicitacao','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstAIDF','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstCaixas','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstCFOP','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstCheques','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstClassificacao','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstCompras','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstConhecimentoTransporte','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstContas','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstCriaProcessos','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstDescriminacao','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstEntrega','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstEstoques','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstFornecedorProduto','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstGrupoProdutos','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstLivroCaixa','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstManifesto','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstMovimentacaoNFe','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstOperadores','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstPessoas','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstPlanoVendas','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstProcessosBase','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstProtudos','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstRotas','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstServicos','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstSetores','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstSolicitacao','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstTabelaPrecos','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstTipoPg','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstTransferenciaLoja','xkKx2phi7QxtVD'),
 (1,'SERP','BtnDelete','lstVendas','xkKx2phi7QxtVD'),
 (1,'SERP','btnDetal','fmdVendas','xkola/+UlMNV'),
 (1,'SERP','btnDetal','lstVendas','xkola/+UlMNV'),
 (1,'SERP','BtnEdit','fmdCompras','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','fmdCriaProcessos','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','fmdEntrega','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','fmdMovimentacaoNFe','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','fmdProducao','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','fmdServicos','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','fmdSolicitacao','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstAIDF','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstCaixas','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstCFOP','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstCheques','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstClassificacao','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstCompras','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstConhecimentoTransporte','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstContas','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstCriaProcessos','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstDescriminacao','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstEntrega','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstEstoques','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstFornecedorProduto','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstGrupoProdutos','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstLivroCaixa','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstManifesto','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstMovimentacaoNFe','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstOperadores','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstPessoas','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstPlanoVendas','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstProcessosBase','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstProtudos','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstRotas','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstServicos','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstSetores','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstSolicitacao','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstTabelaPrecos','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstTipoPg','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstTransferenciaLoja','xkKx2tR2MTD'),
 (1,'SERP','BtnEdit','lstVendas','xkKx2tR2MTD'),
 (1,'SERP','btnEncerrar','frmManutencaoProcessos','xkola7uB8fA1pKVL'),
 (1,'SERP','btnEstornar','lstContas','xkola7+G6DQt4jZO'),
 (1,'SERP','btnGerarEntregas','lstEntrega','xkolazurQaUVsPs3KJpDZwP'),
 (1,'SERP','btnGerarOS','fmdVendas','xkolazurQaUVmXI'),
 (1,'SERP','btnImport','lstTransferenciaLoja','xkolaL+1ayfwYA'),
 (1,'SERP','btnInserirHistorico','fmdCriaProcessos','xkolaLO1NcXwuwAgqHwaUAtTNBP'),
 (1,'SERP','btnLancar','lstContas','xkolafuoftVVlC'),
 (1,'SERP','btnMarcarComoLido','frmManutencaoProcessos','xkolabelpdlDiU0pneMVRWlW'),
 (1,'SERP','btnMDFe','fmdManifesto','xkolabOsn6B'),
 (1,'SERP','btnMDFe','lstManifesto','xkolabOsn6B'),
 (1,'SERP','btnNFe','fmdMovimentacaoNFe','xkolaXOYhC'),
 (1,'SERP','btnNFe','lstMovimentacaoNFe','xkolaXOYhC'),
 (1,'SERP','btnNovoCliente','fmdVendas','xkolaXeSORzKCPWi1+Ia'),
 (1,'SERP','BtnOk','fchAIDF','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchCaixas','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchCFOP','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchCheques','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchCidadeManifesto','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchClassificacao','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchCnae','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchComposicao','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchCompras','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchConhecimentoTransporte','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchContas','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchContasCaixa','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchCriaProcessos','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchDescriminacao','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchEntrega','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchEstoque','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchFornecedorProduto','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchGrupoProdutos','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchLacreManifesto','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchLivroCaixa','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchMesasContas','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchMotorista','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchMovimentacaoNFe','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchNaturezaOperacao','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchNCM','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchNFeManifesto','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchOperadores','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchPercuso','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchPessoas','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchPlanoVendas','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchProcessosBase','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchProdutos','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchProspeccao','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchRotas','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchServicos','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchSetores','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchSolicitacao','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchTabelasPrecos','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchTipoPg','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchTransferenciaLoja','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchUnidTransp','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchValePedagio','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchVeiculoReboque','xkKx2Fhx'),
 (1,'SERP','BtnOk','fchVendas','xkKx2Fhx'),
 (1,'SERP','BtnOk','fmdCompras','xkKx2Fhx'),
 (1,'SERP','BtnOk','fmdCriaProcessos','xkKx2Fhx'),
 (1,'SERP','BtnOk','fmdEntrega','xkKx2Fhx'),
 (1,'SERP','BtnOk','fmdManifesto','xkKx2Fhx'),
 (1,'SERP','BtnOk','fmdMovimentacaoNFe','xkKx2Fhx'),
 (1,'SERP','BtnOk','fmdProducao','xkKx2Fhx'),
 (1,'SERP','BtnOk','fmdServicos','xkKx2Fhx'),
 (1,'SERP','BtnOk','fmdSolicitacao','xkKx2Fhx'),
 (1,'SERP','BtnOk','fmdTransferenciaLoja','xkKx2Fhx'),
 (1,'SERP','BtnOk','fmdVendas','xkKx2Fhx'),
 (1,'SERP','BtnOk','frmBaixa','xkKx2Fhx'),
 (1,'SERP','BtnOk','lstServicos','xkKx2Fhx'),
 (1,'SERP','btnPagarCredito','lstContas','xkolavvgTEAUAM8PVYOPBD'),
 (1,'SERP','BtnPrint','frmGerarComissao','xkKx25AMuj85'),
 (1,'SERP','BtnPrint','lstLivroCaixa','xkKx25AMuj85'),
 (1,'SERP','btnReabrir','lstVendas','xkolan/IFDEtNsL'),
 (1,'SERP','btnRecalcularValor','fchContas','xkolan/IH7tDssWF26rL+D2raC'),
 (1,'SERP','btnSelecionarDescricao','fchCriaProcessos','xkolajfHfJG3d1rVoJJ3thn/WTSTzYI'),
 (1,'SERP','btnTabelaPreco','frmVendaBalcao','xkola/PflFrf9lgGioN9'),
 (1,'SERP','btnTransferencia','lstLivroCaixa','xkola//bqXVdUwiY+d0/0GG'),
 (1,'SERP','btnVendedor','frmFinalizaVendaBalcao','xkola3f5TQv7Uu3I'),
 (1,'SERP','btnVendedor','rptProspeccao','xkola3f5TQv7Uu3I'),
 (1,'SERP','btnVendedor','rptVendasPeriodo','xkola3f5TQv7Uu3I'),
 (1,'SERP','Button1','lstGrupoProdutos','xkaxT+i9ZIG'),
 (1,'SERP','Button1','lstTabelaPrecos','xkaxT+i9ZIG'),
 (1,'SERP','cbContaCaixa','fchContas','xgodP4hRDSp8WkJvNB'),
 (1,'SERP','cbTipoPg','fchContas','xgodYotX2usv'),
 (1,'SERP','dbeDesconto','fchContas','x842TGD43PrO/odY'),
 (1,'SERP','DBEditEx1','fchLivroCaixa','x8KxyPKRUXPqmD'),
 (1,'SERP','dbeDtLancamento','fchContas','x842TGT81x1o8dDJGK+IZC'),
 (1,'SERP','dbeDtVencimento','fchContas','x842TGT8vJg8+FicbrrTBB'),
 (1,'SERP','dbeHistorico','fchContas','x842T2zWx3eiBKg18D'),
 (1,'SERP','dbeJuros','fchContas','x842T+jujsyz'),
 (1,'SERP','dbeMulta','fchContas','x842TizXUXAr'),
 (1,'SERP','dbeParcela','fchContas','x842TWSumKUTrLF'),
 (1,'SERP','dbeQtdeParcelas','fchContas','x842TSifDXd45E80XwZ4eD'),
 (1,'SERP','dbeValor','fchContas','x842TOiWpVEM'),
 (1,'SERP','dbeValUn','fchVendas','x842TOiWp9Xa'),
 (1,'SERP','dbmDescricao','frmManutencaoProcessos','x842b2KM6Is8l8p3KB'),
 (1,'SERP','dbtArquivo','fmdCriaProcessos','x842CGItzY76y0B'),
 (1,'SERP','dbtArquivo','frmManutencaoProcessos','x842CGItzY76y0B'),
 (1,'SERP','dtpPago','frmBaixa','x8YzcH7EgmM'),
 (1,'SERP','edtBaixa','lstLivroCaixa','x4ojwEbJdkJO'),
 (1,'SERP','edtHistorico','frmBaixa','x4ojwsbPlCx/mZlvEC'),
 (1,'SERP','edtValDesconto','frmBaixa','x4ojwU69hrfx4evLzolR'),
 (1,'SERP','edtValJuros','frmBaixa','x4ojwU69hTPvZS9S'),
 (1,'SERP','edtValMulta','frmBaixa','x4ojwU69hPvjV9Zc'),
 (1,'SERP','sePraso','fchCriaProcessos','xg5nS94OxFA'),
 (1,'SERP','sePraso','fchProcessosBase','xg5nS94OxFA'),
 (1,'SERP','tsCreditos','fchPessoas','x8J7S8AIpLwlZ+I'),
 (1,'SERP','tsFuncionario','fchPessoas','x8J7XAf28DkorM1jC4A');


--
-- Definition of table `acesso_operadores`
--

CREATE TABLE `acesso_operadores` (
  `idOperador` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `nomeExibicao` varchar(30) DEFAULT NULL,
  `login` varchar(30) DEFAULT NULL,
  `senha` varchar(250) DEFAULT NULL,
  `dataExpiracao` varchar(10) DEFAULT NULL,
  `userExpired` int(10) unsigned DEFAULT NULL,
  `userDaySun` int(10) unsigned DEFAULT NULL,
  `email` varchar(150) DEFAULT NULL,
  `operadorMaster` int(11) DEFAULT NULL,
  `tipo` varchar(1) DEFAULT NULL,
  `idGrupoOperadores` int(10) unsigned DEFAULT NULL,
  `keyUsers` varchar(250) DEFAULT NULL,
  `status` int(10) unsigned DEFAULT NULL,
  PRIMARY KEY (`idOperador`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `acesso_operadores`
--

INSERT INTO `acesso_operadores` (`idOperador`,`nomeExibicao`,`login`,`senha`,`dataExpiracao`,`userExpired`,`userDaySun`,`email`,`operadorMaster`,`tipo`,`idGrupoOperadores`,`keyUsers`,`status`) VALUES 
 (1,'Suporte','Suporte','AVmkmoWYHWRnZD','26/05/2016',0,30,'suporte@automaserv.com.br',-1,'U',0,'xgbvwv39Z2F9HUPPqVZhDChd',0);


--
-- Definition of table `aidfs`
--

CREATE TABLE `aidfs` (
  `idAidf` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `especie` varchar(5) DEFAULT NULL COMMENT 'NFCV, NF1, NFE, CF, ect.',
  `serie` varchar(5) DEFAULT NULL,
  `aidf` varchar(10) DEFAULT NULL,
  `numInicial` int(10) unsigned NOT NULL DEFAULT '1',
  `numFinal` int(10) unsigned NOT NULL DEFAULT '99999999',
  `ultimoNumero` int(10) unsigned DEFAULT NULL,
  `dtInicio` date DEFAULT NULL COMMENT 'Inicio da Validade',
  `dtFim` date DEFAULT NULL COMMENT 'Fim da validade',
  PRIMARY KEY (`idAidf`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `aidfs`
--

INSERT INTO `aidfs` (`idAidf`,`especie`,`serie`,`aidf`,`numInicial`,`numFinal`,`ultimoNumero`,`dtInicio`,`dtFim`) VALUES 
 (1,'NFE','1','NFE',1,99999999,NULL,NULL,NULL);


--
-- Definition of table `bancos`
--

CREATE TABLE `bancos` (
  `codBanco` varchar(5) NOT NULL,
  `nome` varchar(60) NOT NULL,
  PRIMARY KEY (`codBanco`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `bancos`
--



--
-- Definition of table `caixas`
--

CREATE TABLE `caixas` (
  `idCaixa` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `tipo` varchar(1) DEFAULT NULL COMMENT 'C: Caixa; B: banco',
  `descricao` varchar(45) DEFAULT NULL,
  `codBanco` varchar(20) DEFAULT NULL,
  `agencia` varchar(20) DEFAULT NULL,
  `conta` varchar(20) DEFAULT NULL,
  `codigoCedente` varchar(20) DEFAULT NULL,
  `convenio` varchar(20) DEFAULT NULL,
  `carteira` varchar(2) DEFAULT NULL,
  `aceite` varchar(1) DEFAULT NULL,
  `vCusto` decimal(5,2) DEFAULT NULL,
  `obsDoBoleto` text,
  `razaoSocial` varchar(45) DEFAULT NULL,
  `cnpj` varchar(18) DEFAULT NULL,
  `codCidade` varchar(7) DEFAULT NULL,
  `uf` varchar(2) DEFAULT NULL,
  `cidade` varchar(30) DEFAULT NULL,
  `bairro` varchar(30) DEFAULT NULL,
  `logradouro` varchar(40) DEFAULT NULL,
  `numero` varchar(5) DEFAULT NULL,
  PRIMARY KEY (`idCaixa`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `caixas`
--



--
-- Definition of table `cfops`
--

CREATE TABLE `cfops` (
  `codCfop` varchar(4) NOT NULL,
  `idNatOp` int(10) unsigned DEFAULT NULL,
  `descricao` varchar(255) DEFAULT NULL,
  `estoque` int(11) DEFAULT '0',
  PRIMARY KEY (`codCfop`),
  KEY `FK_cfops_NatOp` (`idNatOp`),
  CONSTRAINT `FK_cfops_NatOp` FOREIGN KEY (`idNatOp`) REFERENCES `nat_op` (`idNatOp`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `cfops`
--



--
-- Definition of table `cheques`
--

CREATE TABLE `cheques` (
  `idCheque` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `idConta` bigint(20) unsigned DEFAULT NULL,
  `codBanco` varchar(5) NOT NULL,
  `agencia` varchar(6) DEFAULT NULL,
  `conta` varchar(10) DEFAULT NULL,
  `numero` varchar(15) DEFAULT NULL,
  `valor` decimal(10,2) unsigned DEFAULT '0.00',
  `dtCadastro` date DEFAULT NULL,
  `bomPara` date DEFAULT NULL,
  `status` varchar(1) NOT NULL DEFAULT 'A' COMMENT 'A: Aberto; D: Devolvido; Compensado',
  `proprietario` varchar(50) DEFAULT NULL,
  `cpf` varchar(14) DEFAULT NULL,
  `fone1` varchar(13) DEFAULT NULL,
  `forne2` varchar(13) DEFAULT NULL,
  PRIMARY KEY (`idCheque`),
  KEY `FK_cheques_1` (`idConta`),
  KEY `FK_cheques_2` (`codBanco`),
  CONSTRAINT `FK_cheques_1` FOREIGN KEY (`idConta`) REFERENCES `contas` (`idConta`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  CONSTRAINT `FK_cheques_2` FOREIGN KEY (`codBanco`) REFERENCES `bancos` (`codBanco`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `cheques`
--



--
-- Definition of table `cidades`
--

CREATE TABLE `cidades` (
  `codCidade` varchar(7) NOT NULL,
  `uf` varchar(2) DEFAULT NULL,
  `cidade` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`codCidade`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `cidades`
--

INSERT INTO `cidades` (`codCidade`,`uf`,`cidade`) VALUES 
 ('9999999','EX','EXTERIOR');


--
-- Definition of table `classificacao`
--

CREATE TABLE `classificacao` (
  `idClassificacao` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `descricao` varchar(30) DEFAULT NULL,
  `corLetra` int(11) DEFAULT NULL,
  `corRealce` int(11) DEFAULT NULL,
  PRIMARY KEY (`idClassificacao`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `classificacao`
--



--
-- Definition of table `cnaes`
--

CREATE TABLE `cnaes` (
  `idCnae` int(10) unsigned NOT NULL,
  `descricao` varchar(170) NOT NULL,
  PRIMARY KEY (`idCnae`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `cnaes`
--



--
-- Definition of table `comissoes`
--

CREATE TABLE `comissoes` (
  `idComissao` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `idVendedor` int(10) unsigned NOT NULL,
  `idConta` bigint(20) unsigned DEFAULT NULL,
  `dtBase` date DEFAULT NULL,
  `dtFechamento` date DEFAULT NULL,
  `tipo` varchar(1) DEFAULT NULL COMMENT 'C: credito; D: debito',
  `status` varchar(1) DEFAULT 'A' COMMENT 'A: Aberta, C: Cancelada, G: Gerada',
  `vValor` decimal(10,3) unsigned DEFAULT '0.000',
  `historico` varchar(100) DEFAULT '0',
  PRIMARY KEY (`idComissao`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `comissoes`
--



--
-- Definition of table `composicao`
--

CREATE TABLE `composicao` (
  `idComposto` bigint(20) unsigned NOT NULL COMMENT 'ID do produto composto',
  `idComponente` bigint(20) unsigned NOT NULL COMMENT 'ID do componente que tam é um produto',
  `qtde` decimal(9,3) unsigned NOT NULL DEFAULT '0.000',
  PRIMARY KEY (`idComposto`,`idComponente`),
  KEY `FK_composicao_produtos_2` (`idComponente`),
  CONSTRAINT `FK_composicao_produtos_1` FOREIGN KEY (`idComposto`) REFERENCES `produtos` (`idProduto`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_composicao_produtos_2` FOREIGN KEY (`idComponente`) REFERENCES `produtos` (`idProduto`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `composicao`
--



--
-- Definition of table `compras`
--

CREATE TABLE `compras` (
  `idCompra` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `idPessoa` int(10) unsigned DEFAULT NULL,
  `status` varchar(1) DEFAULT 'A',
  `dtEmissao` date NOT NULL,
  `hrEmissao` time DEFAULT NULL,
  `praso` int(10) unsigned DEFAULT NULL,
  `codTipoPgEnt` varchar(2) DEFAULT NULL,
  `codTipoPgPar` varchar(2) DEFAULT NULL,
  `entrada` varchar(1) DEFAULT 'N',
  `vEntrada` decimal(9,3) unsigned DEFAULT '0.000',
  `qtdeParcelas` int(10) unsigned DEFAULT NULL,
  `vParcela` decimal(9,3) unsigned DEFAULT '0.000',
  `intervalo` varchar(100) DEFAULT NULL,
  `vTotal` decimal(10,2) DEFAULT '0.00',
  `obs` text,
  PRIMARY KEY (`idCompra`),
  KEY `FK_compras_fornecedores` (`idPessoa`),
  CONSTRAINT `FK_compras_fornecedores` FOREIGN KEY (`idPessoa`) REFERENCES `pessoas` (`idPessoa`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

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



--
-- Definition of table `configuracoes`
--

CREATE TABLE `configuracoes` (
  `grupo` varchar(50) NOT NULL,
  `chave` varchar(50) NOT NULL,
  `valor` varchar(500) NOT NULL,
  PRIMARY KEY (`grupo`,`chave`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `configuracoes`
--

INSERT INTO `configuracoes` (`grupo`,`chave`,`valor`) VALUES 
 ('MYSQL','VERSAO_BD','3'),
 ('MYSQL','VERSAO_GETID','1'),
 ('SCHF','VERSAOATUAL','1.0.0.7');


--
-- Definition of table `contas`
--

CREATE TABLE `contas` (
  `idConta` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `tpOrigem` varchar(10) NOT NULL DEFAULT '-' COMMENT 'DNF: Doc Nao Fiscal; MOV: movimentacao; -: não informado',
  `tipo` varchar(1) DEFAULT NULL COMMENT 'C: credito; D: debito',
  `status` varchar(1) DEFAULT NULL COMMENT 'A: Aberta; P: Paga; C: Cancelada',
  `idOrigem` bigint(20) unsigned DEFAULT NULL COMMENT 'registra a id do codumento de origem',
  `idPessoa` int(10) unsigned DEFAULT NULL COMMENT 'Id da pessoa associada a conta',
  `parcela` int(10) unsigned DEFAULT '0',
  `qtdeParcelas` int(10) unsigned DEFAULT '0',
  `historico` varchar(1000) DEFAULT '0',
  `codContasCaixa` varchar(12) DEFAULT '0',
  `caixaLancamento` int(10) unsigned DEFAULT NULL COMMENT 'Id do operador responsavel pelo lançamento',
  `dtLancamento` date DEFAULT NULL,
  `dtVencimento` date DEFAULT NULL,
  `valor` decimal(8,2) unsigned DEFAULT '0.00',
  `valDesconto` decimal(8,2) unsigned DEFAULT '0.00',
  `valMulta` decimal(8,2) unsigned DEFAULT '0.00' COMMENT 'Percentual de multa',
  `valJuros` decimal(8,2) unsigned DEFAULT '0.00' COMMENT 'Percentual de juros por dia de atraso',
  `valTaxa` decimal(8,2) unsigned DEFAULT '0.00' COMMENT 'é o valor descontado da empresa pela operadora ao financiar a venda',
  `caixaBaixa` int(10) unsigned DEFAULT NULL COMMENT 'Id do operador responsavel pela baixa',
  `dtBaixa` date DEFAULT NULL COMMENT 'Data em que a conta foi paga',
  `codTipoPg` varchar(2) NOT NULL,
  `valBaixa` decimal(8,2) DEFAULT '0.00' COMMENT 'Valor recebido',
  `motivoExtorno` varchar(50) DEFAULT NULL COMMENT 'Motivo pelo qual a conta foi estornada',
  `caixaExtorno` int(10) unsigned DEFAULT NULL COMMENT 'Id do operador responsavel pelo extorno',
  `dtExtorno` date DEFAULT NULL COMMENT 'Data em que a conta foi paga',
  PRIMARY KEY (`idConta`),
  KEY `FK_contas_tipoPg` (`codTipoPg`),
  KEY `FK_contas_contasCaixa` (`codContasCaixa`),
  CONSTRAINT `FK_contas_contasCaixa` FOREIGN KEY (`codContasCaixa`) REFERENCES `contas_caixa` (`codContasCaixa`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `FK_contas_tipoPg` FOREIGN KEY (`codTipoPg`) REFERENCES `tipo_pg` (`codTipoPg`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `contas`
--



--
-- Definition of table `contas_caixa`
--

CREATE TABLE `contas_caixa` (
  `codContasCaixa` varchar(12) NOT NULL,
  `descricao` varchar(45) DEFAULT NULL,
  `tipo` varchar(1) DEFAULT NULL COMMENT 'S:soma; L:lançamento; B: conta banco',
  `tipoLancamento` varchar(1) DEFAULT NULL COMMENT 'C: credito; D: debito',
  `drg` varchar(1) DEFAULT 'N' COMMENT 'DRG',
  `drgBase` int(11) DEFAULT '0' COMMENT '1: Contas; 2:Livro caixa; 3:Vendas',
  `tpTransferencia` int(11) DEFAULT '0' COMMENT '0: Não; 1:Sim',
  PRIMARY KEY (`codContasCaixa`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `contas_caixa`
--



--
-- Definition of table `controle_caixa`
--

CREATE TABLE `controle_caixa` (
  `idControleCaixa` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `idCaixa` int(10) unsigned NOT NULL,
  `dhAbertura` datetime DEFAULT NULL,
  `idOprAbertura` int(10) unsigned DEFAULT NULL,
  `dhFechamento` datetime DEFAULT NULL,
  `idOprFechamento` int(10) unsigned DEFAULT NULL,
  PRIMARY KEY (`idControleCaixa`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `controle_caixa`
--



--
-- Definition of table `cps`
--

CREATE TABLE `cps` (
  `codServico` varchar(4) NOT NULL,
  `descricao` varchar(500) NOT NULL,
  PRIMARY KEY (`codServico`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `cps`
--



--
-- Definition of table `csts`
--

CREATE TABLE `csts` (
  `codCst` varchar(3) NOT NULL,
  `icms` varchar(1) DEFAULT 'N' COMMENT 'S: Sim; N: Não',
  `csosn` varchar(1) DEFAULT 'N' COMMENT 'S: Sim; N: Não',
  `pis` varchar(1) DEFAULT 'N' COMMENT 'S: Sim; N: Não',
  `cofins` varchar(1) DEFAULT 'N' COMMENT 'S: Sim; N: Não',
  `entrada` varchar(1) DEFAULT 'N' COMMENT 'S: Sim; N: Não',
  `saida` varchar(1) DEFAULT 'N' COMMENT 'S: Sim; N: Não',
  `tributavel` varchar(1) DEFAULT 'N' COMMENT 'S: Sim; N: Não; O: Outros',
  `descricao` varchar(150) DEFAULT NULL,
  PRIMARY KEY (`codCst`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `csts`
--



--
-- Definition of table `descriminacao`
--

CREATE TABLE `descriminacao` (
  `idConta` bigint(20) unsigned NOT NULL,
  `idItem` int(4) unsigned NOT NULL,
  `nome` varchar(50) DEFAULT NULL,
  `qtde` decimal(9,3) unsigned DEFAULT '0.000',
  `valUn` decimal(9,3) unsigned DEFAULT '0.000',
  `vTotal` decimal(10,3) unsigned DEFAULT '0.000',
  PRIMARY KEY (`idConta`,`idItem`),
  CONSTRAINT `FK1_descriminacao_contas` FOREIGN KEY (`idConta`) REFERENCES `contas` (`idConta`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `descriminacao`
--



--
-- Definition of table `diferenca`
--

CREATE TABLE `diferenca` (
  `idDiferenca` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `idPessoa` int(10) unsigned NOT NULL,
  `dtBase` date DEFAULT NULL,
  `tipo` varchar(1) DEFAULT NULL COMMENT 'C: credito; D: debito',
  `vValor` decimal(10,3) unsigned DEFAULT '0.000',
  `historico` varchar(100) DEFAULT '0',
  PRIMARY KEY (`idDiferenca`),
  KEY `FK_diferenca_pessoas` (`idPessoa`),
  CONSTRAINT `FK_diferenca_pessoas` FOREIGN KEY (`idPessoa`) REFERENCES `pessoas` (`idPessoa`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `diferenca`
--



--
-- Definition of table `empresa`
--

CREATE TABLE `empresa` (
  `razaoSocial` varchar(45) NOT NULL,
  `nomeFantasia` varchar(45) NOT NULL,
  `cnpj` varchar(18) NOT NULL,
  `cpf` varchar(14) DEFAULT NULL,
  `ie` varchar(20) DEFAULT NULL,
  `im` varchar(15) DEFAULT NULL,
  `cnae` varchar(7) DEFAULT NULL,
  `suframa` varchar(9) DEFAULT NULL,
  `perfil` varchar(1) DEFAULT 'A' COMMENT 'A-Perfil A; B-Perfil B; C-Perfil C',
  `tpAtividade` varchar(1) DEFAULT '1' COMMENT '0-Industrial ou equiparado a industrial; 1-Outros',
  `diaPagamentoICMS` int(11) DEFAULT '20',
  `crt` int(4) DEFAULT NULL COMMENT '1-SN; 2-SN excesso; 3-Regime Normal',
  `lucro` varchar(1) DEFAULT NULL COMMENT 'R-Real, P-Presumido',
  `codCidade` varchar(7) DEFAULT NULL,
  `uf` varchar(2) DEFAULT NULL,
  `cidade` varchar(30) DEFAULT NULL,
  `bairro` varchar(30) DEFAULT NULL,
  `logradouro` varchar(40) DEFAULT NULL,
  `numero` varchar(5) DEFAULT NULL,
  `complemento` varchar(15) DEFAULT NULL,
  `cep` varchar(10) DEFAULT NULL,
  `tel` varchar(13) DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `homePage` varchar(100) DEFAULT NULL,
  `ambiente` int(4) DEFAULT NULL COMMENT '1-Produção; 2-Homologação',
  `aguardando` varchar(150) DEFAULT NULL,
  `arquivadas` varchar(150) DEFAULT NULL,
  `enviar` varchar(150) DEFAULT NULL,
  `enviadas` varchar(150) DEFAULT NULL,
  `retorno` varchar(150) DEFAULT NULL,
  `recusadas` varchar(150) DEFAULT NULL,
  `contadorNome` varchar(45) DEFAULT NULL,
  `contadorCpf` varchar(14) DEFAULT NULL,
  `contadorCrc` varchar(11) DEFAULT NULL,
  `contadorCnpj` varchar(18) DEFAULT NULL,
  `contadorCodCidade` varchar(7) DEFAULT NULL,
  `contadoruf` varchar(2) DEFAULT NULL,
  `contadorcidade` varchar(30) DEFAULT NULL,
  `contadorBairro` varchar(30) DEFAULT NULL,
  `contadorLogradouro` varchar(30) DEFAULT NULL,
  `contadorNumero` varchar(5) DEFAULT NULL,
  `contadorComplemento` varchar(15) DEFAULT NULL,
  `contadorCep` varchar(10) DEFAULT NULL,
  `contadorTel` varchar(13) DEFAULT NULL,
  `contadorFax` varchar(13) DEFAULT NULL,
  `contadorEMail` varchar(100) DEFAULT NULL,
  `diasAtrazo` int(11) DEFAULT '0',
  `multa` decimal(5,2) DEFAULT '0.00',
  `jurosDia` decimal(5,2) DEFAULT '0.00',
  `tributacaoIss` int(4) DEFAULT NULL COMMENT 'registra o tipo de tributação do ISS de acordo com a cidade',
  `pastaISS` varchar(150) DEFAULT NULL,
  `cnaeSecundarios` varchar(150) DEFAULT NULL,
  `pNfse` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`razaoSocial`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `empresa`
--



--
-- Definition of table `entrega`
--

CREATE TABLE `entrega` (
  `idEntrega` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `idVenda` bigint(20) unsigned NOT NULL,
  `situacao` varchar(1) DEFAULT 'A' COMMENT 'A: Aguardando; S: Saiu p/ entrega; E: Entregue R: Recusa',
  `geracao` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `dtSaida` date DEFAULT NULL,
  `hrSaida` time DEFAULT NULL,
  `idRespEntrega` int(10) unsigned DEFAULT NULL,
  `dtEntrega` date DEFAULT NULL,
  `hrEntrega` time DEFAULT NULL,
  `respRecebimento` varchar(50) DEFAULT NULL,
  `qtdeVolumes` int(11) DEFAULT NULL,
  `motivoRecusa` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`idEntrega`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `entrega`
--



--
-- Definition of table `entrega_itens`
--

CREATE TABLE `entrega_itens` (
  `idEntrega` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `idItem` int(4) unsigned NOT NULL,
  `idProduto` bigint(20) unsigned NOT NULL,
  `nome` varchar(50) DEFAULT NULL,
  `un` varchar(3) DEFAULT 'UN',
  `qtde` decimal(9,3) unsigned DEFAULT '0.000',
  `qtdeDevolvida` decimal(9,3) unsigned DEFAULT '0.000',
  PRIMARY KEY (`idEntrega`,`idItem`),
  CONSTRAINT `FK_entregaItens_entrega` FOREIGN KEY (`idEntrega`) REFERENCES `entrega` (`idEntrega`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `entrega_itens`
--



--
-- Definition of table `estoque`
--

CREATE TABLE `estoque` (
  `idEstoque` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `status` varchar(1) DEFAULT 'A',
  `descricao` varchar(30) DEFAULT NULL,
  PRIMARY KEY (`idEstoque`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `estoque`
--

INSERT INTO `estoque` (`idEstoque`,`status`,`descricao`) VALUES 
 (1,'A','GERAL');


--
-- Definition of table `faixa_preco`
--

CREATE TABLE `faixa_preco` (
  `idFaixaPreco` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `descricao` varchar(30) DEFAULT NULL,
  `percentual` decimal(7,2) DEFAULT '0.00',
  PRIMARY KEY (`idFaixaPreco`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `faixa_preco`
--



--
-- Definition of table `fornecedor_produtos`
--

CREATE TABLE `fornecedor_produtos` (
  `idPessoa` int(10) unsigned NOT NULL,
  `idProduto` bigint(20) unsigned NOT NULL,
  `codFornecedor` varchar(20) NOT NULL,
  `fatorConversao` decimal(9,3) DEFAULT '1.000',
  PRIMARY KEY (`idPessoa`,`idProduto`,`codFornecedor`),
  KEY `FK1_fornecedorProdutos_produtos` (`idProduto`),
  CONSTRAINT `FK1_fornecedorProdutos_pessoas` FOREIGN KEY (`idPessoa`) REFERENCES `pessoas` (`idPessoa`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `FK1_fornecedorProdutos_produtos` FOREIGN KEY (`idProduto`) REFERENCES `produtos` (`idProduto`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `fornecedor_produtos`
--



--
-- Definition of table `grupo_produtos`
--

CREATE TABLE `grupo_produtos` (
  `idgrupoProduto` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `tpRestaurante` varchar(1) DEFAULT 'N' COMMENT 'S: Sim; N: Não',
  `tpFracionado` varchar(1) DEFAULT 'N' COMMENT 'S: Sim; N: Não',
  `descricao` varchar(25) DEFAULT NULL,
  `tipo` varchar(1) DEFAULT NULL COMMENT 'P-Produto / S-Serviço / V-Veiculo',
  `SubTipo` varchar(2) DEFAULT NULL COMMENT '00 Mercadoria para Revenda; 01 Matéria-Prima; 02 Embalagem; 03 Produto em Processo; 04 Produto Acabado; 05 Subproduto; 06 Produto Intermediário; 07 Material de Uso e Consumo; 08 Ativo Imobilizado; 09 Serviços; 10 Outros insumos; 99 Outras',
  `comissaoVenda` decimal(5,2) unsigned DEFAULT '0.00',
  `ipImpressora` varchar(40) DEFAULT ' ' COMMENT 'Registra o IP da impressora que será usada para imprimir os pedidos na cozinha',
  PRIMARY KEY (`idgrupoProduto`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `grupo_produtos`
--

INSERT INTO `grupo_produtos` (`idgrupoProduto`,`tpRestaurante`,`tpFracionado`,`descricao`,`tipo`,`SubTipo`,`comissaoVenda`,`ipImpressora`) VALUES 
 (1,'N','N','GERAL','P','00','0.00',' ');


--
-- Definition of table `grupo_produtos_imagem`
--

CREATE TABLE `grupo_produtos_imagem` (
  `idImagem` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `idGrupoProduto` int(10) unsigned DEFAULT NULL,
  `nome` varchar(50) DEFAULT NULL,
  `base64` mediumtext,
  PRIMARY KEY (`idImagem`),
  KEY `FK_imagem_grupoProdutos` (`idGrupoProduto`),
  CONSTRAINT `FK_imagem_grupoProdutos` FOREIGN KEY (`idGrupoProduto`) REFERENCES `grupo_produtos` (`idgrupoProduto`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `grupo_produtos_imagem`
--



--
-- Definition of table `grupo_qmc`
--

CREATE TABLE `grupo_qmc` (
  `idGrupoQmc` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(20) DEFAULT NULL,
  `cor` int(11) DEFAULT NULL,
  PRIMARY KEY (`idGrupoQmc`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `grupo_qmc`
--



--
-- Definition of table `impressao_cozinhas`
--

CREATE TABLE `impressao_cozinhas` (
  `idImpressaoCozina` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `ip` varchar(40) NOT NULL,
  `conteudo` text NOT NULL,
  PRIMARY KEY (`idImpressaoCozina`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `impressao_cozinhas`
--



--
-- Definition of table `itens`
--

CREATE TABLE `itens` (
  `idMovimentacao` bigint(20) unsigned NOT NULL,
  `idItem` int(4) unsigned NOT NULL,
  `idEstoque` int(10) unsigned DEFAULT '0',
  `tipo` varchar(1) DEFAULT NULL,
  `idProduto` bigint(20) unsigned NOT NULL,
  `qtde` decimal(9,3) unsigned DEFAULT '0.000',
  `valUn` decimal(9,3) unsigned DEFAULT '0.000',
  `pesoLiquido` decimal(9,4) DEFAULT NULL,
  `pesoBruto` decimal(9,4) DEFAULT NULL,
  `codCfop` varchar(4) DEFAULT NULL,
  `valAcrecimo` decimal(9,2) unsigned DEFAULT '0.00',
  `valDesconto` decimal(9,2) unsigned DEFAULT '0.00',
  `subTotal` decimal(9,2) unsigned DEFAULT '0.00' COMMENT 'NFe: qtde * valUn; ECF: (qtde * valUn) + valAcrecimo - valDesconto',
  `valFrete` decimal(10,2) unsigned DEFAULT '0.00',
  `valSeguro` decimal(10,2) unsigned DEFAULT '0.00',
  `valOutrasDespesas` decimal(10,2) unsigned DEFAULT '0.00',
  `orig` int(4) DEFAULT '0' COMMENT '0- Nacional; 1-Importada',
  `cstICMS` varchar(3) DEFAULT NULL COMMENT 'CST ou CSOSN',
  `pRedICMS` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'percentual de reduçao da base de calculo do ICMS',
  `bcICMS` decimal(10,2) unsigned DEFAULT '0.00' COMMENT 'base de calculo do ICMS',
  `pICMS` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do ICMS',
  `vICMS` decimal(9,2) unsigned DEFAULT '0.00',
  `cstIPI` varchar(3) DEFAULT NULL,
  `bcIPI` decimal(10,2) unsigned DEFAULT '0.00' COMMENT 'base de calculo do IPI',
  `pIPI` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do IPI',
  `vIPI` decimal(9,2) unsigned DEFAULT '0.00',
  `pAgrICMSST` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'percentual de adiçao da base de calculo do ICMS ST',
  `pRedICMSST` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'percentual de reduçao da base de calculo do ICMS ST',
  `bcICMSST` decimal(10,2) unsigned DEFAULT '0.00' COMMENT 'base de calculo do ICMS ST',
  `pICMSST` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do ICMS ST',
  `vICMSST` decimal(9,2) unsigned DEFAULT '0.00',
  `cstPIS` varchar(2) DEFAULT NULL,
  `bcPIS` decimal(10,2) unsigned DEFAULT '0.00' COMMENT 'base de calculo do PIS',
  `pPIS` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do PIS',
  `vPIS` decimal(9,2) unsigned DEFAULT '0.00',
  `cstCOFINS` varchar(2) DEFAULT NULL,
  `bcCOFINS` decimal(10,2) unsigned DEFAULT '0.00' COMMENT 'base de calculo do COFINS',
  `pCOFINS` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do COFINS',
  `vCOFINS` decimal(9,2) unsigned DEFAULT '0.00',
  `veic_tpOperacao` int(4) DEFAULT NULL COMMENT '1 – Venda concessionária, 2 – Faturamento direto para consumidor final 3 – Venda direta para grandes consumidores (frotista, governo,..., 0 – Outros',
  `veic_chassi` varchar(17) DEFAULT NULL,
  `veic_codCor` varchar(4) DEFAULT NULL,
  `veic_descCor` varchar(40) DEFAULT NULL,
  `veic_potencia` int(4) unsigned DEFAULT NULL,
  `veic_cilindrada` int(4) unsigned DEFAULT NULL,
  `veic_numSerie` varchar(9) DEFAULT NULL,
  `veic_tpCombustivel` int(4) unsigned DEFAULT NULL,
  `veic_numMotor` varchar(21) DEFAULT NULL,
  `veic_cmt` decimal(9,4) unsigned DEFAULT NULL,
  `veic_distEntreEixos` decimal(5,3) unsigned DEFAULT NULL,
  `veic_anoModelo` int(4) unsigned DEFAULT NULL,
  `veic_anoFabricacao` int(4) unsigned DEFAULT NULL,
  `veic_tpPintura` varchar(1) DEFAULT NULL,
  `veic_tpVeiculo` int(4) unsigned DEFAULT NULL,
  `veic_especieVeiculo` int(4) unsigned DEFAULT NULL,
  `veic_codMarcaModelo` int(10) unsigned DEFAULT NULL,
  `veic_corDENETRAN` int(4) unsigned DEFAULT NULL,
  `veic_lotacao` int(4) unsigned DEFAULT NULL,
  `med_nLote` varchar(20) DEFAULT NULL,
  `med_qLote` decimal(11,3) unsigned DEFAULT NULL,
  `med_dFab` date DEFAULT NULL,
  `med_dVal` date DEFAULT NULL,
  `med_vPMC` decimal(10,2) unsigned DEFAULT NULL,
  `infAdicionais` varchar(500) DEFAULT NULL,
  `cancelado` varchar(1) DEFAULT 'N' COMMENT 'N: Não, S: Sim',
  `qtdeDevolvida` decimal(9,3) unsigned DEFAULT '0.000' COMMENT 'Indica a qtde do item devolvida impedindo que devoluções distintas ultrapassem a qtde vendida',
  PRIMARY KEY (`idMovimentacao`,`idItem`),
  KEY `FK_itens_produtos` (`idProduto`),
  CONSTRAINT `FK_itens_movimentacao` FOREIGN KEY (`idMovimentacao`) REFERENCES `movimentacao` (`idMovimentacao`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_itens_produtos` FOREIGN KEY (`idProduto`) REFERENCES `produtos` (`idProduto`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `itens`
--



--
-- Definition of trigger `itens_after_insert_tr`
--

DROP TRIGGER /*!50030 IF EXISTS */ `itens_after_insert_tr`;

DELIMITER $$

CREATE DEFINER = `root`@`localhost` TRIGGER `itens_after_insert_tr` AFTER INSERT ON `itens` FOR EACH ROW BEGIN
  IF (@exec_trigger IS NULL) THEN
  BEGIN
    SET @stMov =        (SELECT `stMov` FROM stoc_chef.`movimentacao` WHERE `idMovimentacao` = NEW.idMovimentacao);
    SET @tpManufatura = (SELECT `tpManufatura` FROM stoc_chef.`produtos` WHERE `idProduto` = NEW.idProduto);
    SET @estoque =      (SELECT `estoque` FROM stoc_chef.`cfops` WHERE `codCfop` = NEW.codCfop);
    SET @modoMov =      (SELECT `modoMov` FROM stoc_chef.`movimentacao` WHERE `idMovimentacao` = NEW.idMovimentacao);
    IF (@stMov = "E" AND NEW.cancelado = "N" AND (@estoque = 0 OR NEW.codCfop is null OR NEW.codCfop = "")) THEN
    BEGIN
      UPDATE stoc_chef.`produtos_estoque` pe
      SET pe.`estoque` = COALESCE(pe.`estoque`, 0)
        + COALESCE((SELECT IF(@modoMov = "E", +COALESCE(NEW.qtde, 0), -COALESCE(NEW.qtde, 0))), 0)
      WHERE pe.`idProduto` = NEW.idProduto;
      IF (@modoMov = "S" AND @tpManufatura = "P") THEN
        INSERT INTO stoc_chef.`itens_composicao`(`idItemComposicao`, `idMovimentacao`, `idItem`, `idEstoque`, `idProduto`, `qtde`)
        SELECT getId("itens_composicao"), NEW.idMovimentacao, NEW.idItem, NEW.idEstoque, `idComponente`, NEW.qtde * `qtde` FROM stoc_chef.`composicao` WHERE `idComposto` = NEW.idProduto;
      END IF;
    END;
    END IF;
  END;
  END IF;
END $$

DELIMITER ;

--
-- Definition of trigger `itens_after_update_tr`
--

DROP TRIGGER /*!50030 IF EXISTS */ `itens_after_update_tr`;

DELIMITER $$

CREATE DEFINER = `root`@`localhost` TRIGGER `itens_after_update_tr` AFTER UPDATE ON `itens` FOR EACH ROW BEGIN
  IF (@exec_trigger IS NULL) THEN
  BEGIN
    SET @stMovOLD =        (SELECT `stMov` FROM stoc_chef.`movimentacao` WHERE `idMovimentacao` = OLD.idMovimentacao);
    SET @tpManufaturaOLD = (SELECT `tpManufatura` FROM stoc_chef.`produtos` WHERE `idProduto` = OLD.idProduto);
    SET @estoqueOLD =      (SELECT `estoque` FROM stoc_chef.`cfops` WHERE `codCfop` = OLD.codCfop);
    SET @modoMovOLD =      (SELECT `modoMov` FROM stoc_chef.`movimentacao` WHERE `idMovimentacao` = OLD.idMovimentacao);
    SET @stMovNEW =        (SELECT `stMov` FROM stoc_chef.`movimentacao` WHERE `idMovimentacao` = NEW.idMovimentacao);
    SET @tpManufaturaNEW = (SELECT `tpManufatura` FROM stoc_chef.`produtos` WHERE `idProduto` = NEW.idProduto);
    SET @estoqueNEW =      (SELECT `estoque` FROM stoc_chef.`cfops` WHERE `codCfop` = NEW.codCfop);
    SET @modoMovNEW =      (SELECT `modoMov` FROM stoc_chef.`movimentacao` WHERE `idMovimentacao` = NEW.idMovimentacao);
    IF (@stMovOLD = "E" AND OLD.cancelado = "N" AND (@estoqueOLD = 0 OR OLD.codCfop is null OR OLD.codCfop = "")) THEN
    BEGIN
      UPDATE stoc_chef.`produtos_estoque` pe
      SET pe.`estoque` = COALESCE(pe.`estoque`, 0)
        - COALESCE((SELECT IF(@modoMovOLD = "E", +COALESCE(OLD.qtde, 0), -COALESCE(OLD.qtde, 0))), 0)
      WHERE pe.`idProduto` = OLD.idProduto;
      IF (@modoMovOLD = "S" AND @tpManufaturaOLD = "P") THEN
        DELETE FROM stoc_chef.`itens_composicao` WHERE `idMovimentacao` = OLD.idMovimentacao AND `idItem` = OLD.idItem;
      END IF;
    END;
    END IF;
    IF (@stMovNEW = "E" AND NEW.cancelado = "N" AND (@estoqueNEW = 0 OR NEW.codCfop is null OR NEW.codCfop = "")) THEN
    BEGIN
      UPDATE stoc_chef.`produtos_estoque` pe
      SET pe.`estoque` = COALESCE(pe.`estoque`, 0)
        + COALESCE((SELECT IF(@modoMovNEW = "E", +COALESCE(NEW.qtde, 0), -COALESCE(NEW.qtde, 0))), 0)
      WHERE pe.`idProduto` = NEW.idProduto;
      IF (@modoMovNEW = "S" AND @tpManufaturaNEW = "P") THEN
        INSERT INTO stoc_chef.`itens_composicao`(`idItemComposicao`, `idMovimentacao`, `idItem`, `idEstoque`, `idProduto`, `qtde`)
        SELECT getId("itens_composicao"), NEW.idMovimentacao, NEW.idItem, NEW.idEstoque, `idComponente`, NEW.qtde * `qtde` FROM stoc_chef.`composicao` WHERE `idComposto` = NEW.idProduto;
      END IF;
    END;
    END IF;
  END;
  END IF;
END $$

DELIMITER ;

--
-- Definition of trigger `itens_before_del_tr`
--

DROP TRIGGER /*!50030 IF EXISTS */ `itens_before_del_tr`;

DELIMITER $$

CREATE DEFINER = `root`@`localhost` TRIGGER `itens_before_del_tr` BEFORE DELETE ON `itens` FOR EACH ROW BEGIN
  IF (@exec_trigger IS NULL) THEN
  BEGIN
    SET @stMov =        (SELECT `stMov` FROM stoc_chef.`movimentacao` WHERE `idMovimentacao` = OLD.idMovimentacao);
    SET @tpManufatura = (SELECT `tpManufatura` FROM stoc_chef.`produtos` WHERE `idProduto` = OLD.idProduto);
    SET @estoque =      (SELECT `estoque` FROM stoc_chef.`cfops` WHERE `codCfop` = OLD.codCfop);
    SET @modoMov =      (SELECT `modoMov` FROM stoc_chef.`movimentacao` WHERE `idMovimentacao` = OLD.idMovimentacao);
    IF (@stMov = "E" AND OLD.cancelado = "N" AND (@estoque = 0 OR OLD.codCfop is null OR OLD.codCfop = "")) THEN
    BEGIN
      UPDATE stoc_chef.`produtos_estoque` pe
      SET pe.`estoque` = COALESCE(pe.`estoque`, 0)
        - COALESCE((SELECT IF(@modoMov = "E", +COALESCE(OLD.qtde, 0), -COALESCE(OLD.qtde, 0))), 0)
      WHERE pe.`idProduto` = OLD.idProduto;
      IF (@modoMov = "S" AND @tpManufatura = "P") THEN
        DELETE FROM stoc_chef.`itens_composicao` WHERE `idMovimentacao` = OLD.idMovimentacao AND `idItem` = OLD.idItem;
      END IF;
    END;
    END IF;
  END;
  END IF;
END $$

DELIMITER ;

--
-- Definition of table `itens_composicao`
--

CREATE TABLE `itens_composicao` (
  `idItemComposicao` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `idMovimentacao` bigint(20) unsigned NOT NULL,
  `idItem` int(4) unsigned NOT NULL,
  `idEstoque` int(10) unsigned DEFAULT '0',
  `idProduto` bigint(20) unsigned NOT NULL,
  `qtde` decimal(9,3) unsigned DEFAULT '0.000',
  PRIMARY KEY (`idItemComposicao`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `itens_composicao`
--



--
-- Definition of trigger `itens_composicao_after_insert_tr`
--

DROP TRIGGER /*!50030 IF EXISTS */ `itens_composicao_after_insert_tr`;

DELIMITER $$

CREATE DEFINER = `root`@`localhost` TRIGGER `itens_composicao_after_insert_tr` AFTER INSERT ON `itens_composicao` FOR EACH ROW BEGIN
  IF (@exec_trigger IS NULL) THEN
    UPDATE stoc_chef.`produtos_estoque` pe
    SET pe.`estoque` = COALESCE(pe.`estoque`, 0)
                      -COALESCE(NEW.qtde, 0) 
    WHERE pe.`idProduto` = NEW.idProduto;
  END IF;
END $$

DELIMITER ;

--
-- Definition of trigger `itens_composicao_after_update_tr`
--

DROP TRIGGER /*!50030 IF EXISTS */ `itens_composicao_after_update_tr`;

DELIMITER $$

CREATE DEFINER = `root`@`localhost` TRIGGER `itens_composicao_after_update_tr` AFTER UPDATE ON `itens_composicao` FOR EACH ROW BEGIN
  IF (@exec_trigger IS NULL) THEN
  BEGIN
    UPDATE stoc_chef.`produtos_estoque` pe
    SET pe.`estoque` = COALESCE(pe.`estoque`, 0)
                      +COALESCE(OLD.qtde, 0) 
    WHERE pe.`idProduto` = OLD.idProduto;
    UPDATE stoc_chef.`produtos_estoque` pe
    SET pe.`estoque` = COALESCE(pe.`estoque`, 0)
                      -COALESCE(NEW.qtde, 0) 
    WHERE pe.`idProduto` = NEW.idProduto;
  END;
  END IF;
END $$

DELIMITER ;

--
-- Definition of trigger `itens_composicao_before_del_tr`
--

DROP TRIGGER /*!50030 IF EXISTS */ `itens_composicao_before_del_tr`;

DELIMITER $$

CREATE DEFINER = `root`@`localhost` TRIGGER `itens_composicao_before_del_tr` BEFORE DELETE ON `itens_composicao` FOR EACH ROW BEGIN
  IF (@exec_trigger IS NULL) THEN
    UPDATE stoc_chef.`produtos_estoque` pe
    SET pe.`estoque` = COALESCE(pe.`estoque`, 0)
                      +COALESCE(OLD.qtde, 0) 
    WHERE pe.`idProduto` = OLD.idProduto;
  END IF;
END $$

DELIMITER ;

--
-- Definition of table `itens_compras`
--

CREATE TABLE `itens_compras` (
  `idCompra` bigint(20) unsigned NOT NULL,
  `idItem` int(4) unsigned NOT NULL,
  `idProduto` bigint(20) unsigned NOT NULL,
  `qtde` decimal(9,3) unsigned DEFAULT '0.000',
  `valUn` decimal(9,3) unsigned DEFAULT '0.000',
  `subTotal` decimal(10,3) unsigned DEFAULT '0.000',
  PRIMARY KEY (`idCompra`,`idItem`),
  KEY `FK_itensCompras_produtos` (`idProduto`),
  CONSTRAINT `FK_itensCompras_compras` FOREIGN KEY (`idCompra`) REFERENCES `compras` (`idCompra`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_itensCompras_produtos` FOREIGN KEY (`idProduto`) REFERENCES `produtos` (`idProduto`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `itens_compras`
--



--
-- Definition of table `itens_vendas`
--

CREATE TABLE `itens_vendas` (
  `idVenda` bigint(20) unsigned NOT NULL,
  `idItem` int(4) unsigned NOT NULL,
  `idEstoque` int(10) unsigned DEFAULT NULL,
  `idTabelaPreco` int(10) unsigned DEFAULT NULL,
  `dtInclusao` date DEFAULT NULL,
  `idProduto` bigint(20) unsigned NOT NULL,
  `nome` varchar(50) DEFAULT NULL,
  `un` varchar(3) DEFAULT 'UN',
  `tipo` varchar(1) DEFAULT NULL,
  `qtde` decimal(9,3) unsigned DEFAULT '0.000',
  `custoUn` decimal(9,3) unsigned DEFAULT '0.000',
  `valUn` decimal(9,3) unsigned DEFAULT '0.000',
  `pAcrescimo` decimal(5,3) unsigned DEFAULT '0.000',
  `vAcrescimo` decimal(9,3) unsigned DEFAULT '0.000',
  `vAquisicao` decimal(9,3) unsigned DEFAULT '0.000',
  `pDesconto` decimal(5,3) unsigned DEFAULT '0.000',
  `vDesconto` decimal(9,3) unsigned DEFAULT '0.000',
  `vComissao3` decimal(9,3) unsigned DEFAULT '0.000' COMMENT 'Valor pago a outras pessoas por indicação',
  `vSubTotal` decimal(10,3) unsigned DEFAULT '0.000',
  `vTotal` decimal(10,3) unsigned DEFAULT '0.000',
  `cstICMS` varchar(3) DEFAULT NULL COMMENT 'CST ou CSOSN',
  `pICMS` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do ICMS',
  `obs` text,
  `idVendaOrigem` bigint(20) unsigned DEFAULT NULL COMMENT 'Quando um item e transferido de uma venda para outra este campo indica a venda de oprigem',
  `qtdeM2` decimal(9,3) unsigned DEFAULT '0.000' COMMENT 'Quantidade da Peça',
  `alturaM2` decimal(9,3) unsigned DEFAULT '0.000' COMMENT 'Altura da Peça',
  `larguraM2` decimal(9,3) unsigned DEFAULT '0.000' COMMENT 'Largura da Peça',
  `cancelado` varchar(1) DEFAULT 'N' COMMENT 'N: Nao; S: Sim',
  PRIMARY KEY (`idVenda`,`idItem`),
  KEY `FK_itensVendas_produtos` (`idProduto`),
  CONSTRAINT `FK_itensVendas_produtos` FOREIGN KEY (`idProduto`) REFERENCES `produtos` (`idProduto`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `FK_itensVendas_vendas` FOREIGN KEY (`idVenda`) REFERENCES `vendas` (`idVenda`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `itens_vendas`
--



--
-- Definition of table `lcc`
--

CREATE TABLE `lcc` (
  `idLcc` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `v1` varchar(10) NOT NULL,
  `v2` varchar(20) NOT NULL,
  `v3` varchar(32) NOT NULL,
  PRIMARY KEY (`idLcc`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `lcc`
--



--
-- Definition of table `livro_caixa`
--

CREATE TABLE `livro_caixa` (
  `idLivroCaixa` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `dtLancamento` date DEFAULT NULL,
  `dtCadastro` date DEFAULT NULL COMMENT 'Data de Lançamento do Registro',
  `tipo` varchar(1) DEFAULT NULL COMMENT 'C: credito; D: debito',
  `valor` decimal(8,2) unsigned DEFAULT '0.00',
  `historico` varchar(100) DEFAULT NULL,
  `codContasCaixa` varchar(12) DEFAULT NULL,
  `caixa` int(10) unsigned DEFAULT NULL COMMENT 'operador que gerou o lançamento',
  `idCaixa` int(10) unsigned NOT NULL COMMENT 'financeiro',
  `docGerador` varchar(20) DEFAULT NULL,
  `codTipoPg` varchar(2) DEFAULT NULL,
  `leitura` decimal(12,3) unsigned DEFAULT '0.000' COMMENT 'Leitura água/Energia/KM',
  PRIMARY KEY (`idLivroCaixa`),
  KEY `FK_livro_caixa_1` (`codContasCaixa`),
  KEY `FK_livro_caixa_4` (`codTipoPg`),
  CONSTRAINT `FK_livro_caixa_1` FOREIGN KEY (`codContasCaixa`) REFERENCES `contas_caixa` (`codContasCaixa`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `FK_livro_caixa_4` FOREIGN KEY (`codTipoPg`) REFERENCES `tipo_pg` (`codTipoPg`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `livro_caixa`
--



--
-- Definition of table `logs`
--

CREATE TABLE `logs` (
  `APPLICATIONID` varchar(250) NOT NULL,
  `IDUSER` int(10) unsigned NOT NULL,
  `MSG` varchar(250) DEFAULT NULL,
  `DATA` varchar(14) DEFAULT NULL,
  `NIVEL` int(11) DEFAULT NULL,
  PRIMARY KEY (`APPLICATIONID`,`IDUSER`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `logs`
--



--
-- Definition of table `mensagens`
--

CREATE TABLE `mensagens` (
  `IdMsg` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `UsrFrom` int(10) unsigned NOT NULL,
  `UsrTo` int(10) unsigned NOT NULL,
  `Subject` varchar(50) DEFAULT NULL,
  `Msg` varchar(255) DEFAULT NULL,
  `DtSend` varchar(12) DEFAULT NULL,
  `DtReceive` varchar(12) DEFAULT NULL,
  PRIMARY KEY (`IdMsg`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `mensagens`
--



--
-- Definition of table `movimentacao`
--

CREATE TABLE `movimentacao` (
  `idMovimentacao` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `idEcf` bigint(20) unsigned DEFAULT NULL,
  `idVenda` bigint(20) DEFAULT NULL,
  `idSolicitacao` bigint(20) DEFAULT NULL,
  `uuId` varchar(36) DEFAULT NULL COMMENT 'Armazena a id unica da movimentacao fiscal. Usado para registrar os itens da composição (indice tecnico de produção)',
  `numFabricacao` varchar(20) DEFAULT NULL,
  `CCF` int(11) DEFAULT NULL,
  `stMov` varchar(1) DEFAULT 'M' COMMENT 'M: Montando / A: Aprovada / P: Pronta / E: Emitida / C: Cancelada / R: Rasurada',
  `tpNota` varchar(3) DEFAULT NULL COMMENT 'NF1 / NFe / NVC / CF / CNF',
  `modoMov` varchar(1) DEFAULT '-' COMMENT 'E: Entrada / S: Saida / -: Sem movimentaçao',
  `dtMovimentacao` date NOT NULL,
  `hrMovimentacao` time DEFAULT NULL,
  `dtEmissao` date NOT NULL,
  `hrEmissao` time DEFAULT NULL,
  `numNF` int(11) DEFAULT NULL COMMENT 'Numero da NF',
  `idPessoa` int(11) DEFAULT NULL COMMENT 'Destinatario/Remetente',
  `cpfCnpj` varchar(18) DEFAULT NULL,
  `rgIe` varchar(20) DEFAULT NULL,
  `nomePessoa` varchar(50) DEFAULT NULL,
  `codcidade` varchar(7) DEFAULT NULL,
  `codPais` varchar(4) DEFAULT '1058',
  `uf` varchar(2) DEFAULT NULL,
  `cidade` varchar(30) DEFAULT NULL,
  `bairro` varchar(50) DEFAULT NULL,
  `logradouro` varchar(50) DEFAULT NULL,
  `numero` varchar(6) DEFAULT NULL,
  `complemento` varchar(15) DEFAULT NULL,
  `cep` varchar(10) DEFAULT NULL,
  `telefone` varchar(13) DEFAULT NULL,
  `emial` varchar(100) DEFAULT NULL,
  `totalBruto` decimal(10,2) DEFAULT '0.00' COMMENT 'somatório dos subTotais dos itens',
  `valAcrecimo` decimal(10,2) DEFAULT '0.00',
  `valDesconto` decimal(10,2) DEFAULT '0.00',
  `valOutrasDespesas` decimal(10,2) DEFAULT '0.00',
  `valFrete` decimal(10,2) DEFAULT '0.00',
  `valSeguro` decimal(10,2) DEFAULT '0.00',
  `bcICMS` decimal(10,2) DEFAULT '0.00',
  `valICMS` decimal(10,2) DEFAULT '0.00',
  `somaICMSST` varchar(1) DEFAULT 'S',
  `bcICMSST` decimal(10,2) DEFAULT '0.00',
  `valICMSST` decimal(10,2) DEFAULT '0.00',
  `valPIS` decimal(10,2) DEFAULT '0.00',
  `valCOFINS` decimal(10,2) DEFAULT '0.00',
  `valIPI` decimal(10,2) DEFAULT '0.00',
  `totalLiquido` decimal(10,2) DEFAULT '0.00' COMMENT 'totalBruto + valAcrecimo - valDesconto',
  `idNatOp` int(11) DEFAULT NULL,
  `idAidf` int(11) DEFAULT NULL,
  `especie` varchar(5) DEFAULT NULL,
  `serie` varchar(5) DEFAULT NULL,
  `aidf` varchar(10) DEFAULT NULL,
  `docProprio` varchar(1) DEFAULT 'S' COMMENT 'Documento proprio: S-Sim / N-Nao',
  `chaveNFe` varchar(44) DEFAULT NULL,
  `motivoCancelamento` varchar(50) DEFAULT NULL,
  `IdTransportador` int(11) DEFAULT NULL,
  `modFrete` int(4) DEFAULT '0' COMMENT 'Por conta do: 0-emitente; 1-destinatario',
  `qtdeVolumes` int(11) DEFAULT NULL,
  `especieVolumes` varchar(60) DEFAULT NULL,
  `marcaVolumes` varchar(60) DEFAULT NULL,
  `numeracaoVolumes` varchar(60) DEFAULT NULL,
  `pesoL` decimal(9,3) DEFAULT NULL,
  `pesoB` decimal(9,3) DEFAULT NULL,
  `infAdFisco` varchar(2000) DEFAULT NULL,
  `infCpl` varchar(5000) DEFAULT NULL,
  `enderecoTransp` varchar(60) DEFAULT NULL,
  `cidadeTransp` varchar(30) DEFAULT NULL,
  `UfTransp` varchar(5) DEFAULT NULL,
  `finNFe` int(4) DEFAULT '1' COMMENT '1: Normal 2: Complementar 3: Ajuste 4: Devolução',
  `placaVeicTransp` varchar(8) DEFAULT NULL,
  `ufVeicTrans` varchar(45) DEFAULT NULL,
  `RNTC` varchar(20) DEFAULT NULL,
  `idOperador` int(11) DEFAULT NULL,
  `numCCe` int(11) DEFAULT '0',
  `textoCCe` varchar(1000) DEFAULT NULL,
  PRIMARY KEY (`idMovimentacao`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `movimentacao`
--



--
-- Definition of trigger `movimentacao_after_update_tr`
--

DROP TRIGGER /*!50030 IF EXISTS */ `movimentacao_after_update_tr`;

DELIMITER $$

CREATE DEFINER = `root`@`localhost` TRIGGER `movimentacao_after_update_tr` AFTER UPDATE ON `movimentacao` FOR EACH ROW BEGIN
  IF (@exec_trigger IS NULL) THEN
    IF (OLD.stMov = "E" AND (NEW.stMov <> "E")) THEN
    BEGIN
      UPDATE stoc_chef.`produtos_estoque` pe
      SET pe.`estoque` = COALESCE(pe.`estoque`, 0)
      - COALESCE((SELECT IF(OLD.modoMov = "E", +COALESCE(SUM(i.`qtde`), 0), -COALESCE(SUM(i.`qtde`), 0))
      FROM stoc_chef.`itens` i
        LEFT JOIN stoc_chef.`cfops` AS c ON(c.`codCfop` = i.`codCfop`)
        LEFT JOIN stoc_chef.`produtos` p ON(p.`idProduto` = i.`idProduto`)
      WHERE i.`idProduto` = pe.`idProduto`
        AND i.`idMovimentacao` = NEW.idMovimentacao
        AND (c.`estoque` = 0 OR i.`codCfop` is null OR i.`codCfop` = "")
        AND i.`cancelado` = "N"), 0)
      WHERE pe.`idProduto` IN(SELECT `idProduto`
                     FROM stoc_chef.`itens`
                     WHERE `idMovimentacao` = NEW.idMovimentacao);
      IF (OLD.modoMov = "S") THEN
        DELETE FROM stoc_chef.`itens_composicao` WHERE `idMovimentacao` = NEW.idMovimentacao;
      END IF;
    END;
    ELSEIF (OLD.stMov <> "E" AND (NEW.stMov = "E")) THEN
    BEGIN
      UPDATE stoc_chef.`produtos_estoque` pe
      SET pe.`estoque` = COALESCE(pe.`estoque`, 0)
      + COALESCE((SELECT IF(NEW.modoMov = "E", +COALESCE(SUM(i.`qtde`), 0), -COALESCE(SUM(i.`qtde`), 0))
      FROM stoc_chef.`itens` i
        LEFT JOIN stoc_chef.`cfops` AS c ON(c.`codCfop` = i.`codCfop`)
        LEFT JOIN stoc_chef.`produtos` p ON(p.`idProduto` = i.`idProduto`)
      WHERE i.`idProduto` = pe.`idProduto`
        AND i.`idMovimentacao` = NEW.idMovimentacao
        AND (c.`estoque` = 0 OR i.`codCfop` is null OR i.`codCfop` = "")
        AND i.`cancelado` = "N"), 0)
      WHERE pe.`idProduto` IN(SELECT `idProduto`
                     FROM stoc_chef.`itens`
                     WHERE `idMovimentacao` = NEW.idMovimentacao);
      IF (NEW.modoMov = "S") THEN
        INSERT INTO stoc_chef.`itens_composicao`(`idItemComposicao`, `idMovimentacao`, `idItem`, `idEstoque`, `idProduto`, `qtde`)
        SELECT getId("itens_composicao"), i.`idMovimentacao`, i.`idItem`, i.`idEstoque`, c.`idComponente`, i.`qtde` * c.`qtde` FROM stoc_chef.`itens` i
        JOIN stoc_chef.`composicao` c ON(c.`idComposto` = i.`idProduto`) WHERE i.`idMovimentacao` = NEW.idMovimentacao;
      END IF;
    END;
    END IF;
  END IF;
END $$

DELIMITER ;

--
-- Definition of table `nat_op`
--

CREATE TABLE `nat_op` (
  `idNatOp` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `descricao` varchar(60) NOT NULL,
  `tipo` varchar(1) NOT NULL COMMENT 'E-Entrada; S-Saida',
  `alteraProduto` varchar(1) NOT NULL DEFAULT 'S',
  PRIMARY KEY (`idNatOp`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `nat_op`
--

INSERT INTO `nat_op` (`idNatOp`,`descricao`,`tipo`,`alteraProduto`) VALUES 
 (1,'COMPRA','E','S'),
 (2,'VENDA','S','S');


--
-- Definition of table `nat_receita`
--

CREATE TABLE `nat_receita` (
  `idNatReceita` int(10) unsigned NOT NULL,
  `cst` varchar(2) DEFAULT NULL,
  `natReceita` varchar(6) DEFAULT NULL COMMENT 'Natureza  da  Receita  do  PIS/COFINS  conforme  "Tabela  Auxiliar Natureza da Receita"',
  `descricao` varchar(300) DEFAULT NULL,
  PRIMARY KEY (`idNatReceita`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `nat_receita`
--



--
-- Definition of table `ncm`
--

CREATE TABLE `ncm` (
  `codNcm` varchar(8) NOT NULL,
  `descricao` varchar(100) DEFAULT NULL,
  `pInternacional` decimal(5,2) unsigned DEFAULT '0.00',
  `pNacional` decimal(5,2) unsigned DEFAULT '0.00',
  `pEstadual` decimal(5,2) unsigned DEFAULT '0.00',
  `pMunicipal` decimal(5,2) unsigned DEFAULT '0.00',
  PRIMARY KEY (`codNcm`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `ncm`
--



--
-- Definition of table `notas_referenciadas`
--

CREATE TABLE `notas_referenciadas` (
  `idNotasReferenciadas` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `idMovimentacao` bigint(20) unsigned NOT NULL,
  `tipo` int(10) unsigned NOT NULL COMMENT '1: NFe, 2: NF, 3: Cupom',
  `refNFe` varchar(44) DEFAULT NULL,
  `cUF` int(10) unsigned DEFAULT NULL,
  `dtEmissao` date DEFAULT NULL,
  `CNPJ` varchar(14) DEFAULT NULL,
  `modelo` int(11) DEFAULT NULL,
  `serie` int(11) DEFAULT NULL,
  `nNF` int(11) DEFAULT NULL,
  `nECF` int(11) DEFAULT NULL,
  `nCOO` int(11) DEFAULT NULL,
  PRIMARY KEY (`idNotasReferenciadas`),
  KEY `FK_NotasReferenciadas_movimentacao` (`idMovimentacao`),
  CONSTRAINT `FK_NotasReferenciadas_movimentacao` FOREIGN KEY (`idMovimentacao`) REFERENCES `movimentacao` (`idMovimentacao`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `notas_referenciadas`
--



--
-- Definition of table `num_series`
--

CREATE TABLE `num_series` (
  `idProduto` bigint(20) unsigned NOT NULL,
  `numSerie` varchar(50) NOT NULL DEFAULT '',
  `idMovimentacaoEntrada` bigint(20) DEFAULT NULL,
  `idMovimentacaoSaida` bigint(20) DEFAULT NULL,
  PRIMARY KEY (`idProduto`,`numSerie`),
  CONSTRAINT `FK1_numSeries_produtos` FOREIGN KEY (`idProduto`) REFERENCES `produtos` (`idProduto`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `num_series`
--



--
-- Definition of table `ocupacao`
--

CREATE TABLE `ocupacao` (
  `idOcupacao` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `idQmc` int(10) unsigned NOT NULL,
  `idPessoa` int(10) unsigned DEFAULT NULL,
  `situacao` int(10) unsigned DEFAULT '0' COMMENT '0: Reservado, 1: Ocupado, 2: limpesa/manutencao, 3: liberado, 4: cancelado',
  `dhInicio` datetime DEFAULT NULL,
  `dhFim` datetime DEFAULT NULL,
  `obs` text,
  PRIMARY KEY (`idOcupacao`),
  KEY `FK1_ocupacao_qmc` (`idQmc`),
  CONSTRAINT `FK1_ocupacao_qmc` FOREIGN KEY (`idQmc`) REFERENCES `qmc` (`idQmc`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `ocupacao`
--



--
-- Definition of table `opcionais`
--

CREATE TABLE `opcionais` (
  `idOpcional` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `idProduto` bigint(20) unsigned NOT NULL,
  `nome` varchar(50) DEFAULT NULL,
  `descricao` text,
  PRIMARY KEY (`idOpcional`,`idProduto`),
  KEY `FK1_opconais_produtos` (`idProduto`),
  CONSTRAINT `FK1_opconais_produtos` FOREIGN KEY (`idProduto`) REFERENCES `produtos` (`idProduto`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `opcionais`
--



--
-- Definition of table `operador_caixa`
--

CREATE TABLE `operador_caixa` (
  `idOperador` int(10) unsigned NOT NULL,
  `idCaixa` int(10) unsigned NOT NULL,
  PRIMARY KEY (`idOperador`,`idCaixa`),
  KEY `FK_operadorCaixa_caixa` (`idCaixa`),
  CONSTRAINT `FK_operadorCaixa_caixa` FOREIGN KEY (`idCaixa`) REFERENCES `caixas` (`idCaixa`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_operadorCaixa_operadores` FOREIGN KEY (`idOperador`) REFERENCES `acesso_operadores` (`idOperador`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `operador_caixa`
--



--
-- Definition of table `paises`
--

CREATE TABLE `paises` (
  `codPais` varchar(4) NOT NULL,
  `pais` varchar(60) DEFAULT NULL,
  PRIMARY KEY (`codPais`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `paises`
--



--
-- Definition of table `pessoas`
--

CREATE TABLE `pessoas` (
  `idPessoa` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `tpCliente` varchar(1) DEFAULT 'N',
  `tpFornecedor` varchar(1) DEFAULT 'N',
  `tpTransportador` varchar(1) DEFAULT 'N',
  `tpFuncionario` varchar(1) DEFAULT 'N',
  `tpVendedor` varchar(1) DEFAULT 'N',
  `tpCredenciada` varchar(1) DEFAULT 'N',
  `tpBeneficiario` varchar(1) DEFAULT 'N',
  `tpFinanceira` varchar(1) DEFAULT 'N',
  `codCidade` varchar(7) DEFAULT NULL,
  `status` varchar(1) DEFAULT 'A' COMMENT 'A: Ativo; I: Inativo; B: Baixada; D: Desvinculada',
  `codPais` varchar(4) DEFAULT '1058',
  `tipo` varchar(1) DEFAULT NULL COMMENT 'F: Fisica; J: Juridica',
  `idClassificacao` int(10) unsigned DEFAULT '0',
  `idContador` int(10) unsigned DEFAULT NULL,
  `mensalista` varchar(1) DEFAULT 'N',
  `tipoMensalidade` varchar(1) DEFAULT 'M' COMMENT 'M: Mensal; A: Anual',
  `razaoSocial` varchar(45) NOT NULL,
  `nomeFantasia` varchar(45) DEFAULT NULL,
  `cpfCnpj` varchar(18) DEFAULT NULL,
  `rgIe` varchar(20) DEFAULT NULL,
  `im` varchar(15) DEFAULT NULL,
  `suframa` varchar(9) DEFAULT NULL,
  `bairro` varchar(30) DEFAULT NULL,
  `logradouro` varchar(40) DEFAULT NULL,
  `numero` varchar(5) DEFAULT NULL,
  `complemento` varchar(15) DEFAULT NULL,
  `cep` varchar(10) DEFAULT NULL,
  `tel` varchar(13) DEFAULT NULL,
  `cel` varchar(13) DEFAULT NULL,
  `email` varchar(100) DEFAULT NULL,
  `salarioFixo` decimal(8,2) unsigned DEFAULT '0.00',
  `comissaoVenda` decimal(5,2) unsigned DEFAULT '0.00',
  `comissaoServico` decimal(5,2) unsigned DEFAULT '0.00',
  `limiteCredito` decimal(8,2) unsigned DEFAULT '0.00',
  `obs` text,
  `placaVeiculo` varchar(9) DEFAULT NULL,
  `ufVeiculo` varchar(2) DEFAULT NULL,
  `rntc` varchar(20) DEFAULT NULL COMMENT 'ANTT',
  `diaVencimento` int(11) DEFAULT '0',
  `dtNascimento` date DEFAULT NULL,
  `profissao` varchar(45) DEFAULT NULL,
  `nomeMae` varchar(45) DEFAULT NULL,
  `estadoCivil` varchar(2) DEFAULT 'So' COMMENT 'So: Solteiro; C: Casado; Se: Separado; D: Divorciado; V: Viuvo',
  `adicional` varchar(1) DEFAULT 'S',
  `contratoNumero` varchar(15) DEFAULT NULL,
  `contratoData` date DEFAULT NULL,
  `contratoValor` decimal(8,2) DEFAULT NULL,
  `idFaixaPreco` int(10) unsigned DEFAULT NULL COMMENT 'Código da Faixa de Preço para Ajuste Automático',
  `dtAdmissao` date DEFAULT NULL,
  `dtSaida` date DEFAULT NULL,
  `dtAniversario` date DEFAULT NULL,
  `idRota` int(10) unsigned DEFAULT NULL,
  `ordem` int(10) unsigned DEFAULT NULL,
  `pRT` decimal(5,2) unsigned DEFAULT NULL,
  `coordenadas` varchar(40) DEFAULT NULL,
  PRIMARY KEY (`idPessoa`),
  KEY `fk_Clientes_Cidades1` (`codCidade`),
  CONSTRAINT `fk_Clientes_Cidades1` FOREIGN KEY (`codCidade`) REFERENCES `cidades` (`codCidade`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `pessoas`
--



--
-- Definition of table `plano_vendas`
--

CREATE TABLE `plano_vendas` (
  `idPlanoVenda` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(50) NOT NULL,
  `ativo` varchar(1) DEFAULT 'N',
  `entradaMin` decimal(5,2) unsigned DEFAULT '0.00',
  `descontoMax` decimal(5,2) unsigned DEFAULT '0.00',
  `acrescimoMax` decimal(5,2) unsigned DEFAULT '0.00',
  `juros` decimal(5,2) unsigned DEFAULT '0.00',
  `comissao` decimal(5,2) unsigned DEFAULT '0.00',
  `intervalo` varchar(100) DEFAULT NULL,
  `codTipoPgEnt` varchar(2) NOT NULL,
  `codTipoPgPar` varchar(2) NOT NULL,
  `baixarEntrada` varchar(1) DEFAULT 'N' COMMENT 'N: Nao; S: Sim',
  PRIMARY KEY (`idPlanoVenda`),
  KEY `FK_PlanoVendas_tipoPg_1` (`codTipoPgEnt`),
  KEY `FK_PlanoVendas_tipoPg_2` (`codTipoPgPar`),
  CONSTRAINT `FK_PlanoVendas_tipoPg_1` FOREIGN KEY (`codTipoPgEnt`) REFERENCES `tipo_pg` (`codTipoPg`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `FK_PlanoVendas_tipoPg_2` FOREIGN KEY (`codTipoPgPar`) REFERENCES `tipo_pg` (`codTipoPg`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `plano_vendas`
--



--
-- Definition of table `precos`
--

CREATE TABLE `precos` (
  `idTabelaPreco` int(10) unsigned NOT NULL,
  `idProduto` bigint(20) unsigned NOT NULL,
  `valVenda` decimal(9,3) unsigned DEFAULT '0.000',
  `qtde` int(10) unsigned DEFAULT '0' COMMENT 'indica a quantidade minima vendida de um produto para entar nesta tabela de preço',
  PRIMARY KEY (`idTabelaPreco`,`idProduto`),
  KEY `FK_precos_produtos` (`idProduto`),
  CONSTRAINT `FK_precos_produtos` FOREIGN KEY (`idProduto`) REFERENCES `produtos` (`idProduto`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_precos_tabelaPrecos` FOREIGN KEY (`idTabelaPreco`) REFERENCES `tabela_precos` (`idTabelaPreco`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `precos`
--



--
-- Definition of table `produtos`
--

CREATE TABLE `produtos` (
  `idProduto` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `idgrupoProduto` int(10) unsigned DEFAULT NULL,
  `idCnae` int(10) unsigned DEFAULT NULL,
  `codServico` varchar(4) DEFAULT NULL,
  `codFortes` int(10) unsigned DEFAULT NULL COMMENT 'código usado para a exportação para o fortes',
  `status` varchar(1) DEFAULT 'A' COMMENT 'A: ativo; I: inativo',
  `ncm` varchar(8) DEFAULT NULL COMMENT 'Nomenclatura comum do mercosul',
  `cest` varchar(7) DEFAULT NULL COMMENT 'Código Especificador da Substituição Tributária',
  `dtCadastro` date DEFAULT NULL,
  `dtAtualizacao` date DEFAULT NULL,
  `nome` varchar(50) DEFAULT NULL,
  `descricao` text,
  `referencia` varchar(200) DEFAULT NULL,
  `un` varchar(3) DEFAULT 'UN',
  `codBarras` varchar(20) DEFAULT NULL,
  `localizacao` varchar(50) DEFAULT NULL COMMENT 'Local onde o produto esta localizado, partilheira',
  `EstoqueMin` decimal(9,4) unsigned DEFAULT '0.0000',
  `idOperador` int(10) unsigned DEFAULT NULL,
  `tpManufatura` varchar(1) DEFAULT 'T' COMMENT 'P: propria; T: terceiros',
  `IAT` varchar(1) DEFAULT 'A' COMMENT 'Indicador de Arredondamento ou Truncamento',
  `pSN` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'percentual do Simples Nacional',
  `cstICMS` varchar(3) DEFAULT NULL COMMENT 'CST ou CSOSN',
  `pRedICMS` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'percentual de reduçao da base de calculo do ICMS',
  `pICMS` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do ICMS',
  `pAgrICMSST` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'percentual de adiçao da base de calculo do ICMS ST',
  `pRedICMSST` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'percentual de reduçao da base de calculo do ICMS ST',
  `pICMSST` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do ICMS ST',
  `cstIPI` varchar(2) DEFAULT NULL,
  `pIPI` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do IPI',
  `exIPI` varchar(2) DEFAULT '0' COMMENT 'Código EX, conforme a tabela do IPI',
  `cstPIS` varchar(2) DEFAULT NULL,
  `pPIS` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do PIS',
  `idNatReceitaPIS` int(10) unsigned DEFAULT NULL,
  `natReceitaPIS` varchar(6) DEFAULT NULL,
  `natComtribuicaoEstPIS` varchar(2) DEFAULT NULL COMMENT 'Natureza da Contribuição do Estorno PIS. conforme tabela 4.3.5 do SPED',
  `natCreditoEstPIS` varchar(3) DEFAULT NULL COMMENT 'Natureza do Crédito do Estorno PIS. conforme tabela 4.3.6 do SPED',
  `cstCOFINS` varchar(2) DEFAULT NULL,
  `pCOFINS` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do COFINS',
  `idNatReceitaCOFINS` int(10) unsigned DEFAULT NULL,
  `natReceitaCOFINS` varchar(6) DEFAULT NULL,
  `natComtribuicaoEstCOFINS` varchar(2) DEFAULT NULL COMMENT 'Natureza da Contribuição do Estorno COFINS. conforme tabela 4.3.5 do SPED',
  `natCreditoEstCOFINS` varchar(3) DEFAULT NULL COMMENT 'Natureza do Crédito do Estorno COFINS. conforme tabela 4.3.6 do SPED',
  `cstICMSEnt` varchar(3) DEFAULT NULL COMMENT 'CST ou CSOSN',
  `pRedICMSEnt` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'percentual de reduçao da base de calculo do ICMS',
  `pICMSEnt` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do ICMS',
  `pAgrICMSSTEnt` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'percentual de adiçao da base de calculo do ICMS ST',
  `pRedICMSSTEnt` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'percentual de reduçao da base de calculo do ICMS ST',
  `pICMSSTEnt` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do ICMS ST',
  `cstPISEnt` varchar(2) DEFAULT NULL,
  `pPISEnt` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do PIS',
  `cstCOFINSEnt` varchar(2) DEFAULT NULL,
  `pCOFINSEnt` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do COFINS',
  `cstIPIEnt` varchar(2) DEFAULT NULL,
  `pIPIEnt` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do IPI',
  `qtdeDiasVenc` int(10) unsigned DEFAULT '1',
  `cargaBalanca` varchar(1) DEFAULT 'N' COMMENT 'Indica se o produto ira para carga da balança.',
  `valCompra` decimal(9,3) unsigned DEFAULT '0.000',
  `pDescontoComp` decimal(5,2) unsigned DEFAULT '0.00',
  `pImpCompra` decimal(5,2) unsigned DEFAULT '0.00',
  `pImpVenda` decimal(5,2) unsigned DEFAULT '0.00',
  `pFrete` decimal(5,2) unsigned DEFAULT '0.00',
  `pSeguro` decimal(5,2) unsigned DEFAULT '0.00',
  `pOutrDesp` decimal(5,2) unsigned DEFAULT '0.00',
  `valAquisicao` decimal(9,3) unsigned DEFAULT '0.000',
  `pComissao` decimal(5,2) unsigned DEFAULT '0.00',
  `pCusto` decimal(5,2) unsigned DEFAULT '0.00',
  `custo` decimal(9,3) unsigned DEFAULT '0.000',
  `pLucro` decimal(9,3) unsigned DEFAULT '0.000',
  `valVenda` decimal(9,3) unsigned DEFAULT '0.000',
  `controleNumSerie` varchar(1) DEFAULT 'N' COMMENT 'S:sim, N:nao',
  `automatico` varchar(1) DEFAULT 'N' COMMENT 'S:sim, N: não. Indica se um produto foi criado pelo sistema e não pode ser alterado diretamente pelo operador',
  PRIMARY KEY (`idProduto`),
  KEY `FK1_produtos_grupoProdutos` (`idgrupoProduto`),
  CONSTRAINT `FK1_produtos_grupoProdutos` FOREIGN KEY (`idgrupoProduto`) REFERENCES `grupo_produtos` (`idgrupoProduto`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

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



--
-- Definition of trigger `produtos_after_insert_tr`
--

DROP TRIGGER /*!50030 IF EXISTS */ `produtos_after_insert_tr`;

DELIMITER $$

CREATE DEFINER = `root`@`localhost` TRIGGER `produtos_after_insert_tr` AFTER INSERT ON `produtos` FOR EACH ROW BEGIN
  INSERT INTO stoc_chef.`produtos_estoque`(`idProduto`) VALUES(NEW.idProduto);
END $$

DELIMITER ;

--
-- Definition of table `produtos_estoque`
--

CREATE TABLE `produtos_estoque` (
  `idProduto` bigint(20) unsigned NOT NULL,
  `estoque` decimal(10,3) DEFAULT '0.000',
  `alterado` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`idProduto`),
  CONSTRAINT `fk_produtos_estoque_produtos` FOREIGN KEY (`idProduto`) REFERENCES `produtos` (`idProduto`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `produtos_estoque`
--



--
-- Definition of table `produtos_imagem`
--

CREATE TABLE `produtos_imagem` (
  `idImagem` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `idProduto` bigint(20) unsigned DEFAULT NULL,
  `nome` varchar(50) DEFAULT NULL,
  `base64` mediumtext,
  PRIMARY KEY (`idImagem`),
  KEY `FK_imagem_produtos` (`idProduto`),
  CONSTRAINT `FK_imagem_produtos` FOREIGN KEY (`idProduto`) REFERENCES `produtos` (`idProduto`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `produtos_imagem`
--



--
-- Definition of table `produtos_tamanho`
--

CREATE TABLE `produtos_tamanho` (
  `idProduto` bigint(20) unsigned NOT NULL,
  `idTamanho` int(10) unsigned NOT NULL,
  `valor` decimal(9,3) unsigned DEFAULT '0.000',
  PRIMARY KEY (`idProduto`,`idTamanho`),
  KEY `FK_produtosTamanho_tamanho` (`idTamanho`),
  CONSTRAINT `FK_produtosTamanho_produtos` FOREIGN KEY (`idProduto`) REFERENCES `produtos` (`idProduto`) ON DELETE CASCADE ON UPDATE CASCADE,
  CONSTRAINT `FK_produtosTamanho_tamanho` FOREIGN KEY (`idTamanho`) REFERENCES `tamanho` (`idTamanho`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `produtos_tamanho`
--



--
-- Definition of table `qmc`
--

CREATE TABLE `qmc` (
  `idQmc` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `tipo` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '0: Mesa; 1: Cartao; 2: Quarto',
  `codMesaConta` varchar(5) NOT NULL,
  `anexadaA` int(10) unsigned DEFAULT NULL COMMENT 'indica a qual mesa a mesa atual foi anexada',
  `idGrupoQmc` int(10) unsigned DEFAULT NULL,
  `nome` varchar(20) DEFAULT NULL,
  `valor` decimal(6,2) unsigned DEFAULT '0.00',
  `idProduto` bigint(20) unsigned DEFAULT NULL COMMENT 'Registra a id do produto gerado automaticamente e associado ao quarto',
  PRIMARY KEY (`idQmc`),
  KEY `FK1_qmc_grupoQmc` (`idGrupoQmc`),
  CONSTRAINT `FK1_qmc_grupoQmc` FOREIGN KEY (`idGrupoQmc`) REFERENCES `grupo_qmc` (`idGrupoQmc`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `qmc`
--



--
-- Definition of table `rps`
--

CREATE TABLE `rps` (
  `numero` int(10) unsigned NOT NULL,
  `codVer` varchar(8) NOT NULL,
  `disponivel` varchar(1) DEFAULT 'S' COMMENT 'Indica se o PRS já foi utilizado',
  PRIMARY KEY (`numero`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `rps`
--



--
-- Definition of table `servicos`
--

CREATE TABLE `servicos` (
  `idServico` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `idVenda` bigint(20) DEFAULT NULL,
  `idPessoa` int(11) DEFAULT NULL,
  `bairro` varchar(30) DEFAULT NULL,
  `logradouro` varchar(40) DEFAULT NULL,
  `numero` varchar(5) DEFAULT NULL,
  `codcidade` varchar(7) DEFAULT NULL,
  `modoServ` varchar(1) DEFAULT 'S' COMMENT 'E: Entrada / S: Saida',
  `dtEmissao` date DEFAULT NULL,
  `dtPrestacao` date DEFAULT NULL,
  `especie` varchar(2) DEFAULT NULL,
  `serie` varchar(6) DEFAULT NULL,
  `chaveNFe` varchar(44) DEFAULT NULL,
  `fContinuo` varchar(1) DEFAULT 'N',
  `statusRps` varchar(1) DEFAULT 'A' COMMENT 'A: Aguardando; E: Enviado; R: Recebido',
  `cancelado` varchar(1) DEFAULT 'N',
  `motivoCancelamento` varchar(50) DEFAULT NULL,
  `vTotal` decimal(10,2) unsigned DEFAULT '0.00',
  `codServio` varchar(2) DEFAULT NULL COMMENT 'Utilizado para estabelecimentos do município de Maceió estado de Alagoas',
  `vRecTribCofins` decimal(10,2) unsigned DEFAULT '0.00',
  `vRecTribPis` decimal(10,2) unsigned DEFAULT '0.00',
  `vRecTribCsl` decimal(10,2) unsigned DEFAULT '0.00',
  `vRecTribIrpj` decimal(10,2) unsigned DEFAULT '0.00',
  `vCofinsRetFonte` decimal(10,2) unsigned DEFAULT '0.00',
  `vPisRetFonte` decimal(10,2) unsigned DEFAULT '0.00',
  `vCslRetFonte` decimal(10,2) unsigned DEFAULT '0.00',
  `vIrpjRetFonte` decimal(10,2) unsigned DEFAULT '0.00',
  `vInssRetFonte` decimal(10,2) unsigned DEFAULT '0.00',
  `vIrrfRetFonte` decimal(10,2) unsigned DEFAULT '0.00',
  `AMIDF` varchar(10) DEFAULT NULL,
  `obs` text,
  `vSus` decimal(10,2) unsigned DEFAULT '0.00',
  `issRetido` varchar(9) DEFAULT 'N',
  PRIMARY KEY (`idServico`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

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



--
-- Definition of table `servicos_itens`
--

CREATE TABLE `servicos_itens` (
  `idServico` int(10) unsigned NOT NULL,
  `idItem` int(10) unsigned NOT NULL,
  `cancelado` varchar(1) DEFAULT 'N',
  `motivoCancelamento` varchar(50) DEFAULT NULL,
  `idProduto` bigint(20) unsigned NOT NULL,
  `valUn` decimal(9,3) unsigned DEFAULT '0.000',
  `qtde` decimal(10,3) unsigned DEFAULT '0.000',
  `vSubTotal` decimal(9,2) unsigned DEFAULT '0.00',
  `codigoISS` varchar(6) DEFAULT NULL,
  `atividade` varchar(9) DEFAULT NULL,
  `bcISS` decimal(9,2) unsigned DEFAULT '0.00',
  `aliquotaISS` decimal(5,2) unsigned DEFAULT '0.00',
  `vISS` decimal(9,2) unsigned DEFAULT '0.00',
  `cstPIS` varchar(2) DEFAULT NULL,
  `bcPIS` decimal(9,2) unsigned DEFAULT '0.00' COMMENT 'base de calculo do PIS',
  `pPIS` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do PIS',
  `vPIS` decimal(9,2) unsigned DEFAULT '0.00',
  `cstCOFINS` varchar(2) DEFAULT NULL,
  `bcCOFINS` decimal(9,2) unsigned DEFAULT '0.00' COMMENT 'base de calculo do COFINS',
  `pCOFINS` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'Aliquota do COFINS',
  `vCOFINS` decimal(9,2) unsigned DEFAULT '0.00',
  `obs` text,
  `vIRRF` decimal(9,2) unsigned DEFAULT '0.00',
  `vINSS` decimal(9,2) unsigned DEFAULT '0.00',
  `vCSLL` decimal(9,2) unsigned DEFAULT '0.00',
  `numRps` int(10) unsigned DEFAULT NULL,
  `codVerRps` varchar(8) DEFAULT NULL,
  `numNfse` int(10) unsigned DEFAULT NULL,
  `codVerNfse` varchar(8) DEFAULT NULL,
  `deducoes` decimal(9,2) unsigned DEFAULT '0.00',
  `descCondicional` decimal(9,2) unsigned DEFAULT '0.00',
  `descIncondicional` decimal(9,2) unsigned DEFAULT '0.00',
  `retencoesFederais` decimal(9,2) unsigned DEFAULT '0.00',
  `outrasRetencoes` decimal(9,2) unsigned DEFAULT '0.00',
  `vTotal` decimal(9,2) unsigned DEFAULT '0.00',
  PRIMARY KEY (`idServico`,`idItem`),
  KEY `FK_servicosItens_produtos` (`idProduto`),
  CONSTRAINT `FK_servicosItens_produtos` FOREIGN KEY (`idProduto`) REFERENCES `produtos` (`idProduto`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `FK_servicosItens_servicos` FOREIGN KEY (`idServico`) REFERENCES `servicos` (`idServico`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `servicos_itens`
--



--
-- Definition of table `setores`
--

CREATE TABLE `setores` (
  `idSetor` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(25) NOT NULL,
  PRIMARY KEY (`idSetor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `setores`
--



--
-- Definition of table `setores_por_operador`
--

CREATE TABLE `setores_por_operador` (
  `idOperador` int(10) unsigned NOT NULL,
  `idSetor` int(10) unsigned NOT NULL,
  `idPessoa` int(10) unsigned DEFAULT NULL,
  `senhaMobile` varchar(20) DEFAULT NULL,
  `processos` int(10) unsigned DEFAULT '0',
  PRIMARY KEY (`idOperador`,`idSetor`),
  KEY `fk_operadores_setores1` (`idSetor`),
  CONSTRAINT `fk_operadores_setores1` FOREIGN KEY (`idSetor`) REFERENCES `setores` (`idSetor`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `setores_por_operador`
--



--
-- Definition of table `solicitacao`
--

CREATE TABLE `solicitacao` (
  `idSolicitacao` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `status` varchar(1) DEFAULT '0' COMMENT '0: Montando / 1: Aguardando / 2: Negada / 3: Autorizada / 4: Cancelada',
  `dtEmissao` date DEFAULT NULL,
  `hrEmissao` time DEFAULT NULL,
  `dtResposta` date DEFAULT NULL,
  `hrResposta` time DEFAULT NULL,
  `idSolicitante` int(11) DEFAULT NULL COMMENT 'Destinatario/Remetente',
  `nomeSolicitante` varchar(50) DEFAULT NULL,
  `motivoSolicitacao` varchar(50) DEFAULT NULL,
  `motivoCancelamento` varchar(50) DEFAULT NULL,
  `obs` text,
  `idOperador` int(11) DEFAULT NULL,
  PRIMARY KEY (`idSolicitacao`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `solicitacao`
--



--
-- Definition of table `solicitacao_itens`
--

CREATE TABLE `solicitacao_itens` (
  `idSolicitacao` bigint(20) unsigned NOT NULL,
  `idItem` int(4) unsigned NOT NULL,
  `tipo` varchar(1) DEFAULT NULL,
  `idProduto` bigint(20) unsigned NOT NULL,
  `qtde` decimal(9,3) unsigned DEFAULT '0.000',
  `cancelado` varchar(1) DEFAULT 'N' COMMENT 'N: Não, S: Sim',
  PRIMARY KEY (`idSolicitacao`,`idItem`),
  KEY `FK_itensSolicitacao_produtos` (`idProduto`),
  CONSTRAINT `FK_itensSolicitacao_produtos` FOREIGN KEY (`idProduto`) REFERENCES `produtos` (`idProduto`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `FK_itensSolicitacao_solicitacao` FOREIGN KEY (`idSolicitacao`) REFERENCES `solicitacao` (`idSolicitacao`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `solicitacao_itens`
--



--
-- Definition of table `sql_sync`
--

CREATE TABLE `sql_sync` (
  `idSqlSync` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `ordem` int(10) unsigned NOT NULL,
  `qtdeTentativas` int(11) DEFAULT '0',
  `sql` varchar(9000) NOT NULL,
  PRIMARY KEY (`idSqlSync`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `sql_sync`
--



--
-- Definition of table `tabela_precos`
--

CREATE TABLE `tabela_precos` (
  `idTabelaPreco` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `status` varchar(1) DEFAULT 'A',
  `nome` varchar(30) NOT NULL,
  `descricao` varchar(100) DEFAULT NULL,
  `comissaoVenda` decimal(5,2) DEFAULT '0.00',
  PRIMARY KEY (`idTabelaPreco`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `tabela_precos`
--



--
-- Definition of table `tamanho`
--

CREATE TABLE `tamanho` (
  `idTamanho` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `nome` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`idTamanho`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `tamanho`
--



--
-- Definition of table `tipo_pg`
--

CREATE TABLE `tipo_pg` (
  `codTipoPg` varchar(2) NOT NULL,
  `descricao` varchar(20) NOT NULL,
  `idPessoa` int(10) unsigned DEFAULT NULL COMMENT 'Quando a forma de pagamento possuir uma financeira o contas a receber será lançado no nome dessa financeira (operações com cartão de grédito)',
  `parcelado` varchar(1) DEFAULT 'N' COMMENT 'indica se o valor pago será recebido parcelado ou em cota única com 30 dias',
  `taxa` decimal(5,2) unsigned DEFAULT '0.00' COMMENT 'taxa é o valor descontado da empresa pela operadora ao financiar a venda',
  PRIMARY KEY (`codTipoPg`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

--
-- Dumping data for table `tipo_pg`
--



--
-- Definition of table `vendas`
--

CREATE TABLE `vendas` (
  `idVenda` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `idCliente` int(10) unsigned DEFAULT NULL,
  `razaoSocial` varchar(45) DEFAULT NULL,
  `cpfCnpj` varchar(18) DEFAULT NULL,
  `idVendedor` int(10) unsigned DEFAULT NULL,
  `idPlanoVenda` int(10) unsigned DEFAULT NULL,
  `status` varchar(1) DEFAULT 'A' COMMENT 'A: Aberta, R: Reservado, C: Cancelada, F: Finalizada',
  `dtVenda` date DEFAULT NULL,
  `hrVenda` time DEFAULT NULL,
  `comissao` decimal(8,2) unsigned DEFAULT '0.00',
  `custoVenda` decimal(9,3) unsigned DEFAULT '0.000',
  `subtotal` decimal(9,3) unsigned DEFAULT '0.000',
  `pDesconto` decimal(5,3) unsigned DEFAULT '0.000',
  `pAcrescimo` decimal(5,3) unsigned DEFAULT '0.000',
  `vDesconto` decimal(9,3) unsigned DEFAULT '0.000',
  `vAcrescimo` decimal(9,3) unsigned DEFAULT '0.000',
  `tipoFrete` int(11) DEFAULT '1' COMMENT '0:FOB, 1:CIF',
  `frete` decimal(9,3) unsigned DEFAULT '0.000',
  `entrada` varchar(1) DEFAULT 'N',
  `vEntrada` decimal(9,3) unsigned DEFAULT '0.000',
  `pJuros` decimal(5,2) unsigned DEFAULT '0.00',
  `qtdeParcelas` int(10) unsigned DEFAULT NULL,
  `vParcela` decimal(9,3) unsigned DEFAULT '0.000',
  `vTotal` decimal(10,3) unsigned DEFAULT '0.000',
  `intervalo` varchar(100) DEFAULT NULL,
  `obs` text,
  `idOrdemServico` bigint(20) unsigned DEFAULT NULL,
  `placaVeiculo` varchar(8) DEFAULT NULL,
  `chassiVeiculo` varchar(17) DEFAULT NULL,
  `idQmc` int(10) unsigned DEFAULT NULL,
  `idPessoaRT` int(10) unsigned DEFAULT NULL,
  `nomeRT` varchar(45) DEFAULT NULL,
  `pRT` decimal(5,2) unsigned DEFAULT NULL,
  `vRT` decimal(9,3) unsigned DEFAULT NULL,
  PRIMARY KEY (`idVenda`),
  KEY `FK_vendas_pessoas_1` (`idCliente`),
  KEY `FK_vendas_pessoas_2` (`idVendedor`),
  KEY `FK_vendas_planoVendas` (`idPlanoVenda`),
  CONSTRAINT `FK_vendas_pessoas_1` FOREIGN KEY (`idCliente`) REFERENCES `pessoas` (`idPessoa`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `FK_vendas_pessoas_2` FOREIGN KEY (`idVendedor`) REFERENCES `pessoas` (`idPessoa`) ON DELETE NO ACTION ON UPDATE CASCADE,
  CONSTRAINT `FK_vendas_planoVendas` FOREIGN KEY (`idPlanoVenda`) REFERENCES `plano_vendas` (`idPlanoVenda`) ON DELETE NO ACTION ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

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



--
-- Definition of function `getId`
--

DROP FUNCTION IF EXISTS `getId`;

DELIMITER $$

/*!50003 SET @TEMP_SQL_MODE=@@SQL_MODE, SQL_MODE='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */ $$
CREATE DEFINER=`root`@`localhost` FUNCTION `getId`(_tabela varchar(100)) RETURNS bigint(20)
BEGIN
	declare _idServ tinyint;
  declare _qtdeServ tinyint;
	declare _id bigint;
 
    select coalesce(valor, 1) into _idServ   from configuracoes where grupo = "MYSQL" AND chave = "IDSERV";
    select coalesce(valor, 1) into _qtdeServ from configuracoes where grupo = "MYSQL" AND chave = "QTDESERV";
 
    select `auto_increment` into _id from information_schema.`TABLES` where TABLE_SCHEMA = SCHEMA() and TABLE_NAME = _tabela;
 
    while mod((_id - _idServ), _qtdeServ) <> 0 do
		set _id = _id + 1;
    end while;
 
RETURN _id;
END $$
/*!50003 SET SESSION SQL_MODE=@TEMP_SQL_MODE */  $$

DELIMITER ;



