Noninventory Purchase Item

Noninventory purchase item records are used to track something you buy but do not stock.

For more information, see Non-Inventory Items.

Supported Operations

add | addList | delete | deleteList | get | getList | getSavedSearch | getSelectValue | search | update | updateList | upsert | upsertList

Note:

You can also use the asynchronous equivalents of SOAP web services list operations. For information about asynchronous operations, see SOAP Web Services Asynchronous Operations. For more information about request processing, see Synchronous Versus Asynchronous Request Processing.

Field Definitions

The SOAP Schema Browser includes definitions for all body fields, sublist fields, search filters, and search joins available to this record. For details, see the SOAP Schema Browser’s noninventory purchase item reference page.

Note:

For information on using the SOAP Schema Browser, see SOAP Schema Browser.

Code Sample

See the following code sample of the get operation:

            RecordRef item = new RecordRef();
        item.setInternalId("249");
        item.setType(RecordType.nonInventoryPurchaseItem);
        c.getPort().get(item);

[SOAP request]
<soapenv:Body>
      <get xmlns="urn:messages_2019_1.platform.webservices.netsuite.com">
         <baseRef internalId="249" type="nonInventoryPurchaseItem" xsi:type="ns7:RecordRef" xmlns:ns7="urn:core_2019_1.platform.webservices.netsuite.com"/>
      </get>
</soapenv:Body>

[SOAP response]
<soapenv:Body>
      <getResponse xmlns="urn:messages_2019_1.platform.webservices.netsuite.com">
         <readResponse>
            <platformCore:status isSuccess="true" xmlns:platformCore="urn:core_2019_1.platform.webservices.netsuite.com"/>
            <record internalId="249" xsi:type="listAcct:NonInventoryPurchaseItem" xmlns:listAcct="urn:accounting_2019_1.lists.webservices.netsuite.com">
               <listAcct:createdDate>2021-03-03T00:52:12.000-08:00</listAcct:createdDate>
               <listAcct:lastModifiedDate>2021-03-03T00:52:12.000-08:00</listAcct:lastModifiedDate>
               <listAcct:cost>10.43</listAcct:cost>
               <listAcct:expenseAccount internalId="78" xmlns:platformCore="urn:core_2019_1.platform.webservices.netsuite.com">
                  <platformCore:name>Miscellaneous Expense</platformCore:name>
               </listAcct:expenseAccount>
               <listAcct:customForm internalId="-210" xmlns:platformCore="urn:core_2019_1.platform.webservices.netsuite.com">
                  <platformCore:name>Standard Non-Inventory Part Form</platformCore:name>
               </listAcct:customForm>
               <listAcct:itemId>Sample Non-inventory Item for purchase</listAcct:itemId>
               <listAcct:upcCode>49378210</listAcct:upcCode>
               <listAcct:displayName>Some display name</listAcct:displayName>
               <listAcct:includeChildren>false</listAcct:includeChildren>
               <listAcct:isInactive>false</listAcct:isInactive>
               <listAcct:availableToPartners>false</listAcct:availableToPartners>
               <listAcct:department internalId="1" xmlns:platformCore="urn:core_2019_1.platform.webservices.netsuite.com">
                  <platformCore:name>Department  US</platformCore:name>
               </listAcct:department>
               <listAcct:location internalId="7" xmlns:platformCore="urn:core_2019_1.platform.webservices.netsuite.com">
                  <platformCore:name>Location US 2</platformCore:name>
               </listAcct:location>
               <listAcct:subsidiaryList xmlns:platformCore="urn:core_2019_1.platform.webservices.netsuite.com">
                  <platformCore:recordRef internalId="1">
                     <platformCore:name>Parent Company</platformCore:name>
                  </platformCore:recordRef>
               </listAcct:subsidiaryList>
               <listAcct:taxSchedule internalId="1" xmlns:platformCore="urn:core_2019_1.platform.webservices.netsuite.com">
                  <platformCore:name>S2</platformCore:name>
               </listAcct:taxSchedule>
               <listAcct:isFulfillable>true</listAcct:isFulfillable>
               <listAcct:generateAccruals>false</listAcct:generateAccruals>
               <listAcct:currency>1</listAcct:currency>
               <listAcct:translationsList>
                  <listAcct:translation>
                     <listAcct:locale>_frenchFrance</listAcct:locale>
                     <listAcct:language>French (France)</listAcct:language>
                  </listAcct:translation>
                  <listAcct:translation>
                     <listAcct:locale>_russian</listAcct:locale>
                     <listAcct:language>Russian</listAcct:language>
                  </listAcct:translation>
                  <listAcct:translation>
                     <listAcct:locale>_chineseSimplified</listAcct:locale>
                     <listAcct:language>Chinese (Simplified)</listAcct:language>
                  </listAcct:translation>
               </listAcct:translationsList>
            </record>
         </readResponse>
      </getResponse>
</soapenv:Body> 

          

Related Topics

Items
Usage Notes for Item Record Types
Working with Matrix Items in SOAP web services
Shared Field Definitions for Items
Item Search
How to Use the SOAP Web Services Records Help
SOAP Web Services Supported Records
SOAP Schema Browser
SuiteTalk SOAP Web Services Platform Overview

General Notices