Dados Gerais

Módulo:

TOTVS Automação Fiscal (SIGATAF)

Issue:

DSERTAF1-29379

Descrição:

Implementar funcionalidade re-avaliar totalizadores no PO-UI

Data

 

Analista

Fabio Mendonça

Demanda

Atualmente, dentro do Detalhamento dos eventos periódicos e do 2299 e 2399 no Monitor QT, temos a funcionalidade Re-Avaliar totalizadores (segue print abaixo). Esta opção é utilizada em casos em que é preciso refazer a carga dos totalizadores nas tabelas de negócios quando há algum erro no relatório e identifica-se que ocorreu devido a falha na gravação das informações dos XMLs de retorno do RET.


Como o monitor QT será descontinuado, precisa-se analisar a viabilidade técnica da disponibilização dessa funcionalidade no monitor PO-UI.

Parecer

Foi feita uma análise técnica da implementação atualmente em uso da funcionalidade 'Re-avaliar Totalizadores', disponibilizada dentro da rotina de Monitoramento do eSocial (TAFMONTES.PRW), mais especificamente disposta no fonte de Detalhamento de Transmissão dos Eventos do eSocial (TAFMONDET.PRW).

Não foram encontrados quaisquer ofensores que prejudiquem e/ou inviabilizem a criação de componente de interface do POUI e respectivo consumo de serviço específico para este fim. Além disso, não foi encontrado nenhum ofensor que prejudique e/ou inviabilize a criação de API que faça a recepção e tratamento de parâmetros, sirva essas informações as rotinas atualmente em uso para respectivos cálculos e forneça retorno das informações necessárias a execução da funcionalidade.

Detalhes técnicos da atual execução da rotina e implementação dos passos supracitados para a implementação da mesma no ambiente POUI do eSocial seguem detalhados nas demais seções deste documento.

Especificação de Funcionamento Atual

Dentro da rotina de Monitoramento de Eventos do eSocial (TAFMONTES.PRW) existe a funcionamento de Detalhamento de Transmissões de Eventos do eSocial (TAFMONDET.PRW). Ao abrir-se o Detalhamento, existe a funcionalidade 'Re-avaliar Totalizadores'. Quando acionada, essa funcionalidade é processada internamente pela chamada da função 'consultaTotalizador()' que está associada na ação do botão. A função 'consultaTotalizador' recebe parâmetros de filtro e controle que, por fim, são passados para a função 'TAFProc5Tss' envolta numa chamada FWMsgRun .

Logo abaixo segue print da chamada da função supracitada que dispara a execução do processamento.


Proposta de Implementação via Paineis do Esocial POUI

FrontEnd



Pré-condição: Eventos do trabalhador com e sem vínculo incluídos e transmitidos.

Pós-condição: Posicionamento na opção desejada.

Seq.

Nome da Atividade

Descrição do Desenvolvimento

1

Posicionar no Registro

Na rotina do trabalhador posicione no registro desejado, seguir sequencia 2.

2

Botão Alterar

Clique no botão de alterar e escolher a opção desejada sem que aconteça o desposicionamento.


3

Botão Visualizar

Clique no botão de visualizar e escolher a opção desejada sem que aconteça o desposicionamento e execute a rotina posicionada normalmente.


OBS: Será necessário criar um novo tipo de tela (parâmetro) para apresentação das opções da tela visualizar. (SelecOpc e TafVisuTrb).



Protótipo

Não há.


Regras de Negócios               

Seq.

Regras/Formulas

1.

As opções só serão exibidas quando os eventos de trabalhador com vínculo ou sem vínculo estiverem transmitidos.


Tabelas Relacionadas

S2200 - C9V, C9Y, CUP, CRQ, T3L, T80 e T90

S2205 – T1U e T3T

S2206 – T1V, T3U, T79 e T91

S2300 – C9V, T2F e CUU

S2306 – T0F


S2200 

C9V

Dados do Trabalhador

C9Y

Cadastro de Dependentes

CUP

Cadastro Inicial do Vínculo

CQR

Cadastro de horário contratual

T3L

Trabalhador Substituído

T80

Filiação Sindical do Trabalhador

T90

Observações do contrato de trabalho


S2205 

T1U

Alteração de Dados Cadastrais

T3T

Cadastro de Dependentes


S2206 

T1V

Alteração Contrato Trabalhador

T3U

Cadastro de Horário Contratual

T79

Filiação Sindical Trabalhador

T91

Observações Contrato Trabalho

 

S2300 

C9V

Dados do Trabalhador

T2F

Cadastro de Dependentes

CUU

Informação TSV

 

S2306 

T0F

Alteração Informação TSV

 

Plano de Testes                              

Cenário

Descrição do Cenário (Teste Integrado)

Resultado Esperado

01

Incluir um Trabalhador com Vínculo (S2200), posicionar no registro e clicar em incluir.

Exibirá a tela com as opções:


- S2200 – Cad. Inicial do Vínculo...

- S2300 – Trabalhador sem Vínculo.



Posicionar na opção S2200. Abrirá a tela de inclusão de um trabalhador com vínculo.


02

Realizar uma Alteração Cadastral (S2205), posicionar o registro desejado e clicar em alterar.

Exibirá a tela com as opções:


- Retificar Evento do Trabalhador.

- Alterar Dados Cadastrais (S2205).

- Alterar Dados Contratuais (S2206).


Posicionar na opção S2205. Abrirá a tela de inclusão de uma alteração cadastral.


03

Realizar uma Alteração Contratual (S2206), posicionar no registro desejado e clicar em alterar.

Exibirá a tela com as opções:


- Retificar Evento do Trabalhador.

- Retificar Alteração de Dados Cadastrais   

(S2205).

- Alterar Dados Cadastrais (S2205).

- Alterar Dados Contratuais (S2206).


Posicionar na opção S2206. Abrirá a tela de inclusão de uma alteração contratual.


04

Retificar Evento do Trabalhador, posicionar no registro desejado e clicar em alterar.

Exibirá a tela com as opções:


- Retificar Evento do Trabalhador.

- Retificar Alteração de Dados Cadastrais   

(S2205).

- Retificar Alteração de Dados Contratuais

(S2206).

- Alterar Dados Cadastrais (S2205).

- Alterar Dados Contratuais (S2206).


Posicionar na opção Retificar Evento do Trabalhador. Abrirá a tela de retificação do trabalhador.


05

Retificar Alteração de Dados Cadastrais (S2205), posicionar no registro desejado e clicar em alterar.

Exibirá a tela com as opções:


- Retificar Evento do Trabalhador.

- Retificar Alteração de Dados Cadastrais   

(S2205).

- Retificar Alteração de Dados Contratuais

(S2206).

- Alterar Dados Cadastrais (S2205).

- Alterar Dados Contratuais (S2206).


Posicionar na opção Retificar Alteração de Dados Cadastrais (S2205). Abrirá a tela de retificação de alteração cadastrais.

 

06

Retificar Alteração de Dados Cadastrais (S2206), posicionar no registro desejado e clicar em alterar.



Exibirá a tela com as opções:


- Retificar Evento do Trabalhador.

- Retificar Alteração de Dados Cadastrais   

(S2205).

- Retificar Alteração de Dados Contratuais

(S2206).

- Alterar Dados Cadastrais (S2205).

- Alterar Dados Contratuais (S2206).


Posicionar na opção Retificar Alteração de Dados Contratuais (S2206). Abrirá a tela de retificação de alteração contratual.


07

Incluir um Trabalhador sem Vínculo (S2300), posicionar no registro e clicar em incluir.

Exibirá a tela com as opções:


- S2200 – Cad. Inicial do Vínculo...

- S2300 – Trabalhador sem Vínculo.



Posicionar na opção S2300. Abrirá a tela de inclusão de um trabalhador sem vínculo.


08

Realizar uma Alteração Cadastral do trabalhador sem vínculo (S2205), posicionar o registro desejado e clicar em alterar.

Exibirá a tela com as opções:


- Retificar Evento do Trabalhador.

- Alterar Dados Cadastrais (S2205).

- Alterar Dados Contratuais (S2306).


Posicionar na opção S2205. Abrirá a tela de inclusão de uma alteração cadastral do trabalhador sem vínculo.


09

Realizar uma Alteração Contratual do trabalhador sem vínculo (S2306), posicionar no registro desejado e clicar em alterar.

Exibirá a tela com as opções:


- Retificar Evento do Trabalhador.

- Retificar Alteração de Dados Cadastrais   

(S2205).

- Alterar Dados Cadastrais (S2205).

- Alterar Dados Contratuais (S2306).


Posicionar na opção S2306. Abrirá a tela de inclusão de uma alteração contratual.


10

Retificar Evento do Trabalhador sem vínculo, posicionar no registro desejado e clicar em alterar.

Exibirá a tela com as opções:


- Retificar Evento do Trabalhador.

- Retificar Alteração de Dados Cadastrais   

(S2205).

- Retificar Alteração de Dados Contratuais

(S2306).

- Alterar Dados Cadastrais (S2205).

- Alterar Dados Contratuais (S2306).


Posicionar na opção Retificar Evento do Trabalhador. Abrirá a tela de retificação do trabalhador.


11

Retificar Alteração de Dados Cadastrais do trabalhador sem vínculo (S2205), posicionar no registro desejado e clicar em alterar.

Exibirá a tela com as opções:


- Retificar Evento do Trabalhador.

- Retificar Alteração de Dados Cadastrais   

(S2205).

- Retificar Alteração de Dados Contratuais

(S2306).

- Alterar Dados Cadastrais (S2205).

- Alterar Dados Contratuais (S2306).


Posicionar na opção Retificar Alteração de Dados Cadastrais do trabalhador sem vínculo (S2205). Abrirá a tela de retificação de alteração cadastrais.

 

12

Retificar Alteração de Dados Contratuais do trabalhador sem vínculo (S2306), posicionar no registro desejado e clicar em alterar.



Exibirá a tela com as opções:


- Retificar Evento do Trabalhador.

- Retificar Alteração de Dados Cadastrais   

(S2205).

- Retificar Alteração de Dados Contratuais

(S2306).

- Alterar Dados Cadastrais (S2205).

- Alterar Dados Contratuais (S2306).


Posicionar na opção Retificar Alteração de Dados Contratuais do trabalhador sem vínculo (S2306). Abrirá a tela de retificação de alteração contratual.