Árvore de páginas

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.                                                             

  

Informações Gerais

 

Especificação

Produto

Totvs Automação Fiscal

Módulo

SIGATAF

Segmento Executor

Serviços

Projeto

eSocial 2.1

IRM

PCREQ-5227

Requisito

PCREQ-5303

Subtarefa

PDR_SER_TAF001-749

Chamado

 

Release de Entrega Planejada

11.80.14

Réplica

 

País

( X ) Brasil  (  ) Argentina  (  ) Mexico  (  ) Chile  (  ) Paraguai  (  ) Equador

(  ) USA  (  ) Colombia   (  ) Outro _____________.

Outros

 

 

 

Objetivo

 

Tratamento de Data de Transmissão para os eventos do eSocial, permitindo que o ERP envie uma data na qual o evento deverá ser transmitido.


Definição da Regra de Negócio

 

  • Criar o campo “Data de Transmissão” ( TAFDATATRANS ) na tabela TAFST1, onde o Extrator informará a data de transmissão de determinado evento.
  • Criar o campo “Data de Transmissão” ( TAFDATATRANS ) na tabela TAFST2, onde o Processo 0 replicará a data de transmissão de determinado evento da tabela TAFST1.
  • Adequar as funcionalidades TAFXXXGRV para o recebimento deste campo de Data de Transmissão. Para isto será necessário a criação do campo XXX_DTTRAN para armazenamento desta data e índice para ordenação e busca de informação nos eventos.
  • Alterar o controle de transmissão ao TSS ( Processo "4" ) para se adequar ao tratamento de data de transmissão de eventos do eSocial.

 

Rotina

Tipo de Operação

Opção de Menu

Regras de Negócio

TAFAINTEG – Processamentos

Alteração

Miscelanea -> Integrações TAF-> Processamentos

-

TAFXINTEG

Alteração

N/A

-

TAFIntegraESocial

Alteração

N/A

-

Cadastros eSocialAlteraçãoAtualizações -> Eventos eSocial-

 

  1. Criar o campo "Data de Transmissão" nas tabelas TAFST1 e TAFST2 por meio da funcionalidade xTAFGetStru, localizado no fonte TAFXINTEG, utilizando como referência as informações contidas em Dicionário de Dados.

  2. Criar o campo XXX_DTTRAN e índice relativo ao campo em todos os eventos do eSocial para armazenamento da informação, utilizando como referência as informações contidas em Dicionário de Dados.

  3. Alterar o envio de dados do Processo "2" para recebimento da "Data de Transmissão" por meio da funcionalidade TAFProc2, localizado no fonte TAFAINTEG, passando como parâmetro a "Data de Transmissão" da tabela TAFST2 para a funcionalidade TAFPrepInt, apenas quando o tipo de mensagem se referir a xml ( TAFCODMSG = "2" ). Além disto, adequar a funcionalidade TAFPrepInt, localizado no fonte TAFXINTEG, para o recebimento desta informação, e repasse as funcionalidades de gravação de dados de cada cadastro ( TAFXXXGRV ).
    * Observação: Realizar o tratamento de dados no trecho do fonte onde cTpInteg == "3".

  4. Alterar as funcionalidades TAFXXXGRV de todos os eventos do eSocial para recebimento da informação referente a "Data de Transmissão". Além disto, deve-se gravar esta informação por meio de LoadValue, respeitando as regras existentes de integridade.

  5. Alterar o envio e consulta de informações do TAF ao TSS, referente ao eSocial. Deve-se alterar a consulta ao banco de dados existente na funcionalidade TAFProcTSS, localizado no fonte TAFAINTEG, para que passe a considerar o campo XXX_DTTRAN de cada evento do eSocial. Serão considerados apenas os registros que não possuírem esta informação 
    indicada ou que possuírem a data do dia para processamento.
    * Observação: Verificar a ordem de índice do dicionário para ajustar a cláusula WHERE desta consulta ao banco de dados, com a finalidade de garantir a melhor performance.


Tabelas Utilizadas

  • TAFST1 – Shared Table 1
  • TAFST2 – Shared Table 2
  • Tabelas de eventos do eSocial


 

Fluxo do Processo

 

Diagrama - Caso de Uso


Diagrama de Atividades 


 

Dicionário de Dados

 

Arquivo ou Código do Script: TAFST1 – Shared Table 1

Campo

TAFDATATRAN

Tipo

D

Tamanho

8

Valor Inicial

 

Mandatório

Sim (  ) Não (  )

Descrição

 

Título

 

Picture

 

Help de Campo

 

 

Arquivo ou Código do Script: TAFST2 – Shared Table 2

Campo

TAFDATATRAN

Tipo

D

Tamanho

8

Valor Inicial

 

Mandatório

Sim (  ) Não (  )

Descrição

 

Título

 

Picture

 

Help de Campo

 

 

Arquivo ou Código do Script: Tabelas de eventos do eSocial 

ÍndiceChave
XXXXX_FILIAL + XXX_DTTRAN + XXX_ATIVO + XXX_STATUS

Campo

XXX_DTTRAN

Tipo

D

Tamanho

8

Valor Inicial

 

Mandatório

Sim (  ) Não ( X )

Descrição

Data de Transmissão

Título

Data de Transmissão

Picture

 

BrowseSim
VisualVisualizar
ContextoReal

Help de Campo

Deve representar neste campo a data de transmissão para o Fisco deste registro.

 

 

 

 Este documento é material de especificação dos requisitos de inovação, trata-se de conteúdo extremamente técnico.