Árvore de páginas

Versões comparadas

Chave

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

...

Alterações referentes ao fonte TAFA264 com data igual ou superior a 17/11/2021

Se não houver nenhum cadastro na T3M referente a rúbrica integrada e/ou se a mesma não estiver transmitida para o Governo, o sistema irá rejeitar o evento mesmo se o parâmetro MV_TAFTRUB estiver preenchido
  • .


Demais Documentos:  https://centraldeatendimento.totvs.com/hc/pt-br/articles/360019721132

Produto:

TAF - Totvs Automação Fiscal

Versões:

Todas

Ocorrência:

Validação da tag ideTabRubr no evento S-1200:Após atualização da rotina TAFA264 o campo de descrição do agente nocivo mudou de nome.

A partir da versão de 0817/0711/2021 do fonte TAFA250 passa a realizar a validação da tag "ideTabRubr" analisando se a mesma está associada a rúbrica informada na tag "codRubr", essa validação é realizada verificando a tabela C8R (rúbricas) e T3M (ideTabRubr) conforme especificação abaixo:

A Tabela T3M contêm um de/para entre os códigos do ERP e os códigos do TAF conforme definição abaixo:

T3M_ID - Código  correspondente ao ideTabRubr no TAF, este é o código que vai de fato para o governo.

T3M_CODERP - Este é o código é correspondente ao ideTabRubr no ERP 

Nesta situação o sistema analisa a informação integrada na taf "ideTabRubr", busca o valor correspondente no campo T3M_CODERP e se localizado é gravado o valor correspondente a T3M_ID no campo C8R_IDTBRU.

Após encontrar o "ideTabRubr" (T3M_ID) correto o sistema avalia se a rúbrica "codRubr" possui um código relativo no período vigente C8R_CODRUB, nas versões anteriores a 08/07/2021 caso a informação da tag "ideTabRubr" não seja encontrada no campo T3M_CODERP o sistema irá vericar qual registro correspondente ao código da rúbrica foi transmitido para o Governo, caso localizado a informação deste registro será considerado na integração.

TAFA264 o campo correspondente a descrição de agente nocivo é armazenado no campo CMA_DAGNOC, essa alteração foi necessária por que no layout do governo a tag dscAgNoc é especificada com tamanho 999, desta forma foi necessário criar um campo MEMO para que a informação fosse gravada sem riscos de truncamento de dados.

Esta tag também está documentada como sendo chave do grupo agNoc, a nível de produto não é possível incluir um campo MEMO na chave primária de uma tabela, por este motivo no campo CMA_DSAG que anteriormente era utilizado para gravar descrição, está sendo utilizado para a gravação de uma chave única referente a descrição e também foi adicionado como chave na tabela CMA.

Desta forma o sistema irá utilizar a seguinte regra para a exibição do campo de descrição de agente nocivo no cadastro do evento S-2240: 


Cenário 1

Campo CMA_DAGNOC não criado no banco de dados ou campo CMA_DAGNOC criado e fonte TAFA264 com data inferior a 17/11/2021: 

Comportamento esperado:  O sistema continuará gravando a descrição no campo CMA_DSAG, porém nesta situação o cliente não conseguirá informar mais que 220 caracteres e não será possível repetir o código do agente nocivo.


Cenário 2

Campo CMA_DAGNOC criado e TAFA264 com data igual ou superior a 17/11/2021: 

Comportamento esperado:

  • O sistema passará a gravar a informação de novos registros no campo CMA_DAGNOC e uma chave única no campo CMA_DSAG (essa chave começa com os caracteres PK)
  • Na visualização, alteração ou exclusão de registros legados (com a descrição preenchida no campo CMA_DSAG) o sistema irá exibir no cadastro o campo CMA_DSAG em detrimento do campo CMA_DAGNOC
  • O sistema irá gerar o XML utilizando o campo correto de forma transparente para os registros novos e registros legados
Informações
titleParâmetro

Caso o de/para entre RM e TAF não esteja pareado e/ou no ambiente do ERP só exista 1 tabela de rúbrica, para evitar erros na integração o parâmetro MV_TAFTRUB com a seguinte configuração:

Campo Valor
X6_VARMV_TAFTRUB
X6_TIPOL - Lógico
X6_DESCRICDefine se o sistema deve validar a tag ideTabRubr
X6_DESC1na integracao dos xmls da folha de pagamento
X6_DESC2e-Social
X6_CONTEUD.F.
X6_DEFPOR.T.

*O Valor Default do campo X6_CONTEUD é .T. , porém para desabilitar a validação da tag "ideTabRubr" o mesmo deve ser criado/configurado com o .F.

Na Geração do XML(transmissão) caso existam 2 códigos de rubricas para "ideTabRubr" diferentes o sistema irá considerar a rúbrica transmitida considerando o período da folha, o mesmo ocorre quando o código correspondente ao ERP não é localizado na tabela T3M.

Aviso