case $oTT->DEPOSITO():
                        $TOTAL_DEPOSITO += $abat->getValorReal();
                        break;
                    case $oTT->TED():
                        $TOTAL_TED += $abat->getValorReal();
                        break;
                    case $oTT->DOC():
                        $TOTAL_DOC += $abat->getValorReal();
                        break;
                }
                break;
        }
        $tpl->EMISSOR = $pag->participante->cliente->nomeCompleto;
        $tpl->FINALIDADE = $pag->finalidade->descricao;
        $tpl->TIPO = $tipoPag;
        $tpl->DATA_PAG = $oMoeda->convdata($pag->dataPagamento, "mtn");
        $tpl->MODEA = $pag->moeda->descricao;
        $tpl->VALOR_REAL = $oMoeda->money($abat->getValorReal(), "atb");
        $tpl->VALOR_DOLLAR = $oMoeda->money($abat->getValorDollar(), "atb");
        $tpl->COTACAO = $oMoeda->money($pag->cotacaoReal, "atb");
        $tpl->block("BLOCK_ITEM_LISTA");
    }
    //fim do loop de pagamentos
    $tpl->block("BLOCK_PARTICIPANTE");
    $cont++;
}
// fim do loop de participantes
//TOTALIZADOR
$tpl->TOTAL_CHEQUE = $oMoeda->money($TOTAL_CHEQUE, "atb");
$tpl->TOTAL_CARTAO = $oMoeda->money($TOTAL_CARTAO, "atb");
$tpl->TOTAL_ESPECIE = $oMoeda->money($TOTAL_ESPECIE, "atb");
$oPartic = new Participante();
$oC = new Cheque();
//TOTAIS GERAL
$custoDollarTotal = 0;
$recebimentoDollarTotal = 0;
$recebimentoRealTotal = 0;
$valorEspecieTotal = 0;
$valorCartaoTotal = 0;
$valorDebitoTotal = 0;
$valorChequeTotal = 0;
$valorTEDTotal = 0;
$valorDOCTotal = 0;
$valorTransfTotal = 0;
$valorDepositoTotal = 0;
$valorCreditoClienteTotal = 0;
$dataRelatorio = $om->convdata($_REQUEST['dataInicio'], "ntm");
$dataFimRelatorio = $om->convdata($_REQUEST['dataFim'], "ntm");
$rsGrupo = $oG->gruposComPagamentoPeriodo($dataRelatorio, $dataFimRelatorio);
foreach ($rsGrupo as $key => $grupo) {
    //declara os valores zerados
    $custoDollar = 0;
    $recebimentoDollar = 0;
    $recebimentoReal = 0;
    $valorEspecie = 0;
    $valorCartao = 0;
    $valorDebito = 0;
    $valorCheque = 0;
    $valorChequed = 0;
    $valorTED = 0;
    $valorDOC = 0;
    $valorTransf = 0;
         break;
 }
 $tpl->VALOR_ABAT_REAL = $oMoeda->money($abat->getValorReal(), "atb");
 $tpl->VALOR_ABAT_DOLLAR = $oMoeda->money($abat->getValorDollar(), "atb");
 $totalAbatParticipanteReal += $abat->getValorReal();
 $totalAbatParticipanteDollar += $abat->getValorDollar();
 if ($oPagamento->devolucao == 0) {
     $tpl->PAG_TRANSACAO = 'Crédito';
 } else {
     $tpl->PAG_TRANSACAO = 'Débito';
 }
 $tpl->N_PAG = $contPag;
 $tpl->PAG_PARTICIPANTE = $oPagamento->participante->cliente->nomeCompleto;
 $tpl->GRUPO = $oPagamento->participante->grupo->nomePacote;
 $tpl->TIPO = $oPagamento->tipo->descricao;
 $tpl->DATA_PAG = $oMoeda->convdata($oPagamento->dataPagamento, "mtn");
 $tpl->MODEA = $oPagamento->moeda->descricao;
 $tpl->VALOR_REAL = $oMoeda->money($oPagamento->devolucao == 0 ? $oPagamento->CALCULA_REAL() : -$oPagamento->CALCULA_REAL(), "atb");
 $tpl->VALOR_DOLLAR = $oMoeda->money($oPagamento->devolucao == 0 ? $oPagamento->CALCULA_DOLLAR() : -$oPagamento->CALCULA_DOLLAR(), "atb");
 $tpl->COTACAO = $oMoeda->money($oPagamento->cotacaoReal, "atb");
 //se for cheque imprimi lista de cheques
 if ($oPagamento->tipo->id == $oTP->CHEQUE()) {
     $possuiCheques = 1;
     $rsCheques = $oCheque->getRows(0, 999, array(), array("pagamento" => "=" . $oPagamento->id));
     foreach ($rsCheques as $keyCh => $cheque) {
         $tpl->BANCO = $oPagamento->banco->sigla;
         $tpl->EMISSOR = $cheque->emissor->nomeCompleto;
         $tpl->CHEQUE_DATA = $oMoeda->convdata($cheque->dataCompensacao, "mtn");
         $tpl->CHEQUE_NUMERO = $cheque->numeroCheque;
         $tpl->CHEQUE_VALOR = $oMoeda->money($cheque->valor, "atb");
         $tpl->block("BLOCK_ITEM_CHEQUE");