$bb->carteira = tamanho_string($bb->carteira, '0', 'e', '2'); #separa��o de agencia e digito $pos = strpos($bb->agencia, '-'); $bb->agencia = tamanho_string(substr($bb->agencia, 0, $pos), '0', 'e', '5'); #conta e digito $bb->conta = tamanho_string(str_replace('-', '', $bb->conta), '0', 'e', '9'); #escreve o header do arquivo de remessa $nomeArquivo = "CB" . $diames . $bb->remessa_ . ".REM"; $arquivoDiretorio = "../boletos/remessabancodobrasil/" . date('Y') . '/' . $nomeArquivo; $file_path = "../boletos/remessabancodobrasil/" . date("Y") . "/"; $arquivoConteudo = "01REMESSA01COBRANCA " . $bb->agencia . $bb->conta . "000000" . $bb->favorecido . "001BANCO DO BRASIL" . $data . $bb->versao . " " . $bb->codigo . " " . "000001\r\n"; #variavel do numero de linhas $linha = 2; $i = 0; #captura as informa��es do ultimo envio $brasil = $contaDAO->selectBoletosBrasil($controle_id_empresa, $id_conta); $cont = 0; foreach ($brasil as $b) { $cont++; //nosso n�mero (sem dv) � 11 digitos $nossonumero = formata_numero($b->id_conta_fatura, 10, 0); //dv do nosso n�mero //$dv_nosso_numero = digitoVerificador_nossonumero($nnum); $nossonumero = $bb->codigo . $nossonumero; $b->juros_mora = number_format((double) $b->valor / 100 * (double) $b->juros_mora / 30, 2, ".", ""); #nosso numero //$b->nossonumero = tamanho_string($b->id_conta_fatura,'0','e','11').$dv_nosso_numero; $b->nossonumero = $nossonumero; #numero do documento $b->controle_empresa = tamanho_string($controle_id_empresa . '-' . $b->id_conta_fatura, ' ', 'd', '25'); #valor de desconto por dia (opcional)