Issue 37 invoice model

close #37