// +----------------------------------------------------------------------+ // +----------------------------------------------------------------------+ // | Equipe Coordenação Projeto BoletoPhp: <*****@*****.**> | // | Desenvolvimento Boleto Bradesco: Ramon Soares | // +----------------------------------------------------------------------+ // ------------------------- DADOS DINÂMICOS DO SEU CLIENTE PARA A GERAÇÃO DO BOLETO (FIXO OU VIA GET) -------------------- // // Os valores abaixo podem ser colocados manualmente ou ajustados p/ formulário c/ POST, GET ou de BD (MySql,Postgre,etc) // function converteDataBr($data) { $dia = substr($data, 8, 2); $mes = substr($data, 5, 2); $ano = substr($data, 0, 4); return $dia . '/' . $mes . '/' . $ano; } if (substr($_SESSION['REC_DTVEN'], 4, 1) == '-') { $data_vencimento = converteDataBr($_SESSION['REC_DTVEN']); } else { $data_vencimento = $_SESSION['REC_DTVEN']; } // DADOS DO BOLETO PARA O SEU CLIENTE $dias_de_prazo_para_pagamento = 0; $taxa_boleto = 0.0; $data_venc = $data_vencimento; // Prazo de X dias OU informe data: "13/04/2006"; $valor_cobrado = $_SESSION['REC_VALOR']; // Valor - REGRA: Sem pontos na milhar e tanto faz com "." ou "," ou com 1 ou 2 ou sem casa decimal $valor_cobrado = str_replace(",", ".", $valor_cobrado); $valor_boleto = number_format($valor_cobrado + $taxa_boleto, 2, ',', ''); $dadosboleto["nosso_numero"] = $_SESSION['REC_NUM']; // Nosso numero sem o DV - REGRA: Máximo de 11 caracteres! $dadosboleto["numero_documento"] = $dadosboleto["nosso_numero"];
echo "<td>" . $infCFe->total->vCFe . "</td>"; echo "<td>-</td>"; echo "</tr>"; $contadorXml++; $valor_documento = $valor_documento + $infCFe->total->vCFe; } } //Lendo arquivo XML SAT LOTE CANCELADO, Baixado da receita if (strpos($varCFeReceitaCan, "cancCFe") === 0) { foreach ($xml->children() as $LoteCFe) { foreach ($LoteCFe->children() as $CFe) { definecor($contadorXml); echo "<td>" . $CFe->infCFe["Id"] . "</td>"; echo "<td>" . $CFe->infCFe->ide->nserieSAT . "</td>"; echo "<td>" . $CFe->infCFe->ide->nCFe . "</td>"; converteDataBr($data = $CFe->infCFe->ide->dEmi); formataHora($hora = $CFe->infCFe->ide->hEmi); echo "<td>" . $CFe->infCFe->total->vCFe . "</td>"; $lote = recuperaLote($xml); echo "</tr>"; $contadorXml++; $valor_documento = $valor_documento + $CFe->infCFe->total->vCFe; } } } //echo "<tr>"; //echo "<td style='font-weight:bold'>Total de itens por documento <input type='hidden' class='total_itens' value='". $contadorXml."'/>" .$contadorXml."</td>"; //echo "<td></td>"; //echo "<td></td>"; //echo "<td></td>"; //echo "<td></td>";