Are you certain that you would not have to pay visa fee just because it was booked by Qatar and not as part of a "forced" lay over
Anyway I saw elsewhere on this forum that Qatar now offers a free 96 hour visa not sure if it applies to all nationalities