Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin

Sistema não permite que os campos T1Z_VLRSEN, CMU_VLCONT e CMU_VLGILR fiquem vazios

Linha de Produto:

TAF - Totvs Automação Fiscal

Segmento:

Serviços

Módulo:

SIGATAF

Função:

TAFA272.prw - Aquis. Prod. Rural

TAFXVALID.prw

Situação/Requisito

"Sistema não permite que os campos T1Z_VLRSEN, CMU_VLCONT e CMU_VLGILR fiquem vazios.

Cenário 1: Cliente possui um processo judicial onde o pagamento do funrural é suspenso, porém o valor do Senar será recolhido normalmente. Ao informar o processo judicial pela rotina TAFA272, o sistema não permite confirmar o cadastro, pois informa que o valor do Senar deve ser preenchido. Não há valor do Senar suspenso e por isso o campo deve ser vazio. Caso o cliente faça a importação dos dados via xml, o campo é gravado sem valores, porém a validação do schema da rotina acusa rejeição informando que o campo está sem conteúdo.

Cenário 2: Cliente possui documentos fiscais que o funrural e o GILRAT não foram recolhidos e por isso ficam vazios. Quando deixamos os campos CMU_VLCONT e CMU_VLGILR vazios o sistema permite confirmar o registro, porém a validação de schema acusa que o campo está vazio ou inconsistente. Neste caso o valor da tag deverá ser 0.

Para reproduzir:

  • Não será possível enviar a tabela TAFST2 pois os documentos foram incluídos diretamente pelo TAF.
  • Incluir pela rotina TAFA272 os valores de documentos fiscais e deixe os campos CMU_VLCONT e CMU_VLGILR vazios
  • Incluir na aba Processos referenciados, os valores de GILRAT e Funrural e deixe o campo T1Z_VLRSEN vazio. O sistema não deixará salvar o registro.
  • Para efeito de teste, informe o valor do campo T1Z_VLRSEN e depois apague seu conteúdo via apsdu
  • Dentro da rotina TAFA272, vá em "Outras Ações"/Validar Registro"

Solução/Implementação:

  • Realizado ajuste de dicionário e fonte TAFA272 para permitir que os campos fiquem vazios.
  • Inclusão de mensagem em validação de falha dos eventos, somente quando ocorrer falha:

    "As inconsistências apresentadas acima não impedem a transmissão deste evento ao Governo por parte do TAF. Estas mensagens são referentes a uma pré validação das regras de transmissão constantes no layout do eSocial."
    Salientamos a importância de corrigi-las para evitar a rejeição deste evento por parte do Governo após a transmissão."

Requisito:DSERTAF1-7291