Added Invoice generator functionality