What does it mean to sell an invoice?

Selling invoices, also known as invoice financing or invoice lending, means that a company transfers the ownership of its outstanding invoices to a third party, usually an invoicing company or a financial institution.

This third party buys the invoices at a discounted price and assumes responsibility for collecting payments from the company's customers.