add invoice info logic handle