What is a proforma invoice? invoicing basics

What is a proforma invoice? invoicing basics