Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Como configurar o TSS para troca de arquivos TXT/XML seja feita via WebServer utilizando banco de dados, substituindo o FTP, para municípios que utilizam arquivos que tem de ser importados manualmente em seus portais para processamento das RPS/NFTS. 


Produto:

Microsiga Protheus

Versões:

12 

Ocorrência:

Criação e configuração de parâmetro para envio de arquivos via WebService e utilização de banco de dados.

Passo a passo:

Todos os fontes do RPO Protheus e TSS devem estar atualizados com ultimo pacote expedido. 

Criar / Configurar o parâmetro MV_TSSFTPM

Esse parâmetro deve ser preenchido para definir o método de transferência de arquivos entre o TSS e o ERP com valores 1 para FTP

e

, 2 para Banco de dados ou 3 para Transmissão NFS-e via Web Service.

Nome da Var: MV_TSSFTPM

Tipo: 1 - Carácter

Conteúdo:

1 ou 2

3

Descrição: "Define método de transferência de arq TXT - 1 = FTP

ou

2 = Banco de Dados e 3 = Web Service "

Image Removed

Image Added

Image Removed


Image Added

Após o parâmetro ser criado é preciso repassar as configurações do TSS no Fisa022

Dentro do Fisa022 deve se utilizar o botão "Wizard" .

Image Modified


Avançar as telas preenchendo os campos solicitados

Image Modified

Image Modified

Image Modified


Nesta tela selecione o método que deseja utilizar para transferência de arquivos


Image Modified

Image Modified

Image Modified

Image Modified

Uma vez configurada, a utilização do processo continua exatamente a mesma para ambos os métodos


Se utilizado a opção 1-FTP, NADA MUDA, todas as configurações e processos utilizados até hoje são mantidos, os arquivos serão salvos nas pastas "/FTP/ARQIMP/{COD.MUN}" e "/FTP/ARQGER/{COD.MUN}" a partir da pasta de instalação do TSS,  e nada será gravado em banco de dados, obrigando o uso do FTP para transferência dos arquivos ou copiados manualmente.



Se utilizado a opção 2 - Banco de Dados a utilização do processo de geração e importação de arquivo continua exatamente a mesma pelo Fisa022, a única mudança é a forma com que o ERP e o TSS farão a troca e armazenamento dos arquivos.

Destacamos que a versão via banco de dados dispensa totalmente a ativação e configuração do serviço FTP, sendo assim mais segura e dispensando a mão de obra no gerenciamento de um FTP e o consumo de memória e processamento do mesmo.



Demonstração de geração de arquivo :

Utilizar a opção "Transmissão"

Image Modified


Na tela de preenchimento dos campos:

"Nome arquivo" deve se colocar o nome do arquivo que deseja gerar para ser importado no portal da prefeitura que conterá as informações das RPS 

"Caminho do arquivo" é o local onde o arquivo gerado pelo TSS será SALVO na maquina local.

Image Modified

Clique no botão "Procurar" para selecionar uma pasta em sua maquina local

Image Modified

Uma vez selecionada clicar em "abrir" para que a mesma seja confirmada na tela de geração 

Image Modified

ai Basta clicar "OK" para gerar o arquivo 

Image Modified

Image Modified




Após o arquivo ser importado na prefeitura a mesma deverá fornecer um arquivo de retorno onde conterá as informações sobre as nfs-e geradas.

esse arquivo de retorno deverá ser salvo em uma pasta de sua maquina local para ser importado no TSS

Image Modified

Selecionar o arquivo salvo na pasta local 

Image Modified

Botão "Procurar" para selecionar o arquivo

Image Modified

Image Modified

Clicar "OK" para enviar esse arquivo ao TSS que lerá as informações contida no mesmo e atualizar o TSS

Image Modified


Observações finais


Modo Banco de dados:

Quando utilizado este processo, os arquivos gerados e importados no TSS não serão mais salvos nas pastas "/FTP/ARQIMP/{COD.MUN}" e "/FTP/ARQGER/{COD.MUN}", a partir do momento que utilizado a opção de "2-Banco de dados" todos arquivos serão salvos dentro da base do TSS no banco de dados, na SPED053, os arquivos GERADOS ficam no campo XML_LOTE, os Importados serão gravados no campo XML_RET, ambos são salvos em "base 64" para preservar todas suas características originais como salto de linhas e tabulações. Para saber qual lote foi utilizado para gravação, basta verificar na SPED051 o campo NFSE_LOTE da RPS, nele conterá o numero do lote gerado na SPED053 para gravação. 

A baixo segue demonstração de como verificar os arquivos gravados via APSDU:

  1. Abra a tabela SPED051 na base de dados do TSS pelo APSDU, localize a RPS que deseja visualizar o arquivo. 
  2. Image Added
  3. localize a RPS pelo seu numero no campo RPS .. no caso aqui RPS = 11 , em seguida na mesma linha verifique o numero do lote no campo NFSE_LOTEImage Added
  4. Com numero do Lote , "000000000000139" neste caso, abra a tabela SPED053 localize o registro do mesmo :
  5. Image Added
  6. Image Added
  7.  Localize os campos XML_LOTE/XML_RET do tipo "MEMO" na mesma linha do registro 
  8. Image Added
  9. Abra com 2 clicks no campo desejado XML_LOTE para arquivo gerado para envio a prefeitura, e XML_RET para arquivo baixado da prefeitura com retorno e importado no TSS
  10. Selecione todo conteúdo do campo e copie ( CTRL+C ) 
  11. Image Added
  12. Com esse conteúdo em memória "cole" o mesmo em algum tipo de Editor de texto com suporte para "Encodar/Desencodar" texto em base 64bits, no caso foi utilizado o Notepad++ para Windows com Plug-in < MIME Tools > 
  13. Image Added
  14. feito o DECODE ele converterá o texto da forma original que foi criado .
  15. Image Added

No fisa022 esse processo de encode64 e decode64 é feito automaticamente de forma que os arquivos gerados são salvos no formato original para ser utilizado na importação da prefeitura

Se utilizado a opção 1-FTP NADA MUDA, os arquivos serão salvos nas pastas "/FTP/ARQIMP/{COD.MUN}" e "/FTP/ARQGER/{COD.MUN}" a partir da pasta de instalação do TSS,  e nada será gravado em banco de dados, obrigando o uso do FTP para transferência dos arquivos ou copiados manualmente

.