Purchase Order

Internal ID: purchaseorder

Supports Custom Fields

Fields

Internal ID Type nlapiSubmitField Label Required Help
approvalstatus select false Approval Status false 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 currency false Available Vendor Credit false 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.
balance currency false false
billaddress address false Vendor false By default, NetSuite inserts the vendor mailing address from the vendor record in the Vendor Select field, : * Select New to enter a new address to use for this transaction and save to the associated vendor record. * Select Custom to enter a new address to use for this transaction only. It is not saved with the associated vendor record. * Click the Edit icon to modify an existing vendor address.
billingaddress summary false false
billisresidential text false Shipping address is residential false
class select false Class false 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 false false
createdfrom select false Created From false
currency select false Currency true 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 text false Currency false
currencysymbol text false Currency Symbol false
customform select false Custom Form true If you customized a purchase order form, select it here, or click New to customize a new purchase order form.
department select false Department false If you like, select a department. Click New to enter a new department. Go to Setup > Company > Departments for details about existing departments.
duedate date false Receive By false Enter the date by which the items to be ordered are needed.
email emails true false
employee select false Employee false If you are entering a purchase request for an employee, select the employee's name here. If this employee has a supervisor, the supervisor must approve this request before it is treated as a purchase order. Click New to set up a new employee record. Go to Lists > Employees > Employees for details about existing employees.
entity select false Vendor true Select the vendor for this purchase. Click New to set up a new vendor. Go to Lists > Relationships > Vendors for details about existing suppliers. Note: If you use NetSuite OneWorld and the selected vendor record is shared with multiple subsidiaries, you can select an assigned subsidiary to associate with this purchase order. After you select the Subsidiary, the fields on the Items subtab change to reflect the values associated with the selected subsidiary. In addition, in the Classification section, the Class, Department, Location, Currency, Tax Nexus and other fields also change to reflect the selected subsidiary.
entitynexus select false Nexus false
entitytaxregnum select Tax Reg. Number false Select the vendor's tax registration number associated with this purchase order.
exchangerate currency2 false Exchange rate true The currency's exchange rate is shown in this field. You can edit the exchange rate for this transaction only, or you can update the currency record with the exchange rate you enter here.
externalid text false ExternalId false
fob text false FOB false 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 select false Incoterm false 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 select false Intercompany Status false 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 select false Paired Intercompany Transaction false 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.
isbasecurrency checkbox false Base Currency false
lastmodifieddate datetime false false
linkedtrackingnumbers text false Tracking # false
location select false Location false 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 text true Memo false If you wish, enter a memo to describe this order. It will appear on reports such as the 2-line Purchase Orders register.
message textarea false Vendor Message false If you wish, type a message that will appear on the Purchase Order form.
nextapprover select false Next Approver false 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 select false Nexus false 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 text false false
otherrefnum text false Vendor # false NetSuite inserts your account number for this vendor as entered at Lists > Relationships > Vendors on the Financial subtab for this vendor's record.
purchasecontract select false Purchase Contract false This field displays the purchase contract associated with this order. For details about purchase contracts, click Help and read Purchase Contracts.
returntrackingnumbers text false Return Tracking # false
shipaddress address false Ship To false When you select a customer in the Ship To field in the header of this transaction, the customer's default shipping address autofills this field. If the Ship To field in the header of this transaction is blank, your company shipping address autofills this field. You can view and edit your company shipping address at Setup > Company Information. To change the shipping address that autofills: * Select another address in the Ship To Select field. * Select New in the Ship To Select field to enter a new billing address.
shipdate date false Ship Date false Enter the date you expect the items to be shipped.
shipisresidential text false Shipping address is residential false
shipmethod select false Ship Via false Select your shipping method for this transaction.
shipoverride text false false
shippingaddress summary false false
shipto select false Ship To false Select the customer you are shipping this order to. Select New to enter a new shipping address.
source text false Source false
status text false false
statusref text false false
subsidiary select false Subsidiary false This field displays the subsidiary associated with this transaction.
subsidiarytaxregnum select Tax Reg. Number false 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.
supervisorapproval checkbox false Supervisor Approval false If you have permission to approve this purchase order, check the Supervisor Approval box.
taxdetailsoverride checkbox Tax Details Override false 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 date false Tax Point Date false 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.
taxpointdateoverride checkbox false Override false Check this box to override the tax point date.
taxregoverride checkbox Tax Registration Override false 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.
terms select false Terms false 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 checkbox false To Be E-mailed false Check this box if you want to e-mail this purchase order. Then enter the e-mail address in the space to the right of the check box. You can enter multiple e-mail addresses by separating them with semicolons. It is important to separate the addresses with only semicolons, and do not include any spaces.
tobefaxed checkbox false To Be Faxed false Check this box if you want to fax this purchase order. Enter the fax number in the space to the right of the check box if it doesn't already appear. To fax NetSuite forms, an administrator must first set up fax service at Setup > Company > Printing, Fax and Email Preferences.
tobeprinted checkbox true To Be Printed false Check this box if you wish to save this in a queue of purchase orders to print. Otherwise, you can click Print below to submit and print this purchase order at once.
total currency false Total false NetSuite computes the total of line items and then enters it here.
trackingnumbers text false Additional Tracking # false 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 date false Date true NetSuite inserts today's date for the posting date of this purchase order. You can type or pick another date. What you enter here determines the date range in which this transaction appears on the Purchase Orders Register. You can select or enter custom date ranges on registers.
tranid text false PO # false 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.
unbilledorders currency false false

