ProForma Invoices
The Proforma Invoices Add-On allows you to create proforma invoices that can later be converted into standard invoices once approved by the client.
Proforma invoices are commonly used to:
- Request approval before issuing a final invoice
- Provide preliminary billing documentation
- Confirm pricing before work begins
- Facilitate international transactions
What Is a Proforma Invoice?
A proforma invoice is a preliminary bill sent to a client before an official invoice is created. It outlines the products or services, quantities, pricing, and terms, but is not yet a finalized accounting document.
Once approved, a proforma invoice can be converted into a standard invoice.
Before you Begin
The add-on must be installed and enabled before you can use it.
Creating a Proforma Invoice
- Select a Client.
- Select the Date.
- Click Submit.
You will be redirected to the proforma invoice edit screen.
Editing a Proforma Invoice
On the edit screen, you can configure:
Summary & Tags
- Enter a summary description.
- Add tags if desired.
- Choose whether to include the summary on the document.
Client Information
- Review or change the billing information.
Items
- Click + Add Item.
- Select an item or manually enter a description.
- Enter quantity and price.
- Select tax settings if applicable.
Totals (Subtotal, Tax, Total) are calculated automatically.
Additional Tabs
- Additional
- Notes
- Attachments
Terms and Footer
- Enter custom Terms and Conditions.
- Add a Footer if desired.
Options Panel (Right Side)
- Proforma Invoice Number
- Date
- Expiration Date
- Discount
- Currency
- Exchange Rate
- Status
- Template
Click Save when finished.
Proforma Invoice Status
Proforma invoices typically begin in Draft status.
Once sent to the client, the client may:
- Approve
- Reject
Approval can trigger automatic conversion to a standard invoice (if enabled in settings).
Proforma Invoice Actions
From the Proforma Invoice list screen, click Options to:
- Edit
- Generate PDF
- Make a Copy
- Convert to Invoice
- View Public Link
- Delete
Public View & Client Approval
Clients can view the proforma invoice using the public link.
On the public screen, clients can:
- View the full document
- Download PDF
- Approve
- Reject
If automatic conversion is enabled, approval will create a new invoice.
Converting Proforma to Invoice
You can convert a proforma invoice manually by:
Options → Proforma Invoice to Invoice
The system will generate a standard invoice using the proforma data.
Proforma Invoice Settings
Available Settings
- Default Proforma Invoice Template
- Default Document Number Scheme
- Proforma Invoices Expire After (Days)
- Default Status Filter
- Automatically Convert When Client Approves
- Invoice Retention Behavior After Conversion
- Default Terms
- Default Footer
- Email Behavior While in Draft Status
- Allow Payments on Proforma Invoices
Adjust these settings to match your workflow.
Typical Workflow
- Create proforma invoice.
- Add items and terms.
- Send to client.
- Client approves.
- System converts to invoice (automatically or manually).
Troubleshooting
Proforma Not Converting Automatically
- Check automatic conversion setting.
- Verify client clicked Approve.
Expiration Date Not Updating
- Review expiration settings in Proforma Settings.
Invoice Data Incorrect After Conversion
- Check conversion retention behavior setting.
- Review terms and line items before conversion.
Important Notes
- Proforma invoices are not accounting records until converted.
- Conversion creates a new standard invoice record.
- Payments on proforma invoices depend on your settings configuration.