USE [TryNFeOnline]
GO
declare @totalOperacaoMDFe int = 0;

SET @totalOperacaoMDFe = (select count(id) from operacao where (coalesce(idnEmiteMDFe, 0) = 1) and (coalesce(idnBaixa, 0) = 0));

if (@totalOperacaoMDFe = 0)
BEGIN
	INSERT [dbo].[operacao] ([descricao], [naturezaOperacao], [cfop], [serie], [idnES], [tpEmis], [idnEmiteNF], [finNFe], [idnFatura], [idnCtr], [idnNaoCalcularEstoque], [idnServico], [idnEmiteCF], [idnEmiteCte], [idnGeraFatura], [tipoOperacao], [idReceitaProdutoOS], [idReceitaServicoOS], [idnMovimento], [idnNotaEntrada], [idnImprimeTicket], [idnImprimeBoleto], [idnImprimeDuplicataGrafica], [idnImprimeDuplicataTexto], [idnCondicional], [idnImprimeTicketMiniImpressora], [idReceitaDespesaPadrao], [idnNaoCalcularTotalAproxTributos], [idnPedido], [idnPreVenda], [idnCalcularCustoMedioProduto], [idnCalcularPrecoVendaProduto], [idnConsiderarPrecoCustoOpSaida], [idnLancamentoFrete], [idnEmiteMDFe], [idnEmiteNFSe], [idnEmiteNFCe], [idnBeneficiaCreditoPisCofins], [idnCompraVenda], [idnOrcamento], [naturezaOperacaoNFSe], [idnImprimeResumoAberturaGrafica], [idnImprimeResumoAberturaTexto], [idnImprimeResumoEncerramentoGrafica], [idnImprimeResumoEncerramentoTexto], [idnEnviarResumoAbertura], [idnEnviarResumoEncerramento], [idnImprimeCartaoDesconto], [idnDevolucaoCompraVenda], [idnImprimeTicketTexto], [indConsumidorFinalNFCe], [indPresencaCompradorNFCe], [idnImprimeCheckList], [idnConsiderarEstoqueApenasPedidoEmProducao], [idnAjusteEstoque], [idnImprimeTicketGrade], [idnLocacao], [idnConsignacao], [idnBaixa], [idnConsiderarPrecoVendaOpEntrada], [idnRelacionadoAVeiculo], [idOperacaoTributada], [idnDreFixa], [idnDreVariavel], [idnDreExtraOperacional], [idnDreInvestimento], [idnDreNenhum], [idnDreReceitaDespesa], [idnImprimeReciboTermica], [idnImprimeReciboA4], [idnEmiteCTeOS], [idnNaoDestacarPisCofinsNFSe], [idnDevolucaoPendente], [idnCartaFrete], [idnSpedGerarRetencaoPisCofins], [idnConsiderarDescontoNoCustoProduto], [idnDesconsiderarOutrasDespesasNaFatura], [idnNaoGerarDuplicatasNF], [idCustomizacao], [idnImprimeDuplicataCarne], [idnImprimeDuplicataTermica], [dataUltimaAlteracao], [idnUtilizaNoApp], [idnNaoRealizarAjusteEstoqueAoMarcarPedidoEmProducao], [idnImprimeTicketPedidoProducao], [idnRealizarMontagemAutomaticamenteNaVenda], [idnDestacarImpostosXML], [idnFiltrarVeiculoPorParceiro], [idnNaoObrigarVeiculo]) VALUES (N'EMISSÃO DE MDFE', N'EMISSÃO DE MDFE', NULL, N'1', 1, 1, 0, NULL, 0, NULL, 0, NULL, 0, 0, 0, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, 0, 0, 0, 0, 0, NULL, 1, 0, 0, NULL, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, CAST(N'2020-01-04T22:38:38.843' AS DateTime), NULL, NULL, NULL, NULL, NULL, NULL, NULL)
END
GO
update estado set
consultaNFCeHomologacao = 'https://nfce.fazenda.mg.gov.br/portalnfce/sistema/qrcode.xhtml',
consultaNFCeProducao = 'https://nfce.fazenda.mg.gov.br/portalnfce/sistema/qrcode.xhtml',
enderecoConsultaNFCeHomologacao = 'http://hnfce.fazenda.mg.gov.br/portalnfce',
enderecoConsultaNFCeProducao = 'http://nfce.fazenda.mg.gov.br/portalnfce'
where uf = 'MG'
GO
INSERT INTO VERSAO(VERSAO, VERSAOATUALIZACAO, DATAATUALIZACAO) VALUES(400, 658, GETDATE());