Skip to content
background-image background-image

NetSuite - Customer

Transform to Customer Payment

NetSuite - Customer

  • Version

    3.1

  • Agent restriction

    None

  • Processing type

    Row by row

  • Multi-input step

    Not Supported

Transform to Customer Payment is a powerful action that simplifies the process of converting customer data into payment transactions within the NetSuite platform. By seamlessly integrating customer information with payment functionalities, this action enhances your financial operations and ensures accurate record-keeping. It allows you to efficiently manage customer payments, improving cash flow and reducing administrative overhead. Whether you're a small business or a large enterprise, this action helps you streamline your payment processes, enabling you to focus on what matters most—growing your business.

Configuration

NetSuite - Connection (ver. 1.0.0)

URL

URL of your NetSuite instance.

Account ID

Account ID for NetSuite API.

Consumer Key

Consumer key for NetSuite API.

Consumer Secret

Consumer secret for NetSuite API.

Token ID

Token ID for NetSuite API.

Token Secret

Token secret for NetSuite API.

NetSuite - Configuration (ver. 1.0.0)

Error behavior

The available values are:

  • Fail and return response: The connector fails at the specified line but generates output with error details.

  • Fail without response: The connector fails - the error will be displayed only in the log.

  • Do not fail and return response: The connector does not fail but generates output records that may be marked with an error and detailed information.


Input & Output Schema

Input

NetSuite - Transform Customer To Customer Payment Request (ver. 1.6.0)

Column Data type Allow null Description
ID String No Unique identifier for the customer record
CustomerPayment NetSuite - Customer Payment v1.5.0 No Represents the payment details associated with the customer in NetSuite

NetSuite - Customer Payment (ver. 1.5.0)

Column Data type Allow null Description
Unapplied Double Yes Represents the amount that has not yet been applied to an invoice or transaction
TranDate DateTime Yes Indicates the date when the transaction occurred
Memo String Yes Contains additional notes or comments related to the transaction
Balance Double Yes Shows the current balance of the customer account
ClearedDate DateTime Yes Marks the date when the payment was cleared
Payment Double Yes Represents the total amount of the payment made
ID String Yes Unique identifier for the customer transaction
DebitPinBlock String Yes Contains the PIN block for debit transactions
InputPnRefNum String Yes Reference number for the payment input
Status NetSuite - Status v1.4.0 Yes Indicates the current status of the transaction
CreatedDate DateTime Yes Records the date when the transaction was created
ConsolidateBalance Double Yes Represents the consolidated balance across multiple accounts
PaymentInstrumentLimit Double Yes Specifies the limit for the payment instrument used
PaymentOperation NetSuite - Payment Operation v1.2.0 Yes Defines the type of payment operation being performed
PrevDate DateTime Yes Indicates the previous transaction date
CustomForm NetSuite - Custom Form v1.4.0 Yes Refers to the custom form used for the transaction
PaymentDeviceID String Yes Unique identifier for the payment device used
ExternalID String Yes External identifier for the transaction
UndepFunds NetSuite - Undep Funds v1.2.0 Yes Represents funds that have not yet been deposited
DebitKsn String Yes Key Serial Number for debit transactions
ToBeEmailed Bool Yes Indicates whether the transaction details should be emailed
CardSwipe String Yes Contains information related to card swiping transactions
Cleared Bool Yes Indicates whether the payment has been cleared
Applied Double Yes Represents the amount that has been applied to invoices
ExchangeRate Double Yes Shows the exchange rate used for currency conversion
Pending Double Yes Represents the amount that is pending approval or processing
Originator String Yes Identifies the originator of the transaction
Total Double Yes Represents the total amount of the transaction
TranID String Yes Unique identifier for the transaction record
LastModifiedDate DateTime Yes Records the date when the transaction was last modified
DynamicDescriptor String Yes Provides a dynamic description of the transaction
RefName String Yes Reference name associated with the transaction
Links NetSuite - Ns Link v1.1.0 Yes Contains links to related records or transactions
PaymentOption NetSuite - Ns Resource v1.6.0 Yes Specifies the payment option selected for the transaction
Apply NetSuite - Customer Payment Apply Collection v1.5.0 Yes Represents the application of payments to invoices
Credit NetSuite - Customer Payment Credit Collection v1.5.0 Yes Represents credit transactions related to customer payments
Location NetSuite - ID v1.2.0 Yes Identifies the location associated with the transaction
Class NetSuite - ID v1.2.0 Yes Specifies the class categorization for the transaction
Account NetSuite - ID v1.2.0 Yes Refers to the account associated with the transaction
CardholderAuthentication NetSuite - Ns Resource v1.6.0 Yes Indicates whether cardholder authentication was performed
Customer NetSuite - Customer One Of v1.5.0 Yes Identifies the customer associated with the transaction
Department NetSuite - ID v1.2.0 Yes Specifies the department related to the transaction
Currency NetSuite - ID v1.2.0 Yes Indicates the currency used for the transaction
Deposit NetSuite - Customer Payment Deposit Collection v1.5.0 Yes Represents deposits made against customer payments
Aracct NetSuite - ID v1.2.0 Yes Refers to the accounts receivable account associated with the transaction
PostingPeriod NetSuite - ID v1.2.0 Yes Indicates the posting period for the transaction
AccountingBookDetail NetSuite - Customer Payment Accounting Book Detail Collection v1.5.0 Yes Provides details for accounting books related to customer payments
Subsidiary NetSuite - ID v1.2.0 Yes Identifies the subsidiary associated with the transaction
CustomFields JSON Yes Contains custom fields related to the transaction

