linx dms nfc-e / cf-e (sat) - dia system · arquivo “/etc/services”. linx dms nfc-e / cf-e...
TRANSCRIPT
Linx DMS NFC-e / CF-e (SAT)
Sumário
Descrição .................................................................................... 3
Pré-requisitos ............................................................................. 3
Instalação/Atualização ............................................................... 3
Sobrepondo uma instalação existente .......................................... 3
Configuração do sistema ............................................................ 4
Instalação ................................................................................ 6
Parametrização ......................................................................... 10
IBM Informix Client-SDK 3.50 ................................................... 10
Linx DMS NFC-e / CF-e (SAT) .................................................... 11
Sisdia ..................................................................................... 13
Execução do Sistema ................................................................. 14
Linx DMS NFC-e / CF-e (SAT) .................................................... 14
Sisdia ..................................................................................... 15
Descrição
O Linx DMS NFC-e / CF-e (SAT) é uma aplicação Windows responsável pela troca de
informações entre o Sisdia e o MID-e Client, para possibilitar a emissão de NFC-e e SAT.
Este documento descreve os procedimentos operacionais para efetuar a
instalação/atualização do Linx DMS NFC-e / CF-e (SAT), bem como a parametrização e
utilização do sistema.
Pré-requisitos
Windows 7 ou superior;
Microsoft .Net Framework 3.5 SP1 ou superior;
Microsoft Visual J# 2.0 ou superior;
IBM Informix Client SDK 3.50;
Linx MID-e Client.
Instalação/Atualização
Sobrepondo uma instalação existente
Se já existir uma versão anterior do Linx DMS NFC-e / CF-e (SAT) instalada, siga os
passos abaixo antes de instalar a nova:
1. Faça uma cópia do arquivo ”c:\LinxDMSNFC-e\LinxDMSNFC-e.ini”. Após a instalação da
nova versão (ver passos abaixo), retorne para o diretório ”c:\LinxDMSNFC-e” o arquivo
copiado, sobrepondo o que porventura tenha sido criado pelo instalador da nova
versão.
2. Execute a desinstalação do Linx DMS NFC-e / CF-e (SAT) através do Painel de Controle
do Windows.
Configuração do sistema
1. Configuração do sistema operacional:
a. (Somente 64bits) verificar o controle de contas de usuário:
Clique em "Iniciar", "Painel de Controle", "Contas de Usuário e
Segurança Familiar", "Contas de Usuário", opção "Alterar
configurações de Controle de Conta de Usuário".
Na tela que será apresentada, garantir que está selecionado para
"Nunca notificar" alterações no computador.
Talvez seja necessário reiniciar o computador.
a. Verificar se o Microsoft .Net está instalado:
Clique em "Iniciar", "Painel de Controle", "Programas", "Programas e
Recursos", opção "Ativar ou desativar recursos do Windows".
Será exibida uma lista com os recursos do Windows. Localize e
marque o item "Microsoft .Net Framework 3.5.1".
Clique em Ok e após concluir, reinicie o computador.
c. (Somente 64bits) O usuário definido para utilização do Linx DMS NFC-e
deve ter permissões administrativas (tipo de conta "Administrador").
2. Efetuar download do Linx DMS NFC-e / CF-e (SAT) e descompactar em um diretório
temporário:
LinxDMSNFC-e
3. (Somente 32bits) Instalar "Microsoft Visual J# - 32bits.exe".
4. (Somente 64bits) Instalar "Microsoft Visual J# - 64bits.exe".
5. Instalar "IBM Informix Client SDK " (executar "setup.exe" do diretório “\IBM
Informix Client SDK”).
6. Executar o "Windows Update" e garantir que o sistema operacional está
atualizado. <-- IMPORTANTE!
7. Executar "Instalar Linx DMS NFC-e v0840.exe" (ver instruções nas próximas
páginas no tópico “Instalação”).
8. (Somente 64bits) Conferir se o registro do Informix está correto em
"C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config":
a. Abrir no Bloco de Notas o arquivo citado.
b. Procurar o texto "<runtime>".
c. Verificar se entre "<runtime>" e "</runtime>" existe o bloco de informações
abaixo. Se não existir, incluir.
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v2.0.50727"> <dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1"> <assemblyIdentity name="IBM.Data.Informix" publicKeyToken="7c307b91aa13d208" culture="" /> <bindingRedirect oldVersion="2.81.0.0" newVersion="3.0.0.2" /> </dependentAssembly> <dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1"> <assemblyIdentity name="IBM.Data.Informix.3.0.0" publicKeyToken="7c307b91aa13d208" culture="" /> <bindingRedirect oldVersion="2.81.0.0" newVersion="3.0.0.2" /> <codeBase version="3.0.0.2" href="C:\Program Files (x86)\IBM\Informix\Client-SDK\bin\netf20\specific\IBM.Data.Informix.3.0.0.dll" /> </dependentAssembly> </assemblyBinding> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo=""> <dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1"> <assemblyIdentity name="IBM.Data.Informix" publicKeyToken="7c307b91aa13d208" culture="" /> <bindingRedirect oldVersion="2.81.0.0" newVersion="3.0.0.2" /> </dependentAssembly> <dependentAssembly xmlns="urn:schemas-microsoft-com:asm.v1"> <assemblyIdentity name="IBM.Data.Informix.3.0.0" publicKeyToken="7c307b91aa13d208" culture="" /> <bindingRedirect oldVersion="2.81.0.0" newVersion="3.0.0.2" /> <codeBase version="3.0.0.2" href="C:\Program Files (x86)\IBM\Informix\Client-SDK\bin\netf20\specific\IBM.Data.Informix.3.0.0.dll" /> </dependentAssembly> </assemblyBinding>
d. Procurar o texto "<DbProviderFactories>".
e. Verificar se entre "<DbProviderFactories>" e "</DbProviderFactories>"
existe o bloco de informações abaixo. Se não existir, incluir.
<add name="IBM Informix .NET Data Provider" invariant="IBM.Data.Informix" description="IBM Informix Data Provider for .NET Framework 2.0" type="IBM.Data.Informix.IfxFactory, IBM.Data.Informix, Version=3.0.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208" />
<add name="IBM Informix .NET Data Provider 3.0.0" invariant="IBM.Data.Informix.3.0.0" description="IBM Informix Data Provider 3.0.0 for .NET Framework 2.0" type="IBM.Data.Informix.IfxFactory, IBM.Data.Informix.3.0.0, Version=3.0.0.2, Culture=neutral, PublicKeyToken=7c307b91aa13d208" />
Instalação
a) Execute o instalador do produto “Instalar Linx DMS NFC-e v0840.exe”. Surgirá
então a tela inicial do instalador:
Clique em Avançar para continuar
b) Informe o diretório onde será instalada a aplicação:
Após informar o diretório, clique em Avançar para continuar.
c) Será criado um atalho no MENU INICIAR para facilitar o acesso ao aplicativo. Por
padrão o caminho é Linx Sistemas >> Linx DMS NFC-e. Caso queira alterar o atalho, informe o
desejado.
Clique em Avançar para continuar.
d) Na próxima tela será exibida a configuração definida para a instalação.
Clique em Instalar para continuar.
e) Será exibida uma tela de acompanhamento da instalação do produto.
Aguarde a conclusão do processo.
f) Após a finalização do processo acima, surgirá uma tela de conclusão da instalação:
Clique em Concluir para finalizar a instalação do produto.
Parametrização
IBM Informix Client-SDK 3.50
Execute o aplicativo Setnet32 (menu “Iniciar”, “IBM Informix Client-SDK 3.50”) e
selecione a aba “Environment”. Nas opções apresentadas, procure pela chave “DBMoney” e
altere (caixa “Edit Environment Variable”) para “R$,” (incluir a vírgula!).
Na aba “Server Information”, preencha os campos do servidor Informix (“IBM Informix
Server”, “HostName”, “Protocolname” e “Service Name”). Em seguida, clique em “Make Default
Server”.
Na aba “Host Information”, selecione em “Current Host” o “HostName” informado na
aba anterior. Informe o usuário (“User Name”) e senha (Password Option”) para conexão.
Clique em “Aplicar” e “Ok”.
OBS: Para consultar os dados de configuração das portas de comunicação com o banco
de dados, acesse o servidor Sisdia com o usuário root e verifique o conteúdo do
arquivo “/etc/services”.
Linx DMS NFC-e / CF-e (SAT)
Na primeira execução do módulo Linx DMS NFC-e / CF-e (SAT) será informado que o
sistema ainda não está configurado e será apresentada a tela de parâmetros.
Os parâmetros “Host do MID-e” e “Porta do MID-e” são os únicos parâmetros
necessários para a comunicação do Linx DMS NFC-e com o MID-e.
Os parâmetros do grupo "Sisdia – Diretório do Sistema" indicam onde o Sisdia gravará
as solicitações (autorização, consulta, cancelamento, etc) de NFC-e e SAT ao MID-e.
Deverão ser informados os mesmos diretórios parametrizados no COPE0100,
programas "NFCE" e "SAT".
Ex:
COPE0100 (Sisdia): Filial “1”, Programa “NFCE”, Diretório “nfce/f001/”.
Esta parametrização define que no Sisdia o diretório onde os arquivos de NFC-e
serão tratados é o “sisdia/nfce/f001”.
Parâmetro “NFC-e”: No Linx DMS NFC-e / CF-e (SAT) deve ser informado um caminho
correspondente ao definido no Sisdia, por exemplo \\<servidor>\nfce\f001 (integração
para a filial “1”).
O mesmo deve ser feito considerando no COPE0100 o programa “SAT” e o Linx DMS
NFC-e / CF-e (SAT) o parâmetro “SAT”.
Em “IP Servidor”, “Porta”, “Nome Banco”, “Instância”, “Usuário”, “Senha” e “Filial da
Integração” devem ser informados os dados necessários para a comunicação do Linx DMS
NFC-e com o banco de dados Informix do Sisdia. Após informar estes dados, clique no botão
“Testar Conexão” para verificar se as informações estão corretas.
Para automatizar o início e término da integração, informe a hora de início e término,
e se a aplicação deverá ser finalizada automaticamente ou não. Estas parametrizações podem
ser habilitadas ou desabilitadas marcando o check box “Automatização”.
Sisdia
Verificar documentação específica do programa CADA0222 do Sisdia, com
orientações sobre a parametrização para uso de NFC-e e SAT.
Execução do Sistema
Linx DMS NFC-e / CF-e (SAT)
Execute o módulo Linx DMS NFC-e / CF-e (SAT). Será apresentada a tela inicial com
as opções de execução da integração, consulta a histórico (log do dia da integração com o
MID-e), parametrização e a tela sobre.
Para iniciar a integração entre o Sisdia e o MID-e, clique no primeiro botão da tela.
Nenhuma outra intervenção será necessária no módulo Linx DMS NFC-e / CF-e (SAT).
Deixando esta tela aberta será realizada automaticamente a integração entre o Sisdia e o
MID-e.
Sisdia
Após realizar a parametrização no CADA0222 para utilização de NFC-e ou SAT,
realize a emissão normal da Nota Fiscal.
OBS: NFC-e e SAT serão emitidos somente para pessoa física!