Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Boa tarde pessoal,
Ao ler um arquivo de retorno do banco Bradesco, um título está com a seguinte ocorrência "03-Entrada rejeitada". Busquei na internet, e o motivo para esta rejeição pode ser vários dados que esteja errado, fica algo um tanto genérico. Existe algum método ou propriedade do componente ACBrBoleto que eu consigo visualizar o detalhamento dessa ocorrência, como por exemplo, o código da rejeição, os dados que estão incorretos, etc?
No documento do banco, diz o seguinte "Entrada Rejeitada (verificar motivo nas posições 319 a 328)", mas eu gostaria de saber se o componente já lê essa informação e qual propriedade ou método responsável por isso, para que eu possa ter esse detalhamento para facilitar encontrar onde está o problema.
Grato.

Postado

geralmente, no aplicativo deles, voce olha isso, mas de cara, ja tem umas coisas chatas, que eles rejeitam.

Alem de dados, titulo vencido

emissao apos o vencimento

falta de endereco

falta de cep

posta a remessa aqui, as vezes a gente olhando, consegue lhe ajudar.

Postado

Entendi. Mas sabe me informar se o componente ACBrBoleto dispõe de alguma propriedade ou método para recuperar a mensagem detalhada de quais dados estariam com problema?
Segue o arquivo de retorno em anexo.

CB160800.RET

  • Solution
Postado

  CodOcorrencia := StrToIntDef(IfThen(copy(Linha,109,2) = '  ','00',copy(Linha,109,2)),0);
nessa posicao que pega a ocorrencia

4 minutos atrás, Antonio Gomes disse:

  CodOcorrencia := StrToIntDef(IfThen(copy(Linha,109,2) = '  ','00',copy(Linha,109,2)),0);
nessa posicao que pega a ocorrencia

e na 319 os motivos, em blocos de 2

  • Obrigado 1
Postado
4 minutos atrás, mzsistemas disse:

Sim, nesse campo "seunumero" eu coloco o mesmo conteúdo do campo "NumeroDocumento".

olha no manual do banco, se aceita barra no seunumero, eu geralmente, passo ai, o id unico do meu receber, sem caracteres estranhos, como barra: 12094/1

Agora, Antonio Gomes disse:

olha no manual do banco, se aceita barra no seunumero, eu geralmente, passo ai, o id unico do meu receber, sem caracteres estranhos, como barra: 12094/1

posicoes:  copy(Linha,38,25); do arquivo de retorno

Postado

Olá pessoal, o motivo da rejeição era porque o cliente havia enviado o mesmo título em outro arquivo de remessa, sendo assim, o banco rejeitou por duplicidade. As propriedades que me ajudaram e encontrar o motivo foram "DescricaoMotivoRejeicaoComando" e "MotivoRejeicaoComando" do componente ACBrBoleto - caso alguém precise futuramente -.
Obrigado @Antonio Gomes pelas dicas, foram muito úteis.

Postado
17 horas atrás, Antonio Gomes disse:

Dica: Registra o numero do bordero de saida, e não permita enviar novamente, se tiver ja vinculado em um bordero de remessa.

No filtro da SQL, pega so título sem vincular a bordero, codigo = 0.

image.png.7faf36181d24be3ec0f07831b84a7b5a.png

Grato pela dica 👏👏👏

  • Este tópico foi criado há 818 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.