Payment plans allow you to define how one-off payment amounts are made by your clients - ie. whether the full amount is paid up-front or whether the payment is broken into installments. You can even allow the client to choose how much they will pay. Payment plans can be assigned to order forms, quotes, and invoices to govern how much nBill asks the client to pay. Payment plans only relate to one-off amounts, not to recurring orders.

Note: Not all payment gateways support payment plans, as they may require a recurring payment schedule to be set up for paying installments and the installments may need to be stopped after a certain date. The Paypal gateway that comes with nBill supports all payment plans except ones involving exactly 2 payments (I have no idea why, but Paypal do not support this).

To access the list of payment plans, select Configuration->Payment Plans from the main menu as shown in figure 3.9

Figure 3.9 - Accessing the Payment Plans List

A single payment plan ('paid in full') is supplied with nBill and is the default plan, but you can create others.

If you have more than one payment plan, you can specify which one should be the default to be used on new quotes and which one should be the default to be used on new invoices by clicking on the red 'X' in the payment plan list. Naturally, only one record can be the default for each. Click on a payment plan to edit it, or click on the 'New' toolbar button to create a new payment plan. This will take you to the payment plan editor.

Payment Plan Name

A name to identify the plan. The name you choose will be shown to the client on the payment summary.

Payment Plan Type

The type of plan to create. See on-screen comments for the description of each type. Some of the other settings on this page may be ignored depending on what type of payment plan you choose (eg. number of installments will be ignored if the plan does not include installments). Not all payment plan types are supported by all payment gateways (eg. some do not allow installments).

Deposit Percentage

If you choose a payment plan type that requires a deposit, enter the percentage of the total amount that you want to take on the first payment. Alternatively you can set this to zero and enter a fixed amount in the Amount setting.

Amount

If you choose a payment plan type that requires a deposit, you can optionally enter a fixed amount here for the first payment. This setting only applies if deposit percentage is zero.

Installment Payment Frequency

If the plan type includes installments, you can set the frequency of the installments here.

Number of Installments

If the plan type includes installments, enter how many installments to take (not including the first payment). The total amount to pay will be divided by this number to calculate the amount of each installment. Not all payment gateways support installments.

Quote Default

Indicates whether or not this plan should be used by default on new quotes.

Invoice Default

Indicates whether or not this plan should be used by default on new invoices.