Sublists

accountingbookdetail - Accounting Books

Internal ID Type Label Required Help
accountingbook select Secondary Book false
exchangerate currency2 Exchange Rate true

expense - Expenses

Internal ID Type Label Required Help
account select Account true
amount currency Amount true
category select Category false
class select Class false 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.
createdfrom select Created From false
customer select Customer false
department select Department false If you like, select a department. Click New to enter a new department. Go to Setup > Company > Departments for details about existing departments.
isbillable checkbox Billable false
isclosed checkbox Closed false
line text false
linkedorder select Linked Order false
location select Location false 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 text Memo false If you wish, enter a memo to describe this order. It will appear on reports such as the 2-line Purchase Orders register.

item - Items

Internal ID Type Label Required Help
amount currency Amount false
assembly select Assembly true
assemblyunits select Assembly Units false
billofmaterials select Bill of Materials true
billofmaterialsrevision select Bill of Materials Revision true
billvariancestatus text false
catchupperiod select false
class select Class false 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.
createdfrom select Created From false
createoutsourcedwo checkbox Create WO false
customer select Customer false
deferrevrec checkbox false
department select Department false If you like, select a department. Click New to enter a new department. Go to Setup > Company > Departments for details about existing departments.
description textarea Description false
excludefrompredictiverisk checkbox Exclude From Predictive Risk false
expectedreceiptdate date Expected Receipt Date false
id text false The internal ID of the transaction line item.
inventorydetail summary Inventory Detail false
isbillable checkbox Billable false
isclosed checkbox Closed false
isvsoebundle text false
item select Item true
itemsubtype text false The subtype of the item, for example, whether the item is For Purchase, For Resale, or For Sale.
itemtype text false The type of the item, for example, Inventory Item, Service Item, or Download Item.
landedcostcategory select Landed Cost Category false
leadtime integer false
line text false The line ID number of the sublist items on a record. For example, in a purchase order with three items, this will be 1, 2, 3.
linenumber integer false This is often the same as the line ID number, but linenumber is always sequential without gaps in the sequence. For example, if you remove the second line item from a purchase order with three items, and then add another item, the sequence of line ID numbers will be 1, 3, 4. Contrary to this, the sequence of linenumber will be 1, 2, 3.
linkedorder select Linked Order false
matchbilltoreceipt checkbox Match Bill To Receipt false
matrixtype text false
options namevaluelist Options false
printitems text false
productionenddate date Production End Date false
productionstartdate date Production Start Date false
purchasecontract select Purchase Contract false
quantity float Quantity false
quantitybilled float Billed false
quantityonshipments float Quantity On Shipments false
quantityreceived float Received false
rate rate Rate false
rateschedule text false
units select Units false
vendorname text Vendor Name false

taxdetails - Tax Detail

Internal ID Type Label Required Help
calcdetail textarea Details false
linename text Name false
linetype text Line type false
netamount currency Net Amount false
taxamount currency Tax Amount true
taxbasis currency Tax Basis true
taxcode select Tax Code true
taxdetailsreference text Tax Details Reference false
taxrate percent Tax Rate true
transaction select Transaction false

Tabs

Name Label
address Address
custom Custom
history History
items Items
output Messages
shipping Shipping
workflow Workflow

Search Data

Transaction

Transform Types

Target Record Type Field Defaults
custompurchase
itemreceipt customform
vendorbill customform,entity,poids