}
     //			$lb_flag=false;
     if ($lb_flag) {
         $io_msg->message("El comprobante se proceso satisfactoriamente");
         $io_sql->commit();
     } else {
         $io_msg->message("Ocurrio un error al procesar el comprobante");
         $io_sql->rollback();
     }
     uf_load_data(&$ls_parametros);
     break;
 case "ELIMINAR":
     uf_load_variables();
     $io_sql->begin_transaction();
     $ls_bdorigen = $io_modcmpret->uf_obtener_bdorigen($ls_numcom, $ls_codret);
     $lb_ulitmo = $io_modcmpret->uf_buscar_ultimo($ls_numcom, $ls_codret);
     if ($lb_ulitmo && $ls_bdorigen == "") {
         $lb_flag = $io_modcmpret->uf_delete_cmpret($ls_numcom, $ls_codret, $la_seguridad);
         if ($lb_flag) {
             $lb_flag = $io_modcmpret->uf_liberar_rd($ls_codret, $ls_probene, $ls_codigo, $li_totrowrecepciones);
             if ($lb_flag) {
                 $io_msg->message("El comprobante fue eliminado fisicamente, por ser el último registro!!");
                 $io_sql->commit();
                 uf_limpiarvariables();
             } else {
                 $io_msg->message("Se genero un problema al eliminar la retencion");
                 uf_limpiarvariables();
                 $io_sql->rollback();
             }
         }
     } else {