PayPal Invoicing Release Notes - Release 1.8.0

These release notes address the API operations within the PayPal Invoicing API WSDL.

The Invoicing APIs include:

  • CreateInvoice
  • DeleteInvoice
  • SendInvoice
  • CreateandSendInvoice
  • UpdateInvoice
  • GetInvoiceDetails
  • CancelInvoice
  • SearchInvoice
  • MarkInvoiceAsPaid
  • MarkInvoiceAsRefunded
  • MarkInvoiceAsUnpaid

These products use this API:

  • Invoicing
  • PayPal Here
  • Excel Invoicing Plug-in

Affected products

This release affects these products:

  • Invoicing
  • PayPal Here
  • Excel Invoicing Plug-in

Invoicing

For a current list of PayPal product and API issues, as well as upcoming maintenance events, go to PayPal Status.

Changed calls

  • GetInvoiceDetails
  • CreateInvoice
  • CreateAndSendInvoice
  • UpdateInvoice

Schema changes

Name Part of schema Type of change
InvoiceType.taxCalculatedAfterDiscount Element New

New features

Specify that tax is calculated after a discount is applied

You can set InvoiceType.taxCalculatedAfterDiscount to true if you want tax in an invoice to be calculated after a discount is applied, rather than before a discount is applied.

Additional documentation updates

The Invoicing documentation now includes the DeleteInvoice API. In addition, the error code table in the documentation of each Invoicing API now includes error codes and messages related to deleting invoices.