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.