Ir para conteúdo
  • Cadastre-se

dev botao

Boleto Hibrido Sicredi


Ver Solução Respondido por Victor H. Gonzales - Panda,
  • Este tópico foi criado há 659 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado
6 minutos atrás, Claudiney Cogo disse:

Bom dia a todos.

Estou acompanhando este tópico pois hoje faço a geração dos boletos em lote no Sicredi utilizando o CNAB400. No momento que gero os boletos, o sistema já envia para os emails dos clientes e gera o arquivo remessa que é enviado posteriormente ao banco. Isso tem funcionado perfeitamente por anos já.

Porém agora com o PIX surgiu o interesse em imprimir o qrcode também e dar mais uma opção para o cliente.

Li os tópicos do forum sobre isso e no final entendi que é necessário o retorno do banco antes da impressão, o que realmente gera um certo problema, visto que o Sicredi realmente demora um pouco para retornar o arquivo. Também teria que inverter toda minha rotina para aguardar o retorno (até acho que isso seja o mais correto para evitar erros, mas como a cobrança é simples, funciona bem e fica ágil como está).

Para o Sicredi é preciso enviar o código do copia e cola no EMV para gerar o qrcode. Fiz esse teste com um código gerado no aplicativo. Não precisa de mais nada.

Como estou bastante cru no assunto PIX, a pergunta talvez seja um tanto tola, mas não é possível gerar esse código copia e cola dinamicamente? Não existe uma documentação sobre o cálculo desse código ou algo assim? 

Abraço e obrigado.

Boa tarde,

Acredito que se a cobrança é via WebService, o retorno do banco é imediato, pois essa é a finalidade desse tipo de cobrança.

Não fiz do Sicredi, mas fiz do Banco do Brasil, apesar que adaptei o AcbrBoleto para funcionar como Tributação, o retorno do qrCode é imediato, podendo imprimir o boleto ou a guia de pagamento ja com o qrCode.

Dercide Alvarez

  • Curtir 1
Postado

Boa tarde Dercide.

Obrigado pelo retorno.

Então, o Sicredi tem a opção por API também. Mas não tenho ela hoje implementada. Por isso estava tentando a princípio utlizar o que já tenho pois a implementação da API demanda além de uma nova rotina no sistema, todo o processo de homologação. Como as emissões aqui são feitas em dias específicos e todos os boletos de uma vez o CNAB atende bem. Mas se não houver outra maneira provavelmente vou ter que partir para essa opção mesmo, fazendo com um pouco mais de tempo.

Obrigado mais uma vez.

Abraço.

  • Curtir 1
Postado (editado)
32 minutos atrás, Claudiney Cogo disse:

Boa tarde Dercide.

Obrigado pelo retorno.

Então, o Sicredi tem a opção por API também. Mas não tenho ela hoje implementada. Por isso estava tentando a princípio utlizar o que já tenho pois a implementação da API demanda além de uma nova rotina no sistema, todo o processo de homologação. Como as emissões aqui são feitas em dias específicos e todos os boletos de uma vez o CNAB atende bem. Mas se não houver outra maneira provavelmente vou ter que partir para essa opção mesmo, fazendo com um pouco mais de tempo.

Obrigado mais uma vez.

Abraço.

Boa tarde.

Só pra contribuir com um pouco da experiência que estamos tendo com o desenvolvimento do boleto híbrido.

Conseguimos fazer boletos com envio e leitura de arquivos no modelo CNAB porem não estamos gerando o qrcode conforme vimos que é possivel desta forma precisa aguardar o retorno para pegar o qrcode.

Uma forma que ameniza um pouco é solicitar ao banco que altere o cadastro permitindo multiplos retornos, desta forma poderá ter retornos no mesmo dia do envio da remessa do arquivo.

Com relação a API, o Sicredi tem dois modelos, um deles já está implementado pelo ACBr porem não contempla o o boleto híbrido com envio e leitura dos campos relacionado ao QrCode para pagamento do boleto via Pix onde as informações são enviadas tudo em modo de Produção.

O outro modelo de API que acredito ser mais recente, possui ambiente de homologação e produção e já contempla o boleto híbrido segundo o Manual do Sicredi, porem, ainda não está implementado no ACBr.

Acredito que o ACBr irá implementar em breve.

 

Editado por marcelo.hgv
  • Curtir 2
Postado
2 horas atrás, marcelo.hgv disse:

Boa tarde.

Só pra contribuir com um pouco da experiência que estamos tendo com o desenvolvimento do boleto híbrido.

Conseguimos fazer boletos com envio e leitura de arquivos no modelo CNAB porem não estamos gerando o qrcode conforme vimos que é possivel desta forma precisa aguardar o retorno para pegar o qrcode.

Uma forma que ameniza um pouco é solicitar ao banco que altere o cadastro permitindo multiplos retornos, desta forma poderá ter retornos no mesmo dia do envio da remessa do arquivo.

