示例#1
0
    echo '    <br/><br/>';
    echo '    Cobrança:<br/>';
    foreach ($chargeArray as $charge) {
        $counterName = CounterDAO::GetCounterName($dataConnector->mysqlConnection, $charge->codigoContador);
        $fixoReajustado = $charge->fixo * (1 + $adjustmentRate->aliquota / 100);
        echo '<input type="hidden" name="fixoReajustado' . $charge->id . '" value="' . $fixoReajustado . '" />';
        $fixoReajustado = '<b style="font-size:13px;color:red;" >' . number_format($fixoReajustado, 2, ',', '.') . '</b>';
        $variavelReajustado = $charge->variavel * (1 + $adjustmentRate->aliquota / 100);
        echo '<input type="hidden" name="variavelReajustado' . $charge->id . '" value="' . $variavelReajustado . '" />';
        $variavelReajustado = '<b style="font-size:13px;color:red;" >' . number_format($variavelReajustado, 4, ',', '.') . '</b>';
        echo '    - ' . $counterName . ' fixo: ' . $fixoReajustado . ' variável: ' . $variavelReajustado . ' franquia: ' . $charge->franquia . '</br>';
    }
    echo '    <br/><br/>';
    echo '    Bonus:<br/>';
    foreach ($bonusArray as $bonus) {
        $counterName = CounterDAO::GetCounterName($dataConnector->mysqlConnection, $bonus->codigoContador);
        $valorReajustado = $bonus->valor * (1 + $adjustmentRate->aliquota / 100);
        echo '<input type="hidden" name="valorReajustado' . $bonus->id . '" value="' . $valorReajustado . '" />';
        $valorReajustado = '<b style="font-size:13px;color:red;" >' . number_format($valorReajustado, 4, ',', '.') . '</b>';
        echo '    - ' . $counterName . ' de: ' . $bonus->de . ' até: ' . $bonus->ate . ' valor: ' . $valorReajustado . '</br>';
    }
    echo '    <br/><br/>';
    echo '</fieldset>';
    echo '<div style="clear:both;">';
    echo '    <br/><br/>';
    echo '</div>';
}
?>

        <div style="max-width:650px;" >
        <span style="color:red; font-weight:bold;" >
示例#2
0
    $billingSummary->valorFixo += $billingItem->fixo;
    $billingSummary->valorVariavel += $billingItem->variavel;
    $billingSummary->valorTotal += $billingItem->total;
}
?>
            </table>
            <div style="clear:both;"><br/></div>

            <h3 style="border:0; margin:0;" >&nbsp;&nbsp;QUADRO RESUMO</h3>
            <table>
            <tr bgcolor="LIGHTGRAY" ><td>Tipo do Contador</td><td>Consumo</td><td>Franquia</td><td>Excedente</td><td>Valor Fixo (R$)</td><td>Valor Variável (R$)</td><td>Valor Total (R$)</td></tr>
            <?php 
$grandTotal = 0;
foreach ($totalContadores as $billingSummary) {
    if ($billingSummary->valorTotal != 0) {
        $counterName = CounterDAO::GetCounterName($dataConnector->mysqlConnection, $billingSummary->tipoContador);
        echo '<tr bgcolor="WHITE" ><td>' . $counterName . '</td><td>' . $billingSummary->consumo . '</td><td>' . number_format($billingSummary->franquia, 0, '', '') . '</td><td>' . $billingSummary->excedente . '</td><td>' . formatBrCurrency($billingSummary->valorFixo, 2) . '</td><td>' . formatBrCurrency($billingSummary->valorVariavel, 2) . '</td><td>' . formatBrCurrency($billingSummary->valorTotal, 2) . '</td></tr>';
        $grandTotal += $billingSummary->valorTotal;
    }
}
$ajuste = 0;
if (is_numeric($billing->acrescimoDesconto)) {
    $grandTotal = $grandTotal + $billing->acrescimoDesconto;
    $ajuste = $billing->acrescimoDesconto;
}
echo '<tr><td colspan=7 ><h3>Total Geral: ' . formatBrCurrency($grandTotal, 2) . '&nbsp;&nbsp; (Acrésc/Desc = ' . formatBrCurrency($ajuste, 2) . ')' . '</h3></td></tr>';
?>
            </table>
            <h4>&nbsp;&nbsp;Observações: <?php 
echo $billing->obs;
?>