Created
January 29, 2026 15:47
-
-
Save W3BGUY/fedbfacef9b8dbf9bab54f345845806f to your computer and use it in GitHub Desktop.
SuiteScript-Friendly Enum-Style - NetSuite Transaction Status Names and Codes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const TRANSACTION_STATUS={ | |
| VEND_BILL:{ | |
| OPEN:"VendBill:A", | |
| PAID_IN_FULL:"VendBill:B", | |
| PENDING_APPROVAL:"VendBill:D" | |
| }, | |
| VEND_PAYMENT:{ | |
| VOIDED:"VendPymt:V", | |
| ONLINE_BILL_PAY_PENDING_APPROVAL:"VendPymt:Z" | |
| }, | |
| CASH_SALE:{ | |
| UNAPPROVED_PAYMENT:"CashSale:A", | |
| NOT_DEPOSITED:"CashSale:B", | |
| DEPOSITED:"CashSale:C" | |
| }, | |
| CHECK:{ | |
| VOIDED:"Check:V", | |
| ONLINE_BILL_PAY_PENDING_APPROVAL:"Check:Z" | |
| }, | |
| COMMISSION:{ | |
| PENDING_PAYMENT:"Commissn:A", | |
| OVERPAID:"Commissn:O", | |
| PENDING_ACCOUNTING_APPROVAL:"Commissn:P", | |
| REJECTED_BY_ACCOUNTING:"Commissn:R", | |
| PAID_IN_FULL:"Commissn:X" | |
| }, | |
| CREDIT_MEMO:{ | |
| OPEN:"CustCred:A", | |
| FULLY_APPLIED:"CustCred:B" | |
| }, | |
| CUSTOMER_DEPOSIT:{ | |
| NOT_DEPOSITED:"CustDep:A", | |
| DEPOSITED:"CustDep:B", | |
| FULLY_APPLIED:"CustDep:C" | |
| }, | |
| CUSTOMER_REFUND:{ | |
| VOIDED:"CustRfnd:V" | |
| }, | |
| EXPENSE_REPORT:{ | |
| IN_PROGRESS:"ExpRept:A", | |
| PENDING_SUPERVISOR_APPROVAL:"ExpRept:B", | |
| PENDING_ACCOUNTING_APPROVAL:"ExpRept:C", | |
| REJECTED_BY_SUPERVISOR:"ExpRept:D", | |
| REJECTED_BY_ACCOUNTING:"ExpRept:E", | |
| APPROVED_BY_ACCOUNTING:"ExpRept:F", | |
| APPROVED_OVERRIDDEN_BY_ACCOUNTING:"ExpRept:G", | |
| REJECTED_OVERRIDDEN_BY_ACCOUNTING:"ExpRept:H", | |
| PAID_IN_FULL:"ExpRept:I" | |
| }, | |
| INVOICE:{ | |
| OPEN:"CustInvc:A", | |
| PAID_IN_FULL:"CustInvc:B" | |
| }, | |
| ITEM_FULFILLMENT:{ | |
| PICKED:"ItemShip:A", | |
| PACKED:"ItemShip:B", | |
| SHIPPED:"ItemShip:C" | |
| }, | |
| JOURNAL:{ | |
| PENDING_APPROVAL:"Journal:A", | |
| APPROVED_FOR_POSTING:"Journal:B" | |
| }, | |
| OPPORTUNITY:{ | |
| IN_PROGRESS:"Opprtnty:A", | |
| ISSUED_ESTIMATE:"Opprtnty:B", | |
| CLOSED_WON:"Opprtnty:C", | |
| CLOSED_LOST:"Opprtnty:D" | |
| }, | |
| PURCHASE_ORDER:{ | |
| PENDING_SUPERVISOR_APPROVAL:"PurchOrd:A", | |
| PENDING_RECEIPT:"PurchOrd:B", | |
| REJECTED_BY_SUPERVISOR:"PurchOrd:C", | |
| PARTIALLY_RECEIVED:"PurchOrd:D", | |
| PENDING_BILLING_PARTIALLY_RECEIVED:"PurchOrd:E", | |
| PENDING_BILL:"PurchOrd:F", | |
| FULLY_BILLED:"PurchOrd:G", | |
| CLOSED:"PurchOrd:H" | |
| }, | |
| SALES_ORDER:{ | |
| PENDING_APPROVAL:"SalesOrd:A", | |
| PENDING_FULFILLMENT:"SalesOrd:B", | |
| CANCELLED:"SalesOrd:C", | |
| PARTIALLY_FULFILLED:"SalesOrd:D", | |
| PENDING_BILLING_PARTIALLY_FULFILLED:"SalesOrd:E", | |
| PENDING_BILLING:"SalesOrd:F", | |
| BILLED:"SalesOrd:G", | |
| CLOSED:"SalesOrd:H" | |
| }, | |
| WORK_ORDER:{ | |
| PLANNING:"WorkOrd:A", | |
| PENDING_BUILD:"WorkOrd:B", | |
| CANCELLED:"WorkOrd:C", | |
| PARTIALLY_BUILT:"WorkOrd:D", | |
| BUILT:"WorkOrd:G", | |
| CLOSED:"WorkOrd:H" | |
| } | |
| }; |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Also added this in a JSON version that I've used recently.
https://gist.github.com/W3BGUY/740d816aef7284c9e87370cb5c0244fb
Text List of NetSuite Transaction Status Names and Codes
https://gist.github.com/W3BGUY/af08ddd92b87641e28df9c26d545d387