Histórico da Página
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 eSocial | Alteração | Atualizações -> Eventos eSocial | - |
- 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.
- 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.
- 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". - 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.
- 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
Índice | Chave |
---|---|
XX | XXX_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 |
|
Browse | Sim |
Visual | Visualizar |
Contexto | Real |
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. |
---|