---
title: Cash Refund
slug: netsuite/cash-refund
description: Learn how to request a Cash Refund using requestJSON with this comprehensive document. It covers all the essential parameters of the Cash Refund object such as salesforceID, account, classification, and more. Additionally, you'll find detailed information
docTags: 
createdAt: 2023-04-25T05:39:03.000Z
---

When requesting a Cash Refund, use the requestJSON to pass the Cash Refund data. The returned response will contain a responseJSON section with the Cash Refund response returned by Breadwinner for NetSuite.

The Cash Refund object has the following parameters.

### Cash Refund

| **Field Name**                         | **Data Type**                                     | **Description**                                                                                               |
| -------------------------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
| salesforceID                           | ID                                                | Read-Only field, provides the Salesforce Record ID upon successful creation or updation in Salesforce.        |
| account                                | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Sets the account to refund from                                                                               |
| classification                         | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) |  Internal ID of the Class.                                                                                    |
| createdDate                            | Long                                              | Read-Only field, the Date will be returned as a Unix timestamp in seconds.                                    |
| createdFrom                            | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Internal ID of the Return Authorization from which the Cash Refund and to be generated from                   |
| currencyName                           | String                                            | Read-Only field, returns the Currency Name.                                                                   |
| currencyRecord                         | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Internal ID of the Currency.                                                                                  |
| customFieldList                        | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Custom fields and their values.                                                                               |
| customForm                             | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Internal ID of the Custom Form.                                                                               |
| department                             | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Internal ID of the Department.                                                                                |
| discountItem                           | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) |  Internal ID of the Discount Item.                                                                            |
| discountRate                           | String                                            | Discount rate like “-12” or “15”.                                                                             |
| discountTotal                          | Double                                            | Read-Only field, returns the Total Discount.                                                                  |
| entity<font color="#eb144c">*</font>   | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Internal ID of the Entity (Customer).                                                                         |
| exchangeRate                           | Double                                            |  Supported only while creating, holds the value of the Exchange Rate.                                         |
| externalId                             | String                                            |                                                                                                               |
| handlingCost                           | Double                                            | Read-Only field, returns the Total Handling Cost.                                                             |
| internalId                             | String                                            |  Unique ID that NetSuite holds. It is required during the update of a Record.                                 |
| itemList<font color="#eb144c">*</font> | [LineItems](docId\:EmQjIKnClZE-b-zi9PinN)         | Holds the Line Items.                                                                                         |
| lastModifiedDate                       | Long                                              | Read-Only field and the Date is returned as a Unix timestamp in seconds.                                      |
| location                               | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Internal ID of the Location.                                                                                  |
| memo                                   | String                                            |                                                                                                               |
| otherRefNum                            | String                                            |                                                                                                               |
| refundCheck                            | Boolean                                           |                                                                                                               |
| salesRep                               | String                                            | Internal ID of the Sales Rep (Employee).                                                                      |
| shippingCost                           | Double                                            |                                                                                                               |
| status                                 | String                                            | Read-Only field, returns the Status of the Cash Refund.                                                       |
| subsidiary                             | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Internal ID of the Subsidiary. By default, NetSuite considers the Subsidiary of the Customer if not provided. |
| subTotal                               | Double                                            | Read-Only field, returns the Sub-Total Amount.                                                                |
| taxTotal                               | Double                                            | Read-Only field, returns the Total Tax Amount.                                                                |
| tranDate                               | Long                                              | The date is accepted and returned as a Unix timestamp in seconds.                                             |
| tranId                                 | String                                            | Provide Order # (number) or auto-generated by NetSuite                                                        |
| total                                  | Double                                            | Read-Only field, returns the Total Amount.                                                                    |

### LineItems

| **Field Name**                     | **Data Type**                                     | **Description**                                                                                                             |
| ---------------------------------- | ------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| item<font color="#eb144c">*</font> | [LineItemRecord](docId\:EmQjIKnClZE-b-zi9PinN)\[] | List of LineItem Records.                                                                                                   |
| replaceAll                         | Boolean<br /><br />                               | The default value for the replaceAll attribute is true. If true, NetSuite will replace all the Line Items with the new ones |

### LineItemRecord

| **Field Name**                     | **Data Type**                                     | **Description**                                                     |
| ---------------------------------- | ------------------------------------------------- | ------------------------------------------------------------------- |
| amount                             | Double                                            |                                                                     |
| classification                     | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Internal ID of the Class.                                           |
| customFieldList                    | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | List of Custom Fields with their Values.                            |
| department                         | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Internal ID of the Department.                                      |
| description                        | String                                            | Item Description                                                    |
| grossAmt                           | Double                                            |                                                                     |
| item<font color="#eb144c">*</font> | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Internal ID of the Item.                                            |
| line                               | Integer                                           | Specifies the Line Number, which should be unique across the lines. |
| location                           | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Internal ID of the Location.                                        |
| price                              | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Internal ID of the Price Level of Item.                             |
| quantity                           | Double                                            |                                                                     |
| rate                               | String                                            |                                                                     |
| revRecEndDate                      | Long                                              | The date is accepted and returned as a Unix timestamp in seconds.   |
| revRecSchedule                     | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Internal ID of the Rev. Rec. Schedule.                              |
| revRecStartDate                    | Long                                              | The date is accepted and returned as a Unix timestamp in seconds.   |
| tax1Amt                            | Double                                            |                                                                     |
| taxCode                            | [Common Data Types](docId\:LGKOy7mdXhvjzkl2nr9Ql) | Internal ID of the Tax Code.                                        |
| taxRate1                           | Double                                            |                                                                     |

