Banco do Brasil¶
This bank has the following mandatory fields:
agencia: | Account keeping agency. (size: 4) |
---|---|
conta: | Account number. (size: 8) |
convenio: | Number of agreement with the bank. (size: 4, 6 and 7) |
variacaoCarteira: | |
Bank contracts variation (size: 3) [optional] |
// for 400 positions
$send = new Eduardokum\LaravelBoleto\Cnab\Remessa\Cnab400\Banco\Bb;
// Or, for 240 positions
$send = new Eduardokum\LaravelBoleto\Cnab\Remessa\Cnab240\Banco\Bb;
$send->setBeneficiario($beneficiario)
->setCarteira(11)
->setAgencia(1111)
->setConvenio(1231237)
// ->setVariacaoCarteira(017)
->setConta(22222);
Or, Simply:
$sendArray = [
'beneficiario' => $beneficiario,
'carteira' => 11,
'agencia' => 1111,
'convenio' => 1231237,
// 'variacaoCarteira' => '017',
'conta' => 22222,
];
// for 400 positions
$send = new Eduardokum\LaravelBoleto\Cnab\Remessa\Cnab400\Banco\Bb($sendArray);
// Or, for 240 positions
$send = new Eduardokum\LaravelBoleto\Cnab\Remessa\Cnab240\Banco\Bb($sendArray);
Attention
To generate the file see the Remessa session.