Processo

Linx DMS NFC-e / CF-e (SAT)

Tarefa
Objetivo
Evento
Abrangência

Recursos



Passo a Passo 

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:
    1. (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.
          1. 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.
          1. (Somente 64bits) O usuário definido para utilização do Linx DMS NFC-e deve ter permissões administrativas (tipo de conta "Administrador").
      1. Efetuar download do Linx DMS NFC-e / CF-e (SAT) e descompactar em um diretório temporário: LinxDMSNFC-e
      2. (Somente 32bits) Instalar "Microsoft Visual J# - 32bits.exe".
      3. (Somente 64bits) Instalar "Microsoft Visual J# - 64bits.exe".
      4. Instalar "IBM Informix Client SDK " (executar "setup.exe" do diretório "\IBM Informix Client SDK").
      5. Executar o "Windows Update" e garantir que o sistema operacional está atualizado. <-- IMPORTANTE!
      6. Executar "Instalar Linx DMS NFC-e v0840.exe" (ver instruções nas próximas páginas no tópico "Instalação").
      7. (Somente 64bits) Conferir se o registro do Informix está correto em "C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config":
  1. Abrir no Bloco de Notas o arquivo citado.
  2. Procurar o texto "<runtime>".
  3. 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> 

  1. Procurar o texto "<DbProviderFactories>".
  2. 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 (file:///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 CADA 0222 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! 


Documentação de versões anteriores deste programa

Não há informações disponíveis.