diff --git a/pytrustnfe/Servidores.py b/pytrustnfe/Servidores.py
index 07b5fa4..1551d4f 100644
--- a/pytrustnfe/Servidores.py
+++ b/pytrustnfe/Servidores.py
@@ -409,25 +409,51 @@ UFMT = {
}
UFMS = {
- AMBIENTE_PRODUCAO: {
- 'servidor': 'nfe.sefaz.ms.gov.br',
- WS_NFE_INUTILIZACAO: 'ws/NFeInutilizacao4?wsdl',
- WS_NFE_CONSULTA: 'ws/NFeConsultaProtocolo4?wsdl',
- WS_NFE_SITUACAO: 'ws/NFeStatusServico4?wsdl',
- WS_NFE_RECEPCAO_EVENTO: 'ws/NFeRecepcaoEvento4?wsdl',
- WS_NFE_AUTORIZACAO: 'ws/NFeAutorizacao4?wsdl',
- WS_NFE_RET_AUTORIZACAO: 'ws/NFeRetAutorizacao4?wsdl',
- WS_NFE_CADASTRO: 'ws/CadConsultaCadastro4?wsdl',
+ NFE_MODELO: {
+ AMBIENTE_PRODUCAO: {
+ 'servidor': 'nfe.sefaz.ms.gov.br',
+ WS_NFE_INUTILIZACAO: 'ws/NFeInutilizacao4?wsdl',
+ WS_NFE_CONSULTA: 'ws/NFeConsultaProtocolo4?wsdl',
+ WS_NFE_SITUACAO: 'ws/NFeStatusServico4?wsdl',
+ WS_NFE_RECEPCAO_EVENTO: 'ws/NFeRecepcaoEvento4?wsdl',
+ WS_NFE_AUTORIZACAO: 'ws/NFeAutorizacao4?wsdl',
+ WS_NFE_RET_AUTORIZACAO: 'ws/NFeRetAutorizacao4?wsdl',
+ WS_NFE_CADASTRO: 'ws/CadConsultaCadastro4?wsdl',
+ },
+ AMBIENTE_HOMOLOGACAO: {
+ 'servidor': 'hom.nfe.sefaz.ms.gov.br',
+ WS_NFE_INUTILIZACAO: 'ws/NFeInutilizacao4?wsdl',
+ WS_NFE_CONSULTA: 'ws/NFeConsultaProtocolo4?wsdl',
+ WS_NFE_SITUACAO: 'ws/NFeStatusServico4?wsdl',
+ WS_NFE_RECEPCAO_EVENTO: 'ws/NFeRecepcaoEvento4?wsdl',
+ WS_NFE_AUTORIZACAO: 'ws/NFeAutorizacao4?wsdl',
+ WS_NFE_RET_AUTORIZACAO: 'ws/NFeRetAutorizacao4?wsdl',
+ WS_NFE_CADASTRO: 'ws/CadConsultaCadastro4?wsdl',
+ }
},
- AMBIENTE_HOMOLOGACAO: {
- 'servidor': 'hom.nfe.sefaz.ms.gov.br',
- WS_NFE_INUTILIZACAO: 'ws/NFeInutilizacao4?wsdl',
- WS_NFE_CONSULTA: 'ws/NFeConsultaProtocolo4?wsdl',
- WS_NFE_SITUACAO: 'ws/NFeStatusServico4?wsdl',
- WS_NFE_RECEPCAO_EVENTO: 'ws/NFeRecepcaoEvento4?wsdl',
- WS_NFE_AUTORIZACAO: 'ws/NFeAutorizacao4?wsdl',
- WS_NFE_RET_AUTORIZACAO: 'ws/NFeRetAutorizacao4?wsdl',
- WS_NFE_CADASTRO: 'ws/CadConsultaCadastro4?wsdl',
+ NFCE_MODELO: {
+ AMBIENTE_PRODUCAO: {
+ 'servidor': 'nfce.sefaz.ms.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'ws/NFeRecepcaoEvento4',
+ WS_NFE_AUTORIZACAO: 'ws/NFeAutorizacao4',
+ WS_NFE_RET_AUTORIZACAO: 'ws/NFeRetAutorizacao4',
+ WS_NFE_CADASTRO: 'CadConsultaCadastro4',
+ WS_NFE_INUTILIZACAO: 'ws/NFeInutilizacao4',
+ WS_NFE_CONSULTA: 'ws/NFeConsultaProtocolo4',
+ WS_NFE_SITUACAO: 'ws/NFeStatusServico4',
+ WS_NFCE_QR_CODE: 'www.dfe.ms.gov.br/nfce/qrcode?',
+ },
+ AMBIENTE_HOMOLOGACAO: {
+ 'servidor': 'hom.nfce.sefaz.ms.gov.br',
+ WS_NFE_RECEPCAO_EVENTO: 'ws/NFeRecepcaoEvento4',
+ WS_NFE_AUTORIZACAO: 'ws/NFeAutorizacao4',
+ WS_NFE_RET_AUTORIZACAO: 'ws/NFeRetAutorizacao4',
+ WS_NFE_CADASTRO: 'ws/CadConsultaCadastro4',
+ WS_NFE_INUTILIZACAO: 'ws/NFeInutilizacao4',
+ WS_NFE_CONSULTA: 'ws/NFeConsultaProtocolo4',
+ WS_NFE_SITUACAO: 'ws/NFeStatusServico4',
+ WS_NFCE_QR_CODE: 'www.dfe.ms.gov.br/nfce/qrcode?'
+ }
}
}
diff --git a/pytrustnfe/nfe/templates/NfeAutorizacao.xml b/pytrustnfe/nfe/templates/NfeAutorizacao.xml
index b91c5e8..15e6dbb 100644
--- a/pytrustnfe/nfe/templates/NfeAutorizacao.xml
+++ b/pytrustnfe/nfe/templates/NfeAutorizacao.xml
@@ -116,6 +116,7 @@
{% endif %}
{% endif %}
{{ dest.xNome|normalize|escape }}
+ {% if dest.enderDest is defined %}
{{ dest.enderDest.xLgr|normalize|escape }}
{{ dest.enderDest.nro }}
@@ -129,6 +130,7 @@
{{ dest.enderDest.xPais }}
{{ dest.enderDest.fone }}
+ {% endif %}
{{ dest.indIEDest }}
{% if dest.IE != '' -%}{{ dest.IE }}{% endif %}
{{ dest.ISUF }}
diff --git a/setup.py b/setup.py
index a56e340..8bb9ce5 100644
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@
from setuptools import setup, find_packages
-VERSION = "1.0.20"
+VERSION = "1.0.21"
setup(