Ir para conteúdo
  • Cadastre-se

dev botao

Envio/Retorno do Sicoob


ALA
Ver Solução Respondido por Juliana Tamizou,
  • Este tópico foi criado há 1507 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Administradores
  • Solution

Bom dia.

No demo do componente vc tem esses exemplos, em relação as particularidade de como preencher as propriedades. temos o guia de particularidades.

https://acbr.sourceforge.io/ACBrMonitor/Particularidades.html (note que a primeira coluna se refere as propriedades para quem usa diretamente o componente).

Att.

  • Curtir 1
Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

Apos a letra P tenho que gerar com 01, mas o componente sempre gera com 02. Alguém sabe onde altero isso ?

75600000         223452790000141                    0315770000000076422210608202018285400000108100000                                                                     
75600011R01  040 2023452790000141                    0315770000000076422 000000010608202000000000                                 
7560001300001P 02031577000000007642

Link para o comentário
Compartilhar em outros sites

  • Moderadores
var
  Titulo: TACBrTitulo;


  Titulo := ACBrBoleto1.CriarTituloNaLista;
  Titulo.OcorrenciaOriginal.Tipo := ACBrBoleto.toRemessaRegistrar;

Esse já é o padrão, se no seu caso está gerando o código 02 (baixa de título), verifique se não está passando um valor diferente.

Outra forma, com base no programa exemplo:

procedure TfrmDemo.Button6Click(Sender: TObject);
var
  I: Integer;
begin
  // atualiza o tipo de ocorrência de todos os boletos
  for I := 0 to dm.ACBrBoleto.ListadeBoletos.Count - 1 do
    dm.ACBrBoleto.ListadeBoletos[I].OcorrenciaOriginal.Tipo := toRemessaRegistrar;
  dm.ACBrBoleto.GerarRemessa(1);
end;

 

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

7 minutos atrás, BigWings disse:

Até onde sei, o arquivo deve ser validado pelo SICOOB durante o processo de homologação.

Pensei que existia alguma saite, p isso. Vc sabe se tem alguma arquivo de retorno de exemplo ? Para eu ajusta a minha leitura aqui ?

Link para o comentário
Compartilhar em outros sites

Senhores, boa tarde. Obrigado pela ajuda, quase tudo esta funcionando. Só não estou entendendo como ler todos os registros retornados pelo banco e alimentar o meu banco de dados. No exemplo existe apenas   dm.ACBrBoleto.LerRetorno(); Mas não deveria ter um loop para pegar todas os registros que estão no componente ? Será que alguém poderia me enviar um exemplo ?

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Note que o componente tem as propriedades DirArqRetorno e NomeArqRetorno, desta forma ele sabe onde o mesmo está e ao ser acionada está função vai carregar o arquivo e fazer o looping por todas as linhas lendo o mesmo para a lista de titulos do componente.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1507 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.