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.
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):

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:

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:

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):

(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):

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

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

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)