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.
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}}