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