Add Invoice generation