Deductions & credits

Confused: I have never had an account for ID. In the past, I just input the details using TT. Is this something new that one has to have an ID account?