Com relação a API, o Sicredi tem dois modelos, um deles já está implementado pelo ACBr porem não contempla o o boleto híbrido com envio e leitura dos campos relacionado ao QrCode para pagamento do boleto via Pix onde as informações são enviadas tudo em modo de Produção.

O outro modelo de API que acredito ser mais recente, possui ambiente de homologação e produção e já contempla o boleto híbrido segundo o Manual do Sicredi, porem, ainda não está implementado no ACBr.

Acredito que o ACBr irá implementar em breve.

 

Boa tarde Marcelo.

Obrigado pelas instruções. A experiência ajuda muito.

Eu estou analisando a viabilidade de trabalhar nisso agora. Cheguei a fazer um teste com um qrcode estático, mas isso geraria alguns problemas. O primeiro seria o valor a ser recebido e o outro seria a baixa ser feita manualmente sem muitos parâmetros para comparação. Isso inviabiliza totalmente utilizar dessa forma.

Talvez o melhor aqui seja aguardar um pouco mais e, já que vai demandar uma alteração maior, já partir para a nova API assim que estiver disponível.

Agradeço pela ajuda.

Abraço.

  • Curtir 1
Postado

Bom dia.

Passando para dar um feedback sobre a alteração sendo que agora em meus testes funcionou perfeitamente a leitura do retorno. Obrigado pela ajuda.

 

Aproveitando para passar outra situação com relação a impressão do boleto híbrido. Hoje tem no ACBr um layout especifico para imprimir boleto híbrido, porem imprimindo diretamente pelo site do Sicredi, tem o layout em carnê (com 3 boletos por folha) ao qual tambem é bastante usado, porem no ACBr não tem esta opção do boleto hibrido em carnê, seria possivel realizar esta implementação?

image.thumb.png.cc371ce422e9b833c839ec4144ad7759.png

Outra questão que percebemos também é a presença do campo Copia e Cola nos boletos do Sicredi Híbrido tanto no layout normal qnto em carnê.image.thumb.png.1889d45a12c0dbc773e43af17e186597.png

E por fim uma outra questão que percebemos seria a possibilidade de na mesma remessa enviar boletos normais e boletos hibridos. No modelo que está hoje, a informação que identifica se vai ser hibrido ou não está no cedente ao qual é configurado uma vez só no componente e só depois os titulos são criados e alimentados no compontente.

Isso deixaria mais flexivel e não seria necessário enviar duas remessas, uma para normal e outra para hibrido.

Obrigado mais uma vez pela atenção e ajuda.

 

 

  • Consultores
Postado
2 horas atrás, marcelo.hgv disse:

Bom dia.

Passando para dar um feedback sobre a alteração sendo que agora em meus testes funcionou perfeitamente a leitura do retorno. Obrigado pela ajuda.

 

Aproveitando para passar outra situação com relação a impressão do boleto híbrido. Hoje tem no ACBr um layout especifico para imprimir boleto híbrido, porem imprimindo diretamente pelo site do Sicredi, tem o layout em carnê (com 3 boletos por folha) ao qual tambem é bastante usado, porem no ACBr não tem esta opção do boleto hibrido em carnê, seria possivel realizar esta implementação?

image.thumb.png.cc371ce422e9b833c839ec4144ad7759.png

Outra questão que percebemos também é a presença do campo Copia e Cola nos boletos do Sicredi Híbrido tanto no layout normal qnto em carnê.image.thumb.png.1889d45a12c0dbc773e43af17e186597.png

E por fim uma outra questão que percebemos seria a possibilidade de na mesma remessa enviar boletos normais e boletos hibridos. No modelo que está hoje, a informação que identifica se vai ser hibrido ou não está no cedente ao qual é configurado uma vez só no componente e só depois os titulos são criados e alimentados no compontente.

Isso deixaria mais flexivel e não seria necessário enviar duas remessas, uma para normal e outra para hibrido.

Obrigado mais uma vez pela atenção e ajuda.

 

 

Boa tarde @marcelo.hgv 
Obrigado pelo feedback !
Se você que já esta testando e analisando o componente, caso queria implementar um novo layout e contribuir novamente, pode nos enviar que validamos para você após análise.
As contribuições são sempre bem-vindas

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Consultores
Postado
10 minutos atrás, marcelo.hgv disse:

Bom dia.

@Daniel InfoCotidiano enviei por e-mail algumas alterações e sugestões para o boleto Sicredi.

Obrigado.

@marcelo.hgv
Obrigado pela colaboração !
Foi criada a TK-3476 a sugestão será analisada 
Ótimo dia !
 

  • Curtir 2
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Postado

@marcelo.hgv

Bom dia,

Poderia postar aqui as configurações feitas no componente ACBrBoleto para emissão do Boleto hibrido Sicredi?

Vi que existe opções diferentes p/ o banco do Brasil no TipodeCobranca, ou seja, possui uma opção para a API (webservice), no Sicredi só possui uma opção, é isso mesmo?
 

