Browse Source

Merge pull request #111 from TadaSoftware/master

Atualização da branch new_mdfe com as últimas alterações da branch master
new_mdfe
Junior Tada 5 years ago
committed by GitHub
parent
commit
6c2ad867a0
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      pynfe/processamento/serializacao.py

4
pynfe/processamento/serializacao.py

@ -548,6 +548,8 @@ class SerializacaoXML(Serializacao):
# Ex.: NFe35080599999090910270550010000000011518005123 # Ex.: NFe35080599999090910270550010000000011518005123
raiz.attrib['Id'] = nota_fiscal.identificador_unico raiz.attrib['Id'] = nota_fiscal.identificador_unico
tz = nota_fiscal.data_emissao.strftime('%z')
if not tz:
tz = datetime.now().astimezone().strftime('%z') tz = datetime.now().astimezone().strftime('%z')
tz = "{}:{}".format(tz[:-2], tz[-2:]) tz = "{}:{}".format(tz[:-2], tz[-2:])
@ -560,6 +562,8 @@ class SerializacaoXML(Serializacao):
etree.SubElement(ide, 'serie').text = nota_fiscal.serie etree.SubElement(ide, 'serie').text = nota_fiscal.serie
etree.SubElement(ide, 'nNF').text = str(nota_fiscal.numero_nf) etree.SubElement(ide, 'nNF').text = str(nota_fiscal.numero_nf)
etree.SubElement(ide, 'dhEmi').text = nota_fiscal.data_emissao.strftime('%Y-%m-%dT%H:%M:%S') + tz etree.SubElement(ide, 'dhEmi').text = nota_fiscal.data_emissao.strftime('%Y-%m-%dT%H:%M:%S') + tz
if nota_fiscal.data_saida_entrada:
etree.SubElement(ide, 'dhSaiEnt').text = nota_fiscal.data_saida_entrada.strftime('%Y-%m-%dT%H:%M:%S') + tz
"""dhCont Data e Hora da entrada em contingência E B01 D 0-1 Formato AAAA-MM-DDThh:mm:ssTZD (UTC - Universal """dhCont Data e Hora da entrada em contingência E B01 D 0-1 Formato AAAA-MM-DDThh:mm:ssTZD (UTC - Universal
Coordinated Time) Coordinated Time)
Exemplo: no formato UTC para os campos de Data-Hora, "TZD" pode ser -02:00 (Fernando de Noronha), -03:00 (Brasília) ou -04:00 (Manaus), no Exemplo: no formato UTC para os campos de Data-Hora, "TZD" pode ser -02:00 (Fernando de Noronha), -03:00 (Brasília) ou -04:00 (Manaus), no

Loading…
Cancel
Save