01. DADOS GERAIS
| Produto: | | Solucoes_totvs_cross |
|---|
| SolucaoCross | TOTVS Backoffice |
|---|
|
| Solucoes_totvs_parceirosexptotvs |
|---|
|
|
|---|
| Linha de Produto: | |
|---|
| Segmento: | |
|---|
| Módulo: | | Modulos_cross_segmentos |
|---|
| ModulosCrossSegmentos | TOTVS Backoffice (Linha Logix) - Finanças |
|---|
|
| Modulos_totvs_prestadores_de_servicos |
|---|
|
|---|
| Função: | FIN20014 - Atualização do Crédito e CadastroFIN10061 - Exclusão de baixas |
|---|
| Ticket: | 2115902726286451 |
|---|
| País: | Brasil |
|---|
| Requisito/Story/Issue (informe o requisito relacionado) : | DMANFINLGX-2446826408 |
|---|
02. SITUAÇÃO/REQUISITO
Ao processar a rotina do crédito e cadastro FIN20014 - Atualização do Crédito e Cadastro em JOB, o programa inicia no horário programado e termina a execução um tempo depois. Ao final do processamento, a tabela que contém os registros que indicam quais clientes deverão ser processados é excluída. Ocorre que, entre o início e o fim do processamento, o sistema registra novos movimentos nessa tabela e alguns valores acabam ficando desatualizados, pois o programa não recalcula tarefas já calculadas. Além disso, o programa exclui a movimentação toda da tabela de controle, inclusive os novos registros, fazendo com que na próxima execução da rotina os clientes afetados não sejam considerados.
03. SOLUÇÃO
O programa FIN10061 - Exclusão de baixas está permitindo excluir a baixa mesmo que o lote de Mútuo esteja contabilizado na empresa recebedora. O programa verifica que na empresa do título não existem lançamentos contábeis, porém desconsidera essa informação na empresa recebedora.
03. SOLUÇÃO
Alterado o programa FIN10061 - Exclusão de baixas para considerar os lançamentos na empresa recebedora e caso estejam contabilizados emitir um aviso "Baixa do título contabilizada, possui lote na empresa recebedora. Reabra o lote contábil." e não permitir realizar a exclusão da baixaRealizado ajuste na rotina FIN20014 - Atualização do Crédito e Cadastro para que, quando a mesma for processada em JOB, ao final do processamento não exclua movimentos que ocorreram durante a execução da rotina, fazendo com que na próxima execução os valores sejam recalculados para os clientes afetados.