Sintomas/Condição do Problema
Existia um problema no módulo financeiro que ao tentar inserir um código de barras de um boleto que não pertencia ao título através das aplicações 1300 - Atualiza Contas a Pagar, 1330 - Confirmação de Recebimento de Contas a Pagar, 1302 - Liquidação ocorria a seguinte mensagem:
---------------------------
CsjTb
---------------------------
5 - Invalid procedure call or argument
---------------------------
OK
---------------------------
Após dar ok na mensagem o sistema permitia a inclusão do código de barras no título incorreto. A mensagem ocorria devido o código de barras que estava tentando inserir possuir 53 dígitos e por padrão a quantidade de dígitos de códigos de barras em boletos é de 48.
Resolução
Corrigidas as aplicações para que a mensagem seja mais clara, quando tentar inserir um boleto com a quantidade de dígitos maior que 48 ocorrerá a seguinte mensagem:
---------------------------
TopFinan
---------------------------
Quantidade de Dígitos da Linha Digitável Incorreta!
---------------------------
OK
---------------------------
Não permitir vincular o código de barras quando o documento não for referente ao mesmo, ocorrendo a seguinte mensagem quando o código de barras que está sendo inserido não é válido:
---------------------------
TopFinan
---------------------------
Código de Barras Inválido!
---------------------------
OK
---------------------------
Se caso os dados do código de barras não forem compatíveis com o documento que está tentando inserir, ocorrerá a outra mensagem:
---------------------------
Topsys
---------------------------
Código de Barra Incompatível com o Valor Pago para o Título!
---------------------------
OK
---------------------------
Referências
Disponível a partir da Release TopCon versão 8.5.8
Comentários
0 comentário
Por favor, entre para comentar.