Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
Versioning
Changelog
Upgrade your API version
Upgrade your SDK version
Developer tools
SDKs
API
Testing
Workbench
Event Destinations
Workflows
Stripe CLI
Stripe Shell
Developers Dashboard
Agent toolkit
Stripe health alertsBuild with LLMsStripe for Visual Studio CodeFile uploads
Security
Security
Extend Stripe
Stripe Apps
Stripe Connectors
    Overview
    Integrate a connector
    Commercetools
    Adobe Commerce
    Mirakl
    NetSuite
      Accountant hub
      Developers hub
      Prepare for onboarding
      Deposit automation
        Charges in NetSuite
        Payouts in NetSuite
        Disputes in NetSuite
        Refunds in NetSuite
      Invoice automation
      Invoice payment page
      Customer payment page
      Custom payment application
      Multiple subsidiaries
      Multiple currencies
      Troubleshooting
      Invoice payment link
    Oracle Opera
    Cegid
    PrestaShop
    Salesforce
    SAP
    Shopware 6
    Stripe Tax for WooCommerce
    Stripe Tax for BigCommerce
    Partner connectors
    Build your own connector
Partners
Partner ecosystem
Partner certification
HomeDeveloper toolsStripe ConnectorsNetSuiteDeposit automation

Stripe disputes in NetSuite

Learn about how NetSuite automatically represents Stripe disputes or chargebacks.

Copy page

The Stripe Connector for Netsuite automatically creates a corresponding object in NetSuite for disputes (or chargebacks) immediately after they occur in Stripe. Depending on your payment flow, the disputes might appear differently.

How it works

When a customer disputes a charge, the dispute process occurs as follows:

  1. Stripe charges you a processing fee for the dispute and withdraws the full amount of the charge from your Stripe account balance.
  2. You respond to the dispute with evidence, which Stripe sends to the bank for evaluation and determination of the dispute outcome.
  3. The connector records the dispute fee as a cash-back line item. By default, the dispute fee posts to the same account as your credit card processing fees. You can customise where to post fees by going to Settings > Accounts mapping > Dispute fees in the Stripe app.
  4. The connector creates a customer refund and records the fee on the bank deposit.
  5. If you applied the customer payment to a NetSuite invoice, the connector also creates a credit memo against the invoice.
  6. If you win the dispute, Stripe returns the dispute amount and fee to your Stripe balance.
  7. The connector records the returned funds and fee reversal to the bank deposit.

Dispute reversals

Winning a dispute (or receiving a chargeback reversal) occurs when the bank grants a dispute in your favour. When you win a dispute, Stripe refunds the dispute fee and includes the full amount of the original charge in your next payout.

NetSuite represents this as follows:

  • The fee refund appears as an Other Deposit line item on the next payout.
  • The chargeback reversal appears as an Other Deposit line item and posts to your default income account. You can specify which account to post this line item to.

The connector makes sure to properly account for cash from dispute reversals, while allowing you to handle income, revenue recognition, and cash application using your own manual or automated process.

After you win a dispute, you can specify which account to return the disputed charge to. To do so, go to Settings > Accounts mapping > Dispute reversals in the Stripe app.

For example, you can configure the connector to post dispute reversal cash to accounts receivable instead of income. Then you can manually or automatically create journal entries or invoices to represent any income entries associated with the won chargebacks.

Customise the dispute general ledger impact

Enable this feature

To use the global dispute item Stripe Dispute Item on credit memos for disputes, ask your implementation partner to enable the Global item for dispute credit memos feature in your Stripe app settings. Consult with your implementation partner to understand all accounting and technical implications.

Credit memos are always created if the disputed payment is applied to an invoice. When creating a credit memo for a dispute, the connector includes the original items on the invoice, by default.

If you don’t want to use the original items on the invoice, you can use a Stripe Dispute Item instead. Use this approach if you want the dispute to post to a specific account, or you sell physical products and don’t want the dispute’s credit memo to affect NetSuite inventory levels.

The Stripe Dispute Item posts to your default income account. You can specify where to post dispute items and credit memos. To do so, edit the account of the item in NetSuite. You can also edit any other aspect of the item, and the connector won’t override those modifications.

Handle mismatched amounts

The dispute amount might not match the original payment amount in the following cases:

  • If the connector isn’t managing payment creation, calculation of the cash amount of the original payment might be incorrect. For example, you might have shipping and tax calculations that aren’t synced correctly from an external system, such as Shopify or Magento.
  • If Stripe receives a dispute that’s greater than the original charge amount. For example, you could have a currency-converted payment that’s disputed, but the amount you received is converted back to the presentment currency.

If you have a mismatch between the amounts:

  • For a single item on the original invoice, the connector adjusts the item to match the dispute amount.
  • For multiple items on the original invoice, the connector can’t determine which items to adjust. Instead of using the original items on the invoice, the connector uses a global Stripe Dispute Item to represent the full dispute amount on the credit memo.

Test disputes with the connector

To test disputes, use a test card to create a dispute in your Stripe test environment.

See also

  • Deposit automation
  • Stripe payouts in NetSuite
  • Stripe refunds in NetSuite
Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access programme.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc