Versões comparadas

Chave

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

Índice

Índice
maxLevel5
outlinetrue
indent8.1.1
exclude.*ndice
stylenone

Procedimentos para Configuração

As seções configuradas durante a instalação do TSS podem ser editadas conforme necessidade, considerando os serviços, o WebService, configurações de rede, processos automáticos (JOBS) e a interface.

WebService

A abertura do WebService no TSS é configurada pelo arquivo .ini do servidor da aplicação (dentro do diretório TSS / Bin / appserver, arquivo xxxxxxxx.ini).

No arquivo, é necessário conter a Seção que declara a execução do WebService, a abertura da porta HTTP, o host e porta em que o WebService funcionará:

  • Declaração da seção para execução do WebService:

[JOB_WS]

TYPE=WEBEX

ENVIRONMENT=Nome do Environment

...

SIGAWEB=WS

INSTANCENAME=WS

ONSTART=__WSSTART

ONCONNECT=__WSCONNECT

 

  • Abertura da porta HTTP:

[HTTP]

Enable=1

Port=8011; porta utilizada para comunicação HTTP.

Path=C:\instalação do tss \HTML

instances=40,100

SESSIONTIMEOUT=60000

 

  • Declaração da seção para host e porta do WebService:

[localhost: 8011]; o host é o nome/IP da máquina hospedeira, a porta deve ser a mesma aberta para conexões HTTP.

ENABLE=1

...

ENVIRONMENT=Nome do Environment

RESPONSEJOB=JOB_WS; Nome da Seção de configuração da execução do WebService.

INSTANCENAME=WS              

DEFAULTPAGE=wsindex.apw

 

  • Na cláusula que define o comportamento do WebService (JOB_WS) pode-se inserir o parâmetro INSTANCES que recebe dois números separados por vírgula; o primeiro refere-se ao número de threads que ficam sempre rodando no WebService esperando conexões, o segundo, é o número máximo de threads, isto é, quando as threads já criadas estiverem em utilização, cria-se uma thread que é encerrada sob demanda até chegar a este número. Ao ser esgotado no servidor, é apresentada a mensagem No free working threads. Para esta regra é necessário adicionar o JOB_WS ao ONSTART de JOBS do arquivo de configuração, caso contrário, o servidor cria threads apenas sob demanda sendo mais demorado o tempo de comunicação por toda a lógica que isto envolve. Coloque o JOB_WS no ONSTART separado por vírgula dos demais JOBS, conforme exemplo a seguir: 

 

  • Declaração do JOB_WS na seção ONSTART

[ONSTART]

JOBS=JOB_WS, JOBNFE

Executando o servidor de aplicação com a configuração do WebService, ao acessar o host e porta por protocolo HTTP (pelo navegador Web, por exemplo), exibe-se a página do WebService com os serviços e métodos compilados no repositório do TSS, assim como as especificações WSDL de cada serviço.

 

JOB

O TSS possui processos automáticos (JOBS) para a manipulação de documentos eletrônicos.

Os JOBS existentes no TSS são para os documentos NFe, NFSe, NFCe, MDe, CTe, CLe, MDFe e serviços para o mercado internacional que podem ser configurados para realização de procedimentos específicos sobre o documento e em apenas algumas entidades (empresas/filiais).

...

effectDuration0.5
historyfalse
idsamples
effectTypefade

...

defaulttrue
id1
labelNFe

A configuração do JOB da NFe no arquivo .ini do servidor do TSS é realizada da seguinte forma:

Seção do JOB:

[JOBNFE]

main=SPEDWF

Environment=Nome do Environment

 

Ativação do JOB da NFe:

[ONSTART]

JOBS=JOBNFE

 

O JOB da NFe é responsável pela execução das seguintes rotinas:

  • Emissão de NFe:

1=Realiza assinatura das NFe.

2= Transmite NFe pendentes.

3= Verifica lotes pendentes/realiza cancelamento e inutilização de NFe.

4= Dispara e-mail de distribuição das NFe.

  • Recebimento de NFe:

5=Busca no servidor de entrada de Email, notas fiscais recebidas e gera registro de entrada na tabela SPED060.

  • Eventos da NFe:

...

 

As rotinas que deverão ser executadas podem ser configuradas através do parâmetro NFESPED_WORKFLOW, separadas por vírgula (Por exemplo: 1, 2,3), caso não informado o default é zero (0):

Abaixo, temos uma lista dos parâmetros que poderão ser configurados, todos são de uso opcional e estão listados com seus valores padrão:

 

  • Rotinas a serem executadas:

[Environment]

NFESPED_WORKFLOW=0

 

  • Intervalo de Entidades para processamento:

[Environment]

NFESPED_WFENTIDADES

Por padrão, serão processadas todas as entidades ativas no Sistema. Neste exemplo, serão processadas apenas as entidades de 000001 a 000005.

 

  • Intervalo de tempo em segundos para execução das rotinas:

[Environment]

NFESPED_WFDELAY = 10

 

  • Intervalo de tempo em segundos para execução entre as entidades:

[Environment]

NFESPED_WFENTIDADEWAIT = 10

 

  • Tempo de espera para reinício do processamento do Job:

[Environment]

NFESPED_WF_SLEEPJOB = 30

 

  • Habilita a notificação das Threads em processamento no console do TSS:

0=Desabilita

1=Habilita

[Environment]

SPED_THREADID = 0

 

  • Habilita a notificação do processamento das rotinas no console do TSS:

0=Desabilita

1=Habilita

2=Notifica apenas quando houver documentos processados pela rotina.

[Environment]

     NFESPED_WF= 0

 

  • Habilita o uso do horário de verão:

0=Não configurado

1= Sim.

2=Não.

[Environment]

SPED_HVERAO = 0 

 

...

defaulttrue
id2
labelNFSe

A configuração do JOB da NFSe no arquivo .ini do servidor do TSS é realizada da seguinte forma:

Seção do JOB:

[NFSE_WF]

main=NFSEWF

Environment=Nome do Environment

 

Ativação do JOB da NFSe:

 [ONSTART]

JOBS=NFSE_WF

 

O JOB da NFSe é responsável pela execução das seguintes rotinas:

  • ·Emissão de NFSe:

1=Monta os lotes para emissão de NFSe

2=Monta os lotes para emissão de cancelamentos de NFSe.

3=Transmite os lotes pendentes.

4=Recepciona os lotes pendentes.

5=Atualiza informações de RPS substituídos.

As rotinas que deverão ser executadas, podem ser configuradas através do parâmetro NFSE_WORKFLOW, separadas por vírgula (Por exemplo:1,2,3), caso não informado o default 0.

 

Abaixo, segue uma lista dos parâmetros que poderão ser configurados. Todos são de uso opcional e estão listados com seus valores padrões:

  • Rotinas a serem executadas:

[Environment]

NFSE_WORKFLOW=0

  • Intervalo de Entidades para processamento:

[Environment]

NFSE_WF_ENTIDADES=000001-000005

Por padrão serão processadas todas as entidades ativas no Sistema. Neste exemplo serão processadas as entidade de 000001 á 000005.

 

  • Intervalo de tempo em segundos entre a execução das rotinas do Job:

[Environment]

NFSE_WFDELAY = 10

  

  • Tempo de espera para reinício do processamento do Job:

[Environment]

NFSE_WF_SLEEP =30

 

  • Intervalo de tempo em segundos entre a execução das entidades:

[Environment]

NFSE_WFENTIDADEWAIT = 10

 

  • Habilita a notificação do processamento das rotinas no console do TSS:

0=Desabilita

1=Habilita

[Environment]

NFSE_WF_DEBUG=0   

...

defaulttrue
id3
labelNFCe

A configuração do JOB da NFCe no arquivo .ini do servidor do TSS é realizada da seguinte forma:

Seção do JOB:

[NFCE_WF]

main=NFCEWF

Environment=Nome do Environment

...

[ONSTART]

JOBS=NFCE_WF

 

O JOB da NFCe, é responsável pela execução das seguintes rotinas:

  • · Emissão de NFCe:

nfceOffLine: Remessa de NFCe emitida em contingência;

nfceOffLote: Retorno de NFCe emitido em contingência;

nfceCancelaInutiliza: Remessa e Retorno do cancelamento e inutilização;

 

As rotinas que deverão ser executadas, podem ser configuradas através do parâmetro NFCE_JOB_ROTINAS separadas por vírgula, caso não informado o default executará todos:

Abaixo, segue uma lista dos parâmetros que poderão ser configurados, todos são de uso opcional e estão listados com seus valores padrões:
 

  • · Rotinas a serem executadas

[Nome do Environment]

NFCE_JOB_ROTINAS= nfceOffLine, nfceOffLote, nfceCancelaInutiliza

 

  • · Entidades a serem processadas

[Nome do Environment]

...

 

  • · Intervalo para execução das rotinas em segundos:

[Nome do Environment]

NFCE_JOB_ATRASO=30

 

  • · Intervalo do reinício para execução das rotinas em segundos:

[Nome do Environment]

NFCE_JOB_INTERVALO=60

...

defaulttrue
id4
labelMDe

...

Seção do JOB:

[JOBNFE]

main=SPEDWF

Environment=Nome do Environment

 

Ativação do JOB do MDe:

[ONSTART]

JOBS=JOBNFE

 

Abaixo, temos uma lista dos parâmetros que poderão ser configurados, todos são de uso opcional e estão listados com seus valores padrões.

 

  • Rotinas a serem executadas:

[Environment]

NFESPED_WORKFLOW=0

 

  • Intervalo de Entidades para processamento:

[Environment]

NFESPED_WFENTIDADES=000001-000005

Por padrão serão processadas todas as entidades ativas no Sistema. Nesse exemplo serão processadas apenas as entidades de 000001 a 000005.

 

  • Intervalo de tempo em segundos para execução das rotinas:

[Environment]

NFESPED_WFDELAY = 10

 

  • Intervalo de tempo em segundos para execução entre as entidades:

[Environment]

NFESPED_WFENTIDADEWAIT = 10

 

  • Tempo de espera para reinício do processamento do Job:

[Environment]

NFESPED_WF_SLEEPJOB = 30

 

  • Habilita informações das Threads em processamento no console do TSS:

0=Desabilita

1=Habilita

[Environment]

SPED_THREADID= 0

 

  • Habilita a notificação do processamento das rotinas no console do TSS:

0=Desabilita

1=Habilita

2=Notifica apenas quando houver documentos processados

[Environment]

NFESPED_WF=0

...

defaulttrue
id5
labelCTe

O JOB de processamento do CTe é o mesmo utilizado para a NFe e MDFe, mudando apenas a seção e a chamada do JOB no arquivo .ini do TSS que deverá ser feita através da criação de uma seção para o CTe:

Seção do JOB:

[CTE_WF]

main=CTEWF

Environment=Nome do Environment

Ativação do JOB do CTe:

JOBS=CTE_WF

O JOB do CTe é responsável pela execução das seguintes rotinas:

 

  • Emissão de CTe:

1=Realiza a assinatura dos CTe.

2= Transmite os CTe pendentes.

3= Verifica os lotes pendentes e realiza o cancelamento e inutilização de CTe.

4= Envia o e-mail de distribuição da CTe.
 

  • Recebimento de CTe:

5=Busca no servidor de entrada de e-mail, conhecimentos de transporte recebidos e gera registro de entrada na tabela SPED060
 

  • Eventos de emissão de CTe:

...

As rotinas que deverão ser executadas, podem ser configuradas através do parâmetro NFESPED_WORKFLOW, separadas por vírgula (Por exemplo: 1,2,3), caso não informado o default é 0.
 

Abaixo, segue uma lista dos parâmetros que poderão ser configurados, todos são de uso opcional e estão listados com seus valores padrões:

 

  • Rotinas a serem executadas:

[Environment]

NFESPED_WORKFLOW=0

 

  • Intervalo de Entidades para processamento:

[Environment]

NFESPED_WFENTIDADES=000001-000005

Por padrão serão processadas todas as entidades ativas no Sistema. Neste exemplo serão processadas as entidades de 000001 a 000005.

 

  • Intervalo de tempo em segundos entre a execução das rotinas:

[Environment]

NFESPED_WFDELAY = 10

 

  • Intervalo de tempo em segundos entre execução das entidades:

[Environment]

NFESPED_WFENTIDADEWAIT = 10

 

  • Tempo de espera para reinício do processamento do Job:

[Environment]

NFESPED_WF_SLEEPJOB = 30

 

  • Habilita a notificação das Threads em processamento no console do TSS:

0=Desabilita

1=Habilita

[Environment]

SPED_THREADID= 0

...

defaulttrue
id5
labelCLe

A configuração do JOB da CLe no arquivo .ini do servidor do TSS é realizada da seguinte forma:

Seção do JOB:

[CLE_WF]

main=CLE_WF

Environment=Nome do Environment

...

[ONSTART]

JOBS=CLE_WF

...

 

  • Intervalo de entidades para processamento:

CLE_WF_ENTIDADES =000001-000005

Por padrão serão processadas todas as entidades ativas no Sistema. Neste exemplo serão processadas as entidades de 000001 a 000005.

 

  • Intervalo de tempo em segundos entre execução das rotinas:

