Implement invoice