NetSuite - Undep Funds (ver. 1.2.0)

Column Data type Allow null Description
ID String No Unique identifier for the customer in NetSuite
RefName String Yes Display name of the customer used in the connector
CustomFields JSON Yes Additional user-defined fields related to the customer

NetSuite - Payment Operation (ver. 1.2.0)

Column Data type Allow null Description
ID String No Unique identifier for the customer in NetSuite
RefName String Yes Display name of the customer used in the connector
CustomFields JSON Yes Additional custom attributes associated with the customer

NetSuite - Status (ver. 1.4.0)

Column Data type Allow null Description
ID String No Unique identifier for the credit memo
RefName String Yes Reference name for the credit memo
CustomFields JSON Yes Additional custom data related to the credit memo

NetSuite - Customer Payment Accounting Book Detail Collection (ver. 1.5.0)

Column Data type Allow null Description
Links NetSuite - Ns Link v1.1.0 Yes Provides a link to the NetSuite API for accessing customer data
TotalResults Integer Yes Indicates the total number of customer records retrieved
Count Integer Yes Represents the number of customer records in the current response
HasMore Bool Yes Indicates whether there are more customer records available
Offset Integer Yes Specifies the starting point for the next set of customer records
Items NetSuite - Customer Payment Accounting Book Detail Element v1.3.0 Yes Contains the list of customer records retrieved from NetSuite
CustomFields JSON Yes Holds any additional custom fields associated with the customer records

NetSuite - Customer Payment Deposit Collection (ver. 1.5.0)

Column Data type Allow null Description
Links NetSuite - Ns Link v1.1.0 Yes Provides a link to the NetSuite instance for reference
TotalResults Integer Yes Indicates the total number of customer records retrieved
Count Integer Yes Represents the number of customer records in the current response
HasMore Bool Yes Indicates whether there are more customer records available
Offset Integer Yes Specifies the starting point for the next set of customer records
Items NetSuite - Customer Payment Deposit Element v1.3.0 Yes Contains the list of customer payment deposit records
CustomFields JSON Yes Holds any additional custom fields related to the customer records

NetSuite - Customer One Of (ver. 1.5.0)

Column Data type Allow null Description
Customer NetSuite - ID v1.2.0 Yes Unique identifier for a customer in NetSuite
Partner NetSuite - ID v1.2.0 Yes Unique identifier for a partner in NetSuite
Vendor NetSuite - ID v1.2.0 Yes Unique identifier for a vendor in NetSuite
NsResource NetSuite - Ns Resource v1.6.0 Yes Identifier for a resource in NetSuite
Employee NetSuite - ID v1.2.0 Yes Unique identifier for an employee in NetSuite
Contact NetSuite - ID v1.2.0 Yes Unique identifier for a contact in NetSuite

NetSuite - Customer Payment Credit Collection (ver. 1.5.0)

Column Data type Allow null Description
Links NetSuite - Ns Link v1.1.0 Yes Provides a link to the NetSuite API for customer data access
TotalResults Integer Yes Indicates the total number of customer records retrieved
Count Integer Yes Represents the number of customer records in the current response
HasMore Bool Yes Indicates if there are more customer records available for retrieval
Offset Integer Yes Specifies the starting point for the next set of customer records
Items NetSuite - Customer Payment Credit Element v1.3.0 Yes Contains the list of customer payment credit records retrieved
CustomFields JSON Yes Holds any additional custom fields associated with the customer records

NetSuite - Customer Payment Apply Collection (ver. 1.5.0)