[Environment]

CLE_WF_DELAY=10

 

  • Intervalo de tempo em segundos para execução entre as entidades:

[Environment]

CLE_WFENTIDADEWAIT = 1

 

  • Tempo de espera para reinício do processamento do Job:

[Environment]

CLE_WF_SLEEP =30

 

  • Habilita mensagens do processamento da CLe no console do TSS:

0=Desabilita

1=Habilita

2=Apenas quando existir documentos processados

[Environment]

CLE_WF_DEBUG=0

...

defaulttrue
id6
labelMDFe

A rotina de processamento do MDFe é a mesma utilizada para a NFe e CTe, mudando apenas a seção e a chamada do JOB no arquivo .ini do TSS que deverá ser feita através na criação de uma seção para o MDFe:

Seção do JOB:

[JOB_MDFE]

main=MDFEWF

Environment=Nome do Environment

 

Ativação do JOB do MDFe:

JOBS=JOB_MDFE

 
O JOB do MDFe, é responsável pela execução das seguintes rotinas:
 

  • Emissão de MDFe:

1 = Realiza a assinatura dos MDFe.

2 = Transmite os MDFe pendentes.

3 = Consulta lotes pendentes.

4 = Envia o e-mail de distribuição do MDFe.
 

  • Eventos do MDFe.

...

Abaixo, segue uma lista dos parâmetros que poderão ser configurados, todos são de uso opcional e estão listados com seus valores padrões:

 

  • Rotinas a serem executadas:

[Environment]

NFESPED_WORKFLOW=0

 

  • Intervalo de entidades para processamento:

[Environment]

NFESPED_WFENTIDADES =000001-000005

Por padrão serão processadas todas as entidades ativas no Sistema. Neste exemplo serão processadas as entidades de 000001 a 000005.

 

  • Intervalo de tempo em segundos entre execução das rotinas:

[Environment]

NFESPED_WFDELAY = 10

 

  • Intervalo de tempo em segundos entre a execução das entidades:

[Environment]

NFESPED_WFENTIDADEWAIT = 10

 

  • Tempo de espera para reinício do processamento do Job:

[Environment]

NFESPED_WF_SLEEPJOB = 30

 

  • Habilita informações das Threads em processamento no console do TSS:

0=Desabilita.

1=Habilita.

[Environment]

SPED_THREADID= 0:

...

defaulttrue
id7
labelRemito

Este JOB realiza as operações sobre o remito eletrônico da Argentina (COT).

A configuração do remito no arquivo .ini do servidor do TSS é realizada da seguinte forma:

Seção do JOB:

[JOBREMITO]

main=JOB_WSREMITO

Environment=SPED

...

NFELOC_USALOC=1

...

[ONSTART]

JOBS=JOBREMITO
 

O JOB do Remito, é responsável pela execução das seguintes rotinas:

 

...

1=Monta os lotes de remitos a transmitir.

2=Transmite os lotes de remito.
 

As rotinas que deverão ser executadas, podem ser configuradas através do parâmetro REMITOLOC_WORKFLOW, separadas por vírgula (1,2), caso não informado o default é 0.

Abaixo, segue uma lista dos parâmetros que poderão ser configurados, todos são de uso opcional e estão listados com seus valores padrões:

...

[Environment]

...

·  Configuração do range de entidades para processamento:

[Environment]

REMITOLOC_WFENTIDADES =000001-000005

Por padrão serão processadas todas as entidades ativas no Sistema. Neste exemplo serão processadas as entidades de 000001 a 000005.

 

·  Tempo de espera para reinício do processamento do Job:

[Environment]

REMITOLOC_WF_SLEEPJOB= 10

 

·  Intervalo de tempo em segundos para execução das rotinas configuradas: 

[Environment]

REMITOLOC_WF_DELAY= 10 

·  Intervalo de tempo em segundos para execução entre as entidades:

[Environment]

...

·  Habilita notificação do processamento das rotinas no console do TSS:

[Environment]

NFESPED_WF

0=Desabilita.

1= Habilita.

 2=Apenas quando houver documentos processados

...

defaulttrue
id8
labelNF Argentina

Existem 4 modelos diferentes de Nota Fiscal Argentina abordadas da mesma forma pelo TSS, para cada modelo deve- se criar uma seção para execução:

1-Nota Fiscal de Exportação:

[JOB_WSFEX]

main=JOB_WSFEX

Environment=Nome do Environment

 

2-Nota Fiscal Interna:

