Home 5 Informações gerais 5 Novidades 5 NFBLibrary 2026

NFBLibrary 2026/01

Acompanhe as novidades de cada liberação da versão

NFBLibrary 2026/01 – Release Candidate (RC)

26/08/2026
Anunciamos a liberação da versão Release Candidate (RC) da NFBLibrary 2026/01.
Confira aqui a lista completa das novidades desta versão.

Abaixo o que mudou entre a versão Beta e RC

  • Corrigida, na função NFBLerXMLAutorizado, a leitura das tags ‘cLocalidadeInicid’ e ‘xLocalidadeInicid’ do grupo IBSCBS, que estavam com ortografia errada e não eram lidas;
  • Alterada, na função NFBLerXMLAutorizado, a validação das tags ‘pDR’, ‘vDR’ do grupo ‘vDedRed’, que passa a considerar o valor 0 (zero), como valor válido;
  • Corrigida, na função NFBLerXMLAutorizado, a leitura do grupo ‘end’ do grupo ‘obra’, que a depender das tags informadas, não era lido o grupo;
  • Corrigida, na função NFBLerXMLAutorizado, a leitura da tag ‘nDPS’ do grupo ‘gInfDPS’;
  • Corrigida, na função NFBLerXMLAutorizado, a conversão de alguns campos dos tipos numérico, data ou datetime, que estavam sendo convertidos de forma incorreta;
  • Corrigida, na função NFBLerXMLAutorizado, a leitura das tags ‘vRedBCBM’ e ‘pRedBCBM’, que considerava obrigatório informar uma delas;
  • Alterado, na estrutura ‘tNFBIBSCBS_InfDPS’, o nome e tipo do campo ‘ncIndOp’ (Number), que passa a ser ‘scIndOp’ (String) ;
  • Removido, da view DistribuicaoDFeServico.vw da workspace de exemplo, o campo itpAmb;
  • Corrigido, na função NFBDistribuicaoDFe, o tratamento do retorno código 404. Este código não é um erro, esse código informa que a consulta não retornou documento.
  • Corrigida, na função NFBDistribuicaoDFe, a mensagem retornada no parâmetro ‘sRetMsgResultado’, quando retornado o código 404;
  • Alterada, na tabela ConsultaDFe da workspace de exemplo, o tamanho dos campos nNFSe de 10 para 14, sChaveAcesso de 60 para 50 e nDFSe de 10 para 14;
  • Adicionada, na função NFBDistribuicaoDFe, a referência para o pacote NFBDestroiObjetoCom.pkg, pois caso utilize a função isoladamente, ocorria erro de compilação.

NFBLibrary 2026/01 – Beta

01/06/2026
Anunciamos a liberação da versão Beta da NFBLibrary 2026/01.
Confira aqui a lista completa das novidades desta versão.

Abaixo o que mudou entre a versão Alpha 4 e Beta

  • Adicionada nova função NFBCancelar, usada para cancelar uma NFS-e autorizada.
  • Adicionado, na view DPS.vw da workspace de exemplo, exemplo de como implementar a função NFBCancelar.
  • Adicionado, na view DPS.vw da workspace de exemplo, campos para realizar o cancelamento por substituição.
  • Adicionada nova função NFBConsultarConvenio, usada para consultar os convênios de um município com o ambiente nacional.
  • Adicionada, na workspace de exemplo, a view ConsultarConvenios.vw, com exemplo de como implementar a função NFBConsultarConvenio.
  • Adicionada nova função NFBDistribuicaoDFe, usada para recuperar a lista de documentos fiscais relacionados a um CPF/CNPJ.
  • Adicionada, na workspace de exemplo, a view DistribuicaoDFeServico.vw, com exemplo de como implementar a função NFBDistribuicaoDFe.
  • Adicionada nova função NFBLerXMLAutorizado, usada para ler o XML da NFS-e no padrão nacional e retornar as informações em uma estrutura.
  • Adicionada, na workspace de exemplo, a view LerXMLAutorizado.vw, com exemplo de como implementar a função NFBLerXMLAutorizado.
  • Adicionada nova função NFBPegarNomeCertificado, usada para obter o nome de um certificado selecionado pelo usuário entre os certificados válidos instalados na máquina.
  • Adicionada, na workspace de exemplo, a view PegaNomeCertificado.vw, com exemplo de como implementar a função NFBPegarNomeCertificado.
  • Adicionada nova função NFBValidarCNPJ, usada para verificar se o CNPJ, numérico ou alfanumérico, informado é válido.
  • Adicionada, na workspace de exemplo, a view ValidarCNPJ.vw, com exemplo de como implementar a função NFBValidarCNPJ.
  • Corrigido na função NFBGerarXMLDPS, o nome da tag “cMunDocFiscal” do grupo gDocumentos[iContador].gDocFiscalOutro que estava sendo gerada como “tipoChaveDFe”.

