NetSuite - Solution overview
The GoCardless for NetSuite integration allows you to collect and reconcile payments automatically from your NetSuite invoices. We pull customer and invoice data from NetSuite, and use it to generate direct debit mandates and payments in GoCardless. Events data is synced from GoCardless into Netsuite so everything can be managed in one place.
We’ve leveraged Celigo as a connector between GoCardless & Netsuite to streamline payments and automate reconciliation.
Celigo is used to listen for triggers from Netsuite (such as an invoice being posted), and perform the resulting actions in GoCardless (such as scheduling a payment on the invoice due date). Conversely, data is synced from GoCardless into Netsuite via Celigo for automated reconciliation.
A direct relationship with Celigo is not required to use this integration. Celigo sits behind the scenes to power the integration, and merchants will solely interface with NetSuite.
Supported features
The below features are supported by the GoCardless for NetSuite integration, and covered throughout this document.
- Single or multi-GoCardless account connections ✅
- Direct debit currencies: USD, CAD, GBP, EUR, AUD, NZD, DKK, SEK ✅
- Success+ and Protect+ ✅
- Migrating / syncing in mandates ✅
- Manual and auto-matching options
- Creating mandates ✅
- Via NetSuite (direct debit hosted pages)
- Via GoCardless API which will sync into NetSuite provided the internal customer ID (custom payment pages, verified or standard direct debit mandates, VRP or PayTo mandates)
- Creating payments ✅
- Via NetSuite (direct debit)
- Via GoCardless API or dashboard which will sync into NetSuite provided the internal invoice ID (instant bank payments or direct debit)
- Cancelling pending payments ✅
- Refunding paid out payments ✅
- Creating reversing journal entries for chargebacks and late failures ✅
- Reconciling payouts ✅