Payments And Payment Processing

Transcription

Payments and Payment ProcessingApril 19, 20172016.2

General NoticesSample CodeNetSuite Inc. may provide sample code in SuiteAnswers, the Help Center, User Guides, or elsewherethrough help links. All such sample code is provided “as is” and “as available,” for use only with anauthorized NetSuite Service account, and is made available as a SuiteCloud Technology subject to theSuiteCloud Terms of Service at www.netsuite.com/tos.NetSuite may modify or remove sample code at any time without notice.No Excessive Use of the ServiceAs the Service is a multi-tenant service offering on shared databases, customers may not use theService in excess of limits or thresholds that NetSuite considers commercially reasonable for theService. If NetSuite reasonably concludes that a customer’s use is excessive and/or will causeimmediate or ongoing performance issues for one or more of NetSuite’s other customers, NetSuitemay slow down or throttle such customer’s excess use until such time that the customer’s use stayswithin reasonable limits. If a customer’s particular usage pattern requires a higher limit or threshold,then the customer should procure a subscription to the Service that accommodates a higher limit and/or threshold that more effectively aligns with the customer’s actual usage pattern.Integration with Third Party ApplicationsNetSuite may make available to Customer certain features designed to interoperate with third partyapplications. To use such features, Customer may be required to obtain access to such third partyapplications from their providers, and may be required to grant NetSuite access to Customer’saccount(s) on such third party applications. NetSuite cannot guarantee the continued availability ofsuch Service features or integration, and may cease providing them without entitling Customer toany refund, credit, or other compensation, if for example and without limitation, the provider of athird party application ceases to make such third party application generally available or availablefor interoperation with the corresponding Service features or integration in a manner acceptable toNetSuite.CopyrightThis document is the property of NetSuite Inc., and may not be reproduced in whole or in part withoutprior written approval of NetSuite Inc. For NetSuite trademark and service mark information, . 2017 NetSuite Inc.

Table of ContentsPayment Processing Options . 1Payment Processing . 1ACH Processing . 2Electronic Funds Transfer (EFT) . 6Activating Electronic Funds Transfer (EFT) . 7Setting Up Customers for EFT Payments . 8Approving Electronic Funds Transfers . 9Viewing Electronic Funds Transfer Statuses . 10ACH Vendor Payments . 11Activating ACH Vendor Payments . 12Setting Up Vendor Records for ACH Payments . 13Approving ACH Vendor Payment Transfers . 14Viewing ACH Vendor Payment Status . 15Customer Credit Card Processing . 17Accepting Credit Card Payments . 18Credit Card Authorization . 21Issuing Credit Card Refunds . 22Voiding Credit Card Transactions . 22Maintaining Recurring Credit Card Payments . 23Viewing Customer Credit Card Transactions . 24Copying a Sales Order with a Credit Card Payment . 25Payment Gateways . 25Payment Events . 29Setting Up Customer Credit Card Processing . 31Establishing a Merchant Account . 32Setting Up a Merchant Account with a Payment Gateway . 33Setting Up Credit Card Processing Profiles in NetSuite . 33Setting Up Regional Payment Gateways . 42Order Verification Rules . 65Managing Payment Holds . 69Setting Up Customer Credit Card Soft Descriptors . 71Credit Card Number Security and Compliance . 73Credit Card Processing Gateway FAQ . 74Alternative Non-Credit Card Payment Methods for Web Store Orders . 78PayPal Express Checkout . 80Online Bill Pay . 81Activating Online Bill Pay . 81Setting Up Online Bill Pay . 82Completing the Funding Account Authorization Form . 82Sending Forms to Metavante (FIS) . 84Assigning Online Bill Pay Permissions . 85Changing Your Online Bill Pay Account . 85Setting Up Online Bill Payees . 86Making Online Bill Payments . 87Paying Bills Using Online Bill Pay . 88Paying a Single Vendor Using Online Bill Pay . 89Paying Sales Taxes Using Online Bill Pay . 89Writing Checks Using Online Bill Pay . 90Canceling Online Bill Payments . 90Making Changes to Online Bill Payments . 91Approving Online Bill Payments . 91Viewing Online Bill Pay Status . 92Electronic Payments . 93