Pq no exemplo do ACBrBoleto não gera nada para o Sicredi, mesmo tendo todas as opções configuradas p/ Boleto Hibrido.

  • Moderadores
Postado
5 minutos atrás, allancmello disse:

@marcelo.hgv

Bom dia,

Poderia postar aqui as configurações feitas no componente ACBrBoleto para emissão do Boleto hibrido Sicredi?

Vi que existe opções diferentes p/ o banco do Brasil no TipodeCobranca, ou seja, possui uma opção para a API (webservice), no Sicredi só possui uma opção, é isso mesmo?
 

Pq no exemplo do ACBrBoleto não gera nada para o Sicredi, mesmo tendo todas as opções configuradas p/ Boleto Hibrido.

somente via CNAB. não é via API ou WS para gerar boleto hibrido no sicredi

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

Postado
13 minutos atrás, allancmello disse:

@marcelo.hgv

Bom dia,

Poderia postar aqui as configurações feitas no componente ACBrBoleto para emissão do Boleto hibrido Sicredi?

Vi que existe opções diferentes p/ o banco do Brasil no TipodeCobranca, ou seja, possui uma opção para a API (webservice), no Sicredi só possui uma opção, é isso mesmo?
 

Pq no exemplo do ACBrBoleto não gera nada para o Sicredi, mesmo tendo todas as opções configuradas p/ Boleto Hibrido.

Bom dia, 

Como o Juliomar comentou no ACBrBoleto hoje não existe via API o boleto hibrido somente CNAB.

Já temos aqui na empresa o manual de uma API do Sicredi para cobrança tanto normal qnto Hibrido inclusive com ambiente homologação, porem não está implementado no ACBr.

Via CNAB basta preencher o Cedente.PIX.Chave que o ACBr irá gerar o bloco 8 coreespondente ao boleto hibrido. (Isso para o CNAB 400 que é o que usamos aqui).

Vlw.

  • Curtir 3
  • 3 semanas depois ...
  • Consultores
Postado

@marcelo.hgv
Boa tarde
Primeiro lugar quero agradecer novamente pela contribuição !
Subimos a sua colaboração fiz um pequeno ajuste e tbm inserimos o qrCode no carnê para quem usa Fast Report.
Já estão em nossos repositórios , só atualizar o SVN e rodar o instalador como de costume.

Abr 

  • Curtir 2
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Consultores
Postado
7 minutos atrás, marcelo.hgv disse:

Bom dia @Daniel InfoCotidiano tudo certo?

Muito obrigado pela atenção e empenho. 

Atualizei os fontes e identifiquei pequenas correções ao qual já enviei por e-mail as sugestões e prints das telas.

Obrigado.

Vou verificar !

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

Postado

Opa, fazendo as configurações recomendadas funcionou.

Alterei as propriedades abaixo:

AlterarEscalaPadrao = True (padrão False)

NovaEscala = 101 (padrão 96)

Obrigado pela dica.

Desta forma funcionou perfeitamente porem sempre precisarei fazer algumas alterações com relação a escala?

E com relação a outra alteração para poder enviar na mesma remessa boletos hibridos e normais foi feito algo neste sentido?

  • Consultores
Postado
1 hora atrás, marcelo.hgv disse:

Opa, fazendo as configurações recomendadas funcionou.

Alterei as propriedades abaixo:

AlterarEscalaPadrao = True (padrão False)

NovaEscala = 101 (padrão 96)

Obrigado pela dica.

Desta forma funcionou perfeitamente porem sempre precisarei fazer algumas alterações com relação a escala?

E com relação a outra alteração para poder enviar na mesma remessa boletos hibridos e normais foi feito algo neste sentido?

Esta alteração que citou, esta como padrão ainda. Vou falar com a equipe e retorno.

  • Curtir 1
Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Consultores
Postado
1 hora atrás, marcelo.hgv disse:

Opa, fazendo as configurações recomendadas funcionou.

Alterei as propriedades abaixo:

AlterarEscalaPadrao = True (padrão False)

NovaEscala = 101 (padrão 96)

Obrigado pela dica.

Desta forma funcionou perfeitamente porem sempre precisarei fazer algumas alterações com relação a escala?

E com relação a outra alteração para poder enviar na mesma remessa boletos hibridos e normais foi feito algo neste sentido?

Bom dia,

Obrigado pelas contribuições e sugestões.

Referente a impressão já foi comitado no SVN pelo time de cobranças, referente a alteração no componente de boletos, essas propriedades não fazem parte do componente e as mesmas não serão acatadas, caso queira trabalhar dessa forma, será necessário trabalhar em um branch separado a versão oficial do componente.

Mas sugiro fazer um revert em seus códigos e trabalhar com a release oficial do componente.

Obrigado

  • Curtir 2
Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

  • Consultores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

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 !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

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