NFBLibrary 2026/01 – Alpha 4

24/12/2025
Anunciamos a liberação da versão Alpha 4 da NFBLibrary 2026/01.
Confira aqui a lista completa das novidades desta versão.

Abaixo o que mudou entre a versão Alpha 3 e Alpha 4

  • Adicionada validação do caminho onde o arquivo PFX do certificado digital está localizado. Esta validação tem a finalidade de tratar o erro 4399 “Erro ao invocar o método COM The system cannot find the file specified.”, que ocorre quando o certificado não é localizado no local informado.
  • Adicionado tratamento aos erros do protocolo HTTP, que quando ocorria na função NFBGerarDANFSe, salvava um PDF inválido e não retornava o erro ocorrido.
  • Corrigido, na função NFBRecepcionarDPS, o erro “-6 Value cannot be null. Parameter name: certificate”, ao tentar ler o certificado digital quando este era informado via parâmetro.
  • Corrigida, na função NFBGerarXMLDPS, a geração no nó “infoCompl” que causava o erro, “erro ao inserir elemento ‘infoCompl’ no documento XML!”.
  • NFBLibrary passa a ser compatível com ambiente 64 bits.
  • Adicionado, na função NFBGerarDANFSe, o parâmetro iTpAmb, onde deverá ser informado o ambiente que deseja realizar a consulta, sendo: 1-produção ou 2-homologação (produção restrita).

NFBLibrary 2026/01 – Alpha 3

17/12/2025
Anunciamos a liberação da versão Alpha 3 da NFBLibrary 2026/01.
Confira aqui a lista completa das novidades desta versão.

Abaixo o que mudou entre a versão Alpha 2 e Alpha 3

  • Alterado, nos pacotes NFBColocaZerosEsquerda.pkg, NFBConverteNumberDataFlexParaNFe.pkg, NFBDestroiObjetoCom.pkg, NFBExcluirArquivo.pkg, NFBRemoveCaracteresEspeciais.pkg e NFBTestaArquivo.pkg, o nome das funções, para evitar erros de compilação causados por conflitos de nomes com as outras Libraries.
  • Alterada, nas funções NFBGerarDANFSe, NFBGerarXMLDPS e NFBRecepcionarDPS, a chamada das funções que tiveram seus nomes alterados, para evitar conflito com outras Libraries.
  • Corrigido um problema que ocorria ao ler o parâmetro do certificado digital que causava o erro “Erro ao invocar método do objeto com…”. Este erro só ocorria quando era informada a string representando o certificado digital.
  • Alterada, na função NFBGerarXMLDPS, a geração do nó “regApTribSN” do grupo “regTrib”, que passou a ser opcional a partir da versão 1.01 do schema.

NFBLibrary 2026/01 – Alpha 2

12/12/2025
Anunciamos a liberação da versão Alpha 2 da NFBLibrary 2026/01.
Confira aqui a lista completa das novidades desta versão.

Abaixo o que mudou entre a versão Alpha e Alpha 2

  • Corrigido nome da estrutura tNFBRecepcaoDPSErrosAlertas, que estava tNFBRecepcaoDPSErrosAlestas;
  • Corrigido, na estrutura tNFBRecepcaoDPSRetorno, nome da variável vtErrosAlertas, que estava vtErrosAletas;
  • Adicionados os campos referentes a RTC (versão 1.01 do schema);
  • Adicionado tratamento nos campos de CNPJ, CPF e CEP para remover separadores e, nos campos String, remover espaços vazios;
  • Adicionado, na workspace de exemplo, campo ncNBS, que passa a ser obrigatório;
  • Adicionado, na workspace de exemplo, campo para armazenar o resultado do envio do XML;
  • Alterados, na estrutura da NFBLibrary, o tipo e o nome do campo scNBS, que passa a ser do tipo numérico e nome ncNBS;
  • Corrigida, na função NFBGerarXMLDPS, a geração do nó “pAliq” do grupo “tribMun”, gerava o erro “mensagem inválida MSG_ADDELEMENTNS”.
  • Corrigida, na função NFBGerarXMLDPS, a geração da tag “xLgr” dos nós “gToma” e “interm”.
  • Corrigida, na função NFBPreparaDPSExemploById, a informação do campo “vtDPS.dhEmi”, que estava passando a hora errada.

NFBLibrary 2026/01 – Alpha

10/11/2025
Anunciamos a liberação da versão Alpha da NFBLibrary 2026/01.
Confira aqui a lista completa das novidades desta versão.