Ir para conteúdo
  • Cadastre-se

dev botao

Homologação boleto safra


  • Este tópico foi criado há 1295 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia,

Estou fazendo uma homologação pra um cliente no banco safra.

Percebi de acordo com o manual informado que o digito da agência não deve ser informado, ou seja, deve ir vazio.

Na unit "ACBrBoleto", existe uma função chamada "ChecarDadosObrigatorios" que verifica campos obrigatórios.

Nela existe essa linha de verificação:

if (Cedente.AgenciaDigito = '') and (not (Banco.TipoCobranca in [cobBanestes, cobBanese,
     cobBanrisul, cobItau, cobCaixaEconomica, cobCaixaSicob, cobCitiBank])) then
    Raise Exception.Create(ACBrStr('Dígito da agência não informado'));

 

Então adicionei o safra nessa lista para permitir o digito vazio.

if (Cedente.AgenciaDigito = '') and (not (Banco.TipoCobranca in [cobBanestes, cobBanese,
     cobBanrisul, cobItau, cobCaixaEconomica, cobCaixaSicob, cobCitiBank, cobBancoSafra])) then
    Raise Exception.Create(ACBrStr('Dígito da agência não informado'));

 

ACBrBoleto.pas

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Estou com mesmo problema, e verifiquei que o o dígito  da agência informado não é usado, no entanto se deixar de informar  está caindo na validação "ChecarDadosObrigatorios" que o colega citou acima,

antes o dígito era concatenado a agência deixando a string com 5 dígitos, segue print das alterações @Juliana Tamizou, Juliana estou marcando você por que não achei o Junior Santos que foi quem alterou o código.

Revisão que aconteceu foi a  20224

picturemessage_ihylwjn2.yoe.png

picturemessage_zkpavj2a.gax.png

Dyego Noé                                                      | e-mail: [email protected]
Analista de Sistemas e Desenvolvedor         | skype: dyegonoe

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1295 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...