Name | Type | Cardinality | Label | Required | Help |
account |
RecordRef |
0..1 |
Account |
F |
Sets the cash or bank account to refund from. |
accountingBookDetailList |
AccountingBookDetailList |
0..1 |
|
|
|
altHandlingCost |
double |
0..1 |
Handling Cost |
F |
This is the amount the customer was charged for handling. |
altShippingCost |
double |
0..1 |
Shipping Cost |
F |
Defaults to a calculated cost depending on the values selected in the shipMethod field. Costs associated with a given shipMethod can be edited at Lists > Accounting > Shipping Items. |
billAddressList |
RecordRef |
0..1 |
Bill To Select |
F |
Sets the billing address for this transaction. This field defaults to the default Billing Address set on the associated Customer record. Use CustomerAddressBookList on the Customer Record to retrieve a list of currently defined addresses for a specific customer. If an address has NOT been defined, you must first define an address on the Customer record in order to set a billing addess for this transaction. |
billingAddress |
Address |
0..1 |
Billing Address |
F |
|
ccApproved |
boolean |
0..1 |
Credit Card Approved |
F |
Sets the status of the credit card to approved. |
ccExpireDate |
dateTime |
0..1 |
Expires (MM/YYYY) |
F |
Sets the credit card expiration date. |
ccIsPurchaseCardBin |
boolean |
0..1 |
Purchase Card BIN |
F |
|
ccName |
string |
0..1 |
Name on Card |
F |
Defaults to the cardholder name from the default credit card on the customer's record. If the default credit card is not selected in creditCard, you must provide this value. |
ccNumber |
string |
0..1 |
Credit Card # |
F |
Use this field to set the credit card number. Enter numbers only, without spaces. Partially masked values are not accepted. Only a 16-digit number is accepted.
On a get, this value is masked.
When searching on this field, you can use only the empty and notEmpty operators. |
ccProcessAsPurchaseCard |
boolean |
0..1 |
Send Line-Level Data |
F |
This box is checked when NetSuite has determined that the credit card entered is a purchase card. You can clear this box if you need to process this payment as a Level I payment transaction.
If NetSuite does not recognize the credit card entered as a purchase card but you want to process it as one, check this box. |
ccStreet |
string |
0..1 |
Card Street |
F |
Defaults to the street address from the customer's billing address. |
ccZipCode |
string |
0..1 |
Card Zip Code |
F |
Defaults to the zip or postal code from the customer's billing address. |
chargeIt |
boolean |
0..1 |
Process Credit Card |
F |
If refund is by credit card, set to TRUE to process the credit to the customer's charge account over the Internet. You must have previously set up a NetSuite merchant account for this to work. |
checkNumber |
string |
0..1 |
Check # |
F |
|
class |
RecordRef |
0..1 |
Class |
F |
References a value from a user defined list at Setup > Company > Classifications > Classes. This field is required when the Make Classes Mandatory preference is enabled at Setup > Accounting > Accounting Preferences. |
contribPct |
string |
0..1 |
Contribution Percentage |
F |
|
createdDate |
dateTime |
0..1 |
Date Created |
F |
|
createdFrom |
RecordRef |
0..1 |
Created From |
F |
This field shows the return Authorization this refund is created from.
Click the link to open the return authorization. |
creditCard |
RecordRef |
0..1 |
Cards on File |
F |
References the credit card records associated with the customer record. |
creditCardProcessor |
RecordRef |
0..1 |
Payment Processing Profile |
F |
References a user-defined Credit Card Processor record at Setup > Company > Credit Card Processors. |
currency |
RecordRef |
0..1 |
Currency |
F |
If you do not use the Multi-Currency Customers feature, the currency of the customer you are creating this transaction for is shown here.
If you use the Multi-Currency Customers feature, select the transaction currency you want to create this transaction in. This customer's primary currency is selected by default.
If you have already selected items on this transaction, selecting a new currency refreshes them to show the price in the new currency (except for items you entered custom prices for) and recalculates tax and gross profit. |
currencyName |
string |
0..1 |
Currency |
F |
A read only field that defaults to the currency associated with the customer referenced by the entity field. |
customFieldList |
CustomFieldList |
0..1 |
|
|
|
customForm |
RecordRef |
0..1 |
Custom Form |
F |
If you customized a cash refund form, select it here, or click New to customize a new cash refund form. |
debitCardIssueNo |
string |
0..1 |
Issue No. |
F |
Sets the debit card authorization number for UK accounts only. The debit card authorization number is printed on the card. Required for users of SecPay or WorldPay. |
deferredRevenue |
double |
0..1 |
Deferred Revenue |
F |
Deferred Revenue: amount of revenue deferred on this transaction |
department |
RecordRef |
0..1 |
Department |
F |
References a value from a user defined list at Setup > Company > Departments. This field is required when Make Departments Mandatory is enabled at Setup > Accounting > Accounting Preferences. |
discountItem |
RecordRef |
0..1 |
Discount Item |
F |
References a value in a user defined discount list. To create new values, click Lists > Accounting > Items > New and then select Discount. |
discountRate |
string |
0..1 |
Rate |
F |
If the value entered here includes the percent sign, the discount rate applied to the item is calculated as a percent. If the value entered here does not include the percent sign, the discount rate is applied as an absolute discount value. For example, 10% would result in a ten percent discount on the item whereas 10 would result in a ten dollar discount on the item. |
discountTotal |
double |
0..1 |
Discount Total |
F |
This is a read-only field that returns the amount discounted on this Estimate. |
dynamicDescriptor |
string |
0..1 |
Soft Descriptor |
F |
|
email |
string |
0..1 |
Email |
F |
|
entity |
RecordRef |
0..1 |
Customer |
T |
Sets the customer this Cash Refund is associated with. Required on Add. |
entityTaxRegNum |
RecordRef |
0..1 |
Customer Tax Reg. Number |
F |
Select the customer's tax registration number associated with this cash refund. |
estGrossProfit |
double |
0..1 |
Est. Gross Profit |
F |
Estimated Gross Profit is a read-only field that equals the revenue amount minus the Est. Cost. At the transaction level, it equals the gross profit of all lines, factoring transaction-level discounts and markups. |
estGrossProfitPercent |
double |
0..1 |
Est. Gross Profit Percent |
F |
Estimated Gross Profit Margin, as a percentage: Read-only field that equals the Est. Gross Profit divided by revenue, expressed as a percentage. At the transaction level, it equals the gross profit percent of all lines, factoring transaction-level discounts and markups. |
exchangeRate |
double |
0..1 |
Exchange Rate |
T |
Defaults to the current currency exchange rate as defined in the currency record. This is only settable on an Add. |
excludeCommission |
boolean |
0..1 |
Exclude Commissions |
F |
Check this option to exclude this transaction and its subordinate transactions from inclusion in all commission calculations. |
fax |
string |
0..1 |
Fax |
F |
|
giftCert |
RecordRef |
0..1 |
|
|
|
giftCertApplied |
double |
0..1 |
|
|
|
giftCertAvailable |
double |
0..1 |
|
|
|
giftCertTotal |
double |
0..1 |
|
|
|
handlingCost |
double |
0..1 |
Handling Cost |
F |
Enter the amount the customer was charged for handling. |
handlingMode |
CashRefundHandlingMode |
0..1 |
Handling Mode |
T |
|
handlingTax1Rate |
double |
0..1 |
Tax Rate |
F |
The tax rate for this tax code is shown here. |
handlingTax2Rate |
string |
0..1 |
Tax Rate |
F |
|
handlingTaxCode |
RecordRef |
0..1 |
Handling Tax Code |
F |
Select the tax code that determines the tax for handling charges. |
inputAuthCode |
string |
0..1 |
Input Auth. Code |
F |
|
inputReferenceCode |
string |
0..1 |
Input P/N Ref. |
T |
|
isTaxable |
boolean |
0..1 |
Taxable |
F |
Place a check mark in this box if the original order was taxable. |
itemList |
CashRefundItemList |
0..1 |
|
|
|
job |
RecordRef |
0..1 |
Project |
F |
Select the job associated with the transaction you are refunding. |
lastModifiedDate |
dateTime |
0..1 |
Date Last Modified |
F |
|
leadSource |
RecordRef |
0..1 |
Lead Source |
F |
Select the lead source this transaction is associated with.
If you use the Marketing Automation feature, your list of lead sources is your list of campaigns.
If you do not use Marketing Automation, you can create new lead sources at Setup > Sales > CRM Lists > New > Lead Source. |
location |
RecordRef |
0..1 |
Location |
F |
References a value in a user-defined list at Setup > Company > Classifications > Locations. This field is required when Make Locations Mandatory is enabled at Setup > Accounting > Accounting Preferences. |
memo |
string |
0..1 |
Memo |
F |
If you wish, enter a memo to describe this cash refund. It will appear on reports such as the 2-line Undeposited Funds register. |
message |
string |
0..1 |
Customer Message |
F |
Defaults to the value selected in messageSel. |
messageSel |
RecordRef |
0..1 |
Select Message |
F |
References a value in a user-defined list at Setup > Accounting > Setup Tasks > Accounting Lists > New > Customer Message. |
nexus |
RecordRef |
0..1 |
Nexus |
F |
This field shows the nexus of the transaction. NetSuite automatically populates this field based on the nexus lookup logic.
You can override the transaction nexus and tax registration number that NetSuite automatically selects by checking the Nexus Override box. When you select a different nexus in the dropdown list, the corresponding tax registration number is automatically selected in the Subsidiary Tax Reg. Number field. |
otherRefNum |
string |
0..1 |
PO/Check Number |
F |
Sets the customer PO number associated with the current Cash Refund. |
outputAuthCode |
string |
0..1 |
Auth. Code |
F |
|
outputReferenceCode |
string |
0..1 |
P/N Ref. |
F |
|
partner |
RecordRef |
0..1 |
Partner |
F |
References an existing partner record. Defaults to the partner set on the entity record. |
partnersList |
CashRefundPartnersList |
0..1 |
|
|
|
paymentCardCsc |
string |
0..1 |
CSC |
F |
|
paymentMethod |
RecordRef |
0..1 |
Payment Method |
F |
Reference to a value in a user-defined list at Setup > Accounting > Setup Tasks > Accounting Lists > New > Payment Method. This value sets the type of card. |
paymentOperation |
CashRefundPaymentOperation |
0..1 |
Payment Operation |
F |
|
paymentOption |
RecordRef |
0..1 |
Payment Option |
F |
|
paymentProcessingProfile |
RecordRef |
0..1 |
Payment Processing Profile |
T |
|
payPalAuthId |
string |
0..1 |
Authorization ID |
F |
|
payPalProcess |
boolean |
0..1 |
Process PayPal Payment |
F |
|
payPalStatus |
string |
0..1 |
PayPal Status |
F |
|
payPalTranId |
string |
0..1 |
PayPal Tran. ID |
F |
|
pnRefNum |
string |
0..1 |
P/N Ref. |
F |
If you accept credit card payments, the Verisign authentication code appears here once the payment is approved. |
postingPeriod |
RecordRef |
0..1 |
Posting Period |
F |
Required on Add when the Accounting Periods feature is enabled. |
promoCode |
RecordRef |
0..1 |
Promotion |
F |
Sets a promotion code to apply to this transaction. Defaults to the default promotion code (if defined) at Setup > Marketing > Marketing Preferences. Customers associated with a partner can only use that partner's promotion codes. If you select a promotion code associated with a partner, this transaction is attributed to that partner for reporting purposes. To view existing Promotion Codes, go to Lists > Marketing > Promotion Codes. |
recognizedRevenue |
double |
0..1 |
Recognized Revenue |
F |
Recognized Revenue: cumulative amount of revenue recognized for this transaction |
refundCheck |
boolean |
0..1 |
Create Check |
F |
If set the TRUE, the refund will be made by check. If FALSE, the refund will be made by cash or credit card. |
revenueStatus |
RevenueStatus |
0..1 |
Revenue Status |
F |
The possible values for this field are:
1. Pending: indicates that no recognition has occurred. All revenue is still deferred.
2. In Progress: indicates that some recognition has occurred.
3. Completed: indicates that all recognition has occurred. No deferred revenue remains. |
revRecOnRevCommitment |
boolean |
0..1 |
Rev Rec on Rev Commit. |
F |
|
salesEffectiveDate |
dateTime |
0..1 |
Sales Effective Date |
F |
You can change the sales effective date for this transaction.
The sales effective date determines which commission plan and historical sales team this transaction applies to.
If this return is created from a sales transaction, the sales effective date from the sale shown in the Created From field is set by default for this refund. |
salesGroup |
RecordRef |
0..1 |
|
|
|
salesRep |
RecordRef |
0..1 |
Sales Rep |
F |
Defaults to the sales representative associated with the customer referenced by the entity field. This field is NOT available when the Team Selling feature is enabled. If Team Selling is enabled, you must define sales reps in the CashRefundSalesTeamList list. |
salesTeamList |
CashRefundSalesTeamList |
0..1 |
|
|
|
shipMethod |
RecordRef |
0..1 |
Ship Via |
F |
References a value in a user-defined list at Lists > Accounting > Shipping Items. Sets the ship method for this transaction. |
shippingCost |
double |
0..1 |
Shipping Cost |
F |
Sets the shipping cost for this transaction. If your account is set up to automatically charge for shipping, this defaults to the value that corresponds to the shipping method selected. Shipping items can be added at Lists > Accounting > Shipping Item. |
shippingTax1Rate |
double |
0..1 |
Tax Rate |
F |
This is a read-only field that returns the tax rate associated with the value set in shippingTaxCode. |
shippingTax2Rate |
string |
0..1 |
Tax Rate |
F |
|
shippingTaxCode |
RecordRef |
0..1 |
Shipping Tax Code |
F |
References a value in a user-defined list at Setup > Accounting > Taxes > Tax Items. |
source |
string |
0..1 |
Source |
F |
|
status |
string |
0..1 |
|
|
|
subsidiary |
RecordRef |
0..1 |
Subsidiary |
F |
Select the subsidiary that applies to this refund. |
subsidiaryTaxRegNum |
RecordRef |
0..1 |
Subsidiary Tax Reg. Number |
F |
This field shows the tax registration number of the transaction nexus. NetSuite automatically populates this field based on the nexus lookup logic.
You can override the transaction nexus and tax registration number that NetSuite automatically selects by checking the Nexus Override box. When you select a different tax registration number in the dropdown list, the corresponding nexus is automatically selected in the Nexus field. |
subTotal |
double |
0..1 |
Subtotal |
F |
This is a read-only field that returns the total before any discounts, shipping cost, handling cost or tax is added to the order. |
syncPartnerTeams |
boolean |
0..1 |
|
|
|
syncSalesTeams |
boolean |
0..1 |
|
|
Check this box if you want to update the sales team on the customer's record with changes you make here. |
tax2Total |
double |
0..1 |
PST |
F |
This is a read-only field that returns the PST tax in Canadian Accounts. |
taxDetailsList |
TaxDetailsList |
0..1 |
|
|
|
taxDetailsOverride |
boolean |
0..1 |
Tax Details Override |
F |
Check this box to override the tax information on the Tax Details subtab of the transaction. Only roles with at least the Edit level of the Tax Details Tab permission can override the tax details. |
taxItem |
RecordRef |
0..1 |
Tax |
F |
A tax item is a tax that you collect at one certain rate and pay to one tax agency for this sale. NetSuite inserts the tax item for this customer from the record at Lists > Customers. To change it just for this refund, select another tax item.
To add additional choices to this list, go to Lists > New Item > Sales Tax Item. |
taxPointDate |
dateTime |
0..1 |
Tax Point Date |
F |
|
taxRate |
double |
0..1 |
Tax % |
F |
NetSuite inserts the percentage rate of the tax item from its record at Lists > Items. You can change it here for just this transaction if you wish. |
taxRegOverride |
boolean |
0..1 |
Tax Registration Override |
F |
|
taxTotal |
double |
0..1 |
Tax |
F |
This is a read-only field that returns the result of the tax rate multiplied by the taxable total of line items for the transaction. |
toBeEmailed |
boolean |
0..1 |
To Be Emailed |
F |
Causes the Cash Refund to be mailed to all email addresses included in the email field. |
toBeFaxed |
boolean |
0..1 |
To Be Faxed |
F |
Causes the Cash Refund to be faxed to the fax number included in the fax field. |
toBePrinted |
boolean |
0..1 |
To Be Printed |
F |
If enabled, this invoice is saved in a queue of invoices that can be printed at a later date. |
toPrint2 |
boolean |
0..1 |
Print {1} |
F |
If set to TRUE, the refund check is added to the check printing queue. The refundCheck field must also be set to TRUE. |
total |
double |
0..1 |
Total |
F |
This is a read-only field that returns the total of line items, tax and shipping costs. |
totalCostEstimate |
double |
0..1 |
Est. Cost |
F |
The estimated cost of the specific number of items. This is calculated as:
estimated rate x quantity = estimated cost |
tranDate |
dateTime |
0..1 |
Date |
T |
Required on Add. Defaults to the current date. |
tranId |
string |
0..1 |
Refund # |
F |
Defaults to the largest Cash Refund number incremented by one. You can overwrite with another number. |
tranIsVsoeBundle |
boolean |
0..1 |
Transaction Is VSOE Bundle |
F |
|
validFrom |
dateTime |
0..1 |
Valid From / Start Date (MM/YYYY) |
F |
Enter the date when this card first became valid. Use the format MM/YYYY. |
vatRegNum |
string |
0..1 |
VAT Registration |
F |
Sets the Tax ID for UK accounts. |
vsoeAutoCalc |
boolean |
0..1 |
Auto Calculate VSOE Allocation |
F |
The VSOE allocation amount can be calculated automatically by checking the Auto Calculate VSOE Allocation box. Allocation is the process to determine the VSOE price for items.
The total VSOE amount allocated is the revenue amount to be recognized for the bundle. |