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 .
Certificado digital instalado corretamente.
Verificar a existência da pasta NFeAcbr para configuração dos arquivos.
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: