TSS BT Atualizacao de Boletim BRA ARG
TSS BT Atualizacao de Boletim BRA ARG
TSS BT Atualizacao de Boletim BRA ARG
SERVICE SPED consiste em um servidor (appserver) que responde e realiza requisies de servios WebService. Este
servidor tem o objetivo de fazer a comunicao entre os servios disponibilizados pelo fisco, especialmente, os servios de Nota Fiscal
Eletrnica, 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
Nota Fiscal Eletrnica [Totvs Colaborao];
Recebimento de Documentos [Totvs Colaborao];
Nota Fiscal de Servio [Totvs Colaborao];
Conhecimento de Transporte Eletrnico [Totvs Colaborao].
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. Neste momento definido se o JOB da Nota Fiscal Eletrnica [Totvs Colaborao] deve subir no momento em que o TSS for
iniciado. Informe 1- Sim ou 2 No.
12. Neste momento definido se o JOB de Recebimento de Documentos [Totvs Colaborao] deve subir no momento em que o
TSS for iniciado. Informe 1- Sim ou 2 No.
Boletim Tcnico
12 TSS TOTVS SERVICE SPED
13. Neste momento definido se o JOB de Nota Fiscal de Servio [Totvs Colaborao] deve subir no momento em que o TSS for
iniciado. Informe 1- Sim ou 2 No.
14. Neste momento definido se o JOB de Conhecimento de Transporte Eletrnico [Totvs Colaborao] deve subir no momento
em que o TSS for iniciado. Informe 1- Sim ou 2 No.
Boletim Tcnico
13 TSS TOTVS SERVICE SPED
15. Aps configurao dos Servios, digite <ENTER> para conclur a instalao.
Boletim Tcnico
14 TSS TOTVS SERVICE SPED
16. Salve a configurao e inicie o servio do TSS em modo console para verificar se a configurao est correta.
17. 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
15 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
TotvsAppServer.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
Boletim Tcnico
16 TSS TOTVS SERVICE SPED
SSL3=1
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 Nota Fiscal Eletrnica (NF-e).
Exemplo:
[JOBNFE]
main=SPEDWF
environment=SPED
[CTE_WF] Define o job do Conhecimento de Transporte Eletrnico (CT-e).
Exemplo:
[CTEWF]
main=CTEWF
environment=SPED
[CLE_WF] Define o job da Capa de Lote Eletrnica (CL-e).
Exemplo:
[CLE_WF]
main=CLE_WF
environment=SPED
[NFSE_WF] Define o job da Nota Fiscal de Servio Eletrnico (NFS-e).
Exemplo:
[NFSE_WF]
MAIN=NFSEWF
ENVIRONMENT=SPED
Boletim Tcnico
17 TSS TOTVS SERVICE SPED
[JOBNFE_WSFEX] Define o job da Nota Fiscal de Exportao da Argentina.
Exemplo:
[JOBNFE_WSFEX]
MAIN=JOB_WSFEX
ENVIRONMENT=SPED
[JOBNFE_WSFE] Define o job da Nota Fiscal interna da Argentina.
Exemplo:
[JOBNFE_WSFE]
MAIN=JOB_WSFE
ENVIRONMENT=SPED
[JOBNFE_WSMTX] Define o job da Nota Fiscal interna da Argentina Regime Dominacion 2904.
Exemplo:
[JOBNFE_WSMTX]
MAIN=JOB_WSMTX
ENVIRONMENT=SPED
[JOBNFE_WSBFE] Define o job da Nota Fiscal interna da Argentina Regime 2557.
Exemplo:
[JOBNFE_WSBFE]
MAIN=JOB_WSBFE
ENVIRONMENT=SPED
[JOBREMITO] Define o job que processa o remito eletrnico da Argentina.
Exemplo:
[JOBREMITO]
MAIN= JOB_WSREMITO
ENVIRONMENT=SPED
[JOBNFECOL] Define o job que processa a Nota Fiscal Eletrnica de Sada para TOTVS Colaborao.
Exemplo:
[JOBNFECOL]
MAIN=SPEDWFCOL
ENVIRONMENT=SPED
[JOBDOCSCOL] Define o job que processa a Nota Fiscal Eletrnica de Entrada para TOTVS Colaborao.
Exemplo:
Boletim Tcnico
18 TSS TOTVS SERVICE SPED
[JOBDOCSCOL]
MAIN=DOCSWFCOL
ENVIRONMENT=SPED
[JOBCTECOL] Define o job que processa o conhecimento de Transporte eletrnico (CT-e) para TOTVS Colaborao.
Exemplo:
[JOBCTECOL]
MAIN=CTEWFCOLAB
ENVIRONMENT=SPED
[JOBNFSECOL] Define o job que processa a Nota Fiscal de Servio Eletrnica (NFS-e) para TOTVS Colaborao.
Exemplo:
[JOBNFSECOL]
MAIN=NFSEWFCOL
ENVIRONMENT=SPED
[ONSTART] define quais os jobs sero iniciados.
Exemplo:
[ONSTART]
JOBS=JOBNFE,JOBNFE_WSFEX,JOBNFE_WSFE,JOBNFE_WSMTX,JOB_WSBFE,
NFSE_WF,CTE_WF,CLE_WF,JOBNFECOL,JOBDOCSCOL,JOBNFSECOL,JOBCTECOL
Algumas Chaves Importantes:
Abaixo esto listadas algumas chaves importantes para execuo do TSS. Elas esto divididas nos seguintes tpicos:
TSS.
Nota Fiscal Eletrnica (NF-e).
Nota Fiscal de Servio Eletrnica (NFS-e).
Nota Fiscal Localizada Argentina.
Conhecimento de Transporte Eletrnico (CT-e).
Capa de Lote Eletrnica (CL-e).
Totvs Colaborao.
TSS
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.
Boletim Tcnico
19 TSS TOTVS SERVICE SPED
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
SPED_SAVEWSDL: habilita a gravao dos Xmls de comunicao do TSS com os Web Services Externos. Esta chave deve ser
habilitada apenas em casos que seja realmente necessrio, pois, pode causar uma grande lentido na comunicao.
Contedos vlidos
valor Descrio
X(padro) Desconsidera o parmetro
1 Todos
2 Web Service de Status Servio \ NF-e
3 Web Service de Consulta Cadastro \ NF-e
4 Web Service de Consulta Cadastro_1 \ NF-e
5 Web Service de Cancelamento \ NF-e
6 Web Service de Consulta Nota \ NF-e
7 Web Service de Inutilizao \ NF-e
8 Web Service de Recepo Lote \ NF-e
9 Web Service de Retorno Recepo \ NF-e
A Web Service de Cancelamento \ CT-e
B Web Service de Consulta \ CT-e
C Web Service de Inutilizao \ CT-e
D Web Service de Recepo \ CT-e
E Web Service de Retorno Recepo \ CT-e
F Web Service de Status Servio \ CT-e
G Web Service de Consulta \ DPEC
H Web Service de Recepo \ DPEC
Boletim Tcnico
20 TSS TOTVS SERVICE SPED
I Web Service de Cancelamento \ NFS-e BH
J Web Service de Consulta Lote \ NFS-e BH
K Web Service de Consulta NFS-e \ NFS-e BH
L Web Service de Consulta NFS-e por RPS \ NFS-e BH
M Web Service de Consulta Situao LOTE \ NFS-e BH
N Web Service de Recepo \ NFS-e BH
O Web Service de Gerao de NFS-e \ NFS-e BH
P Web Service de Recepo \ NFS-e ISSnet
Q Web Service de Consulta Situao LOTE \ NFS-e ISSnet
R Web Service de Consulta NFS-e por RPS \ NFS-e ISSnet
S Web Service de Consulta Lote \ NFS-e ISSnet
T Web Service de Consulta NFSE \ NFS-e ISSnet
U
Web Service de Cancelamento \ NFS-e ISSnet
V
W
X
Y
Z
@
Web Service de Envio de Lote (ABRASF)
Web Service de Consulta de Lote (ABRASF)
Web Service de Cancelamento de Lote (ABRASF)
Web Service de Envio de Lote (DSFNET)
Web Service de Consulta de Lote (DSFNET)
Web Service de Cancelamento de Lote (DSFNET)
NGSEND Web Service de Transmisso da NFS-e via TOTVS Colaborao
Exemplo:
Neste exemplo, foi definido que deve ser gravado o XML que o TSS realizou a comunicao com os Servios
de STATUS, CONSULTA e Recepo de Lote da NF-e.
[Environment]
SPED_SAVEWSDL=268
SPED_USASPEDBR: define se as tabelas do TSS a serem carregadas sero referentes ao Brasil. Contedo Vlido: 0 - No / 1-
Sim.
Exemplo:
[Environment]
SPED_USASPEDBR = 1
Nota Fiscal Eletrnica(NF-e)
NFESPED_WF: define se no console de execuo do TOTVS