예제 #1
0
// +----------------------------------------------------------------------+
// +----------------------------------------------------------------------+
// | 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"];
예제 #2
0
        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>";