As per rule, people with tourist visit visa need to carry 5000riyals in cash on Qatar. That was what they told me when I got the same for my brother. But they didn't check him for the money. So no idea for the other criterias for the check.

"It is better to be hated for what you are than being loved for what you are not."