Setting Up NetSuite Electronic Payments . 97Setting Up Payments Tab Permissions . 100Creating Folders in the NetSuite File Cabinet . 101Setting Up Bank Records . 101Setting Up Payment Aggregation Methods . 102Importing Electronic Payments Data . 103Setting Up Multiple Script Queues to Generate Payment File Formats . 108Setting Up Multi-Currency Payments Processing . 110Adding the Payment Batch Processing Portlet . 111Setting Up Approval Routing for Payment Batches . 112Setting Up Payment File Formats . 113Creating Custom Payment File Templates . 114Austria Payment Formats . 143Australia Payment Formats . 147Belgium Payment Formats . 153Brazil Payment Formats . 158Canada Payment Formats . 165Czech Republic Payment Formats . 170France Payment Formats . 175Germany Payment Formats . 180Hong Kong Payment Format . 190Hungary Payment Format . 194Ireland Payment Formats . 199Isle of Man Payment Format . 204Italy Payment Formats . 209Japan Payment Format . 216Luxembourg Payment Formats . 221Netherlands Payment Formats . 226New Zealand Payment Formats . 232Singapore Payment Formats . 237South Africa Payment Format . 245Spain Payment Formats . 249UK Payment Formats . 254US Payment Formats . 261Global Payment Formats . 266Processing Payments . 278Processing Bills and Expenses . 279Processing Customer Refunds . 287Processing Payments from Customers . 288Using Instant Electronic Payment File Creation . 291Managing Electronic Payments . 300Changing the Priority of a Queued Payment File . 301Recreating a Payment File . 301Reversing Payments . 302Canceling Payments . 303Reprocessing Canceled Payments . 303Removing Transactions from Payment Files . 304Setting Schedules for Payment Batches . 304Approving, Rejecting, or Editing Payment Batches . 306Viewing Electronic Payment Details . 307Sending Payment Notifications . 308Verifying Issued Checks with Positive Pay . 313Electronic Payments API . 314EPPaymentSelectionForm Object . 314EPPaymentSelectionForm Methods . 314

AddColumn (type, name, reference, isText, displayType, defaultValue, join) . 315AddFilter(isDefaultFilter, reference, type, label, displayType, defaultValue, helpText, source,maxLength) . 316BuildUI() . 317GetForm() . 317RemoveField(id) . 317RemoveFilter(id) . 318Example Custom Bill Payment Processing Suitelet . 319Setting Up a Custom Electronic Payments Suitelet . 319Default Columns – Custom Bill Payment Processing Page . 320Default Fields – Custom Bill Payment Processing Page . 320Default Filters – Custom Bill Payment Processing Page . 321Chargeback Workflow . 322Setting Up the NetSuite Chargeback Workflow SuiteApp . 322Configuring NetSuite Chargeback Workflow . 324The Chargeback Record . 324Chargeback Notifications . 328Managing Multiple Currencies and Chargebacks . 329Adding an Assignee to a Chargeback . 330Adding Supporting Documents to a Chargeback . 330Writing Off a Chargeback . 331Chargeback Journal Entries . 331Customer Payments and Deposits . 332Customer Payments . 332Applying a Payment on the Customer Payment Page . 333Applying a Payment on an Invoice . 335Correcting Payments to Invoices . 336Entering Payment Information on a Transaction . 336Removing Credits from Deleted Customer Payments . 337Reversing or Deleting Customer Payments . 337Approving Customer Payments . 338Approving Customer Payments that Have a Payment Hold . 339Approving Online Customer Payments . 339Managing Undeposited Customer Payments . 340Consolidated Payments . 340Payment Receipts . 342Creating a Payment Method . 343Handling Returned/NSF Checks . 346Correcting Account Balances for NSF Checks Using a Journal Entry . 347Returned Check/NSF Fees . 348Required Setting to Allow Customers to Pay Online . 349Customer Deposits . 351Recording a Customer Deposit . 352Applying a Customer Deposit . 353Issue Refunds for Customer Deposits .

NetSuite may make available to Customer certain features designed to interoperate with third party applications. To use such features, Customer may be required to obtain access to such third party applications from their providers, and may be required to grant NetSuite access t