diff --git a/pytrustnfe/Servidores.py b/pytrustnfe/Servidores.py index 543ca03..3442910 100644 --- a/pytrustnfe/Servidores.py +++ b/pytrustnfe/Servidores.py @@ -481,27 +481,51 @@ UFMS = { } UFMG = { - AMBIENTE_PRODUCAO: { - 'servidor': 'nfe.fazenda.mg.gov.br', - WS_NFE_INUTILIZACAO: 'nfe2/services/NFeInutilizacao4?wsdl', - WS_NFE_CONSULTA: 'nfe2/services/NFeConsultaProtocolo4?wsdl', - WS_NFE_SITUACAO: 'nfe2/services/NFeStatusServico4?wsdl', - WS_NFE_RECEPCAO_EVENTO: 'nfe2/services/NFeRecepcaoEvento4?wsdl', - WS_NFE_AUTORIZACAO: 'nfe2/services/NFeAutorizacao4?wsdl', - WS_NFE_RET_AUTORIZACAO: 'nfe2/services/NFeRetAutorizacao4?wsdl', - WS_NFE_CADASTRO: 'nfe2/services/cadconsultacadastro2?wsdl', + NFE_MODELO: { + AMBIENTE_PRODUCAO: { + 'servidor': 'nfe.fazenda.mg.gov.br', + WS_NFE_INUTILIZACAO: 'nfe2/services/NFeInutilizacao4?wsdl', + WS_NFE_CONSULTA: 'nfe2/services/NFeConsultaProtocolo4?wsdl', + WS_NFE_SITUACAO: 'nfe2/services/NFeStatusServico4?wsdl', + WS_NFE_RECEPCAO_EVENTO: 'nfe2/services/NFeRecepcaoEvento4?wsdl', + WS_NFE_AUTORIZACAO: 'nfe2/services/NFeAutorizacao4?wsdl', + WS_NFE_RET_AUTORIZACAO: 'nfe2/services/NFeRetAutorizacao4?wsdl', + WS_NFE_CADASTRO: 'nfe2/services/CadConsultaCadastro4?wsdl', + }, + AMBIENTE_HOMOLOGACAO: { + 'servidor': 'hnfe.fazenda.mg.gov.br', + WS_NFE_INUTILIZACAO: 'nfe2/services/NFeInutilizacao4?wsdl', + WS_NFE_CONSULTA: 'nfe2/services/NFeConsultaProtocolo4?wsdl', + WS_NFE_SITUACAO: 'nfe2/services/NFeStatusServico4?wsdl', + WS_NFE_RECEPCAO_EVENTO: 'nfe2/services/NFeRecepcaoEvento4?wsdl', + WS_NFE_AUTORIZACAO: 'nfe2/services/NFeAutorizacao4?wsdl', + WS_NFE_RET_AUTORIZACAO: 'nfe2/services/NFeRetAutorizacao4?wsdl', + WS_NFE_CADASTRO: 'nfe2/services/CadConsultaCadastro4?wsdl', + }, + }, + NFCE_MODELO: { + AMBIENTE_PRODUCAO: { + 'servidor': 'nfce.fazenda.mg.gov.br', + WS_NFE_INUTILIZACAO: 'nfce/services/NFeInutilizacao4?wsdl', + WS_NFE_CONSULTA: 'nfce/services/NFeConsultaProtocolo4?wsdl', + WS_NFE_SITUACAO: 'nfce/services/NFeStatusServico4?wsdl', + WS_NFE_RECEPCAO_EVENTO: 'nfce/services/NFeRecepcaoEvento4?wsdl', + WS_NFE_AUTORIZACAO: 'nfce/services/NFeAutorizacao4?wsdl', + WS_NFE_RET_AUTORIZACAO: 'nfce/services/NFeRetAutorizacao4?wsdl', + WS_NFCE_QR_CODE: 'nfce.fazenda.mg.gov.br/portalnfce/sistema/qrcode.xhtml?' + }, + AMBIENTE_HOMOLOGACAO: { + 'servidor': 'hnfce.fazenda.mg.gov.br', + WS_NFE_INUTILIZACAO: 'nfce/services/NFeInutilizacao4?wsdl', + WS_NFE_CONSULTA: 'nfce/services/NFeConsultaProtocolo4?wsdl', + WS_NFE_SITUACAO: 'nfce/services/NFeStatusServico4?wsdl', + WS_NFE_RECEPCAO_EVENTO: 'nfce/services/NFeRecepcaoEvento4?wsdl', + WS_NFE_AUTORIZACAO: 'nfce/services/NFeAutorizacao4?wsdl', + WS_NFE_RET_AUTORIZACAO: 'nfce/services/NFeRetAutorizacao4?wsdl', + WS_NFCE_QR_CODE: 'nfce.fazenda.mg.gov.br/portalnfce/sistema/qrcode.xhtml?' + }, }, - AMBIENTE_HOMOLOGACAO: { - 'servidor': 'hnfe.fazenda.mg.gov.br', - WS_NFE_INUTILIZACAO: 'nfe2/services/NFeInutilizacao4?wsdl', - WS_NFE_CONSULTA: 'nfe2/services/NFeConsultaProtocolo4?wsdl', - WS_NFE_SITUACAO: 'nfe2/services/NFeStatusServico4?wsdl', - WS_NFE_RECEPCAO_EVENTO: 'nfe2/services/NFeRecepcaoEvento4?wsdl', - WS_NFE_AUTORIZACAO: 'nfe2/services/NFeAutorizacao4?wsdl', - WS_NFE_RET_AUTORIZACAO: 'nfe2/services/NFeRetAutorizacao4?wsdl', - WS_NFE_CADASTRO: 'nfe2/services/cadconsultacadastro2?wsdl', - } } UFPR = { diff --git a/pytrustnfe/nfe/templates/NfeAutorizacao.xml b/pytrustnfe/nfe/templates/NfeAutorizacao.xml index d907eaa..1db6147 100644 --- a/pytrustnfe/nfe/templates/NfeAutorizacao.xml +++ b/pytrustnfe/nfe/templates/NfeAutorizacao.xml @@ -606,7 +606,7 @@ {{ imposto.ISSQN.vOutro }} {{ imposto.ISSQN.vDescIncond }} {{ imposto.ISSQN.vDescCond }} - {{ imposto.ISSQN.vDeducao }} + {{ imposto.ISSQN.vISSRet }} {{ imposto.ISSQN.indISS }} {{ imposto.ISSQN.cServico }} {{ imposto.ISSQN.cMun }} diff --git a/pytrustnfe/urls.py b/pytrustnfe/urls.py index 25e65c1..3e8827d 100644 --- a/pytrustnfe/urls.py +++ b/pytrustnfe/urls.py @@ -39,6 +39,7 @@ URLS = { DF: 'http://www.fazenda.df.gov.br/nfce/qrcode?', GO: 'http://nfe.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe?', MA: 'http://nfce.sefaz.ma.gov.br/portal/consultarNFCe.jsp?', + MG: 'https://nfce.fazenda.mg.gov.br/portalnfce/sistema/qrcode.xhtml?', MS: 'http://www.dfe.ms.gov.br/nfce/qrcode?', MT: 'http://www.sefaz.mt.gov.br/nfce/consultanfce?', PA: 'https://appnfc.sefa.pa.gov.br/portal/view/consultas/nfce/nfceForm.seam?', # noqa @@ -65,6 +66,7 @@ URLS = { GO: 'http://homolog.sefaz.go.gov.br/nfeweb/sites/nfce/danfeNFCe?', MA: 'http://homologacao.sefaz.ma.gov.br/portal/consultarNFCe.jsp?', MS: 'http://www.dfe.ms.gov.br/nfce/qrcode?', + MG: 'https://nfce.fazenda.mg.gov.br/portalnfce/sistema/qrcode.xhtml?', MT: 'http://homologacao.sefaz.mt.gov.br/nfce/consultanfce?', PA: 'https://appnfc.sefa.pa.gov.br/portal-homologacao/view/consultas/nfce/nfceForm.seam?', # noqa PB: 'http://www.receita.pb.gov.br/nfcehom?', @@ -96,7 +98,7 @@ URLS_EXIBICAO = { MA: 'www.sefaz.ma.gov.br/nfce/consulta', MS: 'www.dfe.ms.gov.br/nfce/consulta', MT: 'www.sefaz.mt.gov.br/nfce/consulta', - MG: 'www.fazenda.mg.gov.br/nfce/consulta', + MG: 'http://nfce.fazenda.mg.gov.br/portalnfce', PA: 'www.sefa.pa.gov.br/nfce/consulta', PB: 'www.receita.pb.gov.br/nfce/consulta', PE: 'nfce.sefaz.pe.gov.br/nfce/consulta', @@ -124,7 +126,7 @@ URLS_EXIBICAO = { MA: 'www.sefaz.ma.gov.br/nfce/consulta', MS: 'www.dfe.ms.gov.br/nfce/consulta', MT: 'www.sefaz.mt.gov.br/nfce/consulta', - MG: 'www.fazenda.mg.gov.br/nfce/consulta', + MG: 'http://hnfce.fazenda.mg.gov.br/portalnfce', PA: 'www.sefa.pa.gov.br/nfce/consulta', PB: 'www.receita.pb.gov.br/nfcehom', PE: 'nfce.sefaz.pe.gov.br/nfce/consulta', diff --git a/setup.py b/setup.py index 6ecb618..bdc8d62 100644 --- a/setup.py +++ b/setup.py @@ -1,8 +1,7 @@ # coding=utf-8 from setuptools import setup, find_packages -VERSION = "1.0.44" - +VERSION = "1.0.45" setup( name="PyTrustNFe3",