F.A.Q.

Perguntas frequentes 

•Preciso alterar o PDV para emissão de NFC-e?

  •  Sim. Independentemente da abordagem escolhida, Interface (DLL) ou Web Services (WS), o PDV necessita de alteração e deverá instalar uma nova versão no frente de caixa, bem como a  substituição de uma impressora não fiscal.

•Preciso instalar algum software no PDV?

  • Interface (DLL): Não é necessária nenhuma instalação no PDV. Qualquer solução em DLL, necessita copiar as bibliotecas junto com o sistema PDV.
  • Web Services: como as referências Web estarão compiladas em sua aplicação de PDV, não tem nenhum arquivo adicional que deva ser copiado ou instalado no PDV.
  • Contingência: a Benefix oferece um serviço de Proxy transparente que até o momento é exclusivo da Benefix, que provê redundância local ao XML e contingência automática em casos de falha de comunicação, sem interferência do Usuário ou preocupação do Desenvolvedor. Neste caso, haverá a instalação do proxy como serviço no PDV para obter este benefício.

•Preciso comprar alguma licença ou instalar algum componente NFC-e no meu ambiente de desenvolvimento (PDV)?

  • Não, a Benefix não VENDE nem exige nada parecido e também não altera seu ambiente de desenvolvimentoinserindo componentes, que podem gerar efeitos colaterais em outras áreas do sistema, mesmo que não seja propriamente na NFC-e. Atenção a este detalhe!!
  • Uma abordagem para evitar efeitos colaterais da instalação de componentes, é fornecer bibliotecas (DLL) ou Web Services para compartilhar funções/métodos ao desenvolvedor.
  • No caso de biblioteca ou interface (DLL), a Benefix oferece uma DLL que é comum para qualquer ambiente de desenvolvimento, desde VisualFoxPro, VB, Delphi, .Net, até Oracle Forms.

Algumas soluções de mercado oferecem soluções específicas para cada ambiente de desenvolvimento por questões técnicas de compatibilidade, não possuindo uma solução única e comum a todos ambientes, diferente da tecnologia Benefix.

•Quando uso uma interface (biblioteca DLL), preciso instalar algo no sistema do cliente?

  • A Benefix possui solução para NFC-e (DLL) e não necessita instalação de software no PDV, mas qualquer atualização, será necessário copiar a DLL(s) junto com o sistema do PDV, e isto independe do fornecedor, seja a Benefix ou não, sempre necessitará copiar a DLL junto com o sistema PDV.

•É necessário registrar no Windows a interface (DLL)?

  • Dependendo da linguagem que o PDV é desenvolvido, a DLL pode ser importada mapeando uma classe ou registrando no Windows, o que deverá ser feito pelo fornecedor do PDV, geralmente, em suporte remoto.
  • A biblioteca (DLL) da Benefix suporta a importação direta (sem registro) ou via registrono Windows (OLE ), mas isto é uma restrição da linguagem do PDV, não da Benefix.
  • Nem todos fornecedores suportam esta característica e as vezes disponibilizam vários componentes ou DLL direcionados para versões 32 ou 64 bits ou ainda por linguagem de desenvolvimento. Para Benefix, isto é transparente e uma solução única para todos ambientes e linguagens

•Como adiciono a DLL no meu ambiente de desenvolvimento?

  • A DLL pode ser acessada no ambiente de desenvolvimento e carregada diretamente ou através de OLE (registrada no Windows). Dependendo da linguagem, será somente via OLE, como por exemplo o Visual FoxPro (VFP), mas muitos ambientes, mesmo mais antigos, permitem a importação usando ‘wizards’ ou adicionando por referência, tornando mais fácil o uso ao desenvolvedor.

•No caso de Web Services, o procedimento é o mesmo?

  • Praticamente todas linguagens permitem o uso de WebServices, até mesmo o VFP. A vantagem é que depois de compilado, não necessita se preocupar com a cópia de arquivos, como no caso de bibliotecas.
  • A solução de Web Service permite ainda acesso de soluções Web como PHP em Unix/Linux sem maiores complicações e é de longe, a solução mais completa da Benefix e uma das mais versáteis do mercado.

•Como faço a contingência?

  • Usando o sistema da Benefix, seu uso será automático e sem a interferência do usuário do PDV ou controle do sistema do PDV;
  • O sistema de PDV receberá a informação do PROXY que o documento está em contingência na resposta da chamada ao Web Service para o PDV emitir a Danfe NFC-e em contingência.
  • Ao restabelecer a comunicação, o envio de documentos pendentes de autorização que estão em contingência é automático pelo PROXY. Não há necessidade de ação do sistema do PDV, nem mesmo envolver o usuário.
  • Soluções que envolvam Componentes ou DLL (sem proxy da Benefix), o desenvolvedor do PDV deverá criar rotinas de controle para entrada e envio de documentos em contingência. Com a Benefix nos Web Services, além de transparente, é mais seguro.