Browse Source

Merge branch 'master' of github.com:leotada/PyNFe

tags/0.3.10
Leonardo 9 years ago
parent
commit
2a5dde67bb
  1. 7
      pynfe/processamento/comunicacao.py
  2. 1
      pynfe/utils/flags.py

7
pynfe/processamento/comunicacao.py

@ -172,6 +172,13 @@ class ComunicacaoSefaz(Comunicacao):
def evento(self, modelo, evento, idlote=1): def evento(self, modelo, evento, idlote=1):
""" Envia um evento de nota fiscal (cancelamento e carta de correção)""" """ Envia um evento de nota fiscal (cancelamento e carta de correção)"""
# url do serviço # url do serviço
try:
# manifestacao url é do AN
if evento[0][5].text.startswith('2'):
url = self._get_url_AN(consulta='EVENTOS')
else:
url = self._get_url(modelo=modelo, consulta='EVENTOS')
except Exception:
url = self._get_url(modelo=modelo, consulta='EVENTOS') url = self._get_url(modelo=modelo, consulta='EVENTOS')
# Monta XML do corpo da requisição # Monta XML do corpo da requisição
raiz = etree.Element('envEvento', versao='1.00', xmlns=NAMESPACE_NFE) raiz = etree.Element('envEvento', versao='1.00', xmlns=NAMESPACE_NFE)

1
pynfe/utils/flags.py

@ -264,4 +264,5 @@ CODIGOS_ESTADOS = {
'MT': '51', 'MT': '51',
'GO': '52', 'GO': '52',
'DF': '53', 'DF': '53',
'AN': '91'
} }
Loading…
Cancel
Save