2020/01

Versão 2020/01 Release Candidate (RC) liberada em 20/05/2020.

Atenção: Esta versão da NFeLibrary é compatível com a NFeLibrary.DLL versão 4.0.7.10 e NFeDll.DLL versão 1.0.0.1

Alterações para atender a NT 2019/001 (versão 1.50 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.

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.30 liberada em Agosto/2019)

  • 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 NFedll.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 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 no 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.