diff --git a/pytrustnfe/Servidores.py b/pytrustnfe/Servidores.py
index 6d24b6b..a0c780a 100644
--- a/pytrustnfe/Servidores.py
+++ b/pytrustnfe/Servidores.py
@@ -3,12 +3,12 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
WS_NFE_AUTORIZACAO = 'NfeAutorizacao'
-WS_NFE_CONSULTA_AUTORIZACAO = 'NfeRetAutorizacao'
+WS_NFE_RET_AUTORIZACAO = 'NfeRetAutorizacao'
WS_NFE_CANCELAMENTO = 'RecepcaoEventoCancelamento'
WS_NFE_INUTILIZACAO = 'NfeInutilizacao'
WS_NFE_CONSULTA = 'NfeConsultaProtocolo'
WS_NFE_SITUACAO = 'NfeStatusServico'
-WS_NFE_CONSULTA_CADASTRO = 'NfeConsultaCadastro'
+WS_NFE_CADASTRO = 'NfeConsultaCadastro'
WS_DPEC_RECEPCAO = 'RecepcaoEventoEPEC'
WS_DPEC_CONSULTA = 8
@@ -57,10 +57,10 @@ def localizar_url(servico, estado, ambiente=2):
dominio = ESTADO_WS[sigla][ambiente]['servidor']
complemento = ESTADO_WS[sigla][ambiente][servico]
- if sigla == 'RS' and servico == WS_NFE_CONSULTA_CADASTRO:
+ if sigla == 'RS' and servico == WS_NFE_CADASTRO:
dominio = 'cad.sefazrs.rs.gov.br'
if sigla in ('AC', 'RN', 'PB', 'SC') and \
- servico == WS_NFE_CONSULTA_CADASTRO:
+ servico == WS_NFE_CADASTRO:
dominio = 'cad.svrs.rs.gov.br'
return "https://%s/%s" % (dominio, complemento)
@@ -71,7 +71,7 @@ METODO_WS = {
'webservice': 'NfeAutorizacao',
'metodo': 'NfeAutorizacao',
},
- WS_NFE_CONSULTA_AUTORIZACAO: {
+ WS_NFE_RET_AUTORIZACAO: {
'webservice': 'NfeRetAutorizacao',
'metodo': 'NfeRetAutorizacao',
},
@@ -87,7 +87,7 @@ METODO_WS = {
'webservice': 'NfeStatusServico2',
'metodo': 'nfeStatusServicoNF2',
},
- WS_NFE_CONSULTA_CADASTRO: {
+ WS_NFE_CADASTRO: {
'webservice': 'CadConsultaCadastro2',
'metodo': 'consultaCadastro2',
},
@@ -97,131 +97,131 @@ METODO_WS = {
},
WS_NFE_DOWNLOAD: {
'webservice': 'NfeDownloadNF',
- 'metodo' : 'nfeDownloadNF',
+ 'metodo': 'nfeDownloadNF',
},
WS_NFE_CONSULTA_DESTINADAS: {
'webservice': 'NfeConsultaDest',
- 'metodo' : 'nfeConsultaNFDest',
+ 'metodo': 'nfeConsultaNFDest',
},
WS_DFE_DISTRIBUICAO: {
'webservice': 'NFeDistribuicaoDFe',
- 'metodo' : 'nfeDistDFeInteresse'
+ 'metodo': 'nfeDistDFeInteresse'
}
}
SVRS = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'nfe.sefazvirtual.rs.gov.br',
+ 'servidor': 'nfe.sefazvirtual.rs.gov.br',
WS_NFE_RECEPCAO_EVENTO: 'ws/recepcaoevento/recepcaoevento.asmx',
- WS_NFE_AUTORIZACAO : 'ws/NfeAutorizacao/NfeAutorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'ws/NfeRetAutorizacao/NfeRetAutorizacao.asmx',
- WS_NFE_CONSULTA_CADASTRO: 'ws/CadConsultaCadastro/CadConsultaCadastro2.asmx',
- WS_NFE_INUTILIZACAO : 'ws/nfeinutilizacao/nfeinutilizacao2.asmx',
- WS_NFE_CONSULTA : 'ws/NfeConsulta/NfeConsulta2.asmx',
- WS_NFE_SITUACAO : 'ws/NfeStatusServico/NfeStatusServico2.asmx',
+ WS_NFE_AUTORIZACAO: 'ws/NfeAutorizacao/NfeAutorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO: 'ws/NfeRetAutorizacao/NfeRetAutorizacao.asmx',
+ WS_NFE_CADASTRO: 'ws/CadConsultaCadastro/CadConsultaCadastro2.asmx',
+ WS_NFE_INUTILIZACAO: 'ws/nfeinutilizacao/nfeinutilizacao2.asmx',
+ WS_NFE_CONSULTA: 'ws/NfeConsulta/NfeConsulta2.asmx',
+ WS_NFE_SITUACAO: 'ws/NfeStatusServico/NfeStatusServico2.asmx',
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'nfe-homologacao.svrs.rs.gov.br',
+ 'servidor': 'nfe-homologacao.svrs.rs.gov.br',
WS_NFE_RECEPCAO_EVENTO: 'ws/recepcaoevento/recepcaoevento.asmx',
- WS_NFE_AUTORIZACAO : 'ws/NfeAutorizacao/NfeAutorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'ws/NfeRetAutorizacao/NfeRetAutorizacao.asmx',
- WS_NFE_CONSULTA_CADASTRO: 'ws/CadConsultaCadastro/CadConsultaCadastro2.asmx',
- WS_NFE_INUTILIZACAO : 'ws/nfeinutilizacao/nfeinutilizacao2.asmx',
- WS_NFE_CONSULTA : 'ws/NfeConsulta/NfeConsulta2.asmx',
- WS_NFE_SITUACAO : 'ws/NfeStatusServico/NfeStatusServico2.asmx',
+ WS_NFE_AUTORIZACAO: 'ws/NfeAutorizacao/NfeAutorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO: 'ws/NfeRetAutorizacao/NfeRetAutorizacao.asmx',
+ WS_NFE_CADASTRO: 'ws/CadConsultaCadastro/CadConsultaCadastro2.asmx',
+ WS_NFE_INUTILIZACAO: 'ws/nfeinutilizacao/nfeinutilizacao2.asmx',
+ WS_NFE_CONSULTA: 'ws/NfeConsulta/NfeConsulta2.asmx',
+ WS_NFE_SITUACAO: 'ws/NfeStatusServico/NfeStatusServico2.asmx',
}
}
SVAN = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'www.sefazvirtual.fazenda.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'RecepcaoEvento/RecepcaoEvento.asmx',
- WS_NFE_AUTORIZACAO : 'NfeAutorizacao/NfeAutorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'NfeRetAutorizacao/NfeRetAutorizacao.asmx',
- WS_NFE_INUTILIZACAO : 'NfeInutilizacao2/NfeInutilizacao2.asmx',
- WS_NFE_CONSULTA : 'NfeConsulta2/NfeConsulta2.asmx',
- WS_NFE_SITUACAO : 'NfeStatusServico2/NfeStatusServico2.asmx',
- WS_NFE_DOWNLOAD : 'NfeDownloadNF/NfeDownloadNF.asmx',
+ 'servidor': 'www.sefazvirtual.fazenda.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'RecepcaoEvento/RecepcaoEvento.asmx',
+ WS_NFE_AUTORIZACAO: 'NfeAutorizacao/NfeAutorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO: 'NfeRetAutorizacao/NfeRetAutorizacao.asmx',
+ WS_NFE_INUTILIZACAO: 'NfeInutilizacao2/NfeInutilizacao2.asmx',
+ WS_NFE_CONSULTA: 'NfeConsulta2/NfeConsulta2.asmx',
+ WS_NFE_SITUACAO: 'NfeStatusServico2/NfeStatusServico2.asmx',
+ WS_NFE_DOWNLOAD: 'NfeDownloadNF/NfeDownloadNF.asmx',
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'hom.sefazvirtual.fazenda.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'RecepcaoEvento/RecepcaoEvento.asmx',
- WS_NFE_AUTORIZACAO : 'NfeAutorizacao/NfeAutorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'NfeRetAutorizacao/NfeRetAutorizacao.asmx',
- WS_NFE_INUTILIZACAO : 'NfeInutilizacao2/NfeInutilizacao2.asmx',
- WS_NFE_CONSULTA : 'NfeConsulta2/NfeConsulta2.asmx',
- WS_NFE_SITUACAO : 'NfeStatusServico2/NfeStatusServico2.asmx',
- WS_NFE_DOWNLOAD : 'NfeDownloadNF/NfeDownloadNF.asmx',
+ 'servidor': 'hom.sefazvirtual.fazenda.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'RecepcaoEvento/RecepcaoEvento.asmx',
+ WS_NFE_AUTORIZACAO: 'NfeAutorizacao/NfeAutorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO: 'NfeRetAutorizacao/NfeRetAutorizacao.asmx',
+ WS_NFE_INUTILIZACAO: 'NfeInutilizacao2/NfeInutilizacao2.asmx',
+ WS_NFE_CONSULTA: 'NfeConsulta2/NfeConsulta2.asmx',
+ WS_NFE_SITUACAO: 'NfeStatusServico2/NfeStatusServico2.asmx',
+ WS_NFE_DOWNLOAD: 'NfeDownloadNF/NfeDownloadNF.asmx',
}
}
SCAN = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'www.scan.fazenda.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'RecepcaoEvento/RecepcaoEvento.asmx',
- WS_NFE_AUTORIZACAO : 'NfeAutorizacao/NfeAutorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'NfeRetAutorizacao/NfeRetAutorizacao.asmx',
- WS_NFE_INUTILIZACAO : 'NfeInutilizacao2/NfeInutilizacao2.asmx',
- WS_NFE_CONSULTA : 'NfeConsulta2/NfeConsulta2.asmx',
- WS_NFE_SITUACAO : 'NfeStatusServico2/NfeStatusServico2.asmx'
+ 'servidor': 'www.scan.fazenda.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'RecepcaoEvento/RecepcaoEvento.asmx',
+ WS_NFE_AUTORIZACAO: 'NfeAutorizacao/NfeAutorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO: 'NfeRetAutorizacao/NfeRetAutorizacao.asmx',
+ WS_NFE_INUTILIZACAO: 'NfeInutilizacao2/NfeInutilizacao2.asmx',
+ WS_NFE_CONSULTA: 'NfeConsulta2/NfeConsulta2.asmx',
+ WS_NFE_SITUACAO: 'NfeStatusServico2/NfeStatusServico2.asmx'
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'hom.nfe.fazenda.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'RecepcaoEvento/RecepcaoEvento.asmx',
- WS_NFE_AUTORIZACAO : 'NfeAutorizacao/NfeAutorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'NfeRetAutorizacao/NfeRetAutorizacao.asmx',
- WS_NFE_INUTILIZACAO : 'NfeInutilizacao2/NfeInutilizacao2.asmx',
- WS_NFE_CONSULTA : 'NfeConsulta2/NfeConsulta2.asmx',
- WS_NFE_SITUACAO : 'NfeStatusServico2/NfeStatusServico2.asmx'
+ 'servidor': 'hom.nfe.fazenda.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'RecepcaoEvento/RecepcaoEvento.asmx',
+ WS_NFE_AUTORIZACAO: 'NfeAutorizacao/NfeAutorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO: 'NfeRetAutorizacao/NfeRetAutorizacao.asmx',
+ WS_NFE_INUTILIZACAO: 'NfeInutilizacao2/NfeInutilizacao2.asmx',
+ WS_NFE_CONSULTA: 'NfeConsulta2/NfeConsulta2.asmx',
+ WS_NFE_SITUACAO: 'NfeStatusServico2/NfeStatusServico2.asmx'
}
}
SVC_AN = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'www.svc.fazenda.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'RecepcaoEvento/RecepcaoEvento.asmx',
- WS_NFE_AUTORIZACAO : 'NfeAutorizacao/NfeAutorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'NfeRetAutorizacao/NfeRetAutorizacao.asmx',
- WS_NFE_CONSULTA : 'NfeConsulta2/NfeConsulta2.asmx',
- WS_NFE_SITUACAO : 'NfeStatusServico2/NfeStatusServico2.asmx'
+ 'servidor': 'www.svc.fazenda.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'RecepcaoEvento/RecepcaoEvento.asmx',
+ WS_NFE_AUTORIZACAO: 'NfeAutorizacao/NfeAutorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO: 'NfeRetAutorizacao/NfeRetAutorizacao.asmx',
+ WS_NFE_CONSULTA: 'NfeConsulta2/NfeConsulta2.asmx',
+ WS_NFE_SITUACAO: 'NfeStatusServico2/NfeStatusServico2.asmx'
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'hom.nfe.fazenda.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'RecepcaoEvento/RecepcaoEvento.asmx',
- WS_NFE_AUTORIZACAO : 'NfeAutorizacao/NfeAutorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'NfeRetAutorizacao/NfeRetAutorizacao.asmx',
- WS_NFE_CONSULTA : 'NfeConsulta2/NfeConsulta2.asmx',
- WS_NFE_SITUACAO : 'NfeStatusServico2/NfeStatusServico2.asmx'
+ 'servidor': 'hom.nfe.fazenda.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'RecepcaoEvento/RecepcaoEvento.asmx',
+ WS_NFE_AUTORIZACAO: 'NfeAutorizacao/NfeAutorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO: 'NfeRetAutorizacao/NfeRetAutorizacao.asmx',
+ WS_NFE_CONSULTA: 'NfeConsulta2/NfeConsulta2.asmx',
+ WS_NFE_SITUACAO: 'NfeStatusServico2/NfeStatusServico2.asmx'
}
}
SVC_RS = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'nfe.sefazvirtual.rs.gov.br',
+ 'servidor': 'nfe.sefazvirtual.rs.gov.br',
WS_NFE_RECEPCAO_EVENTO: 'ws/recepcaoevento/recepcaoevento.asmx',
- WS_NFE_AUTORIZACAO : 'ws/NfeAutorizacao/NfeAutorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'ws/NfeRetAutorizacao/NfeRetAutorizacao.asmx',
- WS_NFE_CONSULTA : 'ws/NfeConsulta/NfeConsulta2.asmx',
- WS_NFE_SITUACAO : 'ws/NfeStatusServico/NfeStatusServico2.asmx',
+ WS_NFE_AUTORIZACAO: 'ws/NfeAutorizacao/NfeAutorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO: 'ws/NfeRetAutorizacao/NfeRetAutorizacao.asmx',
+ WS_NFE_CONSULTA: 'ws/NfeConsulta/NfeConsulta2.asmx',
+ WS_NFE_SITUACAO: 'ws/NfeStatusServico/NfeStatusServico2.asmx',
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'homologacao.nfe.sefazvirtual.rs.gov.br',
+ 'servidor': 'homologacao.nfe.sefazvirtual.rs.gov.br',
WS_NFE_RECEPCAO_EVENTO: 'ws/recepcaoevento/recepcaoevento.asmx',
- WS_NFE_AUTORIZACAO : 'ws/NfeAutorizacao/NfeAutorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'ws/NfeRetAutorizacao/NfeRetAutorizacao.asmx',
- WS_NFE_CONSULTA : 'ws/NfeConsulta/NfeConsulta2.asmx',
- WS_NFE_SITUACAO : 'ws/NfeStatusServico/NfeStatusServico2.asmx',
+ WS_NFE_AUTORIZACAO: 'ws/NfeAutorizacao/NfeAutorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO: 'ws/NfeRetAutorizacao/NfeRetAutorizacao.asmx',
+ WS_NFE_CONSULTA: 'ws/NfeConsulta/NfeConsulta2.asmx',
+ WS_NFE_SITUACAO: 'ws/NfeStatusServico/NfeStatusServico2.asmx',
}
}
DPEC = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'www.nfe.fazenda.gov.br',
+ 'servidor': 'www.nfe.fazenda.gov.br',
WS_DPEC_CONSULTA: 'SCERecepcaoRFB/SCERecepcaoRFB.asmx',
WS_DPEC_RECEPCAO: 'SCEConsultaRFB/SCEConsultaRFB.asmx'
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'hom.nfe.fazenda.gov.br',
+ 'servidor': 'hom.nfe.fazenda.gov.br',
WS_DPEC_CONSULTA: 'SCERecepcaoRFB/SCERecepcaoRFB.asmx',
WS_DPEC_RECEPCAO: 'SCEConsultaRFB/SCEConsultaRFB.asmx'
}
@@ -230,14 +230,14 @@ DPEC = {
AN = {
NFE_AMBIENTE_PRODUCAO: {
'servidor': 'www.nfe.fazenda.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'RecepcaoEvento/RecepcaoEvento.asmx',
+ WS_NFE_RECEPCAO_EVENTO: 'RecepcaoEvento/RecepcaoEvento.asmx',
WS_NFE_CONSULTA_DESTINADAS: 'NFeConsultaDest/NFeConsultaDest.asmx',
WS_NFE_DOWNLOAD: 'NfeDownloadNF/NfeDownloadNF.asmx',
WS_DFE_DISTRIBUICAO: 'NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx',
},
NFE_AMBIENTE_HOMOLOGACAO: {
'servidor': 'hom.nfe.fazenda.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'RecepcaoEvento/RecepcaoEvento.asmx',
+ WS_NFE_RECEPCAO_EVENTO: 'RecepcaoEvento/RecepcaoEvento.asmx',
WS_NFE_CONSULTA_DESTINADAS: 'NFeConsultaDest/NFeConsultaDest.asmx',
WS_NFE_DOWNLOAD: 'NfeDownloadNF/NfeDownloadNF.asmx',
WS_DFE_DISTRIBUICAO: 'NFeDistribuicaoDFe/NFeDistribuicaoDFe.asmx',
@@ -246,265 +246,264 @@ AN = {
UFAM = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'nfe.sefaz.am.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'services2/services/RecepcaoEvento',
- WS_NFE_AUTORIZACAO : 'services2/services/NfeAutorizacao',
- WS_NFE_CONSULTA_AUTORIZACAO : 'services2/services/NfeRetAutorizacao',
- WS_NFE_INUTILIZACAO : 'services2/services/NfeInutilizacao2',
- WS_NFE_CONSULTA : 'services2/services/NfeConsulta2',
- WS_NFE_SITUACAO : 'services2/services/NfeStatusServico2',
- WS_NFE_CONSULTA_CADASTRO: 'services2/services/cadconsultacadastro2',
+ 'servidor': 'nfe.sefaz.am.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'services2/services/RecepcaoEvento',
+ WS_NFE_AUTORIZACAO: 'services2/services/NfeAutorizacao',
+ WS_NFE_RET_AUTORIZACAO: 'services2/services/NfeRetAutorizacao',
+ WS_NFE_INUTILIZACAO: 'services2/services/NfeInutilizacao2',
+ WS_NFE_CONSULTA: 'services2/services/NfeConsulta2',
+ WS_NFE_SITUACAO: 'services2/services/NfeStatusServico2',
+ WS_NFE_CADASTRO: 'services2/services/cadconsultacadastro2',
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'homnfe.sefaz.am.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'services2/services/RecepcaoEvento',
- WS_NFE_AUTORIZACAO : 'services2/services/NfeAutorizacao',
- WS_NFE_CONSULTA_AUTORIZACAO : 'services2/services/NfeRetAutorizacao',
- WS_NFE_INUTILIZACAO : 'services2/services/NfeInutilizacao2',
- WS_NFE_CONSULTA : 'services2/services/NfeConsulta2',
- WS_NFE_SITUACAO : 'services2/services/NfeStatusServico2',
- WS_NFE_CONSULTA_CADASTRO: 'services2/services/cadconsultacadastro2',
+ 'servidor': 'homnfe.sefaz.am.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'services2/services/RecepcaoEvento',
+ WS_NFE_AUTORIZACAO: 'services2/services/NfeAutorizacao',
+ WS_NFE_RET_AUTORIZACAO: 'services2/services/NfeRetAutorizacao',
+ WS_NFE_INUTILIZACAO: 'services2/services/NfeInutilizacao2',
+ WS_NFE_CONSULTA: 'services2/services/NfeConsulta2',
+ WS_NFE_SITUACAO: 'services2/services/NfeStatusServico2',
+ WS_NFE_CADASTRO: 'services2/services/cadconsultacadastro2',
}
}
UFBA = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'nfe.sefaz.ba.gov.br',
- WS_NFE_AUTORIZACAO : 'webservices/NfeAutorizacao/NfeAutorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'webservices/NfeRetAutorizacao/NfeRetAutorizacao.asmx',
- WS_NFE_CONSULTA : 'webservices/NfeConsulta/NfeConsulta.asmx',
- WS_NFE_SITUACAO : 'webservices/NfeStatusServico/NfeStatusServico.asmx',
- WS_NFE_INUTILIZACAO : 'webservices/nfenw/nfeinutilizacao2.asmx',
- WS_NFE_CONSULTA_CADASTRO: 'webservices/nfenw/CadConsultaCadastro2.asmx',
- WS_NFE_RECEPCAO_EVENTO : 'webservices/sre/recepcaoevento',
+ 'servidor': 'nfe.sefaz.ba.gov.br',
+ WS_NFE_AUTORIZACAO: 'webservices/NfeAutorizacao/NfeAutorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO:
+ 'webservices/NfeRetAutorizacao/NfeRetAutorizacao.asmx',
+ WS_NFE_CONSULTA: 'webservices/NfeConsulta/NfeConsulta.asmx',
+ WS_NFE_SITUACAO: 'webservices/NfeStatusServico/NfeStatusServico.asmx',
+ WS_NFE_INUTILIZACAO: 'webservices/nfenw/nfeinutilizacao2.asmx',
+ WS_NFE_CADASTRO: 'webservices/nfenw/CadConsultaCadastro2.asmx',
+ WS_NFE_RECEPCAO_EVENTO: 'webservices/sre/recepcaoevento',
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'hnfe.sefaz.ba.gov.br',
- WS_NFE_AUTORIZACAO : 'webservices/NfeAutorizacao/NfeAutorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'webservices/NfeRetAutorizacao/NfeRetAutorizacao.asmx',
- WS_NFE_CONSULTA : 'webservices/NfeConsulta/NfeConsulta.asmx',
- WS_NFE_SITUACAO : 'webservices/NfeStatusServico/NfeStatusServico.asmx',
- WS_NFE_INUTILIZACAO : 'webservices/nfenw/nfeinutilizacao2.asmx',
- WS_NFE_CONSULTA_CADASTRO: 'webservices/nfenw/CadConsultaCadastro2.asmx',
- WS_NFE_RECEPCAO_EVENTO : 'webservices/sre/recepcaoevento',
+ 'servidor': 'hnfe.sefaz.ba.gov.br',
+ WS_NFE_AUTORIZACAO: 'webservices/NfeAutorizacao/NfeAutorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO:
+ 'webservices/NfeRetAutorizacao/NfeRetAutorizacao.asmx',
+ WS_NFE_CONSULTA: 'webservices/NfeConsulta/NfeConsulta.asmx',
+ WS_NFE_SITUACAO: 'webservices/NfeStatusServico/NfeStatusServico.asmx',
+ WS_NFE_INUTILIZACAO: 'webservices/nfenw/nfeinutilizacao2.asmx',
+ WS_NFE_CADASTRO: 'webservices/nfenw/CadConsultaCadastro2.asmx',
+ WS_NFE_RECEPCAO_EVENTO: 'webservices/sre/recepcaoevento',
}
}
UFCE = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'nfe.sefaz.ce.gov.br',
- WS_NFE_AUTORIZACAO : 'nfe2/services/NfeRecepcao2',
- WS_NFE_CONSULTA_AUTORIZACAO : 'nfe2/services/NfeRetRecepcao2',
- WS_NFE_INUTILIZACAO : 'nfe2/services/NfeInutilizacao2',
- WS_NFE_CONSULTA : 'nfe2/services/NfeConsulta2',
- WS_NFE_SITUACAO : 'nfe2/services/NfeStatusServico2',
- WS_NFE_CONSULTA_CADASTRO: 'nfe2/services/CadConsultaCadastro2',
- WS_NFE_RECEPCAO_EVENTO : 'nfe2/services/RecepcaoEvento',
+ 'servidor': 'nfe.sefaz.ce.gov.br',
+ WS_NFE_AUTORIZACAO: 'nfe2/services/NfeRecepcao2',
+ WS_NFE_RET_AUTORIZACAO: 'nfe2/services/NfeRetRecepcao2',
+ WS_NFE_INUTILIZACAO: 'nfe2/services/NfeInutilizacao2',
+ WS_NFE_CONSULTA: 'nfe2/services/NfeConsulta2',
+ WS_NFE_SITUACAO: 'nfe2/services/NfeStatusServico2',
+ WS_NFE_CADASTRO: 'nfe2/services/CadConsultaCadastro2',
+ WS_NFE_RECEPCAO_EVENTO: 'nfe2/services/RecepcaoEvento',
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'nfeh.sefaz.ce.gov.br',
- WS_NFE_AUTORIZACAO : 'nfe2/services/NfeRecepcao2',
- WS_NFE_CONSULTA_AUTORIZACAO : 'nfe2/services/NfeRetRecepcao2',
- WS_NFE_INUTILIZACAO : 'nfe2/services/NfeInutilizacao2',
- WS_NFE_CONSULTA : 'nfe2/services/NfeConsulta2',
- WS_NFE_SITUACAO : 'nfe2/services/NfeStatusServico2',
- WS_NFE_CONSULTA_CADASTRO: 'nfe2/services/CadConsultaCadastro2',
- WS_NFE_RECEPCAO_EVENTO : 'nfe2/services/RecepcaoEvento',
+ 'servidor': 'nfeh.sefaz.ce.gov.br',
+ WS_NFE_AUTORIZACAO: 'nfe2/services/NfeRecepcao2',
+ WS_NFE_RET_AUTORIZACAO: 'nfe2/services/NfeRetRecepcao2',
+ WS_NFE_INUTILIZACAO: 'nfe2/services/NfeInutilizacao2',
+ WS_NFE_CONSULTA: 'nfe2/services/NfeConsulta2',
+ WS_NFE_SITUACAO: 'nfe2/services/NfeStatusServico2',
+ WS_NFE_CADASTRO: 'nfe2/services/CadConsultaCadastro2',
+ WS_NFE_RECEPCAO_EVENTO: 'nfe2/services/RecepcaoEvento',
}
}
UFGO = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'nfe.sefaz.go.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'nfe/services/v2/RecepcaoEvento',
- WS_NFE_AUTORIZACAO : 'nfe/services/v2/NfeAutorizacao',
- WS_NFE_CONSULTA_AUTORIZACAO : 'nfe/services/v2/NfeRetAutorizacao',
- WS_NFE_INUTILIZACAO : 'nfe/services/v2/NfeInutilizacao2',
- WS_NFE_CONSULTA : 'nfe/services/v2/NfeConsulta2',
- WS_NFE_SITUACAO : 'nfe/services/v2/NfeStatusServico2',
- WS_NFE_CONSULTA_CADASTRO: 'nfe/services/v2/CadConsultaCadastro2',
+ 'servidor': 'nfe.sefaz.go.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'nfe/services/v2/RecepcaoEvento',
+ WS_NFE_AUTORIZACAO: 'nfe/services/v2/NfeAutorizacao',
+ WS_NFE_RET_AUTORIZACAO: 'nfe/services/v2/NfeRetAutorizacao',
+ WS_NFE_INUTILIZACAO: 'nfe/services/v2/NfeInutilizacao2',
+ WS_NFE_CONSULTA: 'nfe/services/v2/NfeConsulta2',
+ WS_NFE_SITUACAO: 'nfe/services/v2/NfeStatusServico2',
+ WS_NFE_CADASTRO: 'nfe/services/v2/CadConsultaCadastro2',
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'homolog.sefaz.go.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'nfe/services/v2/RecepcaoEvento',
- WS_NFE_AUTORIZACAO : 'nfe/services/v2/NfeAutorizacao',
- WS_NFE_CONSULTA_AUTORIZACAO : 'nfe/services/v2/NfeRetAutorizacao',
- WS_NFE_INUTILIZACAO : 'nfe/services/v2/NfeInutilizacao2',
- WS_NFE_CONSULTA : 'nfe/services/v2/NfeConsulta2',
- WS_NFE_SITUACAO : 'nfe/services/v2/NfeStatusServico2',
- WS_NFE_CONSULTA_CADASTRO: 'nfe/services/v2/CadConsultaCadastro2',
+ 'servidor': 'homolog.sefaz.go.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'nfe/services/v2/RecepcaoEvento',
+ WS_NFE_AUTORIZACAO: 'nfe/services/v2/NfeAutorizacao',
+ WS_NFE_RET_AUTORIZACAO: 'nfe/services/v2/NfeRetAutorizacao',
+ WS_NFE_INUTILIZACAO: 'nfe/services/v2/NfeInutilizacao2',
+ WS_NFE_CONSULTA: 'nfe/services/v2/NfeConsulta2',
+ WS_NFE_SITUACAO: 'nfe/services/v2/NfeStatusServico2',
+ WS_NFE_CADASTRO: 'nfe/services/v2/CadConsultaCadastro2',
}
}
UFMT = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'nfe.sefaz.mt.gov.br',
- WS_NFE_AUTORIZACAO : 'nfews/v2/services/NfeAutorizacao',
- WS_NFE_CONSULTA_AUTORIZACAO : 'nfews/v2/services/NfeRetAutorizacao',
- WS_NFE_INUTILIZACAO : 'nfews/v2/services/NfeInutilizacao2',
- WS_NFE_CONSULTA : 'nfews/v2/services/NfeConsulta2',
- WS_NFE_SITUACAO : 'nfews/v2/services/NfeStatusServico2',
- WS_NFE_CONSULTA_CADASTRO: 'nfews/v2/services/CadConsultaCadastro2',
- WS_NFE_RECEPCAO_EVENTO : 'nfews/v2/services/RecepcaoEvento',
+ 'servidor': 'nfe.sefaz.mt.gov.br',
+ WS_NFE_AUTORIZACAO: 'nfews/v2/services/NfeAutorizacao',
+ WS_NFE_RET_AUTORIZACAO: 'nfews/v2/services/NfeRetAutorizacao',
+ WS_NFE_INUTILIZACAO: 'nfews/v2/services/NfeInutilizacao2',
+ WS_NFE_CONSULTA: 'nfews/v2/services/NfeConsulta2',
+ WS_NFE_SITUACAO: 'nfews/v2/services/NfeStatusServico2',
+ WS_NFE_CADASTRO: 'nfews/v2/services/CadConsultaCadastro2',
+ WS_NFE_RECEPCAO_EVENTO: 'nfews/v2/services/RecepcaoEvento',
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'homologacao.sefaz.mt.gov.br',
- WS_NFE_AUTORIZACAO : 'nfews/v2/services/NfeAutorizacao',
- WS_NFE_CONSULTA_AUTORIZACAO : 'nfews/v2/services/NfeRetAutorizacao',
- WS_NFE_INUTILIZACAO : 'nfews/v2/services/NfeInutilizacao2',
- WS_NFE_CONSULTA : 'nfews/v2/services/NfeConsulta2',
- WS_NFE_SITUACAO : 'nfews/v2/services/NfeStatusServico2',
- WS_NFE_CONSULTA_CADASTRO: 'nfews/v2/services/CadConsultaCadastro2',
- WS_NFE_RECEPCAO_EVENTO : 'nfews/v2/services/RecepcaoEvento',
+ 'servidor': 'homologacao.sefaz.mt.gov.br',
+ WS_NFE_AUTORIZACAO: 'nfews/v2/services/NfeAutorizacao',
+ WS_NFE_RET_AUTORIZACAO: 'nfews/v2/services/NfeRetAutorizacao',
+ WS_NFE_INUTILIZACAO: 'nfews/v2/services/NfeInutilizacao2',
+ WS_NFE_CONSULTA: 'nfews/v2/services/NfeConsulta2',
+ WS_NFE_SITUACAO: 'nfews/v2/services/NfeStatusServico2',
+ WS_NFE_CADASTRO: 'nfews/v2/services/CadConsultaCadastro2',
+ WS_NFE_RECEPCAO_EVENTO: 'nfews/v2/services/RecepcaoEvento',
}
}
UFMS = {
-#NFeAutorizacao 3.10 https://nfe.fazenda.ms.gov.br/producao/services2/NfeAutorizacao
-#NFeRetAutorizacao 3.10 https://nfe.fazenda.ms.gov.br/producao/services2/NfeRetAutorizacao
-
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'nfe.fazenda.ms.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'producao/services2/RecepcaoEvento',
- WS_NFE_AUTORIZACAO : 'producao/services2/NfeAutorizacao',
- WS_NFE_CONSULTA_AUTORIZACAO : 'producao/services2/NfeRetAutorizacao',
- WS_NFE_CONSULTA_CADASTRO: 'producao/services2/CadConsultaCadastro2',
- WS_NFE_INUTILIZACAO : 'producao/services2/NfeInutilizacao2',
- WS_NFE_CONSULTA : 'producao/services2/NfeConsulta2',
- WS_NFE_SITUACAO : 'producao/services2/NfeStatusServico2',
+ 'servidor': 'nfe.fazenda.ms.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'producao/services2/RecepcaoEvento',
+ WS_NFE_AUTORIZACAO: 'producao/services2/NfeAutorizacao',
+ WS_NFE_RET_AUTORIZACAO: 'producao/services2/NfeRetAutorizacao',
+ WS_NFE_CADASTRO: 'producao/services2/CadConsultaCadastro2',
+ WS_NFE_INUTILIZACAO: 'producao/services2/NfeInutilizacao2',
+ WS_NFE_CONSULTA: 'producao/services2/NfeConsulta2',
+ WS_NFE_SITUACAO: 'producao/services2/NfeStatusServico2',
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'homologacao.nfe.ms.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'homologacao/services2/RecepcaoEvento',
- WS_NFE_AUTORIZACAO : 'homologacao/services2/NfeAutorizacao',
- WS_NFE_CONSULTA_AUTORIZACAO : 'homologacao/services2/NfeRetAutorizacao',
- WS_NFE_CONSULTA_CADASTRO: 'homologacao/services2/CadConsultaCadastro2',
- WS_NFE_INUTILIZACAO : 'homologacao/services2/NfeInutilizacao2',
- WS_NFE_CONSULTA : 'homologacao/services2/NfeConsulta2',
- WS_NFE_SITUACAO : 'homologacao/services2/NfeStatusServico2',
+ 'servidor': 'homologacao.nfe.ms.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'homologacao/services2/RecepcaoEvento',
+ WS_NFE_AUTORIZACAO: 'homologacao/services2/NfeAutorizacao',
+ WS_NFE_RET_AUTORIZACAO: 'homologacao/services2/NfeRetAutorizacao',
+ WS_NFE_CADASTRO: 'homologacao/services2/CadConsultaCadastro2',
+ WS_NFE_INUTILIZACAO: 'homologacao/services2/NfeInutilizacao2',
+ WS_NFE_CONSULTA: 'homologacao/services2/NfeConsulta2',
+ WS_NFE_SITUACAO: 'homologacao/services2/NfeStatusServico2',
}
}
UFMG = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'nfe.fazenda.mg.gov.br',
- WS_NFE_AUTORIZACAO : 'nfe2/services/NfeAutorizacao',
- WS_NFE_CONSULTA_AUTORIZACAO : 'nfe2/services/NfeRetAutorizacao',
- WS_NFE_INUTILIZACAO : 'nfe2/services/NfeInutilizacao2',
- WS_NFE_CONSULTA : 'nfe2/services/NfeConsulta2',
- WS_NFE_SITUACAO : 'nfe2/services/NfeStatus2',
- WS_NFE_CONSULTA_CADASTRO: 'nfe2/services/cadconsultacadastro2',
- WS_NFE_RECEPCAO_EVENTO : 'nfe2/services/RecepcaoEvento',
+ 'servidor': 'nfe.fazenda.mg.gov.br',
+ WS_NFE_AUTORIZACAO: 'nfe2/services/NfeAutorizacao',
+ WS_NFE_RET_AUTORIZACAO: 'nfe2/services/NfeRetAutorizacao',
+ WS_NFE_INUTILIZACAO: 'nfe2/services/NfeInutilizacao2',
+ WS_NFE_CONSULTA: 'nfe2/services/NfeConsulta2',
+ WS_NFE_SITUACAO: 'nfe2/services/NfeStatus2',
+ WS_NFE_CADASTRO: 'nfe2/services/cadconsultacadastro2',
+ WS_NFE_RECEPCAO_EVENTO: 'nfe2/services/RecepcaoEvento',
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'hnfe.fazenda.mg.gov.br',
- WS_NFE_AUTORIZACAO : 'nfe2/services/NfeAutorizacao',
- WS_NFE_CONSULTA_AUTORIZACAO : 'nfe2/services/NfeRetAutorizacao',
- WS_NFE_INUTILIZACAO : 'nfe2/services/NfeInutilizacao2',
- WS_NFE_CONSULTA : 'nfe2/services/NfeConsulta2',
- WS_NFE_SITUACAO : 'nfe2/services/NfeStatus2',
- WS_NFE_CONSULTA_CADASTRO: 'nfe2/services/cadconsultacadastro2',
- WS_NFE_RECEPCAO_EVENTO : 'nfe2/services/RecepcaoEvento',
+ 'servidor': 'hnfe.fazenda.mg.gov.br',
+ WS_NFE_AUTORIZACAO: 'nfe2/services/NfeAutorizacao',
+ WS_NFE_RET_AUTORIZACAO: 'nfe2/services/NfeRetAutorizacao',
+ WS_NFE_INUTILIZACAO: 'nfe2/services/NfeInutilizacao2',
+ WS_NFE_CONSULTA: 'nfe2/services/NfeConsulta2',
+ WS_NFE_SITUACAO: 'nfe2/services/NfeStatus2',
+ WS_NFE_CADASTRO: 'nfe2/services/cadconsultacadastro2',
+ WS_NFE_RECEPCAO_EVENTO: 'nfe2/services/RecepcaoEvento',
}
}
UFPR = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'nfe.fazenda.pr.gov.br',
- WS_NFE_AUTORIZACAO : 'nfe/NFeAutorizacao3',
- WS_NFE_CONSULTA_AUTORIZACAO : 'nfe/NFeRetAutorizacao3',
- WS_NFE_INUTILIZACAO : 'nfe/NFeInutilizacao3',
- WS_NFE_CONSULTA : 'nfe/NFeConsulta3',
- WS_NFE_SITUACAO : 'nfe/NFeStatusServico3',
- WS_NFE_CONSULTA_CADASTRO: 'nfe/CadConsultaCadastro2',
- WS_NFE_RECEPCAO_EVENTO : 'nfe-evento/NFeRecepcaoEvento',
+ 'servidor': 'nfe.fazenda.pr.gov.br',
+ WS_NFE_AUTORIZACAO: 'nfe/NFeAutorizacao3',
+ WS_NFE_RET_AUTORIZACAO: 'nfe/NFeRetAutorizacao3',
+ WS_NFE_INUTILIZACAO: 'nfe/NFeInutilizacao3',
+ WS_NFE_CONSULTA: 'nfe/NFeConsulta3',
+ WS_NFE_SITUACAO: 'nfe/NFeStatusServico3',
+ WS_NFE_CADASTRO: 'nfe/CadConsultaCadastro2',
+ WS_NFE_RECEPCAO_EVENTO: 'nfe-evento/NFeRecepcaoEvento',
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'homologacao.nfe.fazenda.pr.gov.br',
- WS_NFE_AUTORIZACAO : 'nfe/NFeAutorizacao3',
- WS_NFE_CONSULTA_AUTORIZACAO : 'nfe/NFeRetAutorizacao3',
- WS_NFE_INUTILIZACAO : 'nfe/NFeInutilizacao3',
- WS_NFE_CONSULTA : 'nfe/NFeConsulta3',
- WS_NFE_SITUACAO : 'nfe/NFeStatusServico3',
- WS_NFE_CONSULTA_CADASTRO: 'nfe/CadConsultaCadastro2',
- WS_NFE_RECEPCAO_EVENTO : 'nfe-evento/NFeRecepcaoEvento',
+ 'servidor': 'homologacao.nfe.fazenda.pr.gov.br',
+ WS_NFE_AUTORIZACAO: 'nfe/NFeAutorizacao3',
+ WS_NFE_RET_AUTORIZACAO: 'nfe/NFeRetAutorizacao3',
+ WS_NFE_INUTILIZACAO: 'nfe/NFeInutilizacao3',
+ WS_NFE_CONSULTA: 'nfe/NFeConsulta3',
+ WS_NFE_SITUACAO: 'nfe/NFeStatusServico3',
+ WS_NFE_CADASTRO: 'nfe/CadConsultaCadastro2',
+ WS_NFE_RECEPCAO_EVENTO: 'nfe-evento/NFeRecepcaoEvento',
}
}
UFPE = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'nfe.sefaz.pe.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'nfe-service/services/RecepcaoEvento',
- WS_NFE_AUTORIZACAO : 'nfe-service/services/NfeAutorizacao',
- WS_NFE_CONSULTA_AUTORIZACAO : 'nfe-service/services/NfeRetAutorizacao',
- WS_NFE_INUTILIZACAO : 'nfe-service/services/NfeInutilizacao2',
- WS_NFE_CONSULTA : 'nfe-service/services/NfeConsulta2',
- WS_NFE_SITUACAO : 'nfe-service/services/NfeStatusServico2',
- WS_NFE_CONSULTA_CADASTRO: 'nfe-service/services/CadConsultaCadastro2',
+ 'servidor': 'nfe.sefaz.pe.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'nfe-service/services/RecepcaoEvento',
+ WS_NFE_AUTORIZACAO: 'nfe-service/services/NfeAutorizacao',
+ WS_NFE_RET_AUTORIZACAO: 'nfe-service/services/NfeRetAutorizacao',
+ WS_NFE_INUTILIZACAO: 'nfe-service/services/NfeInutilizacao2',
+ WS_NFE_CONSULTA: 'nfe-service/services/NfeConsulta2',
+ WS_NFE_SITUACAO: 'nfe-service/services/NfeStatusServico2',
+ WS_NFE_CADASTRO: 'nfe-service/services/CadConsultaCadastro2',
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'nfehomolog.sefaz.pe.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'nfe-service/services/RecepcaoEvento',
- WS_NFE_AUTORIZACAO : 'nfe-service/services/NfeAutorizacao',
- WS_NFE_CONSULTA_AUTORIZACAO : 'nfe-service/services/NfeRetAutorizacao',
- WS_NFE_INUTILIZACAO : 'nfe-service/services/NfeInutilizacao2',
- WS_NFE_CONSULTA : 'nfe-service/services/NfeConsulta2',
- WS_NFE_SITUACAO : 'nfe-service/services/NfeStatusServico2',
- WS_NFE_CONSULTA_CADASTRO: 'nfe-service/services/CadConsultaCadastro2',
+ 'servidor': 'nfehomolog.sefaz.pe.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'nfe-service/services/RecepcaoEvento',
+ WS_NFE_AUTORIZACAO: 'nfe-service/services/NfeAutorizacao',
+ WS_NFE_RET_AUTORIZACAO: 'nfe-service/services/NfeRetAutorizacao',
+ WS_NFE_INUTILIZACAO: 'nfe-service/services/NfeInutilizacao2',
+ WS_NFE_CONSULTA: 'nfe-service/services/NfeConsulta2',
+ WS_NFE_SITUACAO: 'nfe-service/services/NfeStatusServico2',
+ WS_NFE_CADASTRO: 'nfe-service/services/CadConsultaCadastro2',
}
}
UFRS = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'nfe.sefaz.rs.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'ws/recepcaoevento/recepcaoevento.asmx',
- WS_NFE_AUTORIZACAO : 'ws/NfeAutorizacao/NFeAutorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx',
- WS_NFE_CONSULTA_CADASTRO: 'ws/cadconsultacadastro/cadconsultacadastro2.asmx',
+ 'servidor': 'nfe.sefaz.rs.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'ws/recepcaoevento/recepcaoevento.asmx',
+ WS_NFE_AUTORIZACAO: 'ws/NfeAutorizacao/NFeAutorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO: 'ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx',
+ WS_NFE_CADASTRO: 'ws/cadconsultacadastro/cadconsultacadastro2.asmx',
WS_NFE_CONSULTA_DESTINADAS: 'ws/nfeConsultaDest/nfeConsultaDest.asmx',
- WS_NFE_DOWNLOAD : 'ws/nfeDownloadNF/nfeDownloadNF.asmx',
- WS_NFE_INUTILIZACAO : 'ws/NfeInutilizacao/NfeInutilizacao2.asmx',
- WS_NFE_CONSULTA : 'ws/NfeConsulta/NfeConsulta2.asmx',
- WS_NFE_SITUACAO : 'ws/NfeStatusServico/NfeStatusServico2.asmx',
+ WS_NFE_DOWNLOAD: 'ws/nfeDownloadNF/nfeDownloadNF.asmx',
+ WS_NFE_INUTILIZACAO: 'ws/NfeInutilizacao/NfeInutilizacao2.asmx',
+ WS_NFE_CONSULTA: 'ws/NfeConsulta/NfeConsulta2.asmx',
+ WS_NFE_SITUACAO: 'ws/NfeStatusServico/NfeStatusServico2.asmx',
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'nfe-homologacao.sefazrs.rs.gov.br',
- WS_NFE_RECEPCAO_EVENTO : 'ws/recepcaoevento/recepcaoevento.asmx',
- WS_NFE_AUTORIZACAO : 'ws/NfeAutorizacao/NFeAutorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx',
- WS_NFE_CONSULTA_CADASTRO: 'ws/cadconsultacadastro/cadconsultacadastro2.asmx',
+ 'servidor': 'nfe-homologacao.sefazrs.rs.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'ws/recepcaoevento/recepcaoevento.asmx',
+ WS_NFE_AUTORIZACAO: 'ws/NfeAutorizacao/NFeAutorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO: 'ws/NfeRetAutorizacao/NFeRetAutorizacao.asmx',
+ WS_NFE_CADASTRO: 'ws/cadconsultacadastro/cadconsultacadastro2.asmx',
WS_NFE_CONSULTA_DESTINADAS: 'ws/nfeConsultaDest/nfeConsultaDest.asmx',
- WS_NFE_DOWNLOAD : 'ws/nfeDownloadNF/nfeDownloadNF.asmx',
- WS_NFE_INUTILIZACAO : 'ws/NfeInutilizacao/NfeInutilizacao2.asmx',
- WS_NFE_CONSULTA : 'ws/NfeConsulta/NfeConsulta2.asmx',
- WS_NFE_SITUACAO : 'ws/NfeStatusServico/NfeStatusServico2.asmx',
+ WS_NFE_DOWNLOAD: 'ws/nfeDownloadNF/nfeDownloadNF.asmx',
+ WS_NFE_INUTILIZACAO: 'ws/NfeInutilizacao/NfeInutilizacao2.asmx',
+ WS_NFE_CONSULTA: 'ws/NfeConsulta/NfeConsulta2.asmx',
+ WS_NFE_SITUACAO: 'ws/NfeStatusServico/NfeStatusServico2.asmx',
}
}
UFSP = {
NFE_AMBIENTE_PRODUCAO: {
- 'servidor' : 'nfe.fazenda.sp.gov.br',
- WS_NFE_AUTORIZACAO : 'ws/nfeautorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'ws/nferetautorizacao.asmx',
- WS_NFE_INUTILIZACAO : 'ws/nfeinutilizacao2.asmx',
- WS_NFE_CONSULTA : 'ws/nfeconsulta2.asmx',
- WS_NFE_SITUACAO : 'ws/nfestatusservico2.asmx',
- WS_NFE_CONSULTA_CADASTRO: 'ws/cadconsultacadastro2.asmx',
- WS_NFE_RECEPCAO_EVENTO : 'ws/recepcaoevento.asmx',
+ 'servidor': 'nfe.fazenda.sp.gov.br',
+ WS_NFE_AUTORIZACAO: 'ws/nfeautorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO: 'ws/nferetautorizacao.asmx',
+ WS_NFE_INUTILIZACAO: 'ws/nfeinutilizacao2.asmx',
+ WS_NFE_CONSULTA: 'ws/nfeconsulta2.asmx',
+ WS_NFE_SITUACAO: 'ws/nfestatusservico2.asmx',
+ WS_NFE_CADASTRO: 'ws/cadconsultacadastro2.asmx',
+ WS_NFE_RECEPCAO_EVENTO: 'ws/recepcaoevento.asmx',
},
NFE_AMBIENTE_HOMOLOGACAO: {
- 'servidor' : 'homologacao.nfe.fazenda.sp.gov.br',
- WS_NFE_AUTORIZACAO : 'ws/nfeautorizacao.asmx',
- WS_NFE_CONSULTA_AUTORIZACAO : 'ws/nferetautorizacao.asmx',
- WS_NFE_INUTILIZACAO : 'ws/nfeinutilizacao2.asmx',
- WS_NFE_CONSULTA : 'ws/nfeconsulta2.asmx',
- WS_NFE_SITUACAO : 'ws/nfestatusservico2.asmx',
- WS_NFE_CONSULTA_CADASTRO: 'ws/cadconsultacadastro2.asmx',
- WS_NFE_RECEPCAO_EVENTO : 'ws/recepcaoevento.asmx',
+ 'servidor': 'homologacao.nfe.fazenda.sp.gov.br',
+ WS_NFE_AUTORIZACAO: 'ws/nfeautorizacao.asmx',
+ WS_NFE_RET_AUTORIZACAO: 'ws/nferetautorizacao.asmx',
+ WS_NFE_INUTILIZACAO: 'ws/nfeinutilizacao2.asmx',
+ WS_NFE_CONSULTA: 'ws/nfeconsulta2.asmx',
+ WS_NFE_SITUACAO: 'ws/nfestatusservico2.asmx',
+ WS_NFE_CADASTRO: 'ws/cadconsultacadastro2.asmx',
+ WS_NFE_RECEPCAO_EVENTO: 'ws/recepcaoevento.asmx',
}
}
@@ -546,8 +545,10 @@ ESTADO_WS = {
# Última verificação: 15/08/2014 16:22
#
# Autorizadores em contingência:
-# - UF que utilizam a SVC-AN - Sefaz Virtual de Contingência Ambiente Nacional: AC, AL, AP, DF, ES, MG, PB, RJ, RN, RO, RR, RS, SC, SE, SP, TO
-# - UF que utilizam a SVC-RS - Sefaz Virtual de Contingência Rio Grande do Sul: AM, BA, CE, GO, MA, MS, MT, PA, PE, PI, PR
+# - UF que utilizam a SVC-AN - Sefaz Virtual de Contingência Ambiente Nacional:
+# AC, AL, AP, DF, ES, MG, PB, RJ, RN, RO, RR, RS, SC, SE, SP, TO
+# - UF que utilizam a SVC-RS - Sefaz Virtual de Contingência Rio Grande do Sul:
+# AM, BA, CE, GO, MA, MS, MT, PA, PE, PI, PR
#
ESTADO_WS_CONTINGENCIA = {
diff --git a/pytrustnfe/Strings.py b/pytrustnfe/Strings.py
deleted file mode 100644
index b41a8ae..0000000
--- a/pytrustnfe/Strings.py
+++ /dev/null
@@ -1,38 +0,0 @@
-# -*- coding: utf-8 -*-
-# © 2016 Danimar Ribeiro, Trustcode
-# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
-
-
-CONSULTA_CADASTRO_COMPLETA = ''\
- ''\
- ''\
- ''\
- '352.00'\
- ''\
- ''\
- ''\
- ''\
- ''\
- 'CONS-CADSP606081249112'\
- ''\
- ''\
- ''
-
-RETORNO_CONSULTA = ''\
- ''\
- ''\
- '352.00'\
- ''\
- ''\
- ''\
- 'SP_NFE_PL_008f111'\
- 'Consulta cadastro com uma ocorrênciaSP'\
- '6060812491122015-06-17T14:54:23-03:0035'\
- '60608124911202198926000169SP1'\
- '14C. R. TUNUSSI & CIA. LTDA'\
- 'NORMAL - REGIME PERIÓDICO DE APURAÇÃO2825900'\
- '1997-11-171997-11-17'\
- 'RUA JOSE NICOLAU LUX432'\
- 'CONJUNTO HABITACIONAL FRANCISCO DE CILLO (INOCOOP)3545803'\
- 'SANTA BARBARA D''OESTE13457162'\
- ''
diff --git a/pytrustnfe/nfe/comunicacao.py b/pytrustnfe/nfe/comunicacao.py
index 710c8c4..3f26d56 100644
--- a/pytrustnfe/nfe/comunicacao.py
+++ b/pytrustnfe/nfe/comunicacao.py
@@ -3,7 +3,6 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
-from uuid import uuid4
from pytrustnfe.client import HttpClient
from pytrustnfe.certificado import save_cert_key, extract_cert_and_key_from_pfx
diff --git a/pytrustnfe/nfse/paulistana/__init__.py b/pytrustnfe/nfse/paulistana/__init__.py
index b460f98..48818e8 100644
--- a/pytrustnfe/nfse/paulistana/__init__.py
+++ b/pytrustnfe/nfse/paulistana/__init__.py
@@ -32,32 +32,32 @@ def _send(certificado, method, **kwargs):
sign_tag(certificado, **kwargs)
if method == 'TesteEnvioLoteRPS':
- xml = render_xml(path, 'EnvioLoteRPS.xml', False, **kwargs)
+ xml_send = render_xml(path, 'EnvioLoteRPS.xml', False, **kwargs)
else:
- xml = render_xml(path, '%s.xml' % method, False, **kwargs)
+ xml_send = render_xml(path, '%s.xml' % method, False, **kwargs)
base_url = 'https://nfe.prefeitura.sp.gov.br/ws/lotenfe.asmx?wsdl'
cert, key = extract_cert_and_key_from_pfx(
certificado.pfx, certificado.password)
- cert_path, key_path = save_cert_key(cert, key)
- client = get_authenticated_client(base_url, cert_path, key_path)
+ cert, key = save_cert_key(cert, key)
+ client = get_authenticated_client(base_url, cert, key)
pfx_path = certificado.save_pfx()
signer = Assinatura(pfx_path, certificado.password)
- xml_signed = signer.assina_xml(xml, '')
+ xml_send = signer.assina_xml(xml_send, '')
try:
- response = getattr(client.service, method)(1, xml_signed)
+ response = getattr(client.service, method)(1, xml_send)
except suds.WebFault, e:
return {
- 'sent_xml': xml_signed,
+ 'sent_xml': xml_send,
'received_xml': e.fault.faultstring,
'object': None
}
response, obj = sanitize_response(response)
return {
- 'sent_xml': xml_signed,
+ 'sent_xml': xml_send,
'received_xml': response,
'object': obj
}
diff --git a/pytrustnfe/pdf/Danfe.py b/pytrustnfe/pdf/Danfe.py
index 3715f07..2c43333 100644
--- a/pytrustnfe/pdf/Danfe.py
+++ b/pytrustnfe/pdf/Danfe.py
@@ -4,7 +4,6 @@
from pytrustnfe.xml.DynamicXml import DynamicXml
from reportlab.platypus.tables import Table
-from reportlab.pdfgen.canvas import Canvas
from reportlab.lib.pagesizes import A4
from reportlab.platypus.doctemplate import SimpleDocTemplate
from reportlab.lib import colors
diff --git a/pytrustnfe/test/test_assinatura.py b/pytrustnfe/test/test_assinatura.py
index ef27a89..b18e318 100644
--- a/pytrustnfe/test/test_assinatura.py
+++ b/pytrustnfe/test/test_assinatura.py
@@ -4,10 +4,11 @@ Created on Jun 14, 2015
@author: danimar
'''
-from lxml import etree
-import unittest
import os
import os.path
+import unittest
+from lxml import etree
+from unittest import skip
from pytrustnfe.nfe.assinatura import Assinatura
@@ -45,6 +46,7 @@ class test_assinatura(unittest.TestCase):
etree.fromstring(XML_ERRADO),
'NFe43150602261542000143550010000000761792265342')
+ @skip('Pulando')
def test_assinar_xml_valido(self):
pfx = open(os.path.join(self.caminho, 'teste.pfx')).read()
signer = Assinatura(pfx, '123456')
diff --git a/pytrustnfe/xml/__init__.py b/pytrustnfe/xml/__init__.py
index b5df6fb..c345de5 100644
--- a/pytrustnfe/xml/__init__.py
+++ b/pytrustnfe/xml/__init__.py
@@ -32,7 +32,7 @@ def render_xml(path, template_name, remove_empty, **nfe):
root = etree.fromstring(xml, parser=parser)
if remove_empty:
context = etree.iterwalk(root)
- for action, elem in context:
+ for dummy, elem in context:
parent = elem.getparent()
if recursively_empty(elem):
parent.remove(elem)
@@ -58,27 +58,27 @@ def sanitize_response(response):
def valida_schema(xml, arquivo_xsd):
- '''Função que valida um XML usando lxml do Python via arquivo XSD'''
- # Carrega o esquema XML do arquivo XSD
- xsd = etree.XMLSchema(file=arquivo_xsd)
- # Converte o XML passado em XML do lxml
- xml = etree.fromstring(str(xml))
- # Verifica a validade do xml
- erros = []
- if not xsd(xml):
- # Caso tenha erros, cria uma lista de erros
- for erro in xsd.error_log:
- erros.append({
- 'message': erro.message,
- 'domain': erro.domain,
- 'type': erro.type,
- 'level': erro.level,
- 'line': erro.line,
- 'column': erro.column,
- 'filename': erro.filename,
- 'domain_name': erro.domain_name,
- 'type_name': erro.type_name,
- 'level_name': erro.level_name
- })
- # Retorna os erros, sendo uma lista vazia caso não haja erros
- return erros
+ '''Função que valida um XML usando lxml do Python via arquivo XSD'''
+ # Carrega o esquema XML do arquivo XSD
+ xsd = etree.XMLSchema(file=arquivo_xsd)
+ # Converte o XML passado em XML do lxml
+ xml = etree.fromstring(str(xml))
+ # Verifica a validade do xml
+ erros = []
+ if not xsd(xml):
+ # Caso tenha erros, cria uma lista de erros
+ for erro in xsd.error_log:
+ erros.append({
+ 'message': erro.message,
+ 'domain': erro.domain,
+ 'type': erro.type,
+ 'level': erro.level,
+ 'line': erro.line,
+ 'column': erro.column,
+ 'filename': erro.filename,
+ 'domain_name': erro.domain_name,
+ 'type_name': erro.type_name,
+ 'level_name': erro.level_name
+ })
+ # Retorna os erros, sendo uma lista vazia caso não haja erros
+ return erros
diff --git a/requirements.txt b/requirements.txt
index 9b8af36..dc832c0 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,7 +4,7 @@ nose
mock
coveralls
http://xmlsoft.org/sources/python/libxml2-python-2.6.21.tar.gz
-pyxmlsec
+https://github.com/odoo-brazil/pyxmlsec/archive/master.zip
Jinja2
signxml
pypandoc