Perchloric is one of the strongest common acids (stronger than sulfuric, nitric, even HI), why would there be an equilibrium reaction? I suppose in reality it is in equilibrium, but it is so insignificant it shouldn't be written--the equilibrium lies completely to the right.
I think Akron's answer is correct. I don't know about the computer program you're using, but I'll wager that there's some convention that's not being followed. Your second answer seems like a winner to me.