What is a Proforma Invoice?

A proforma invoice is an invoice provided by a supplier in advance of providing the goods or services. The suppliers will do this just in case they are not prepared to extend normal credit terms.