Missing Service Invoices

Problem

You may encounter a problem in which the system does not generate an invoice.

For more troubleshooting steps for domain renewals, see Missing Domain Renewal Invoices.

Cause

This issue may be due to the service’s status or your invoice generation settings. If none of these are the problem, the issue may be due to a deleted invoice or an issue with the system cron’s daily run.

Troubleshooting

To troubleshoot this issue, check the service’s status and your invoice generation settings. If none of these are the problem, check for deleted invoices and verify whether the system cron is running successfully each day.

Service Status

To check whether the problem is due to the service’s status:

  1. Go to the Products/Services tab in the client profile and select the product that did not generate an invoice or send renewals.
  2. Find Status.

If you have enabled Continuous Invoice Generation, the system will not generate a renewal invoice unless Status is Active.

If Status is set to Active and there is no pending cancellation request, this setting is not the issue.

Solution

Select Active and save the change. The system will generate the renewal invoice the next time that the daily automation cron tasks run.

Cancellation Request

To check whether there is a pending cancellation request for the service:

  1. Go to the Products/Services tab in the client profile and select the product that did not generate an invoice or send renewals.
  2. Look for a Cancellation Request Notice message at the top of the tab:
    A cancellation request message.

The system will not generate an invoice for services that have a pending cancellation request.

For steps to cancel the cancellation request, see Void Cancellation Requests.

Next Due Date Beyond Invoice Generation Days

To check whether the problem is due to your invoice generation settings:

  1. Go to Configuration () > System Settings > Automation Settings.
  2. Find Invoice Generation and note the current settings.
  3. Go to the Products/Services tab in the client profile and select the product that did not generate an invoice or send renewals.
  4. Find Next Due Date and compare it with the Invoice Generation settings. For example, if today is January 1st, Invoice Generation is 14, and Next Due Date is January 15th, the invoice will generate tomorrow.
    • If the Next Due Date value is further in the future than the Invoice Generation value specifies, the system will not generate the invoice yet.
    • If the Next Due Date value is within the number of days that the Invoice Generation value specifies, this is not the issue.

Solution

If the Next Due Date is too far in the future to have generated an invoice, you can generate the invoice early.

For more information, see Create a Renewal Invoice Early.

Previously Invoiced

The system will not automatically generate a new invoice if it has already generated an invoice for the current Next Due Date value and an admin deleted it.

Review the Log tab in the client’s profile for any Invoice Deleted or Order Deleted entries. This will identify who deleted the invoice and the time of deletion.

Solution

To resolve this issue and generate a new invoice:

  1. Go to the Products/Services tab in the client profile and select the product that did not generate an invoice or send renewals.
  2. Set the Next Due Date value to one day earlier.
  3. Click Save Changes.

The system will generate the renewal invoice the next time that the daily automation cron tasks run.

Daily Automation Cron Issue

The daily cron job handles invoice generation, payment reminders, and account suspensions and terminations according to your automation settings. If some of these do not occur, the cron job may not be running successfully.

Review Configuration () > System Logs and make sure that you see a number of entries beginning with Cron Job each day. The final entry every day should be Cron Job: Completed.

For more information and troubleshooting steps, see Check the Cron Job Status and Troubleshoot the System Cron.

Last modified: June 14, 2024