Non-Inventory Resale Item

Non-inventory resale item records are used to track something you buy and then sell for a profit, but do not stock. Non-inventory items for resale can be bought and sold and appear on all applicable transaction types. This includes drop-ship items that you do not store but sell directly from the vendor.

To learn more, see Non-Inventory Items.

This record does not have a subrecord.

Note:

REST web services do not support legacy tax features. To work with taxation through REST web services, you must have the SuiteTax feature enabled. For more information about using SuiteTax, see SuiteTax.

The REST API Browser includes information about the field names and field types of the non-inventory resale item record, and about the HTTP methods, request parameters, and operations available to this record. For details, see the REST API Browser’s non-inventory resale item reference page.

For information about using the REST API Browser, see The REST API Browser.

Record ID

The record ID for the non-inventory resale item REST record is noninventoryresaleitem.

Inaccessible Elements

ItemImages is not accessible in REST web services.

Elements with Different Functionality

The record has a matrix pricing machine. Otherwise, it behaves in the same way as the non-inventory purchase item and non-inventory resale item records.

Actions

You can convert a non-inventory resale item to an inventory item.

Code Sample

Creating a Non-Inventory Resale Item

              PATCH {{COMPANY_URL}}/services/rest/record/v1/itemGroup/ noninventoryresaleitem { "itemId": "52", "price": { "items": [{ "priceLevel": { "id": "1" }, "quantity": { "value": "5" }, "currencypage": { "id": "1" }, "price": 100 }] }, "costEstimate": 64200.0
} 

            

Getting a Non-Inventory Resale Item

              GET {{COMPANY_URL}}/services/rest/record/v1/noninventoryresaleitem/{{nonInventoryResaleItemId}} 

            

Finding a Non-Inventory Resale Item by itemid

              GET {{COMPANY_URL}}/services/rest/record/v1/noninventoryresaleitem?q=itemId IS MY-CUSTOM-UNIQUE-ITEM-ID

Query parameters

q={{expression}}

possible expression: field {{operator}} field's value

example: itemId IS MY-CUSTOM-UNIQUE-ITEM-ID 

            

Updating an Existing Non-Inventory Resale Item

              PATCH {{COMPANY_URL}}/services/rest/record/v1/ noninventoryresaleitem/{{nonInventoryResaleItemId}} { "price": { "items": [{ "priceLevel": { "id": "1" }, "quantity": { "value": "5" }, "currencypage": { "id": "1" }, "price": 200 }] }, "costEstimate": 379,
} 

            

Deleting a Non-Inventory Resale Item

              DELETE {{COMPANY_URL}}/services/rest/record/v1/ noninventoryresaleitem/{{nonInventoryResaleItemId}} 

            

Related Topics

REST Web Services Supported Records
SuiteTalk REST Web Services Overview and Setup
Working with Records
NetSuite Record Structure
The REST API Browser

General Notices