Ocorrência
Registro 84 gerado indevidamente no arquivo txt o que ocasiona o seguinte erro de validação: Registro 84 - Declaração complementar anual indevida
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - A partir da versão 12.1.25.
Causa
Esse incidente ocorre, pois a terceira wizard de geração do arquivo, referente aos quadros 80/90 está com dados preenchidos nos campos.
Solução
Para solucionar essa ocorrência, a wizard abaixo não pode estar preenchida com dados.

Caso esteja preenchida, o sistema pega os valores da wizard do registro 84, mesmo que zerados.
Para não gerar o registro, a wizard acima não deve ser preenchida.
Trecho do fonte:
If !Empty (AllTrim (aWizard[3][3]))
//
//Pro-labore
AtuVlrDime(, "84", "84", "411", Val (aWizard[7][1]), 2)
...
//Totalizador
For nI :=1 To Len (aWizard[7])
nTotal += Val (aWizard[7][nI])
Next (nI)
//
//Total
AtuVlrDime(, "84", "84", "499", nTotal, 2)
0 Comentários