Lewati ke konten
Buat akun atau Masuk
Logo Dokumen Stripe
/
Tanya AI
Buat akunMasuk
Mulai
Pembayaran
Pendapatan
Platform dan situs belanja online
Manajemen uang
Sumber daya pengembang
API & SDKBantuan
Gambaran Umum
Pembuatan versi
Log perubahan
Tingkatkan versi API Anda
Upgrade versi SDK Anda
Essentials
SDK
API
Pengujian
Stripe CLI
Proyek sampel
Alat
Dashboard Stripe
Workbench
Dashboard Pengembang
Stripe untuk Visual Studio Code
Terraform
Fitur
Alur kerja
Tujuan Kejadian
Peringatan kesehatan StripePengunggahan file
Solusi AI
Toolkit agen
Protokol Konteks ModelBangun alur kerja penagihan SaaS AI agen
Keamanan dan privasi
Keamanan
Perayap web stripebot
Perluas Stripe
Membangun aplikasi Stripe
Gunakan aplikasi dari Stripe
    Gambaran umum
    Aplikasi yang dibuat oleh Stripe
    Adobe Commerce
    Cegid
    Commercetools
    Guidewire
    Mirakl
    NetSuite
      Persiapkan untuk onboarding
      Aplikasi pembayaran custom
      Halaman pembayaran pelanggan
      Otomatisasi deposit
        Charge di NetSuite
        Sengketa di Netsuite
        Payout di NetSuite
        Pengembalian dana di NetSuite
      Otomatisasi invoice
      Tautan pembayaran invoice
      Halaman pembayaran invoice
      Beberapa mata uang
      Beberapa anak perusahaan
      Bermigrasi dari SuiteSync
      Penyelesaian masalah
    Oracle Opera
    Oracle Simphony
    Oracle Xstore
    PrestaShop
    Salesforce
    SAP
    Shopware 6
    Stripe Tax for BigCommerce
    Stripe Tax untuk Shopify
    Stripe Tax for WooCommerce
    Aplikasi mitra
    Membangun sendiri aplikasi Anda
Mitra
Ekosistem mitra
Sertifikasi mitra
Amerika Serikat
Bahasa Indonesia
BerandaSumber daya pengembangUse apps from StripeNetSuiteDeposit automation

Stripe payouts in NetSuite

Use the connector to automatically reconcile Stripe payouts to NetSuite bank deposits.

The Stripe Connector for NetSuite automates the cash reconciliation process for any payments, refunds, or disputes processed by Stripe. In addition to creating bank deposits in NetSuite for all of your Stripe payouts, the connector records fees and automates currency conversion. The connector records all fees and transactions associated with a payout into a single deposit record.

How it works

When you use the connector, the automated cash reconciliation process occurs as follows:

  1. Each Stripe transaction results in a bank deposit that’s posted to the Undeposited Funds account in NetSuite.
  2. The connector moves the bank deposit from the Undeposited Funds account to the bank account specified on the deposit.
  3. The connector records fees and reversals as line items on the NetSuite deposit:
    • Stripe fees or fee refunds: Cash Back and Other Deposit
    • Dispute fees or dispute reversals: Cash Back
  4. The deposit posts to the NetSuite bank account connected to your Stripe account.
  5. The connector verifies that the total amount on the deposit record and transaction date match your bank statement.

Catatan

If the deposit doesn’t match the payout, the connector adds a note to the memo field to notify you of the mismatch. This can happen if the connector isn’t set up for certain Stripe or NetSuite configurations, or if you have transactions from before the record sync start date.

Payout validation process

Every Stripe transaction in a payout goes through a validation process that compares the payments, refunds, and disputes against their corresponding NetSuite records.

The connector validates that the records:

  • Aren’t already deposited
  • Are posted to the Undeposited Funds account
  • Have matching amounts between NetSuite and Stripe

Successful validation

If all transactions in a payout pass the validation process, the connector creates a deposit that’s linked to the associated transactions. This action changes the status of any payments refunds from Not Deposited to Deposited.

Unsuccessful validation

If a payment, refund, or dispute fails the validation process, the connector doesn’t sync the payout to NetSuite. Your administrators receive a notification email that provides information about which records failed validation and the reasons why. Learn about the potential errors you might receive and how to fix them.

The connector automatically retries syncing if payout validation fails, or if you update a payout in Stripe (for example, by adding metadata). You can also manually retry a payout through the synced records drawer.

Types of fees

Different actions in Stripe can result in fees. Most fees post to the Payment fees category, by default. If applicable, you can customize the accounts used for these fees in the Stripe app under Settings > Accounts mapping. To do so, disable Only show accounts used and optionally set a specific expense account for each fee type.

Fee typeDescription
Payment processing feesThese fees appear in the Payment fees category and are distinct from fees charged by Stripe for other services outside of payment processing.
Stripe feesThese fees are for Stripe software and services such as premium support, fraud protection, apps, and so on. These fees post to the same account as payment processing fees; however, you can customize the accounts you use for these fees.
Application feesApplications charge these fees for taking actions in your Stripe account on your behalf. For example, an event ticketing system might charge you a fee for each ticket you sell. The fees charged by third-party applications appear aggregated on each payout and post to a unique expense account.
Interchange Plus pricing and fees (IC+)IC+ is a special type of pricing provided by Stripe and changes how your account represents fees. Because Stripe receives the fee amount later and directly from the card networks, you won’t see any fees when you look at a charge in the Stripe Dashboard. You also won’t see IC+ fees in your Stripe test environment payouts. When you receive a bank payout, fees record under two categories: network fees and Stripe fees. These fee categories are controlled by the Processing fees and Stripe fees categories in the Stripe Dashboard. You can post these fee categories to unique income accounts in NetSuite.

Multiple currencies and currency conversion

Stripe supports charges and payouts to bank accounts in multiple currencies. If your Stripe account has multiple bank accounts with different currencies, you need to provide the NetSuite bank account that you want the connector to use for each bank account. You can customize the accounts used in the Stripe app under Settings > Accounts mapping.

Subsidiaries

If you use NetSuite OneWorld and have multiple subsidiaries, the subsidiaries must match across the different record types.

For example, the fee account subsidiary must match the bank account subsidiary. Or you must assign the subsidiary to a parent subsidiary with the Include Children setting enabled in NetSuite. The subsidiary associated with all payments customers must match the bank account subsidiary. If you use the connector to create customers and payments, the connector handles this automatically.

Automatic payouts

The connector requires you to set up automatic payouts in your Stripe account. This allows the connector to monitor payouts sent automatically and reconcile the transactions in the payouts with the created records in NetSuite.

To set up automatic payouts, go to the External payout accounts and scheduling page in the Stripe Dashboard. Set the payout schedule to Automatic every day.

NetSuite can create and send up to 10,000 transactions. Setting the payout schedule to daily maintains a lower volume per payout and prevents backups and errors. If you have a low transaction volume, you can also set the payout schedule to weekly.

If you use manual payouts:

  • Deposit automation won’t work. This includes recording fees and disputes, or handling currency conversion.
  • NetSuite payments aren’t mapped to any specific charges, refunds, or disputes.
  • All payments, refunds, and disputes post to, and remain in, the Undeposited Funds account. You must manually manage these transactions.
  • The connector can’t include specific payments in a deposit or move them out of the Undeposited Funds account to your bank account.
  • Invoices, cash application, and refunds reconcile and sync as expected.

Catatan

If your NetSuite deposit doesn’t appear as a deposit of funds to your bank account, your bank might block debit payouts. In this case, the payout still syncs to NetSuite as if it succeeded. However, if your bank blocked the debit payout, it won’t appear on your bank register. To resolve this, you must group the blocked debit payout with the successful payout from Stripe.

Test payouts with the connector

Similar to the Stripe production environment, payouts are created automatically in your test environment.

To test syncing payouts with the connector, you need to wait for a payout to bundle your test charges and refunds. Use a test card to move funds directly to the available balance instead of the pending balance.

Lihat juga

  • Deposit automation
  • Invoice automation
  • Invoice payment page
  • Customer payment page
Apakah halaman ini membantu?
YaTidak
  • Butuh bantuan? Hubungi Tim CS.
  • Lihat log perubahan kami.
  • Ada pertanyaan? Hubungi Bagian Penjualan.
  • LLM? Baca llms.txt.
  • Dijalankan oleh Markdoc