Also it could be that each of his 2000 customers gets a different invoice.
A couple solution are mentioned in this thread.