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

Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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

Page 2: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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

Page 3: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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.

Page 4: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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!

Page 5: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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" />

Page 6: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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:

Page 7: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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.

Page 8: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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.

Page 9: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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.

Page 10: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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”.

Page 11: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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)

Page 12: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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".

Page 13: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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.

Page 14: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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.

Page 15: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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

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!

Page 16: Linx DMS NFC-e / CF-e (SAT) - Dia System · 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