What's the difference between a proforma and purchase invoice?
A proforma invoice is issued prior to license delivery and requires advance payment before the license keys are delivered.
A purchase invoice is issued upon license delivery and has to be paid within 30 days from the delivery date.