Managing Deposit or Pro Forma Invoices
Certain business use cases require merchants or suppliers to ask their customers for advance payments. To this end, JustOn allows for creating deposit invoices.
Businesses issue deposit invoices before any goods or services are supplied, usually with the intention to secure a sale. The deposit is a partial amount or a percentage of the total amount, which is to be paid up front. After the sale is completed, the deposit invoice is closed and the final invoice is issued.
For details, see Enabling Deposit Invoices.
Pro forma invoices
Certain business use cases require merchants or suppliers to issue pro forma invoices. Pro forma invoices are commonly used as preliminary invoices with a quotation, for customs purposes, or to give an example of the charged prices. In that sense, the pro forma invoice is exempt from any accounting or payment-related processing.
For details, see Enabling Pro Forma Invoices.
Creating Deposit or Pro Forma Invoice
The creation of a deposit invoice or a pro forma invoice is controlled using the ON field
ON_Type on the source object, which can be an opportunity or an arbitrary object.
On the object record for which you want to create a deposit or pro forma invoice, set the field
For a deposit invoice, set one of the fields
ON_DepositRatedefines a percentage rate to calculate the requested deposit, whereas using
ON_DepositAmountdefines a fixed value for the deposit.
If both a deposit rate and a deposit amount is defined, the amount takes precedence.
Create the deposit or pro forma invoice for the object record.
This generates the draft invoices for the corresponding objects.
If your business, in addition, requires issuing reminders for deposit invoices, you must explicitly enable this option. For details, see Enabling Dunning Reminders for Deposit Invoices.
Closing Deposit or Pro Forma Invoice
You must close the deposit or pro forma invoice before you can create the final invoice. There are two ways to do so:
- Using the Close button on an individual invoice
- Using a custom process to be triggered from a source record
How to proceed depends on your business use cases and the corresponding data structure in your org. Contact the person who has set up deposit invoicing or pro forma invoicing to find out how to close deposit or pro forma invoices.
Closing Individual Invoice
To close a single deposit invoice or pro forma invoice individually from its detail view:
- Navigate to the Invoices list in the invoice run view or open the Invoices tab.
- Click the invoice number to open the invoice's detail view.
Click Close, then click Continue to confirm and complete the operation.
This closes the current deposit or pro forma invoice and clears the custom fields
ON_LastInvoiceRunon all related source records to allow generating the final invoice.
Closing From Source Records
To close a deposit or pro forma invoice from source records, you use a custom process, which must be set up accordingly. For details, see Creating Process for Closing Deposit Invoices or Creating Process for Closing Pro Forma Invoices, respectively.
The process criteria that start the execution depend on your use cases. For example, you can use a custom checkbox field
Close Deposit Invoice or
Close Pro Forma Invoice on the source record to trigger the process when the checkbox is selected.
Once the deposit or pro forma invoice is closed, you can create the final invoice the same way and based on the same source records as the deposit or pro forma invoice.