2020/01

Versão 2020/01 liberada em 20/07/2020.

Atenção

  • Esta versão da NFeLibrary é compatível com a NFeLibrary.DLL versão 4.0.7.10 e Acronsoft.DLL versão 1.1.0.0.
  • Após um dia da liberação desta versão, foi desligado o WS de eventos da versão 1.00. Com isso, a função NFeEnviaManDest passou a apresentar erro. Este problema estará corrigido na próxima versão da NFeLibrary. Se você utiliza esta função, para contornar, abra o pacote e procure por “1.00” e substitua por “4.00”. Nosso suporte está à disposição em caso de dúvidas nesta alteração.

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

  • Alteração na mensagem de erro na validação do CNPJ e CPF na função NFeEnviaManDest.

Alterações para atender a NT 2019/001 ((versão 1.50 liberada em Abril/2020)

  • Alteração na geração da chave de acesso para, caso não seja informada, a NFeLibrary gerá-la respeitando as regras de validação do campo cNF.

Novas funcionalidades

  • Foi incluída uma nova dll chamada Acronsoft.DLL ao pacote da NFeLibrary. Esta DLL será responsável por alguns dos recursos internos da NFeLibrary.
  • Implementada a função NFeConsChNFe, que permite consultar uma NF-e específica utilizando a sua chave.

Melhorias

  • Adicionado, na função interna NFeMontaChaveAcesso, tratamento para garantir que o parâmetro referente ao CNPJ/CPF do emitente tenha 14 dígitos.
  • Adicionado, na função NFeCancelar, tratamento que verifica se o parâmetro "sSiglaWS" foi informado.
  • Adicionado tratamento no parâmetro "sArquivoXML" da função NFeGeraDANFe, para que não ocorra erro quanto tiver caracteres acentuados no caminho e/ou nome do arquivo informado.
  • Atualizada a função  NFeGeraDANFe, que passa a apresentar o ano com quatro dígitos nas Faturas/Duplicadas, quando o valor for inferior a R$1 milhão.
  • Adicionado Trim no retorno da função NFePegaNomeCertificado.
  • Adicionado Trim no parâmetro sNomeCertificado da função NFeBuscar para o caso do desenvolvedor ter passado com espaço em branco no final.
  • Atualizada função responsável por gerar a chave da NF-e devido a nova regra de validação descrita na NT 2019.001.

Workspace de exemplo

  • Criado campo para armazenar numeração randômica do cNF que será usado na geração da chave da NF-e. Implementado na Procedure Creating do cNotaDataDictionary.
  • Reformulada a view "Manifestação de NF-e", adicionando diversos recursos como a possibilidade de gerar o DANFe, manifestar a nota fiscal, filtros para a grid, além de complementar a grid com mais informações.
  • Criada view "Consulta NF-e pela chave" com exemplo de como utilizar a função NFeConsChNFe.

Suporte ao DataFlex

  • Todos os pacotes foram revisados e substituído o "Use Windows.pkg" por "Use VdfBase.pkg" para não ocorrer warning de compilação no DF 19.1 ao compilar uma aplicação Web.

Correções

  • Correção na função NFeConsultaStatus: algumas mensagens de erros, faziam referências a função NFeConsultaNFDest enquanto que o correto era NFeConsultaStatus.
  • Correção na função NFeGeraXMLNFe4_00: o tratamento dos campos de informações adicionais foi alterado para usar o ";" no lugar da quebra de linha, pois este é o caractere padrão usado pela função NFeGeraDANFe para fazer a quebra.
  • Correção na função NFeLerXMLAutorizado: ao ler a tag CPF do grupo refNFP, abortava a leitura não retornado a estrutura.