Welcome to Zuora Product Documentation

Explore our rich library of product information

Netsuite chargeback and deductions

Use this article to understand how Zuora integrates with NetSuite to process chargebacks and deductions, and how these transactions affect NetSuite accounting behavior.

This document explains how Zuora integrates with NetSuite to process chargebacks and deductions. It also explains the resulting NetSuite accounting behavior when a customer makes a short payment or applies a deduction.

This document does not cover technical deployment, such as uploading or deploying the SuiteScript.

After you enable the feature for an account, have the NetSuite account administrator complete the steps to upload, create, and deploy the Zuora Chargeback and Deductions Service script in NetSuite.

Problem solved by chargebacks and deductions

In business-to-business (B2B) collections, customers often short-pay invoices due to:

  • Pricing disputes

  • Damaged or missing goods

  • Contractual deductions

  • Short payments without prior notice

Without a structured workflow, finance teams struggle to:

  • Close the original invoice correctly

  • Preserve the correct Net Accounts Receivable (AR)

  • Track disputed amounts separately

  • Align Cash Application actions with NetSuite accounting behavior

The Zuora chargebacks and deductions integration provides a controlled and auditable way to handle these scenarios in NetSuite..

NetSuite chargeback invoices

NetSuite does not have a native Debit Memo object. Instead, NetSuite uses a Chargeback Invoice to behave like a debit memo. In this document, when we say Chargeback, we are referring to a NetSuite Chargeback Invoice.

High-level flow

The chargeback and deduction process follows these steps:

  1. The customer makes a short payment against an invoice.

  2. You apply the payment in Zuora.

  3. You record the deduction reason as a write-off or chargeback

  4. Zuora sends structured data to NetSuite.

  5. NetSuite automatically:

    • Closes the original invoice

    • Creates accounting entries (Credit Memo / Chargeback Invoice)

    • Preserves the correct Net AR

Scenario 1: Chargeback with a remaining receivable balance

The following example shows a disputed amount that remains receivable.

  • Original invoice: INV-A1 for $10,000.

  • Customer payment: $9,000.

  • Deduction: $1,000 for damaged goods.

Before cash application:

  • INV‑A1 Status: Open

  • Invoice Balance: $10,000

  • Net AR: $10,000

In Zuora, you complete the following actions:

  1. Apply the $9,000 payment.

  2. Record a $1,000 deduction.

  3. Select the deduction type Chargeback.

  4. Optionally add deduction notes.

NetSuite performs the following actions:

  • Creates a $1,000 credit memo and applies it to INV-A1.

  • Fully closes INV-A1.

  • Creates a new $1,000 chargeback invoice, INV-C1.

  • Maintains a $1,000 net AR balance that is tracked separately as a chargeback.

Scenario 2: Deduction with an existing credit memo

The following example shows a deduction that uses an existing credit memo.

  • Original invoice: INV-A1 for $10,000.

  • Customer payment: $9,000.

  • Existing credit memo: CM-2 for $1,000.

In Zuora, you complete the following actions:

  1. Apply the $9,000 payment.

  2. Apply the existing credit memo, CM-2.

  3. Do not create a new chargeback.

The result is as follows::

  • The invoice is closed

  • No new receivable is created

  • The net AR balance is $0.

This scenario follows the standard credit memo workflow and does not create a chargeback.

Supported deduction types

Zuora supports the following deduction types:

  1. Write‑off

    • Use a write-off when the amount is not recoverable.

    • The invoice is closed permanently.

    • The net AR balance is reduced.

  2. Chargeback

    • Use a chargeback when the amount is recoverable or disputed.

    • The invoice is closed.

    • The new chargeback invoice keeps the AR balance open.

Feature flags control the availability of this deduction type.

Feature availability

  • The integration applies only to NetSuite integrations.

  • Feature flags control availability.

  • Chargeback invoices are treated as standard invoices for sync and reporting.