* Criando parametros para contingência
Foi criado no template de autorização de NF-e o parametros:
dhCont = Data que o sistema entrou em contingência;
xJust = O motivo do sistema ter entrado em contingência.
E foi alterado versão
* Geração do QRCode
Foi alterado para gerar o QRCode pelo pytrustnfe ou manter da forma antiga sem afetar os usuarios que prefere gerar manualmente.
Foi alterado a função de assinatura para que possa retornar o etree ou string.
corrigindo o retorno do assina_xml para manter codigo
criado nova função para gerar qrcode com a possiblidade de assinatura tbm com parametro de entrada minimos;
edição do xml para gerar as tags de Informações Suplementares mesmo que não seja repassada a informação, gerando com informação de um ponto.
Co-authored-by: Michael Douglas <maiconkkl@users.noreply.github.com>
Co-authored-by: Danimar Ribeiro <danimaribeiro@gmail.com>
File "/usr/local/lib/python3.5/dist-packages/PyTrustNFe3-1.0.37-py3.5.egg/pytrustnfe/nfe/templates/NfeAutorizacao.xml", line 262, in top-level template code
<xPed>{{ NFe.infNFe.compra.xPed }}</xPed>
File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 408, in getattr
return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'compra'