}
//------------------------------------------------------------------------------------------
$oRec = new cReciboDeOperacion(RECIBOS_TIPO_PAGO_CREDITO, true);
$oRec->setNumeroDeRecibo($recibo_pago);
//Agrega un abono a la ultima letra
if ($procesado == SYS_AUTOMATICO) {
    //$eqvalor			= round(($monto_a_operar - $totalAutomatico),2);
    $abonar_al_final = setNoMenorQueCero($monto_a_operar - $totalAutomatico, 2);
    if ($abonar_al_final > TOLERANCIA_SALDOS) {
        $msg .= "ERROR\tRECIBO {$recibo_pago} ... {$monto_a_operar} ....( {$totalAutomatico} ).... {$total_recibo} .... [{$abonar_al_final}] \r\n";
        $xCred->setAbonoCapital($abonar_al_final, $xCred->getPagosAutorizados(), DEFAULT_CHEQUE, $tipo_pago, $recibo_fiscal, $observaciones, $grupo, $fecha_operacion, $recibo_pago);
        $total_recibo += $abonar_al_final + $totalAutomatico;
    }
}
$oRec->init();
$oRec->setSumaDeRecibo($total_recibo);
$oRec->setFinalizarRecibo(true);
if (MODO_DEBUG == true) {
    $msg .= $oRec->getMessages(OUT_TXT);
    $msg .= $xCred->getMessages(OUT_TXT);
    $xFL = new cFileLog(false, true);
    $xFL->setWrite($msg);
    $xFL->setClose();
    if ($procesado != SYS_AUTOMATICO) {
        $xFRM->addToolbar($xFL->getLinkDownload("TR.Archivo de sucesos", ""));
    }
}
if ($procesado != SYS_AUTOMATICO) {
    $xFRM->addHElem($oRec->getFicha(true));
    $total_letras = convertirletras($total_recibo);
    $xBtn = new cHButton("");