NFeLibrary 2026/01
Veja também:
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.
