01. DADOS GERAIS
Produto: | TOTVS Backoffice
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Backoffice SP |
Módulo: | AUTOMAÇÃO FISCAL |
Função: | APURAÇÃO DAS INFORMAÇÕES |
Ticket: | 21156450 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF2-20171 |
02. SITUAÇÃO/REQUISITO
A situação apresentada envolve um erro crítico ao processar notas fiscais vinculadas a CNO no sistema Painel Reinf.
O erro ocorre devido à duplicação de registros no detalhamento, que agrupa as notas por item, em vez de por nota+série+serviço.
Isso resulta em entradas múltiplas para notas com o mesmo serviço e causa falhas na apuração, gerando registros duplicados quando a nota possui diferentes participantes.
1. Ajustar o sistema para gerar uma linha única para cada combinação de nota+série+serviço, evitando duplicidades por itens ao vincular um CNO.
2. Garantir que, ao haver participantes distintos, as notas sejam corretamente individualizadas no detalhamento.
3. Validar a apuração corretamente, independentemente da presença do CNO.
Essas correções são essenciais para garantir a precisão nas apurações e conformidade com os dados.
03. SOLUÇÃO
O problema reportado envolvia a duplicidade de registros no Painel Reinf quando se incluía uma nota com múltiplos itens vinculados a um Código de Obra (CNO).
Anteriormente, o sistema falhava ao buscar registros devido ao uso incorreto de um campo no índice, resultando em inserções duplicadas. Para resolver, ajustou-se a lógica de agrupamento, de forma que:
1. Para um CNO com várias notas, gera-se uma linha única para cada combinação de nota, série e serviço, evitando repetições de itens.
2. Para um CNO com notas iguais (código+série+serviço), mas diferentes participantes, cria-se uma linha para cada um, permitindo apurações separadas.
Essencialmente, a solução eliminou a duplicidade e corrigiu a apuração ao apresentar os dados de forma agrupada, garantindo a consistência entre registros com e sem CNO.
As implementações seguem as melhores práticas definidas.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS