Instalação - Servidor NF-e

Ambiente Necessário. 

Acesso a máquina onde o certificado digital está instalado, no próprio servidor, ou apenas uma máquina que será o servidor de NF-e .

  1. Certificado digital instalado corretamente.

  2. Verificar a existência da pasta NFeAcbr para configuração dos arquivos.

  3. Caso não exista a pasta, deverá ser instalada, com um instalador do sistema.

Servidor de NF-e.

Primeiro passo, acessar o diretório e verificar a existência da pasta:
“C:\Viasoft\Server\NFeAcbr” dependendo do diretório pode ser D:\ ou até mesmo V:\.

 

Acessando o diretório irá exibir os arquivos, primeira configuração, será no arquivo “ViasoftServerNFeAcbr.conexoes” onde será configurado o caminho do banco de dados, que deverá ser informado na tag “Database”.

Uma dica importante para pegar o caminho correto do banco, poderá ser consultado:
“C:\Viasoft\Server\ConstruShow” no arquivo “ViasoftServerMCP.conexoes” na mesma tag “Database”.

 

 

Após a configuração do caminho do banco, será ajustado o arquivo “ViasoftServerNFeAcbr.conf”, na tag [NFe] existem tags que precisam ser preenchidas, caso o certificado precise de criptografias específicas para funcionar, as tag’s são:

LIBSSL=libCustom

HttpLib=httpOpenSSL

SMLSignLib=xsLibXml2

XMLSignLib=xsLibXml2

CryptLib=cryWinCrypt

 

Caso não seja preenchido essas tag’s, o erro que acontece, pode ser:

 

 

Alguns certificados podem não precisar das tag’s e podem ser retiradas.

Seguindo, iremos testar o acesso do servidor de notas com o banco de dados, pelo executável “ViasoftServerNfeAcbr.exe”, dois cliques sobre o mesmo, e acessar o menu:
Configuração → Conexões.
A primeira mensagem que exibe é sobre auditoria, apenas pode ser clicado em “OK” e na tela seguinte, “Cancelar”. Onde irá abrir a tela de conexões.

 

Para testar a conexão, basta clicar no botão “Testar” para verificar se a conexão com o banco de dados está correta.

Para que isso funcione o Socket server deverá estar iniciado, caso esteja sendo configurado no servidor de aplicação, o mesmo já estará iniciado, não é necessário abrir novamente, caso seja em uma máquina que será apenas o servidor de notas, deverá ser aberto. Para iniciar deverá ser executado o aplicativo no diretório:
“C:\Viasoft\Server\VsScktSrvr.exe”.

Após isso, deverá ser configurado no Software Construshow, no caminho:
Configurações → Gerais → Filial → NF-e.
Será configurado o caminho dos XSD’s, número de série do certificado, senha do certificado e qual a sua validade.

A pasta XSD’s estará por padrão na pasta:
“C:\Viasoft\Server\NFeAcbr\Prod” dependendo do diretório pode ser D:\ ou até mesmo V:\. Deverá ser copiado o caminho e colocado no sistema.

 

As informações do certificado pode ser encontrado no painel de controle:
Opções de Internet → Conteúdo → Certificados.
Dois cliques sobre o certificado, e poderá ser copiado o numero de serie. A senha poderá ser adquirida com o contador da empresa. 

 

Feito isso, apenas deverá ser salvo a tela. Agora será registrado as Dll’s no Windows.
No CMD do Windows, deverá ser informado o diretório:
cd C:\Viasoft\Server\NFeAcbr\
Após isso primeiro um comando, depois o outro:
regsvr32 C:\Viasoft\Server\NFeAcbr\capicom.dll
regsvr32 C:\Viasoft\Server\NFeAcbr\msxml5.dll

 

Seguindo, iremos configurar o arquivo que faz a comunicação com a máquina de servidor de notas, para isso, iremos acessar o arquivo:
“C:\Viasoft\Client\viasoft.start.server”

 

Na Tag [NFe] deverá ser informado o ip da máquina ou host onde está o certificado digital, é nesse arquivo que será configurado para as demais máquinas que não são servidores, apenas estações, que irão emitir NF-e. Deverá ser preenchido no campo ServerIP.

Feito isso, poderá ser testado o status de comunicação com o Sefaz no caminho:
Processos → Documentos Eletrônicos → Consulta Status NF-e.

 

 

Caso de erro, pode ser as opções avançadas da internet, para ajustar isso poderá ser acessada pelo painel de controle.
Opções de Internet → Avançadas
Poderá ser alterado as opções dependendo das SSL, e TLS dependendo da compatibilidade do Windows.

 

 

Feito isso, poderá ser consultado o status da Nf-e: