2021/01

Versão 2021/01 liberada em 22/03/2021

Atenção: Esta versão da NFeLibrary é compatível com a NFeLibrary.DLL versão 4.0.8.1 e Acronsoft.DLL versão 1.2.4.1

Alterações para atender a NT 2020/006 (versão 1.10 liberada em Setembro/2021)

Alterações para atender a NT 2020/005 (versão 1.10 liberada em Dezembro/2020)

  • Nenhuma alteração foi implementada na NFeLibrary, pois, o ambiente de homologação só será disponibilizado em 01/07/2021.
     

Alterações para atender a NT 2020/004 (versão 1.00 liberada em Agosto/2020)

  • Nenhuma alteração necessária na NFeLibrary. O desenvolvedor deve verificar se precisará alterar algo em sua rotina de geração verificando as alterações no manual.

Alterações para atender a NT 2020/003 (versão 1.00 liberada em Junho/2020)

  • Nenhuma alteração necessária na NFeLibrary. O desenvolvedor deve verificar se precisará alterar algo em sua rotina de geração verificando as alterações no manual.

Alterações para atender a NT 2020/002 (versão 1.00 liberada em Abril/2020)

  • Nenhuma alteração necessária na NFeLibrary. O desenvolvedor deve verificar se precisará alterar algo em sua rotina de geração verificando as alterações no manual.

Novas funcionalidades

  • Criada a função NFeApagaLog, com a finalidade de apagar os arquivos de log gerados pela NFeLibrary.
  • Implementada a função NFeGerarXMLGNRE, com a finalidade de gerar arquivo XML para GNRE.
  • Implementada a função NFeEnviarGNRE, com a finalidade de enviar XML’s referente a GNRE a SEFAZ.
  • Implementada a função NFeBuscarGNRE, com a finalidade de buscar o resultado do processamento de um lote específico na SEFAZ.
  • Implementada a função NFeConsultaConfigGNRE, com a finalidade de consultar as informações específicas de cada SEFAZ, necessárias para a geração do XML da GNRE referente a UF do favorecido.
  • Criada na workspace de exemplo, a view "GNRE", que demonstra a utilização das funções referente a GNRE.
  • Implementada, na função NFeLerXMLEvento, a leitura do evento Comprovante de Entrega do CT-e.
     

Melhorias

  • Adicionado, em função interna, tratamento para que não ocorra erro ao validar caminho e nome de arquivo que contenha caracter acentuado.
  • Alterado, na função NFeEnviaEPEC, o valor padrão do parâmetro sVersao para 4.00.
  • Adicionado, na função NFeEnviar, tratamento para eliminar espaços vazios no inicio e no fim do parâmetro sSiglaWS.
  • Adicionado, na função NFeEnviaManDest, parâmetro opcional do tipo string, sVersao. Caso a versão não seja informada, será considerada a versão 4.00 como padrão.
  • Alterada, na view "Destinatario.vw" da workspace de exemplo, a forma de habilitar o botão "Consulta cadastro", permitindo realizar a consulta sem a necessidade de salvar o registro.

Workspace de exemplo

  • Criada a view "GNRE", que demonstra a utilização das funções referente a GNRE.
  • Corrigida a pesquisa dos documentos da view "Manifestacao.vw" que eventualmente trava a aplicação ao tentar criar o arquivo XML.
  • Corrigido botão "Pesquisar todos os documentos" da view "Manifestacao.vw", que não estava funcionando em ambiente de produção, pois não estava passando o valor do form onde é informada a chave da licença.
  • Corrigido botão "Manifestar" da view "Manifestacao.vw" que não estava funcionando em ambiente de produção, pois não estava passando o valor do form onde é informada a chave da licença.
  • Removido o campo "últ. NSU" e o checkbox "NSU" da tela "Manifestação de NF-e", pois os mesmos não são necessários.
  • Alterada, na view "Destinatario.vw", a forma de habilitar o botão "Consulta cadastro", permitindo realizar a consulta sem a necessidade de salvar o registro.

Correções

  • Corrigido na função NFeEnviarGNRE, o nome do parâmetro sRetDhRecibo que estava como dRetDhRecibo.
  • Corrigida a pesquisa dos documentos da view "Manifestacao.vw", que eventualmente trava a aplicação ao tentar criar o arquivo XML.
  • Corrigido botão "Pesquisar todos os documentos" da view "Manifestacao.vw" da workspace de exemplo, que não estava funcionando em ambiente de produção, pois não estava passando o valor do form onde é informada a chave da licença.
  • Corrigido botão "Manifestar" da view "Manifestacao.vw" da workspace de exemplo,  que não estava funcionando em ambiente de produção, pois não estava passando o valor do form onde é informada a chave da licença.
  • Corrigido, na função NFeGeraXMLNFe, tratamento do nó "infAdic" que quando continha o caracter "&", este era substituído por "&".