This article is relevant if you develop software using NetSuite’s SuiteScript and you want to reference the internal ID number of a Transaction Type.
Background
See my article on how to reference NetSuite SearchFilter Internal Transaction Type Codes for use in Search API work. This one is similar. Instead of performing a search, you may need to update a custom field that is referencing a List/Record “Transaction Type”. In this case, NetSuite uses internal ID numbers. The list below is not likely complete as the development account that I used to produce this reference only has so many modules active. If you have more information, let me know and I will update the table.
NetSuite Transaction Type Internal ID Numbers with Reference to SuiteScript Search Filters
Name | InternalID |
Assembly Build | 34 |
Assembly Unbuild | 35 |
Bill | 17 |
Bill CCard | 19 |
Bill Credit | 20 |
Bill Payment | 18 |
Bin Putaway Worksheet | 42 |
Bin Transfer | 45 |
Cash Refund | 29 |
Cash Sale | 5 |
CCard Refund | 22 |
Check | 3 |
Commission | 38 |
Credit Card | 21 |
Credit Memo | 10 |
Currency Revaluation | 36 |
Customer Deposit | 40 |
Customer Refund | 30 |
Deposit | 4 |
Deposit Application | 41 |
Expense Report | 28 |
Finance Charge | 52 |
Inventory Adjustment | 11 |
Inventory Cost Revaluation | 51 |
Inventory Count | 57 |
Inventory Distribution | 14 |
Inventory Transfer | 12 |
Inventory Worksheet | 13 |
Invoice | 7 |
Item Fulfillment | 32 |
Item Receipt | 16 |
Journal | 1 |
Liability Adjustment | 27 |
Opportunity | 37 |
Paycheck | 24 |
Paycheck Journal | 56 |
Payment | 9 |
Payroll Adjustment | 26 |
Payroll Liability Check | 25 |
Purchase Order | 15 |
Quote | 6 |
Return Authorization | 33 |
Revenue Commitment | 46 |
Revenue Commitment Reversal | 47 |
Sales Order | 31 |
Sales Tax Payment | 23 |
Statement Charge | 8 |
Tegata Payable | 50 |
Tegata Receivables | 49 |
Transfer | 2 |
Transfer Order | 48 |
Vendor Return Authorization | 43 |
Work Order | 44 |
Related Articles
- NetSuite SearchFilter Internal Transaction Type Codes
- NetSuite SearchFilter Transaction Internal Status List
- NetSuite SearchFilter Internal Account Type Codes
- How To: Script to Automate NetSuite Journal Entries
- Showing NetSuite Internal IDs and Field Names
- Use Custom Logic to Drive NetSuite General Ledger Posting Accounts
Get Assistance
If you are looking to get more out of your NetSuite investment, perhaps we can help you innovate. Contact us and let’s talk.
The suitelet should contain filters customer name , Invoice number as multi select fields. so that when user selects more than one customer name and/or Invoices the sublist should filter with the values selected .
Hi Marty,
I have separate Vendor Bill record and a separate PO linked to Item Receipt. How do i link/attach the PO to Vendor Bill already in system?
Hi Mitisha,
You have to use the NetSuite Transform functions if you want the native Created From functions to work. Perhaps this article may give you a clue on what you need to do.
Marty
Can you help with a Same kind of issue, where my List/Record is Item Type. I am getting internal ids, not able to map them with Item types.
Thanks in advance
Did you see this article to lookup item type information? Check the comments.
https://blog.prolecto.com/2016/02/21/quick-netsuite-utility-function-load-item-record/