BRADESCO - resgistro

37 views
Skip to first unread message

kynn maia

unread,
Nov 18, 2019, 2:23:35 PM11/18/19
to Laravel Boleto
Boa tarde a todos
Estou com algumas duvidas sobre o projeto,
preciso implementar uma solução de geração de boletos BRADESCO onde os mesmos sejam registrados em sua API

e estou com problemas para gerar arquivos de remessa onde ele se preencha todos os boletos em um unico arquivo .txt

e não entendi a utilização do retorno, como quem gera o arquivo .ret 

se alguem poder me explicar como funciona o processo e como faço para gerar um unico arquivo .txt com todos os boletos gerados e como utilizar o retorno pois estou com bastante duvidas.


estou usando os codigos dos exemplos do git


$beneficiario = new \Eduardokum\LaravelBoleto\Pessoa(
[
'nome' => 'ACME',
'endereco' => 'Rua um, 123',
'cep' => '99999-999',
'uf' => 'UF',
'cidade' => 'CIDADE',
'documento' => '99.999.999/9999-99',
]
);
$pagador = new \Eduardokum\LaravelBoleto\Pessoa(
[
'nome' => 'Cliente4',
'endereco' => 'Rua um, 123',
'bairro' => 'Bairro',
'cep' => '99999-999',
'uf' => 'UF',
'cidade' => 'CIDADE',
'documento' => '999.999.999-99',
]
);
$boleto = new \Eduardokum\LaravelBoleto\Boleto\Banco\Bradesco(
[
//'logo' => realpath(__DIR__ . '/../logos/') . DIRECTORY_SEPARATOR . '237.png',
'dataVencimento' => new \Carbon\Carbon(),
'valor' => 100,
'multa' => false,
'juros' => false,
'numero' => 1,
'numeroDocumento' => 1,
'pagador' => $pagador,
'beneficiario' => $beneficiario,
'carteira' => '09',
'agencia' => 1111,
'conta' => 9999999,
'descricaoDemonstrativo' => ['demonstrativo 1', 'demonstrativo 2', 'demonstrativo 3'],
'instrucoes' => ['instrucao 1', 'instrucao 2', 'instrucao 3'],
'aceite' => 'S',
'especieDoc' => 'DM'
]
);
$pdf = new \Eduardokum\LaravelBoleto\Boleto\Render\Pdf();
$pdf->addBoleto($boleto);
$pdf->gerarBoleto($pdf::OUTPUT_SAVE, __DIR__ . DIRECTORY_SEPARATOR . 'arquivos' . DIRECTORY_SEPARATOR . 'bradesco'.$pagador->getNome().'.pdf');

$remessa = new \Eduardokum\LaravelBoleto\Cnab\Remessa\Cnab400\Banco\Bradesco(
[
'idRemessa' => 1,
'agencia' => 1111,
'carteira' => '09',
'conta' => 99999999,
'contaDv' => 9,
'codigoCliente' => '12345678901234567890',
'beneficiario' => $beneficiario,
]
);
$remessa->addBoleto($boleto);
$remessa->save(__DIR__ . DIRECTORY_SEPARATOR . 'arquivos' . DIRECTORY_SEPARATOR . 'bradesco.txt');


$retorno = \Eduardokum\LaravelBoleto\Cnab\Retorno\Factory::make(__DIR__ . DIRECTORY_SEPARATOR . 'arquivos' . DIRECTORY_SEPARATOR . 'bradesco.ret');
$retorno->processar();
echo $retorno->getBancoNome();
dd($retorno->getDetalhes());
Reply all
Reply to author
Forward
0 new messages