Gera XML NFSe Toyota

Sumário


Arquivos para download




Assunto

ToyotaXmlNFSe gera XML NFSe Toyota é uma aplicação Windows responsável pela geração de XML das NFS-e's em um arquivo xml. 
Este documento descreve os procedimentos operacionais para efetuar a instalação/atualização do Gera XML NFSe Toyota, bem como a parametrização e utilização do sistema.

Abrangência 

Programa de uso exclusivo para concessionários Toyota.

Pré-requisitos

  • Windows 7 ou superior;
  • Microsoft .Net Framework 3.5 SP1 ou superior;
  • IBM Informix Client SDK 3.50 (Quando utilizado banco de dados Informix);

Passos para Instalação/ Atualização

Sobrepondo uma instalação existente

  1. Execute a instalação Gera XML NFSe Toyota (seguir passos descritos no item Instalação)

Instalação do sistema

  1. (Somente 64bits, quando utilizado banco de dados Informix). Conferir se o registro do Informix está correto em "C:\Windows\Microsoft.NET\Framework\v4.0.30319\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>
    4. Procurar o texto "<DbProviderFactories>".

    5. Verificar se entre "<DbProviderFactories>" e "</DbProviderFactories>" existe o bloco de informações abaixo. Se não existir, incluir.

      <add name="Odbc Data Provider" invariant="System.Data.Odbc" description=".Net Framework Data Provider for Odbc" type="System.Data.Odbc.OdbcFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
      
      <add name="OleDb Data Provider" invariant="System.Data.OleDb" description=".Net Framework Data Provider for OleDb" type="System.Data.OleDb.OleDbFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
      
      <add name="OracleClient Data Provider" invariant="System.Data.OracleClient" description=".Net Framework Data Provider for Oracle" type="System.Data.OracleClient.OracleClientFactory, System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
      
      <add name="SqlClient Data Provider" invariant="System.Data.SqlClient" description=".Net Framework Data Provider for SqlServer" type="System.Data.SqlClient.SqlClientFactory, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> 
      
      <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" />

Parametrização

IBM Informix Client-SDK 3.50 (Quando utilizado banco de dados Informix);
1 - Execute o aplicativo Setnet32 (menu "Iniciar", "IBM Informix Client-SDK 3.50") e selecione a aba "Environment". Nas opções apresentadas, procure pela chave "DBDATE" e altere (caixa "Edit Environment Variable") para "DMY4/" (incluir a barra).


Obs: caso utilize o Linx DMS NF-e, e o aplicativo ToyotaXmlNFSe for executado no mesmo servidor será necessário incluir apenas a configuração abaixo no parâmetro DBDATE, caso o restante da parametrização já tenha sido executada.


 


2 - Localize a chave “DBMONEY”, e altere (caixa "Edit Environment Variable") para "R$," (incluir a vírgula):

3 - Localize a chave “INFORMIXSERVER”, e informe (caixa "Edit Environment Variable") o Host\Instancia. Deve ser informada a Instância do banco, no caso de Banco de Dados Informix, ou Nome ou IP do servidor de banco, no caso de outros tipos de Banco de Dados. 


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



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


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

Execução do Sistema

  1. Extrair o arquivo de liberação em uma diretório com permissão de leitura\gravação.

  2. Execute o ToyotaXmlNFSe.exe em Arquivo > Propriedade, informe os dados de conexão com o Banco de Dados:


    Os campos apresentados devem ser parametrizados conforme abaixo:

    • Host/Instância: Deve ser informada a Instância do banco, no caso de Banco de Dados Informix, ou Nome ou IP do servidor de banco, no caso de outros tipos de Banco de Dados.
    • Banco: Informe o nome da base de dados;
    • Usuário: Informe o usuário do banco de dados;
    • Senha: Informe a senha do usuário do banco de dados.
  3. Posteriormente clique no botão Testar Conexão:



    Deve ser apresentado a seguinte mensagem: Conexão realizada com sucesso!

  4. Após o Teste de Conexão confirme a operação no botão Confirmar

  5. Acesse a tela principal:


    Os campos apresentados devem ser parametrizados conforme abaixo:

    • Filial: Informe a filial que deseja gerar o arquivo .xml com as NFSe's.
    • Data Inicial: Informe a Data Inicial para busca das NFSe's
    • Data Final: Informe a Data Final para busca das NFSe's.
  6. Clique no botão Gerar XML para gerar o arquivo .txt com os XML's das NFSe's.
    (O arquivo será gerado na pasta onde se encontra a aplicação com o nome: CnpjDataInicialDataFinal.xml)


  • Sem rótulos