It is recommended to schedule the Payout-to-Reconciliation flows at regular time intervals to ensure that the number of total transactions doesn't exceed the NetSuite limitation of 10000. This can be differentiated as per your workflow and payment gateway:
- If you sync orders as sales orders + customer deposit:
- If the payment gateway is PayPal or Braintree, if there is an open transaction available and ready for a deposit, schedule the PayPal payout transactions to NetSuite deposits and Braintree transactions to NetSuite deposit flows at regular intervals, to ensure that the open transactions are not piled.
- If the payment gateway is Stripe or Amazon Pay, if you're dependent on the payment gateway partner to generate the daily payout report, you can run the Amazon Pay settlement transactions to NetSuite deposit and Stripe payout balance transactions to NetSuite deposit flows as soon as the payout is generated in the gateway application.
-
If you sync orders as only sales orders and generate invoice + payments in NetSuite immediately:
- If the payment gateway is PayPal or Braintree, if there is an open transaction available and ready for a deposit, schedule the PayPal payout transactions to NetSuite deposits and Braintree transactions to NetSuite deposit flows at regular intervals, to ensure that the open transactions are not piled.
- If the payment gateway is Stripe or Amazon Pay, if you're dependent on the payment gateway partner to generate the daily payout report, you can run the Amazon Pay settlement transactions to NetSuite deposit and Stripe payout balance transactions to NetSuite deposit flows as soon as the payout is generated in the gateway application.
- If you sync orders as only sales orders and generate invoice + payments in NetSuite with a delay, it is recommended to use the lag offset setting, at least one day lag is recommended. This is to ensure that the newly billed payout transactions are not queued for deposits.
Comments
0 comments
Please sign in to leave a comment.