Manual TSS
Manual TSS
Manual TSS
SERVICE SPED consiste em um servidor (appserver) que responder e realizar requisies de servios WebService. Este
servidor tem o objetivo de realizar a comunicao entre os servios disponibilizados pelo fisco, especialmente os servios de Nota Fiscal
Eletrnica, SPED Contbil, Nota Fiscal Eletrnica de Servio, entre outros.
Boletim Tcnico
2 TSS TOTVS SERVICE SPED
Procedimento para Implementao
O TSS um aplicativo que responde e realiza somente servios Web Service para se comunicar com o ERP e com o fisco, sendo
necessrio que o hardware de instalao possua conexo internet e tenha alto ndice de confiabilidade.
Trabalha junto com o TopConnect, desta forma ser necessrio ter um banco de Dados relacional homologado pela TOTVS
TEC
(Ex: SQL Server, Oracle, DB2, etc.).
Caso exista algum bloqueio de Firewall , este deve ser liberado para a comunicao junto aos Web Services do Fisco.
Para iniciar a instalao do TSS, realize o download do Instalador do TSS por meio do portal do Cliente ou Analista. Com o
instalador baixado, realize o procedimento a seguir:
Instalao do TSS - Windows
1 Passo
1. Execute o instalador do TSS, arquivo TSS.exe. Ser aberta a tela para seleo do idioma de instalao:
2. Escolha a opo Portugus e clique em OK.
2 Passo
1. Ser apresentada a tela de Boas Vindas, com o Wizard de Instalao do TSS. Nesta tela clique em Avanar:
2. Ser aberta a tela do Contrato de Licena. Leia atentamente e se aceitar todos os termos do contrato, clique em Sim. Ao
escolher No, o processo de instalao encerrado.
3. Na prxima tela, escolha a pasta de instalao do TSS em Procurar, por default ser C:\TotvsSped\. Aps a escolha clique em
Avanar.
4. Na prxima janela ser configurado o servio de HTTP, que o TSS disponibilizar. Configure o servidor e a porta.
Ateno! No campo Servidor deve ser informado o IP do Servidor no qual est sendo realizada a instalao. Caso
este campo seja preenchido como LOCALHOST, o acesso se dar internamente apenas pelo servidor no qual est
instalado o TSS, qualquer outra mquina da Rede no enxergar o Servio.
5. Aps preenchimento dos campos Servidor e Porta, clique em Avanar.
6. Neste momento, informe os campos Database, Alias e Servidor. Clique em Avanar.
7. Agora ser definido o Tipo de Instalao, ou seja, quais sero os jobs que o TSS subir ao ser iniciado. As opes so:
Nota Fiscal Eletrnica;
Nota Fiscal Eletrnica Localizado;
Nota Fiscal de Servio;
Conhecimento de Transporte Eletrnico.
Boletim Tcnico
3 TSS TOTVS SERVICE SPED
8. Aps definir os servios, clique em Avanar. Antes de copiar os arquivos, confira a configurao realizada.
9. Clique em Avanar para continuar a instalao. Aguarde at que a barra de status da quantidade instalada chegue ao final.
10. Indique se deseja executar o TSS como servio. Ao clicar em Sim, o TSS ser automaticamente classificado como servio do
Windows, a opo No faz com que seja somente instalado e iniciado em modo console.
11. Aps a escolha, clique em Concluir.
12. Salve a configurao e inicie o servio do TSS em modo console para verificar se a configurao est correta.
13. Se o server subir corretamente, acesse o endereo configurado na instalao do TSS via HTTP.
No exemplo a seguir foi configurado o IP 172.16.70.22 e porta 8080, acessando via IE:
Boletim Tcnico
4 TSS TOTVS SERVICE SPED
Procedimentos para Atualizao - Windows
Para iniciar a atualizao do TSS ser necessrio realizar o download por meio do portal do Cliente ou Analista. Realize o Update e siga o
procedimento a seguir:
1 Passo
1. Baixe o servio do TSS a ser atualizado. Execute o Update do TSS, arquivo TSS-Update.exe, ao realizar este processo ser aberta
a tela para seleo do idioma da instalao.
2 Passo
1. Ser aberta a tela de Boas Vindas, com o Wizard de Instalao do TSS. Nesta primeira tela, clique em Avanar.
2. Ser aberta a tela do Contrato de Licena, leia atentamente e caso aceite todos os termos, clique em Sim.
3. Na prxima tela escolha a pasta de instalao do TSS, por default ser em C:\TotvsSped\. Aps a escolha, clique em Avanar.
4. Reveja a configurao definida e clique em avanar para iniciar a atualizao
Boletim Tcnico
5 TSS TOTVS SERVICE SPED
5. Na prxima etapa, se deseja executar o TSS como servio clique em Sim. O TSS ser automaticamente colocado como servio
do Windows. Para que seja instalado e executado em modo console, clique em No.
Aps a escolha, clique em Concluir.
Instalao do TSS - Linux
Para iniciar a instalao do TSS, realize o download do Instalador do TSS por meio do portal do Cliente ou Analista. Com o
instalador baixado, realize o procedimento a seguir:
1 Passo
1. Execute o instalador do TSS (arquivo install_linux) via Terminal utilizando o comando ./install_linux.
2. Ser apresentada a mensagem de confirmao de instalao. Para continuar digite <ENTER>.
Boletim Tcnico
6 TSS TOTVS SERVICE SPED
3. O prximo passo ser a configurao do idioma de instalao. Digite 1 para informar a opo Portugus e digite <ENTER> para
configurar o prximo passo.
4. O passo seguinte ser a configurao do Banco de Dados. Digite 1 para selecionar a opo TopConnect e digite <ENTER> para
configurar o prximo passo.
Boletim Tcnico
7 TSS TOTVS SERVICE SPED
5. Neste passo, ser configurado o servio de HTTP que o TSS disponibilizar. Configure o Servidor e a Porta.
Boletim Tcnico
8 TSS TOTVS SERVICE SPED
Ateno! No campo Servidor deve ser informado o IP do Servidor no qual est sendo realizada a instalao, pois o
Sistema Operacional Linux no entende como LOCALHOST, onde neste caso necessrio informar o IP 127.0.0.1.
Aps preenchimento dos campos Servidor e Porta, digite <ENTER> para configurar o prximo passo.
6. Neste momento, ser realizada a configurao do TOP. Informe o Servidor, a Porta e Alias. Digite <ENTER> para configurar o
prximo passo.
7. Neste momento ser definido se o JOB da Nota Fiscal Eletrnica subir no momento em que o TSS for iniciado. Informe 1- Sim
ou 2 No. Digite <ENTER> para configurar o prximo passo.
Boletim Tcnico
9 TSS TOTVS SERVICE SPED
8. Neste momento ser definido se o JOB da Nota Fiscal Eletrnica Localizado subir no momento em que o TSS for iniciado.
Informe 1- Sim ou 2 No. Digite <ENTER> para configurar o prximo passo.
9. Neste momento ser definido se o JOB da Nota Fiscal de Servio subir no momento em que o TSS for iniciado. Informe 1- Sim
ou 2 No. Digite <ENTER> para configurar o prximo passo.
Boletim Tcnico
10 TSS TOTVS SERVICE SPED
10. Neste momento ser definido se o JOB do Conhecimento de Transporte Eletrnico subir no momento em que o TSS for
iniciado. Informe 1- Sim ou 2 No.
Boletim Tcnico
11 TSS TOTVS SERVICE SPED
11. Aps configurao dos Servios, digite <ENTER> para que seja concluda a
instalao.
12. Salve a configurao e inicie o servio do TSS em modo console para verificar se a configurao est correta.
Boletim Tcnico
12 TSS TOTVS SERVICE SPED
13. Se o server subir corretamente, acesse o endereo configurado na instalao do TSS via HTTP.
No exemplo a seguir foi configurado o IP 172.16.70.155 e porta 8060, acessando via IE:
Boletim Tcnico
13 TSS TOTVS SERVICE SPED
Ateno! A atualizao do TSS realizada a partir da execuo do instalador com a ltima verso disponvel no
Portal do cliente / analista, pois no h pacote de Updates para o Sistema Operacional Linux.
Procedimentos de Configurao
Existem algumas formas diferentes de se configurar o TSS, visando um melhor desempenho no processamento das Notas
Eletrnicas.
Como o TSS no apresenta uma interface, qualquer tipo de alterao na configurao deve ser feita diretamente no
AppServer.INI. Veja a seguir as funcionalidades de algumas Sees/Chaves utilizadas no TSS e tambm alguns exemplos de configurao.
Sees importantes para o TSS:
[SSLCONFIGURE] abaixo desta seo existem as chaves que so responsveis pela comunicao do Web Service, junto com as
informaes do protocolo Criptogrfico (SSL Securty Sockets Layer) .
Exemplo:
[SSLConfigure]
HSM=0
SSL2=1
SSL3=1
Boletim Tcnico
14 TSS TOTVS SERVICE SPED
TLS1=1
BUGS=1
CertificateClient=C:\TSS\certs\000010_all.pem
KeyClient=C:\TSS\certs\000010_key.pem
[PROXY] caso exista um Proxy para o acesso a internet, a configurao do mesmo dever ser informada nas chaves desta seo.
Exemplo:
[PROXY]
Enable=1
Server=endereo do proxy
Port=porta do proxy
User=dominio\login usurio
Password=senha do usurio no proxy
[JOBNFE] define o job da NF-e e CT-e.
Exemplo:
[JOBNFE]
main=SPEDWF
environment=SPED
[NFSE_WF] define o job da NFS-e
Exemplo:
[NFSE_WF]
MAIN=NFSEWF
ENVIRONMENT=SPED
[JOBLOC] define o job da Fatura Eletrnica (Argentina)
Exemplo:
[JOBLOC]
main=LOCWF
environment=SPED
[ONSTART] define quais os jobs sero iniciados.
Exemplo:
[ONSTART]
JOBS= JOB_WS ,JOBNFE,JOBLOC,NFSE_WF
Algumas Chaves Importantes:
Boletim Tcnico
15 TSS TOTVS SERVICE SPED
TOPMEMOMEGA: permite que as conexes SGBD (Sistema de Gerenciamento de Banco de Dados), realizadas por meio do ByYou
DBAccess, utilizem campo M (Memo) com at 1000000 de bytes. Este parmetro necessrio, pois o TSS utiliza campos MEMO para
gravao dos XML.
Deve estar dentro da seo que estiver a configurao do TopConnect, geralmente na chave do ambiente [Environment] ou na
chave do TopConnect.
Exemplo:
[Environment]
TOPMEMOMEGA=1
XMLSAVEALL: permite que seja gravado na Pasta WSLOGXML, todos os XMLs de comunicao dos Mtodos do TSS com a
aplicao chamadora.
Esta chave deve ser habilitada somente para ajudar na anlise de inconsistncias, pois gera um grande nmero de XMLs.
Exemplo:
[JOB_WS]
TYPE=WEBEX
ENVIRONMENT=SPED
INSTANCES=5,50
SIGAWEB=WS
INSTANCENAME=ws
ONSTART=__WSSTART
ONCONNECT=__WSCONNECT
XMLSAVEALL=1
NFESPED_WF: define se no console de execuo do TOTVS