Name | Type | Cardinality | Label | Required | Help |
accountingBookDetailList |
AccountingBookDetailList |
0..1 |
|
|
|
approvalStatus |
RecordRef |
0..1 |
Approval Status |
F |
When you use SuiteFlow for purchase approvals, purchase orders and requests include the Approval Status field. The Approval Status field reflects the state of the transaction in the approval process.
Purchase orders and requests may have one of the following statuses:
* Pending Approval – The purchase has not yet been approved.
* Approved – The purchase has been given approval for processing.
* Rejected – The purchase approval is refused and the order will not be processed.
You may manually select a different status in this field if needed. |
availableVendorCredit |
double |
0..1 |
Available Vendor Credit |
F |
If you have customized the purchase order to display the Available Vendor Credit field, changing the subsidiary changes the available credit limit value to reflect the currency of the selected subsidiary. |
billAddressList |
RecordRef |
0..1 |
Bill To Select |
F |
Sets the billing address for this transaction. This field defaults to the default Billing Address set on the associated Customer record. Use CustomerAddressBookList on the Customer Record to retrieve a list of currently defined addresses for a specific customer. See AddressbookList. |
billingAddress |
Address |
0..1 |
Billing Address |
F |
|
class |
RecordRef |
0..1 |
Class |
F |
If you wish, select the class that applies to this purchase order. Click New to set up a new class.
Go to Setup > Company > Classes for details about existing classes. |
createdDate |
dateTime |
0..1 |
Date Created |
F |
|
createdFrom |
RecordRef |
0..1 |
Created From |
F |
|
currency |
RecordRef |
0..1 |
Currency |
F |
This field displays the vendor Currency used for this transaction.
If you use the Multiple Currencies or Multi-Currency Vendors features, you can select any of this vendor's currencies to use on this transaction. |
currencyName |
string |
0..1 |
Currency |
F |
|
customFieldList |
CustomFieldList |
0..1 |
|
|
|
customForm |
RecordRef |
0..1 |
Custom Form |
F |
If you customized a purchase order form, select it here, or click New to customize a new purchase order form. |
department |
RecordRef |
0..1 |
Department |
F |
If you like, select a department.
Click New to enter a new department.
Go to Setup > Company > Departments for details about existing departments. |
dueDate |
dateTime |
0..1 |
Due Date |
F |
Sets the due date for this Purchase Order. |
email |
string |
0..1 |
Email |
F |
|
employee |
RecordRef |
0..1 |
Sales Rep |
F |
References an existing employee record. |
entity |
RecordRef |
0..1 |
Vendor |
T |
References an existing entity record. Required on Add. |
entityTaxRegNum |
RecordRef |
0..1 |
Vendor Tax Reg. Number |
F |
Select the vendor's tax registration number associated with this purchase order. |
exchangeRate |
double |
0..1 |
Exchange Rate |
T |
Required on Add but if not provided defaults to the rate associated with the vendor set in the entity field. |
expenseList |
PurchaseOrderExpenseList |
0..1 |
|
|
|
fax |
string |
0..1 |
Fax |
F |
|
fob |
string |
0..1 |
FOB |
F |
Enter the location where you technically acquire ownership. For example, if you own goods as soon as they ship and pay the shipping costs from your vendor s location to your own, you might enter Shipping point. |
incoterm |
RecordRef |
0..1 |
Incoterm |
F |
Select the standardized term for this transaction.
Incoterms are international commercial procurement practices that communicate the tasks, costs, and risks associated with the transportation and delivery of goods.
Incoterms define where the customer takes ownership of the product and are typically used for international orders, such as when an item goes through customs or crosses a border. |
intercoStatus |
IntercoStatus |
0..1 |
Intercompany Status |
F |
Intercompany Transaction Status can be:
* Linked - intercompany order has been paired with an intercompany order in another subsidiary.
* Pending - iintercompany order has not been paired with a corresponding order in another subsidiary.
* Rejected - intercompany purchase order or vendor return authorization cannot be paired with a sales order or return authorization because it contains incorrect information, such as subsidiary, currency, amount, or other detail. |
intercoTransaction |
RecordRef |
0..1 |
Paired Intercompany Transaction |
F |
Identifies the intercompany order in another subsidiary that this order is paired with.
Order pairs include Sales Order/Purchase Order and Vendor Return Authorization/Return Authorization. |
itemList |
PurchaseOrderItemList |
0..1 |
|
|
|
lastModifiedDate |
dateTime |
0..1 |
Date Last Modified |
F |
|
linkedTrackingNumbers |
string |
0..1 |
|
|
|
location |
RecordRef |
0..1 |
Location |
F |
Select a location to associate with this purchase. Select New to create a new location record.
Go to Setup > Company > Locations for details about existing locations. |
memo |
string |
0..1 |
Memo |
F |
If you wish, enter a memo to describe this order. It will appear on reports such as the 2-line Purchase Orders register. |
message |
string |
0..1 |
Vendor Message |
F |
Defaults to the value selected in messageSel. |
nextApprover |
RecordRef |
0..1 |
Next Approver |
F |
When you use SuiteFlow for purchase approvals, purchase orders and requests include the Next Approver field.
The Next Approver field displays the employee who approves or rejects the purchase based on the workflow requirements.
You can manually select a different approver in this field if necessary.
Note: If you have an approval chain or series of approvers for the same transaction, the value in this field can change during the approval process. |
nexus |
RecordRef |
0..1 |
Nexus |
F |
This field shows the nexus of the transaction. NetSuite automatically populates this field based on the nexus lookup logic.
You can override the transaction nexus and tax registration number that NetSuite automatically selects by checking the Nexus Override box. When you select a different nexus in the dropdown list, the corresponding tax registration number is automatically selected in the Subsidiary Tax Reg. Number field. |
orderStatus |
PurchaseOrderOrderStatus |
0..1 |
Order Status |
F |
|
otherRefNum |
string |
0..1 |
PO/Check Number |
F |
Sets the customer PO number associated with the current Purchase Order. |
purchaseContract |
RecordRef |
0..1 |
Purchase Contract |
F |
This field displays the purchase contract associated with this order. For details about purchase contracts, click Help and read Purchase Contracts. |
shipAddressList |
RecordRef |
0..1 |
Ship To Select |
F |
Select the appropriate shipping address for this transaction. Select New to enter a new shipping address. |
shipDate |
dateTime |
0..1 |
Ship Date |
F |
Enter the date you expect the items to be shipped. |
shipIsResidential |
boolean |
0..1 |
Shipping address is residential |
F |
|
shipMethod |
RecordRef |
0..1 |
Ship Via |
F |
Select your shipping method for this transaction. |
shippingAddress |
Address |
0..1 |
Shipping Address |
F |
|
shipTo |
RecordRef |
0..1 |
Ship To |
F |
Select the customer you are shipping this order to. Select New to enter a new shipping address. |
source |
string |
0..1 |
Source |
F |
|
status |
string |
0..1 |
Status |
F |
|
subsidiary |
RecordRef |
0..1 |
Subsidiary |
F |
This field displays the subsidiary associated with this transaction. |
subsidiaryTaxRegNum |
RecordRef |
0..1 |
Subsidiary Tax Reg. Number |
F |
This field shows the tax registration number of the transaction nexus. NetSuite automatically populates this field based on the nexus lookup logic.
You can override the transaction nexus and tax registration number that NetSuite automatically selects by checking the Nexus Override box. When you select a different tax registration number in the dropdown list, the corresponding nexus is automatically selected in the Nexus field. |
subTotal |
double |
0..1 |
Subtotal |
F |
|
supervisorApproval |
boolean |
0..1 |
Supervisor Approval |
F |
Can only be set for roles that have approval permissions. |
tax2Total |
double |
0..1 |
PST |
F |
NetSuite multiplies the tax rate by the taxable total of line items and enters it here. |
taxDetailsList |
TaxDetailsList |
0..1 |
|
|
|
taxDetailsOverride |
boolean |
0..1 |
Tax Details Override |
F |
Check this box to override the tax information on the Tax Details subtab of the transaction. Only roles with at least the Edit level of the Tax Details Tab permission can override the tax details. |
taxPointDate |
dateTime |
0..1 |
Tax Point Date |
F |
Tax point date is a legal requirement in many countries. It is the date of transaction that determines the taxability. It may be different from the transaction date that determines the GL impact. Specific rules then consider the reporting of transactions based on tax point date and other factors. |
taxRegOverride |
boolean |
0..1 |
Tax Registration Override |
F |
Check this box to override the values in the Nexus and Subsidiary Tax Reg. Number fields. Only roles with at least the Edit level of the Tax Details Tab permission can override the values that NetSuite automatically selects in these fields. |
taxTotal |
double |
0..1 |
Tax |
F |
NetSuite multiplies the tax rate by the taxable total of line items and enters it here. |
terms |
RecordRef |
0..1 |
Terms |
F |
Select the discount terms that will apply to this order.
To add additional choices to this list, go to Setup > Accounting > Accounting Lists > New > Terms. |
toBeEmailed |
boolean |
0..1 |
To Be Emailed |
F |
Causes the invoice to be mailed to all email addresses included in the email field. |
toBeFaxed |
boolean |
0..1 |
To Be Faxed |
F |
Causes the invoice to be faxed to the fax number included in the fax field. |
toBePrinted |
boolean |
0..1 |
To Be Printed |
F |
If enabled, this invoice is saved in a queue of invoices that can be printed at a later date. |
total |
double |
0..1 |
Total |
F |
This is a read-only field that returns the total of line items, tax and shipping costs. |
trackingNumbers |
string |
0..1 |
Tracking Numbers |
F |
Enter the shipment tracking number from the shipping company.
If a tracking number is entered in the exact format used by UPS or FedEx and the transaction is saved, the tracking number will show on the transaction as a link to the UPS or FedEx website. You can click the link to check the status of the shipment. |
tranDate |
dateTime |
0..1 |
Date |
T |
Required on Add but if not provided, defaults to the current date. |
tranId |
string |
0..1 |
PO # |
F |
NetSuite increases the largest purchase order number by one. If you wish, you can type another number. The next PO number will revert to the standard pattern.
Note: The maximum number of characters you can enter in this field is 45. |
vatRegNum |
string |
0..1 |
VAT Registration |
F |
|