In large companies, the accounts payable department creates invoices, but in smaller organizations, it could be the job of sales agents or account managers in contact with the client. However, more and more companies are using user-generated invoices which only need to be internally approved, rather than created.