Custom Fields at Line Level

Custom Fields at Line Level

Hi, is there an ability to add custom fields at line level?
I need to track the start and the end date for each product within an invoice and I can't seem to find an option to do this.