Skip to main content

Invoice Delivery

Zuora

Invoice Delivery

Invoice delivery preferences refer to the method that your customers have selected for receiving their invoices. The available methods are Print and Email. The Print method indicates you need to download the invoice PDF and send a hard copy of the invoice to your customers. The Email method indicates the invoice is sent to your customer via emails.

Configure invoice delivery preferences

To specify these delivery methods for a customer account, complete the following steps:

  1. Log in to the Zuora application and navigate to Customers > Customer Accounts.
  2. Click the target customer account to open the account detail page.
  3. Scroll down to the Billing and Payment Info section and click edit.
  4. Select the desired delivery methods for the Invoice Delivery Preferences field.

CustomerBillingInfo.png

Print delivery

Selecting Print as the delivery method indicates that your customer wants to receive a hard copy of the invoice, such as by postal mail. You can download the invoice PDF for print from the Invoice Detail page.

Print an invoice PDF

To download the invoice PDF for print, go to the Invoice Detail page and click view > Invoice PDF. Then, you can save the PDF file for your records or print the PDF file.

EmailViewInvoice.png

Regenerate an invoice PDF

Zuora will automatically regenerate an invoice PDF after you change the information that is presented on the invoice PDF. An invoice PDF will regenerate asynchronously after you do one of the following things:

  • Post an invoice
  • Edit an invoice comment through the Zuora UI
  • Perform an Invoice Split through the Zuora UI or API
  • Create or update taxation detail through the Zuora API
  • Make an adjustment through the Zuora UI or API (including Invoice Item Adjustment and Credit Balance Adjustment)
  • Create a payment through the Zuora UI or API
  • Create a refund through the Zuora UI or API
  • Apply a credit memo to an invoice through the Zuora UI or API
  • Execute a payment run associated with an invoice through the Zuora UI or API
  • Make an Update() call with RegenerateInvoicePDF set to True in the SOAP API

When Invoice Date is updated, no invoice PDF file is regenerated immediately. Instead, it is logged in the database; a PDF file is regenerated when you view the invoice PDF file from the Zuora UI.

You can also asynchronously regenerate an invoice PDF file at any time. To do that, go to the Invoice Detail page and click more >  Regenerate Invoice PDF.

Zuora UI for Regenerating a PDF

Limitation on Invoice PDF 

A maximum of 100,000 usage charges can be processed to generate a usage nested table on a PDF file. A maximum of 100,000 invoice items can be processed to generate an invoice item nested table on a PDF file. Consider this scenario, even if you only display summary columns in a nested table and there are only ten lines, the system cannot process more than 100,000 records to generate those ten lines.

A maximum sum of 20,000 invoice items, usage charges, and taxation items can be displayed in a detailed table or nested table on a PDF file. 

A maximum of 2,000 records are allowed for each of the following tables to be generated into a PDF file (2,000 is the default limit; the maximum limit is 10,000. Contact Zuora Global Support if you want to raise the limit): 

  • Transactions
  • Previous transactions
  • Subscriptions

When generating an invoice PDF, you will receive an error message if the maximum number is exceeded.

Email delivery

If Email is selected as the invoice delivery preference for a customer, the customer will receive an emailed invoice if the "Invoice Posted | Invoice Posted within a Bill Run of Auto-Post" event is enabled. However, if "Invoice Posted | Invoice Posted Manually" and "Invoice Posted | Invoice Posted via API" events are enabled and the customer has an email address, an email will still be triggered even though Email is not selected as the invoice delivery preference. 

If you do not select Email as the invoice delivery preference for a customer, but the Bill To contact has an email address in their contact record, the invoice can be emailed to the customer from within the invoice details page.

If Email is not selected and an email address is not in the contact record, an invoice can still be emailed from the invoice details page. In this case, you can specify an email address for delivery.

You can also email PDF invoices for an entire bill run by finding your bill run in Expanded view and then clicking Email invoices

A bill run must be posted before you can email invoices.

Email an invoice PDF

To email an invoice PDF from REST API, see POST Email Invoice and POST Email Billing Documents from Bill Run.

To email an invoice PDF from the Zuora UI, complete the following steps:

  1. Log in to the Zuora application and navigate to Billing > Invoices
  2. In the invoice list, click the invoice number that you want to send.
  3. On the invoice detail page, click email invoice.
  4. Specify the email address of the recipient.
  5. Click send.

Check whether an invoice email was sent

To check whether an invoice was emailed, use the History section on the invoice detail page. 

If the email was sent, but your customer still hasn't received it, you can resend it by clicking email invoice on the invoice detail page. The History section will show both the original and resent emailing activities. 

If you configure your Bill Run settings to automatically send the email on posting invoices, the following conditions must satisfy for the invoice to be successfully emailed:

  • The Work Email address must be provided on the Bill-To Contact.
  • The Communication Profile on the customer account must be set. View the definition of the selected profile to verify email and notification preferences. 

To enable automatically emailing invoice PDFs upon posting bill run, follow the instructions in Download or Email Memo Documents. The only difference is that you need to configure the following notifications instead of the Credit Memo Posted | Credit Memo Posted within a Bill Run of Auto-Post notification:

  • Invoice Posted | Invoice Posted Manually
  • Invoice Posted | Invoice Posted via API
  • Invoice Posted | Invoice Posted within a Bill Run of Auto-Post
  • Manual Email For Invoice | Manual Email For Invoice

Invoice history

In the History section on the invoice detail page, you can do the following things:

  • Check the date and time when the invoice was created, posted, and emailed.
  • View a specific version of the invoice.
  • Email a specific version of the invoice.