Column Data type Allow null Description
Links NetSuite - Ns Link v1.1.0 Yes Provides a link to the NetSuite instance for API calls
TotalResults Integer Yes Indicates the total number of customer records available
Count Integer Yes Represents the number of customer records returned in the current response
HasMore Bool Yes Indicates whether there are more customer records to retrieve
Offset Integer Yes Specifies the starting point for the next set of customer records
Items NetSuite - Customer Payment Apply Element v1.3.0 Yes Contains the list of customer records retrieved from NetSuite
CustomFields JSON Yes Holds any additional custom fields associated with the customer records

NetSuite - Customer Payment Accounting Book Detail Element (ver. 1.3.0)

Column Data type Allow null Description
Links NetSuite - Ns Link v1.1.0 Yes Represents the connection link to the NetSuite instance
ExchangeRate Double Yes Indicates the current exchange rate for currency conversion
RefName String Yes Contains the reference name for the customer record
Subsidiary NetSuite - ID v1.2.0 Yes Identifies the subsidiary associated with the customer
AccountingBook NetSuite - Ns Resource v1.6.0 Yes Specifies the accounting book linked to the customer
CustomFields JSON Yes Holds any custom fields related to the customer record

NetSuite - Customer Payment Deposit Element (ver. 1.3.0)

Column Data type Allow null Description
Links NetSuite - Ns Link v1.1.0 Yes Represents the connection to the NetSuite instance
DepositDate DateTime Yes Indicates the date of the deposit transaction
Total Double Yes Specifies the total amount of the transaction
RefNum String Yes Contains the reference number for the transaction
Apply Bool Yes Indicates whether the transaction is applied
CurrencyName String Yes Specifies the currency used in the transaction
Remaining Double Yes Represents the remaining balance after the transaction
RefName String Yes Contains the name associated with the reference number
Doc NetSuite - Ns Resource v1.6.0 Yes Represents the document related to the transaction
CustomFields JSON Yes Contains any additional custom fields for the transaction

NetSuite - Customer Payment Credit Element (ver. 1.3.0)

Column Data type Allow null Description
Links NetSuite - Ns Link v1.1.0 Yes Represents the link to the NetSuite customer record
Amount Double Yes Indicates the amount associated with the customer transaction
Total Double Yes Represents the total amount for the customer transaction
CreditDate DateTime Yes Specifies the date when the credit was issued
RefNum String Yes Contains the reference number for the transaction
Apply Bool Yes Indicates whether the transaction is applied to the customer account
Due Double Yes Represents the amount due from the customer
CreatedFrom String Yes Identifies the source document from which the customer record was created
Line Integer Yes Represents the line number in the transaction
AppliedTo String Yes Specifies the entity to which the transaction is applied
Currency String Yes Indicates the currency used for the transaction
Type String Yes Describes the type of transaction related to the customer
RefName String Yes Contains the name associated with the reference number
Doc NetSuite - Ns Resource v1.6.0 Yes Represents the document related to the customer transaction
CustomFields JSON Yes Contains any custom fields associated with the customer record

NetSuite - Customer Payment Apply Element (ver. 1.3.0)

Column Data type Allow null Description
Links NetSuite - Ns Link v1.1.0 Yes Represents the link to the NetSuite customer record
DiscDate DateTime Yes Indicates the date when the discount is applied
Amount Double Yes Specifies the total amount associated with the customer
Apply Bool Yes Indicates whether the discount should be applied
Line Integer Yes Represents the line number in the transaction
CreatedFrom String Yes Identifies the source document from which the customer was created
Type String Yes Specifies the type of transaction related to the customer
DiscAmt Double Yes Indicates the amount of discount applied to the transaction
Total Double Yes Represents the total amount after discounts are applied
ApplyDate DateTime Yes Indicates the date when the discount is applied
RefNum String Yes Represents the reference number for the transaction
Due Double Yes Specifies the amount due from the customer
Currency String Yes Indicates the currency used for the transaction
Disc Double Yes Represents the total discount amount applicable
JobName String Yes Identifies the name of the job associated with the customer
RefName String Yes Represents the name associated with the reference number
Doc NetSuite - Ns Resource v1.6.0 Yes Represents the document related to the customer transaction
CustomFields JSON Yes Contains any custom fields associated with the customer record

Output

NetSuite - Response (ver. 1.0.0)

Column Data type Allow null Description
StatusCode Integer No HTTP status code returned by the NetSuite API indicating the result of the operation
IsError Bool No Indicates whether there was an error during the operation
Message String Yes Error or status message providing additional information
Status Code
  • 200 Success
  • 400 Bad request
  • 404 Not found
  • 500 Server error