I want to provide discounts at invoice level. Can I?

Yes, you can! We have a field for discounts on the new invoice page under item details. You can add your discounts there and it will be reflected in the total amount that the customer has to pay you. You can configure, the option to give discounts under Preferences inside settings.