Closed iDaemon closed 6 years ago
Olá, Este projeto é um bem diferente do Anderson. Para usar basta baixar extrair numa pasta e rodar o exemplo. na pasta src\samples https://github.com/Rctnet/OpenCnabPHP/blob/master/src/samples/ExemploRemessa.php
Olá, muito obrigado pelo feedback! Seguinte... eu ainda estou começando a entender tudo isso de remessa e retorno. Poderia me explicar como envio essa remessa pro banco e como faço pra ler o arquivo de retorno?
Agradecido!
Ola, existem basicamente duas formas de enviar o arquivo gerado, no caso da caixa use o programa de cobrança(aplicativo desktop) ou direto no site do banco o mesmo vale para os arquivos de retorno.
Como faço pra gerar a remessa utilizando esse projeto? Nesse arquivo de exemplo mesmo? Tirei o "//" de "$arquivo->save("teste.rem");" E retornou o seguinte erro: Fatal error: Call to undefined method CnabPHP\Remessa::save() in /home/tarif129/public_html/master/src/samples/ExemploRemessa.php on line 72
descupe esse metodo nao existe realmente, eu comentei e esqueci de retirar do codigo vc pode adicionar header("Content-Disposition: attachment;filename=REM".$numeroArquivo.".rem;"); que o navegador baixa o arquivo
O que seria esta variável $numeroArquivo? uma criptografia ou um número randômico?
um numero sequencial sempre tem que avançar para cada arquivo gerado , no meu caso eu criei uma tabela no banco com autoincrement e toda que gravo ele gera um numero novo
Cara... Muito obrigado, você é 10! Irei testar e depois te dou um feedback completo. Poderia me informar apenas mais uma coisa... O que devo informar e perguntar ao gerente da Caixa para que eu possa utilizar este tipo de sistema? o e-Cobrança complica pq é td manual... Já utilizo o BoletoPHP p gerar automático.
a maioria dos bancos tem um codigo especial que deve ser usado na remessa 'codigo_beneficiario' => '123456', // codigo fornecido pelo banco na caixa precisa mas ou outros depende de cada um.
Devo perguntar apenas isto? Só mais outra coisa... Basicamente preciso configurar pra quando o BoletoPHP gerar o boleto, já gerar automaticamente a remessa daquele boleto, certo? Sabe dizer também o tempo que precisa pra entregar tais remessas?
No meu sistema eu gero o registro do boleto no banco quando o cliente pede impressão, ai já coloco os dados necessários para a remessa junto, ai vai acumulando , quando o cliente quiser enviar ele pede para gerar o arquivo eu coloco $lote->inserirDetalhe(...); dentro de um while com a consulta desses registros e marcos os mesmos como gerado remessa e marco o numero do arquivo REM nesses registros também, para posterior reversão se necessário, quanto ao tempo não sei dizer mas sei que um boleto não pode chegar no caixa para pagar se o arquivo ainda não foi enviado.
"quando o cliente quiser enviar ele pede para gerar o arquivo" Quando o cliente pede para gerar o quê? Arquivo remessa? No caso, o cliente só vai pagar quando a remessa for enviada?
Há alguma forma de eu enviar essa remessa de imediato? Pq o cliente pode pagar o boleto logo após gerá-lo!
Na verdade isso me gerou duvida pq meus clientes geram boletos que nunca serão pagos no mesmo dia então geram o arquivo de remessa no fim do dia, no mais sempre dependera do cliente interagir para enviar remessa, e na verdade o sistema de remessa não foi criado para enviar boleto por boleto, apesar de eu acreditar que deve funcionar, lembrando que como o arquivo gerado tem que passar pelo usuario, é um incomodo ele ter que enviar o arquivo a cada boleto gerado.
O que acontece é o seguinte... Eu tenho meu e-commerce, correto? E nele, irei utilizar o boletophp pra gerar os boletos automáticos (Já está configurando e funcionando), e quando gerado, o boleto puder ser pago pelo cliente de imediato ou não! Pode acontecer desta maneira? Acabei gerando uma dúvida aqui... Quem deve gerar a remessa? Eu ou o cliente que gerou o boleto?
O seu ecomerce deve ter função administrativa para o dono do site gerar o arquivo baixar e enviar para o banco, quanto ao prazo entre a emissão e o envio do arquivo realmente não sei dizer Em 17 de ago de 2016 20:23, iDaemon notifications@github.com escreveu:O que acontece é o seguinte... Eu tenho meu e-commerce, correto? E nele, irei utilizar o boletophp pra gerar os boletos automáticos (Já está configurando e funcionando), e quando gerado, o boleto puder ser pago pelo cliente de imediato ou não! Pode acontecer desta maneira? Acabei gerando uma dúvida aqui... Quem deve gerar a remessa? Eu ou o cliente que gerou o boleto?
—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or mute the thread.
Em sites de intermediação, como o PagSeguro, Moip. etc. São eles que geram essas remessas, certo?
Sim
Em 17 de ago de 2016 20:45, iDaemon notifications@github.com escreveu:Em sites de intermediação, como o PagSeguro, Moip. etc. São eles que geram essas remessas, certo?
—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or mute the thread.
Amigo, poderia me explicar como eu poderia fazer pra gerar vários boletos em uma mesma remessa? Ou é necessário gerar uma remessa por boleto gerado? Teria algum exemplo de script PHP?
Basicamente, você tem que ter os dados armazenados no banco com os boletos que estao pandentes de enviar, selecione os registros no banco e coloque em looping tipo do{}while(), dentro dele execute $lote->inserirDetalhe(...); ficaria mais ou menos assim
$resultado_do_select; do{ $lote->inserirDetalhe(...); // subtitua os valores pelos que vc selecionou no banco. }while(fecth($resultado_do_select));
Se eu te pagar $, vc poderia configurar esta parte pra mim e esclarecer outras poucas dúvidas pelo Skype?
sim pode me add no skype
Olá Rctnet, você sabe se a Sicoob tem alguma API (ou coisa do tipo) para o envio das remessas em tempo real, (gerou boleto já envia a remessa) ou é só manual mesmo?
A partir do ano que vem os bancos não vão receber boletos sem que a remessa já esteja processada né?
Boa tarde Nenhum banco tem esse recurso, todos eles tem que enviar remessa pelo aplicativo do banco ou pelo site.Em 22 de dez de 2016 13:48, Alan Rezende notifications@github.com escreveu:Olá Rctnet, você sabe se a Sicoob tem alguma API (ou coisa do tipo) para o envio das remessas em tempo real, (gerou boleto já envia a remessa) ou é só manual mesmo? A partir do ano que vem os bancos não vão receber boletos sem que a remessa já esteja processada né?
—You are receiving this because you commented.Reply to this email directly, view it on GitHub, or mute the thread.
Olá,
este projeto funciona como o CNABPHP do Anderson? Estou querendo gerar arquivo de remessa para a Caixa, e gostaria de ajuda para instalar. Poderia explicar passo a passo?
Obrigado!