Como Atualizar a URL do TSS no Protheus e Corrigir Erros de Conexão com SEFAZ

Tempo de leitura: 3 minutos

Se você trabalha com documentos eletrônicos no Protheus, já deve ter enfrentado problemas relacionados à comunicação com o TSS.

Um dos erros mais comuns está relacionado à configuração incorreta da URL do TSS, o que pode impedir a emissão de documentos como NFe, NFSe e MDFe.

Neste artigo, você vai aprender como atualizar a URL do TSS no Protheus na prática, além de entender como corrigir erros de conexão com a SEFAZ.

💼 Trabalha com módulos do Protheus?

Receba dicas práticas, soluções de erros e rotinas reais do dia a dia

✔ Problemas reais resolvidos
✔ Dicas de processos
✔ Otimização de rotinas  

🔐 Sem spam. Só conteúdo útil.

O que é o TSS no Protheus

O TSS (TOTVS Smart Service) é responsável pela comunicação entre o Protheus e os serviços fiscais, como a SEFAZ.

Ele é utilizado para:

  • emissão de NFe
  • envio de NFSe
  • comunicação com órgãos fiscais
  • validação de documentos eletrônicos

Quando atualizar a URL do TSS

Você deve atualizar a URL quando:

  • houver mudança de ambiente (homologação / produção)
  • ocorrer erro de conexão com SEFAZ
  • alteração no servidor TSS
  • atualização de ambiente

URL do TSS, o que são e qual a sua finalidade?

Essas URLs são links de comunicação para que o TSS possa se comunicar  enviando informações em formato xml via Web Service(Web Service é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes(fonte:https://pt.wikipedia.org/wiki/Web_service)), assim essas URL são endereços de serviços Web que recebem essas informações e fazem as devidas validações.

Tomamos como exemplo a tabela do SPED, a SPED158(tabela onde fica as URLs de transmissão):

URL do TSS
URL do TSS

Procedimentos para atualizar URLs do TSS

Primeiramente você acessar o portal da totvs em https://suporte.totvs.com/download 

Ao entrarmos na seção de download informe no filtro de pesquisa o conteúdo *TSS_URL conforme é mostrado na imagem abaixo:

Download URLs TSS
Download URLs TSS

Após fazer o download do arquivo(nesse exemplo a última versão 18-05-30-TSS_URLS_RELEASE_12.1.17.ZIP)extraia o pacote:

URLs TSS
URLs TSS

Dentro do pacote extraído teremos o arquivo tssatuurl.json (arquivo esse que substituiu o arquivo TSSATUURL.CFG, para TSS atualizado a partir de Janeiro/2018):

tssatuurl.json
tssatuurl.json

(Importante: Antes de colocarmos o arquivo tssatuurl.json no diretório raiz do TSS devemos parar o serviço do TSS.)

O próximo passo é colocar o arquivo tssatuurl.json no diretório raiz do TSS, dentro da pasta system(\totvssped\system):

raiz do tss
raiz do tss

💼 Trabalha com módulos do Protheus?

Receba dicas práticas, soluções de erros e rotinas reais do dia a dia

✔ Problemas reais resolvidos
✔ Dicas de processos
✔ Otimização de rotinas  

🔐 Sem spam. Só conteúdo útil.


O próximo passo é subir o serviço do TSS, que poderá ser em modo console 

TSS em modo console
TSS em modo console

ou em modo serviço do windows, dependendo de como está sua instalação:

TSS em modo serviço do windows
TSS em modo serviço do Windows

Observação: Quando você subir o serviço do TSS o mesmo irá carregar o arquivo tssatuurl.json, caso ele não carregue o arquivo devemos apagar a pasta semaforo, localizada na pasta (\totvssped\semaforo), para assim forçamos o carregamento do arquivo e atualizar as URLs do TSS.

Assim finalizamos mais um post de como atualizar as URLs do TSS, espero que esse post tenha lhe ajudado. Se você gostou do post, compartilhe ele em seus grupos de Protheus e ADVPL para que possa ajudar ou pessoas. Grande abraço a você e até um próximo post.

Ahh, já ia esquecendo, deixe seu comentário aqui do que tá achando do site/blog ProtheusAdvpl, deixe sua crítica, sugestão, dicas, fale de assuntos que você gostaria que eu abordasse aqui no site/blog, até a próxima.(Adilio Costa – Analista-Programador Protheus)


💼 Trabalha com módulos do Protheus?

Receba dicas práticas, soluções de erros e rotinas reais do dia a dia

✔ Problemas reais resolvidos
✔ Dicas de processos
✔ Otimização de rotinas  

🔐 Sem spam. Só conteúdo útil.


🚀 Quer dominar o Protheus de verdade?
Entre para o ProtheusAdvpl e receba conteúdos exclusivos sobre desenvolvimento, infraestrutura, módulos e carreira no Protheus

✔ Conteúdos organizados por categorias (Programação, Framework, Backoffice e RH)
✔ Dicas práticas usadas no dia a dia do Protheus
✔ Acesso a materiais, post e atualizações do Blog
🔐 Seu email está seguro. Sem spam. Só conteúdo profissional.