Tempo aproximado para leitura: 00:10:00 min
Ocorrência
No módulo Financeiro, ao gerar o arquivo TXT, a rotina não está fazendo a quebra de linha na última linha do trailler do arquivo, causando incosistencia no validador do banco que não consegui identificar o final do arquivo.
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - Financeiro - Todas as versões
Causa
Esse incidente ocorre, pois o campo EE_FIMLIN não está ativado para uso dentro da rotina FINA130 - Parametros de Bancos
Solução
Acesse o SIGACFG e siga o caminho:
Base de Dados >> Dicionário de Dados >> Tabela SEE.
Em seguida:
Localize o campo EE_FIMLIN;
Habilite a opção "Usado";
Salve o dicionário;
Defina o campo com o valor 1 - Sim.
Após essa configuração, será gerada a linha final de arquivo.
O objetivo desta rotina é atender tanto à necessidade que alguns bancos têm de que sejam incluídos os caracteres finalizadores de linha na gravação do registro Trailer no CNAB modelo 1/2 como para aqueles bancos que não exigem esses caracteres.
Para atender às exigências de todos os bancos, deve-se habilitar ou criar o campo "Final linha" (EE_FIMLIN) na tabela SEE (Comunicação remota), conforme descrição a seguir.
Tabela |
SEE |
Campo |
EE_FIMLIN |
Título |
Final de linha |
Validação |
Pertence ( 12 ) |
Opções |
1 = Sim (padrão do sistema) Indica se devem-se incluir os caracteres de final de linha (Chr(13)+(Chr(10)) ao gravar o registro Trailler no Cnab modelo 1/2, visto que alguns bancos invalidam o tamanho do registro quando ele não contém os finalizadores de linha. 2 = Não |
0 Comentários