Árvore de páginas

Versões comparadas

Chave

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

Dados Gerais

Módulo:

TOTVS Automação Fiscal (SIGATAF)

Issue:

DSERTAF1-29240

Descrição:

Adequação relatórios de FGTS - Versão S1.0 

Data

11/04/2022

Analistas

Lucas Alves dos Passos



Descrição Funcional

Devido a simplificação do layout do eSocial para a versão 1.0 os eventos de folha e seus retornos de totalizadores sofreram alterações de regras e layout.

...

  • Transmissão de uma folha S-1200 período mensal
  • Transmissão de uma folha S-1200 período mensal com verbas relacionada ao decimo décimo terceiro.
  • Transmissão de uma folha S-1200 período mensal trabalhador autônomo.

...

Documento de referencia dos relatórios:

https://tdn.engpro.totvs.com.br/pages/releaseview.action?pageId=507969929

https://tdn.engpro.totvs.com.br/pages/releaseview.action?pageId=528452163


Pontos de Ajuste:

Seq.Nome da AtividadeDescrição do Desenvolvimento
1Dicionário 

Criação de um campo para guardar o valor retornado nas TAG de depósito. (Campo com as mesmas configurações do campo V3N_VALOR)


Sugestão para o campo:

X3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_DESCRICX3_PICTURE
V3N_VLRDEPN162Valor DeposiValor Deposito FGTS      @E 9,999,999,999,999.99                      


As tags de deposito que alimentaram o campo são:

<dpsFGTS>

<dpsFGTSE>

2

TAFA520

Ajuste da TAF520Grv()

Criação de uma nova #DEFINE para ser passado no array aAnalitico com o valor das TAG de depósito.


Atentar que alimentação do array aparece em 6 momentos no fonte de acordo com as informações retornadas de período atual e períodos anteriores.
Verificar a necessidade de ajustes em todos os arrays pois deve manter o funcionamento atual da versão 2.5 que não deve ter o comportamento alterado.

3

TAFESOCIALREPORT

Ajuste da Upsert()

Ajustar a função para que faça o INSERT do valor no campo novo criado na V3N.
4

WSTAF010


Ajuste da filFGTSData()

Ajuste na função adicionando o campo novo na Query e realizando os tratamentos nas validações no momento de realizar a soma dos valores que serão
apresentados nos campos e cards do relatório.


Obs:  A função do TafLayESoc() faz uso do supergetmv o que causa error.log no acesso da SX6. Pode ser feito a proteção apenas validando se o campo esta
preenchido pois ele só será alimentado para os registros em que o retorno for da versão 1.0.

5

TAFR124

Ajuste da R124Query()



Ajuste da R124Hash()




Ajuste da PrintData()



Ajuste na função adicionando o campo novo na Query 



Realizar os tratamentos nas validações no momento de realizar a soma dos valores que serão
apresentado na planilha excel.


Obs: Atentar em como realizará a proteção, pois se for o através do TafLayESoc(), poderemos ter cenários onde o cliente tenha entregados eventos na versão 2.5 e 
depois migrado para a versão 1.0 no mesmo mês.

Fazer a unificação das Abas de Base e Deposito para versão S1.0


6

TAFA250

TAFA266
TAFA280

TAFA423

TAFCHARGERPT

Avaliar se a mudança do UPSERT não afetara os processos das rotinas que fazem uso deste método e se não será necessário alteração no tamanho do array nas funções 
de grv(), xml() e SaveModel().


Avaliar todos os processos de CRUD destas rotinas por meio de integração e de modo manual, pois todo o processo para este evento é relacionado com a V3N para garantir
a persistência dos dados.

Ajuste documentações:

Realizar o ajuste das documentações alterado as informações da coluna de Governo para a versão 1.0


https://tdn.engpro.totvs.com.br/pages/releaseview.action?pageId=507969929

https://tdn.engpro.totvs.com.br/pages/releaseview.action?pageId=528452163


Protótipo item 5 - Unificação das abas em excel:

Image Added


As colunas que serão alteradas da segunda aba que antes era a aba de depósito são:

  • Folha - Depósito FGTS    
  • TAF - Depósito FGTS  
  • Governo - Depósito FGTS  
  • Folha - Depósito FGTS - 13° Salário    
  • TAF - Depósito FGTS - 13° Salário  
  • Governo - Depósito FGTS - 13° Salário
  • Folha - Depósito FGTS - Rescisório
  • TAF - Depósito FGTS - Rescisório  
  • Governo - Depósito FGTS - Rescisório


Complemento Técnico


Não versão 2.5 conforme documentação o retorno do governo devolvia no XML com o seguinte tipo de valor:

Depósito FGTSOrigem: Arquivo xml de retorno do Governo S-5003.
Conteúdo: Tipo de valor 51, 53, 55 ou 57.
Depósito FGTS - 13º SalárioOrigem: Arquivo xml de retorno do Governo S-5003.
Conteúdo: Tipo de valor 52, 54, 56, 58, 62, 65, 68 ou 71.
Depósito FGTS - RescisórioOrigem: Arquivo xml de retorno do Governo S-5003.
Conteúdo: Tipo de valor 61, 63, 64, 66, 67, 69, 70 ou 72.


Já na 1.0 o XML é retornado com o mesmo tipo de valor da base, que vai do CODIGO 11 ao 50.

Atentar para manter o funcionamento das 2 versões trabalhando em conjunto. Ex:

Image Added


Informações
titleImportante

Após a finalização da tarefa é necessário informar no DT que para ajustar o legado será necessário executar a rotina de Re-avaliar totalizadores no TAFMONTES, e para isso necessário que exista os registros de retorno nas tabelas SPEDs


Os fontes alterados durante o estudo da spike serão anexados a issue DSERTAF1-29240.