Tempo aproximado para leitura: 00:07:00 min
Dúvida
Ao excluir um título do tipo TX incluído manualmente, aciona o help NOVALORIR.
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - TOTVS SIGAFIN - Todas as versões
Solução
O HELP é uma trava de integridade relacional e financeira. Ele é disparado pelo sistema quando a rotina de exclusão ou processamento identifica a seguinte combinação exata de fatores no banco de dados:
Conflito de Chaves (Sobreposição de Numeração): A rotina rastreia a base de dados em busca de registros financeiros que compartilhem exatamente a mesma trinca de identificação do título manipulado: Filial, Prefixo e Número.
Detecção de Retenção Ativa: Ao encontrar esses registros com chaves coincidentes, o sistema inspeciona o campo de valores de imposto. Se o sistema identificar que o valor contido nesse campo é maior que zero (ou seja, existe retenção financeira real calculada e amarrada àquela numeração), a rotina aborta a operação e dispara o Help.
A trava detalhada acima é aplicada estritamente a títulos que o sistema interpreta como Títulos Principais.
Quando o título TX é incluído manualmente, o campo E2_TITPAI fica vazio. Estruturalmente, um título sem "pai" é lido pelo ERP como um título principal. Ao tentar excluí-lo, o sistema bloqueia a ação para impedir a quebra de integridade dos valores de IR que ele encontrou amarrados àquele mesmo número. Ou seja, para seguir coma exclusão, o campo E2_TITPAI deve estar preenchido.
Observação:
Recomendamos orientar a área de negócios a não incluir títulos de impostos manualmente. Se houver necessidade de corrigir ou refazer um imposto, o procedimento padrão e seguro no Protheus é estornar o processo do título pai (NF) e refazer o fluxo, garantindo a amarração sistêmica nativa.
0 Comentários