Home 5 NFBLibrary 5 NFB_Informações gerais

O que é NFB

A Nota Fiscal Brasil (NFB), é o padrão nacional da Nota Fiscal de Serviço (NFS-e), atualmente em uso. Esta versão tem a finalidade de estabelecer um padrão único para a emissão da NFS-e, além de centralizar as informações junto a RFB utilizando o Web Service do Ambiente de Dados Nacional (ADN).

Apesar da disponibilização do padrão nacional e do Web Service nacional, as prefeituras não são obrigadas a utilizar este Web Service, nem mesmo, aderir ao padrão nacional, permitindo que a elas continuem utilizando Web Service e o provedor que desejarem desde que retransmitam as informações para o ADN.

A NFB faz uso da Declaração de Prestação de Serviço (DPS), documento XML que deverá ser enviado para o ADN que será responsável por validar e gerar a NFS-e.

Para atender funcionalidades desse ambiente, desenvolvemos a NFBLibrary, que irá disponibilizar os recursos disponíveis pelo Web Service Nacional e, para os municípios que não aderiram ao padrão nacional, será mantivemos a NFSeLibrary.

O que é NFBLibrary

A NFBLibrary é uma Library com funções feitas na linguagem Visual DataFlex, que fornece as funcionalidades necessárias para a integração com o Web Service da NFS-e no padrão nacional. Essas funções implementam a geração do arquivo XML, envio e busca de arquivos, cancelamento de NFS-e, entre outras.

Estas funções encapsulam os tratamentos dos arquivos XML’s e a integração com o Web Service, fazendo com que o desenvolvedor VDF se preocupe apenas em fornecer as informações para emissão da NFS-e e obter as informações desejadas junto ao ADN.

Desta forma, as funções de alto nível da NFBLibrary encapsulam toda a complexidade do projeto.

Versões do DataFlex Suportadas

A NFBLibrary é suportada para uso com o DataFlex 12.0 à 25.0 (a partir da versão 2026/01).

Embora a Library seja totalmente funcional em várias versões do DataFlex, a aplicação de exemplo é sempre mantida na última versão suportada do DataFlex.

Suporte

O suporte técnico será oferecido gratuitamente para os assinantes da NFBLibrary, sem restrição quanto a quantidade de dúvidas e problemas.

O atendimento é feito exclusivamente pelo e-mail suporte@developerflex.com.br.

Considera-se assinante da NFBLibrary aquele que esteja com sua assinatura em vigência. O prazo de resposta pode ser de até 48 horas úteis, sendo consideradas horas úteis os períodos de 9h às 12h e 13h às 18h, de segunda a sexta-feira.

A Acronsoft se reserva o direto de não responder dúvidas que não sejam diretamente relacionadas à NFBLibrary (dúvidas de programação, por exemplo).

Detalhe sua dúvida

Ao enviar sua dúvida para o suporte, pedimos que detalhe ao máximo as informações de seu ambiente, versão do DataFlex e da NFBLibrary. As seguintes informações costumam ser muito relevantes e importantes para identificar e ajudar na resolução do problema:

  • Sistema operacional em que o problema está ocorrendo (informe também se é 32 ou 64 bits).
  • Versão do DataFlex.
  • Versão da NFBLibrary.
  • Versão da NFBLibrary.dll.

Se for o caso, informe qual função da NFBLibrary foi chamada quando ocorreu o problema e o valor dos parâmetros que foram informados na chamada da função em que ocorreu o erro.

Se o erro for de validação do schema ou rejeição, nos envie o XML que foi gerado.

Informe detalhadamente qual sua dúvida ou problema.

Se houver uma mensagem de erro, informe a mensagem de erro completa.