Browse Source

Add volume marca e numeração opcional, corrigido bug merge

pull/32/head
Junior Tada 8 years ago
parent
commit
5aef41efe3
  1. 2
      pynfe/processamento/comunicacao.py
  2. 6
      pynfe/processamento/serializacao.py

2
pynfe/processamento/comunicacao.py

@ -388,6 +388,7 @@ class ComunicacaoSefaz(Comunicacao):
# Estados que utilizam outros ambientes
else:
lista_svrs = ['AC', 'RN', 'PB', 'SC', 'SE', 'PI']
lista_svan = ['MA','PA']
if self.uf.upper() in lista_svrs:
if self._ambiente == 1:
ambiente = 'HTTPS'
@ -401,7 +402,6 @@ class ComunicacaoSefaz(Comunicacao):
self.url = NFCE['SVRS'][ambiente] + NFCE['SVRS'][consulta]
else:
raise Exception('Modelo não encontrado! Defina modelo="nfe" ou "nfce"')
lista_svan = ['MA','PA']
elif self.uf.upper() in lista_svan:
if self._ambiente == 1:
ambiente = 'HTTPS'

6
pynfe/processamento/serializacao.py

@ -590,8 +590,10 @@ class SerializacaoXML(Serializacao):
vol = etree.SubElement(transp, 'vol')
etree.SubElement(vol, 'qVol').text = str(volume.quantidade)
etree.SubElement(vol, 'esp').text = volume.especie
etree.SubElement(vol, 'marca').text = volume.marca
etree.SubElement(vol, 'nVol').text = volume.numeracao
if volume.marca:
etree.SubElement(vol, 'marca').text = volume.marca
if volume.numeracao:
etree.SubElement(vol, 'nVol').text = volume.numeracao
etree.SubElement(vol, 'pesoL').text = str(volume.peso_liquido)
etree.SubElement(vol, 'pesoB').text = str(volume.peso_bruto)

Loading…
Cancel
Save