[JOB_WSFE]

main=JOB_WSFE

Environment=Nome do Environment

 

3-Nota Fiscal Interna Regime Dominacion 2904:

[JOB_WSMTX]

main=JOB_WSMTX

Environment=Nome do Environment

 

4-Nota Fiscal Interna Regime 2557:

 [JOB_WSBFE]

main=JOB_WSBFE

Environment=Nome do Environment

 

Para que as rotinas sejam executadas, deverão ser adicionadas na seção ONSTART, conforme exemplo abaixo:

[ONSTART]

JOBS= JOBNFE_WSFEX,JOBNFE_WSFE,JOBNFE_WSMTX,JOB_WSBFE

 

Abaixo, segue uma lista dos parâmetros que poderão ser configurados, todos são de uso opcional e estão listados com seus valores padrões:

·    Intervalo de entidades para processamento.

[Nome do Environment]

NFELOC_WFENTIDADES =000001-000005

Por padrão serão processadas todas as entidades ativas no Sistema. Neste exemplo serão processadas as entidade de 000001 a 000005.

·    Intervalo de tempo em segundos entre execução das rotinas:

[Environment]

NFELOC_WFDELAY = 10

·     Intervalo de tempo em segundos para execução entre as entidades:

[Environment]

NFELOC_WFENTIDADEWAIT = 10

 

·     Tempo de espera para reinício do processamento do Job:

[Environment]

NFESPED_WF_SLEEPJOB = 30

·     Habilita a notificação do processamento das rotinas no console do TSS:

0= Desabilita

1=Habilita

2=Apenas quando houver documentos processados

[Environment]

NFESPED_WF= 0 

Informações
titleNota

Após configurar as entidades, todos os Jobs de Nota Fiscal Argentina assumem as mesmas entidades, deve-se então configurar mais de um servidor para rodar Jobs diferentes, caso seja queira ter cada JOB processando entidades diferentes.

...

 

 

Campo:

Descrição

Nome do campo

Descreva a funcionalidade do campo e coloque um exemplo para seu preenchimento.

 

Nome do campo

Descreva a funcionalidade do campo e coloque um exemplo para seu preenchimento.

Nome do campoDescreva a funcionalidade do campo e coloque um exemplo para seu preenchimento.

 

 

Conteúdos Relacionados

Informe os links de acessos para o conteúdo de outros documentos e/ou endereços (Fluig ou vídeos no YouTube) que estão relacionados com a rotina mencionada nesta página.

 

 

 

 

Existem 4 modelos diferentes de Nota Fiscal Argentina abordadas da mesma forma pelo TSS, para cada modelo deve- se criar uma seção para execução:

1-Nota Fiscal de Exportação:

 [JOB_WSFEX]

main=JOB_WSFEX

Environment=Nome do Environment

2-Nota Fiscal Interna:

[JOB_WSFE]

main=JOB_WSFE

Environment=Nome do Environment

 

3-Nota Fiscal Interna Regime Dominacion 2904:

[JOB_WSMTX]

main=JOB_WSMTX

Environment=Nome do Environment

 

 

 

4-Nota Fiscal Interna Regime 2557:

 [JOB_WSBFE]

main=JOB_WSBFE

Environment=Nome do Environment

Para que as rotinas sejam executadas, deverão ser adicionadas na seção ONSTART, conforme exemplo abaixo:

[ONSTART]

JOBS= JOBNFE_WSFEX,JOBNFE_WSFE,JOBNFE_WSMTX,JOB_WSBFE 

 

Abaixo, segue uma lista dos parâmetros que poderão ser configurados, todos são de uso opcional e estão listados com seus valores padrões:

 

·      Intervalo de entidades para processamento.

[Nome do Environment]

NFELOC_WFENTIDADES =000001-000005

Por padrão serão processadas todas as entidades ativas no Sistema. Neste exemplo serão processadas as entidade de 000001 a 000005.

 

·      Intervalo de tempo em segundos entre execução das rotinas:  

[Environment]

NFELOC_WFDELAY = 10

 

·      Intervalo de tempo em segundos para execução entre as entidades:

[Environment]

NFELOC_WFENTIDADEWAIT = 10

 

·      Tempo de espera para reinício do processamento do Job:

[Environment]

NFESPED_WF_SLEEPJOB = 30

 

·      Habilita a notificação do processamento das rotinas no console do TSS:

0= Desabilita

1=Habilita

2=Apenas quando houver documentos processados

[Environment]

NFESPED_WF= 0