Árvore de páginas

Versões comparadas

Chave

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

Produto:

TOTVS Automação Fiscal - TAF

Ocorrência:

Existem alguns S-1210 referentes ao período do mês 10 que foram integrados, enviados e protocolados pelo governo porem em seus registros na TAFXERP estão com o campo TAFRECNO preenchidos com valores que não existem na tabela T3P, o que causa o erro do cliente de não conseguir o retorno do status de transmissão desses eventos para o Datasul.

Passo a passo:

Criado rotina de Ajuste da tabela TAFXERP para a atualização dos Recnos da T3P


Por conta da perda das Informações da tabela TAFST2 o sistema não está conseguindo encontrar o afastamento predecessor no envio de uma retificação ou término afastamento.

Passo a passo:

Para que os afastamento de término e retificação (início ou fim) possam ser integrados é necessário que no momento da integração seja informado o TAFKEY do registro predecessor para que o sistema possa posicionar no registro correto através do próprio TAFKEY (tabela TAFST2) além dos campos TAFALIAS e TAFRECNO da tabela TAFXERP. Para os clientes Protheus que porventura perderam essas informações foi criado um Script de recriação das tabelas TAFST2/TAFXERP e se necessário ajuste da tabela SR8, o mesmo se baseia nas seguintes premissas:

1 - É Necessário que o afastamento exista na tabela SR8 (GPE) e CM6(TAF) e que a data de Inicio do afastamento seja maior que a data contida no parâmetro MV_TAFININ, caso o mesmo esteja em branco ou não exista o sistema irá considerar o valor "20180301".

2 - A execução deve ser realizada na filial Matriz do TAF, serão considerados todas as filiais com a mesma raiz de CNPJ E contidas na aba "Outras Filias" no cadastro de complemento de empresa (caso existam).

3 - Para os Afastamentos de Início ou Término é necessário que as datas de início e fim sejam diferentes  e que a mesmas existam nas tabelas  SR8 e CM6, para o início de afastamento também é verificado se o campo CM6_XMLREC é igual a INIC, para o término este campo tem que ser igual a TERM

4 - Para os Afastamentos completos é necessário que o campo R8_TAFKI seja igual ao campo R8_TAFKF, também é verificado se o campo CM6_XMLREC é igual a COMP

5 - Se o registro existir nas tabelas CM6 e SR8 e não existir nas TAFXERP e/ou TAFST2 o sistema irá recriar o registro na TAFST2 e/ou TAFXERP utilizando o TAFKEY contido na SR8, se o mesmo não existir será criado um novo e persistido nas 3 tabelas.

6 - Se o registro existir nas tabelas CM6, SR8, TAFXERP e/ou TAFST2 porem não existir o TAFKEY na SR8 o mesmo será persistido na tabela.

Informações
  • Esta funcionalidade não está expedida no repositório padrão, caso haja necessidade da sua utilização será necessário a solicitação via ticket; Cadastrar a rotina no menu como TAFAJPREDEC 

    UPDTAFXERP

  • Executar este procedimento primeiramente em base de homologação.
  • Realizar o backup do banco de dados ou das tabelas TAFST2,TAFXERP e SR8 na execução em base de produção.
  • O XML Não será recriado na tabela TAFMSG na tabela TAFST2

...