1)You can buy general tickets 3 days in advance(72 hours) if your journey is of 200KM or More.
2.Only if Journey Starting station is cluster station of that station from where you are buying the ticket.Whether a station is cluster station of that station(ticket buying station)or not, it can be asked at the UTS counter of that station.