Shortcomings in the Inland Revenue Act have hampered the collection of a whopping over Rs.900 billion in tax revenue to the state coffers, an MP said.