GST software suggestions

Requirements:

1) Ability to integrate with tally

2) Ability to file returns from the software using data from tally

3) Ability to generate consolidated reports and reconciliation statements