NFeLibrary 2026/01

Conheça as funcionalidades, melhorias, correções entre outros desta versão

Versão 2026/01 Alpha 3, liberada em 23 de Julho de 2026.

Os assinantes que desejarem realizar o download da NFeLibrary Standard completa podem clicar aqui.

Atenção: Esta versão da NFeLibrary é compatível com a NFeLibrary.dll versão 5.0.2.2 e NFeAcronsoft.dll versão 1.0.2.8.

A partir desta versão, a NFeLibrary deixa de utilizar a Library SharedNFeCTeLibrary (Shared). As funções que antes ficavam na Shared, agora estão dentro da própria NFeLibrary.

Para evitar erros de compilação, continuaremos enviando a Shared junto com a NFeLibrary, mas com pacotes sem conteúdo.

O objetivo desta mudança é tornar cada uma da nossas Libraries totalmente autônomas e simplificar o processo de atualização de novas versões.

Buscamos sempre minimizar o impacto para os desenvolvedores ao atualizarem nossas Libraries, mas sempre existem particularidades de cada ambiente que podem causar contratempos que não previmos. Nosso suporte estará sempre à disposição para ajudar nossos assinantes com estes contratempos.

Alterações para atender a NT 2014.001 – (versão 1.40 liberada em Julho 2026)

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

Alterações para atender a NT 2014.002 – (versão 1.40 liberada em Julho 2026)

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

Alterações para atender a NT 2026.004 – (versão 1.01 liberada em Julho 2026)

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

Alterações para atender a NT 2025.002 – (versão 1.40 liberada em Maio 2026)

  • Removida a funçãoNFeDestinarConsumoPessoalEv, em razão da revogação do § 6º do art. 57. da Lei Complementar nº 214/2025 pela Lei Complementar nº 227/2026.
  • Adicionada, na função NFeGeraXMLNFe4_00, a geração das novas tags criadas por esta NT;
  • Substituída, na função NFeGeraXMLNFe4_00, a tag “pISEspec” pela “adRemIS”;
  • Adicionada, nas funções NFeLerXMLAutorizado e NFeLerXMLEnvio, a leitura das novas tags criadas por esta NT;
  • Alterada a função NFeSolicitarApropCredPresumidoEv, que passa a ter o novo parâmetro “iTpAutor”, além de alterações nos nomes de alguns parâmetros e a remoção do parâmetro “cCredPres”. 

Alterações para atender a NT 2024.003 – (versão 1.10 liberada em Maio 2026)

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

Alterações para atender a NT 2020.001 – (versão 1.60 liberada em Abril 2026)

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

Alterações para atender a NT 2022.002 – (versão 1.30 liberada em Março 2026)

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

Alterações para atender a NT 2025.002-RTC – (versão 1.35 liberada em Março 2025)

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

Novas funcionalidades

  • Adicionada nova função NFeValidarCNPJ, usada para verificar se um CNPJ, numérico ou alfanumérico, é válido.

Melhorias

  • Adicionado à função NFeCriaProc o tratamento para verificar se a NF-e selecionada está assinada e não contém o protocolo de autorização;
  • Alterada, na função NFeGeraXMLNFe4_00, a geração do nó “IBSCBSTot”, que passa a ser gerado se qualquer campo do nó for maior que 0 (zero);
  • Alterada, na função NFeEnviaEmailV2, a validação dos parâmetros sSMTPUsuario e sSMTPSenha, que passam a ser opcionais quando o parâmetro iTipoCriptografia for igual a 0 (Sem criptografia);
  • Adicionada na workspace de exemplo, a view ValidarCNPJ, que exemplifica como usar a nova função NFeValidarCNPJ;
  • Atualizada a geração da chave da NF-e, que passa a suportar o CNPJ alfanumérico;
  • Atualizada a função NFeValidaChave, que passa a suportar chaves alfanuméricas.

Workspace de exemplo

  • Adicionada a view ValidarCNPJ, que exemplifica o uso da função NFeValidarCNPJ.

Correção

  • Corrigida, na função NFeBuscarGNRE, a validação da licença que não estava obtendo o CNPJ do licenciado. Para isso, foi adicionado na função, o parâmetro sCNPJ.
  • Corrigido, na função NFeBuscarCargaTributariaIBPTProduto, tratamento dos parâmetros que estavam permitindo informar parâmetro como vazio (”   “);
  • Corrigido, na função NFeBuscarCargaTributariaIBPTProduto, tratamento do retorno do Web Service, que em alguns casos retornava o erro “Erro na invocação de método objeto COM. Object reference…”;
  • Corrigida, na função NFeGeraXMLNFe4_00, a geração do nó tpNFCredito, que estava sendo gerado com informação do nó stpNFDebito;
  • Corrigido, na função NFeEnviaEmailV2, o código de retorno da função, que em alguns casos retornava falso sucesso;
  • Corrigida, na função NFeEnviaEmailV2, a mensagem de erro de validação do parâmetro sSmtpUsuario, que estava “…o usuarioProxy do smtp deve ser informado.” ao invés de “… o usuário do smtp deve ser informado.”;
  • Corrigida, na função NFeGeraXMLNFe4_00, a geração do nó pAliqEfetRegIBSUF, que estava sendo gerado com informação do nó pAliqEfetRegIBSMun;
  • Corrigido, na função NFeCriaProc, o código e a mensagem de retorno que em alguns casos não correspondia a causa do erro.
  • Corrigida, na função NFeInformarNaoOcorrFornecPgtoAntecipadoEv, a geração do XML “gItemNaoFornecido”, que estava gerando o nó “nItem” ao invés de colocá-lo como atributo do nó “gItemNaoFornecido”.
  • Corrigido, na função NFeInformarNaoOcorrFornecPgtoAntecipadoEv, o tipo de autor do evento, que deve ser 1, mas estava sendo informado 2.