01. DADOS GERAIS

Produto:

TOTVS Varejo Supermercados

Linha de Produto:

Linha Consinco 

Segmento:

Varejo Supermercados 

Módulo:FISCAL
Função:AUXILIAR - RFCONTABAUXI
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSUPFISAPU-9638


02. 
SITUAÇÃO/REQUISITO

   Melhorar o processo de contabilização para garantir a integridade das informações (Auxiliar, Definitiva e Contábil), implementar mensagens de aviso e visualização do LOG das exclusões.

1) Quando o processo de Contabilização Auxiliar é encerrado antes do término, se não tiver sido contabilizado nenhuma nota o LOG fica em aberto, ao tentar excluir é demonstrada mensagem que não existe lançamentos. Dessa forma é necessário realizar melhoria no processo para que não seja bloqueada aplicação de contabilização auxiliar.

2) Quando o processo de Exclusão da Contabilização é executado, mesmo quando não existe nenhuma informação é gravado LOG que foi feita exclusão com sucesso. Dessa forma é necessário realizar melhoria no processo para que não seja gravado LOG se não houve exclusão.

3) Quando o processo de Exclusão da Contabilização é executado, no objeto "RFP_EXCLUILANCAMENTOWEB" é feito tratamento dos documentos que serão cancelados no Contábil e Excluidos do Fiscal. Dessa forma é necessário realizar melhoria para garantir que só seja excluido do Fiscal se realmente foi cancelado no Contábil.

4) Quando o processo de Contabilização Definitiva é executado, na existência de inconsistências é exibida a seguinte mensagem: "Houve inconsistências na contabilização. Verifique!". Dessa forma é necessário realizar melhoria no processo para direcionar o uso do Relatório de Inconsistências.

5) Quando o processo de Exclusão da Contabilização é executado, criar tela de LOG, também demonstrar os modelos/empresa que foram excluídos e usuário que realizou ação.

03. SOLUÇÃO

1) Criado recurso nos objetos "RFP_EXCLUILANCTOCTB" e "RFP_EXCLUILANCTOCTBWEB" para finalizar a linha de LOG quando não houver lançamentos para excluir.
Obs.: Com isso será apresentada mensagem em tela de que não existe informações para exclusão e será fechado LOG, possibilitando que o usuário faça a Contabilização Auxiliar novamente.

2) Criado recurso nos objetos "RFP_EXCLUILANCTOCTB" e "RFP_EXCLUILANCTOCTBWEB" para gravar LOG apenas quando realmente excluir algum lançamento.

3) Criado recurso no objeto "RFP_EXCLUILANCTOCTBWEB" para que seja feita verificação dos lançamentos na tabela ABA_LANCAMENTO, caso o lançamento não tenha sido cancelado é retornado erro na aplicação e não é feita exclusão no Fiscal.

4) Criado recurso na aplicação de Contabilização Definitiva, alterando a mensagem para: "Houve inconsistências na contabilização, Verifique no Menu: Fiscal > Relatórios > Contabilização >  Inconsistências".

5) Criado recurso na aplicação de Exclusão da Contabilização, alterando as mensagens conforme abaixo:

Quando existe lançamentos apenas na Contabilização Auxiliar:
Existe lançamento realizado pela Contabilização Auxiliar, ao continuar as informações serão excluídas. Deseja continuar? 

Quando existe lançamentos na Auxiliar e Definitiva:
Existe lançamento realizado pela Contabilização Auxiliar e Definitiva, ao continuar as informações serão canceladas no Contábil e excluídas no Fiscal. Deseja continuar?

Quando existe lançamentos apenas na Contabilização Definitiva:
Existe lançamento realizado pela Contabilização Definitiva, ao continuar as informações serão canceladas no Contábil e excluídas no Fiscal. Deseja continuar?

Quando não existe lançamentos para excluir:
Deseja mesmo excluir a contabilização do período informado?
 
Também foi criado botão de LOG na aplicação, o filtro é referente a data de lançamento, exemplo:
Contabilização executada no período 01/05/2023 até 31/05/2023.
Exclusão feita do período 01/05/2023 até 31/05/2023 na data 02/06/2023.
 
O Filtro da tela de LOG é referente a data 01/05/2023 até 31/05/2023, ou seja, qualquer data informada dentro desse intervalo será retornada linha do LOG de exclusão na aplicação.


Imagem 1 - Log Exclusão


04. DEMAIS INFORMAÇÕES

Se estiver na versão 22.07, atualize o sistema para a Service Pack 22.07.043 ou superior.

Se estiver na versão 23.01, atualize o sistema para a Service Pack 23.01.021 ou superior.

05. ASSUNTOS RELACIONADOS

        Não se aplica