Vendor

Namespace: urn:relationships.lists.webservices.netsuite.com

Fields

NameTypeCardinalityLabelRequiredHelp
accountNumber string 0..1 Account Number F Sets the account number for vendors to reference.
addressbookList VendorAddressbookList 0..1
altEmail string 0..1 Alt. Email F
altName string 0..1 Vendor F This is the name of this person or company.
altPhone string 0..1 Alt. Phone F Phone numbers can be entered in the following formats: 999-999-9999, 1-999-999-9999, (999) 999-9999, 1(999) 999-9999 or 999-999-9999 ext 9999
balance double 0..1 Balance (Base) F This is a read-only calculated field that returns the vendor's current accounts payable balance. The balance field on the customer is only returned in search if you set the BodyFieldsOnly flag to false.
balancePrimary double 0..1 Balance F This is a read-only calculated field that returns the vendor's current accounts payable balance in the specified currency.
bcn string 0..1 Business Number F Enter the 15-digit registration number that identifies this vendor as a client of the Canada Customs and Revenue Agency (CCRA).
billPay boolean 0..1 Enable Online Bill Pay F Check this box in order to send this vendor payments online. Before you can use this feature, you must set up Online Bill Pay at Setup > Accounting > Online Bill Pay.
category RecordRef 0..1 Category F References a value in a user defined list at Setup > Accounting > Setup Tasks > Accounting Lists > Vendor Categories.
comments string 0..1 Comments F Enter any other information you wish to track for this vendor.
companyName string 0..1 Company Name F Required on Add when the isPerson field is set to FALSE.
creditLimit double 0..1 Credit Limit F A credit limit for your purchases from the vendor. If set, and depending on preferences, a warning is generated when this customer's limit is exceeded during a transaction addition.
currency RecordRef 0..1 Currency T References a value in a user-defined list at Lists > Accounting > Currencies. This value sets the currency that all transactions involving this vendor are conducted in. If defaults are OFF, this field is required. Can only be set if the multicurrency feature is enabled?
currencyList VendorCurrencyList 0..1 Currencies F
customFieldList CustomFieldList 0..1
customForm RecordRef 0..1 Custom Form F References an existing custom form for this record type. To ensure that field relationships defined within a desired custom form are maintained, you must provide the customForm value. Also, if defaults are off, then customForm is required, if defaults are on then the default form is used. Internal ID values for existing forms can be found at Setup > Customization > Entry Forms. In order to retrieve a list of available values for this field, use the GetSelectValue operation.
dateCreated dateTime 0..1 Date Created F The date this record was created displays here.
defaultAddress string 0..1 Default Address F Read-only field that returns the default address for the vendor.
defaultTaxReg RecordRef 0..1 Default Tax Reg. Number F Select the default tax registration number for this entity.
eligibleForCommission boolean 0..1 Eligible for Commission F
email string 0..1 Vendor Email F Sets the email address for the vendor. If giveAccess is also set to true this is the email used by the customer for login.
emailPreference EmailPreference 0..1 Email Preference F Reference to a value in a system list. Possible values include: _PDF, _HTML.
emailTransactions boolean 0..1 Email Transactions F Set a preferred transaction delivery method for this vendor. Choose to send transactions by regular mail, by email, by fax, or by a combination of the three. Then, when you select the vendor on a transaction, their preferred delivery method is marked by default. * Email – Check this box to check the To Be Emailed box by default on transactions when this vendor is selected. * Print – Check this box to check the To Be Printed box by default on transactions when this vendor is selected. * Fax – Check this box to check the To Be Faxed box by default on transactions when this vendor is selected. Once you enter these settings on the vendor record, these boxes are checked by default for transactions created from the vendor record or for transactions that are copied or converted. Note: These settings override any customized settings on transaction forms you use. There are also preferences to set default values for new vendor records at Setup > Company > Printing, Fax and Email Preferences. On the Print subtab, Fax subtab, or Email subtab, check Vendors Default to [Print/Fax/Email] Transactions. You can also set these fields using the Mass Update function. Go to Lists > Mass Update > Mass Updates > General and click Vendor.
entityId string 0..1 Entity ID T Required on Add.
expenseAccount RecordRef 0..1 Default Expense Account F References an existing account to be used for goods and services you purchase from this vendor.
fax string 0..1 Fax F Sets the fax number for the vendor.
faxTransactions boolean 0..1 Fax Transactions F Set a preferred transaction delivery method for this vendor. Choose to send transactions by regular mail, by email, by fax, or by a combination of the three. Then, when you select the vendor on a transaction, their preferred delivery method is marked by default. * Email – Check this box to check the To Be Emailed box by default on transactions when this vendor is selected. * Print – Check this box to check the To Be Printed box by default on transactions when this vendor is selected. * Fax – Check this box to check the To Be Faxed box by default on transactions when this vendor is selected. Once you enter these settings on the vendor record, these boxes are checked by default for transactions created from the vendor record or for transactions that are copied or converted. Note: These settings override any customized settings on transaction forms you use. There are also preferences to set default values for new vendor records at Setup > Company > Printing, Fax and Email Preferences. On the Print subtab, Fax subtab, or Email subtab, check Vendors Default to [Print/Fax/Email] Transactions. You can also set these fields using the Mass Update function. Go to Lists > Mass Update > Mass Updates > General and click Vendor.
firstName string 0..1 First Name F Required on Add when the isPerson field is set to TRUE.
giveAccess boolean 0..1 Login Access F Enables access to your NetSuite account for the vendor. The level of access is defined by the role assigned in the accessRole field.
globalSubscriptionStatus GlobalSubscriptionStatus 0..1 Global Subscription Status F Email recipients can have one of four subscription statuses: * Confirmed Opt-In - When an email recipient has indicated that they want to receive your campaign messages, they are assigned this subscription status. Only a recipient can set his or her subscription status to Confirmed Opt-In. * Soft Opt-In - Recipients with this status can receive opt-in messages that enable them to confirm whether or not they want to receive your email campaigns as well as email marketing campaigns. You can set a recipient’s status to Soft Opt-In manually or through a mass update. * Soft Opt-Out - Recipients with this status cannot receive campaign email messages but can receive opt-in messages. You can change this subscription status to Soft Opt-In manually or through a mass update. * Confirmed Opt-Out - Only the recipient can set their subscription status to Confirmed Opt-Out. Recipients with this status cannot receive email campaigns or opt-in messages. Recipients with this status can only opt in again through the Vendor Center or by clicking the link in a campaign message they have received prior to opting out.
homePhone string 0..1 Home Phone F
image RecordRef 0..1 Image F References an image file that has already been uploaded to the account.
incoterm RecordRef 0..1 Incoterm F Choose the standardized three-letter trade term to be used on transactions related to this vendor. These terms 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.
is1099Eligible boolean 0..1 1099 Eligible F If set to TRUE, this vendor is 1099 eligible. Note: Only vendors that use the U.S. dollar are 1099 eligible.
isAccountant boolean 0..1 If set to TRUE, this vendor has free access to the NetSuite account and the isAccountant field is set to FALSE for any vendor record previously defined as the Free Accountant.
isInactive boolean 0..1 Vendor is Inactive F This field is false by default.
isJobResourceVend boolean 0..1 Job Resource F Sets this vendor as a resource on tasks and jobs.
isPerson boolean 0..1 Is Individual F By default, this is set to True which specifies the type of vendor record as Individual. If set to False, the vendor record is set as a Company type.
laborCost double 0..1 Labor Cost F Enter the cost of labor for this vendor in order to be able to calculate profitability on jobs.
lastModifiedDate dateTime 0..1 Last Modified Date F
lastName string 0..1 Last Name F Optionally enter a last name here.
legalName string 0..1 Legal Name F Enter the legal name for this vendor for financial purposes. If you entered a name in the Company Name field, that name appears here.
middleName string 0..1 Middle Name F
mobilePhone string 0..1 Mobile Phone F
openingBalance double 0..1 Opening Balance F Enter the opening balance of your account with this vendor.
openingBalanceAccount RecordRef 0..1 Opening Balance Account F Select the account this opening balance is applied to.
openingBalanceDate dateTime 0..1 Opening Balance Date F Enter the date of the balance entered in the Opening Balance field
password string 0..1 Password F Sets the password assigned to allow this vendor access to NetSuite.
password2 string 0..1 Confirm Password F Sets the password confirmation field.
payablesAccount RecordRef 0..1 F Choose the default payable account for this vendor record.
phone string 0..1 Phone F Phone numbers can be entered in the following formats:999-999-9999, 1-999-999-9999, (999) 999-9999, 1(999) 999-9999 or 999-999-9999 ext 9999.
phoneticName string 0..1 Furigana F Enter the furigana character you want to use to sort this record.
predConfidence double 0..1 Predicted Risk Confidence F
predictedDays long 0..1 Predicted Days Late/Early F
pricingScheduleList VendorPricingScheduleList 0..1
printOnCheckAs string 0..1 Print on Check As F Sets the Pay to the Order of line of a check instead of what you entered in the Vendor field.
printTransactions boolean 0..1 Print Transactions F Set a preferred transaction delivery method for this vendor. Choose to send transactions by regular mail, by email, by fax, or by a combination of the three. Then, when you select the vendor on a transaction, their preferred delivery method is marked by default. * Email – Check this box to check the To Be Emailed box by default on transactions when this vendor is selected. * Print – Check this box to check the To Be Printed box by default on transactions when this vendor is selected. * Fax – Check this box to check the To Be Faxed box by default on transactions when this vendor is selected. Once you enter these settings on the vendor record, these boxes are checked by default for transactions created from the vendor record or for transactions that are copied or converted. Note: These settings override any customized settings on transaction forms you use. There are also preferences to set default values for new vendor records at Setup > Company > Printing, Fax and Email Preferences. On the Print subtab, Fax subtab, or Email subtab, check Vendors Default to [Print/Fax/Email] Transactions. You can also set these fields using the Mass Update function. Go to Lists > Mass Update > Mass Updates > General and click Vendor.
purchaseOrderAmount double 0..1 Vendor Bill - Purchase Order Amount Tolerance F Enter the tolerance limit for the discrepancy between the amount on the vendor bill and purchase order.
purchaseOrderQuantity double 0..1 Vendor Bill - Purchase Order Quantity Tolerance F Enter the tolerance limit for the discrepancy between the quantity on the vendor bill and purchase order
purchaseOrderQuantityDiff double 0..1 Vendor Bill - Purchase Order Quantity Difference F Enter the difference limit for the discrepancy between the quantity on the vendor bill and purchase order.
receiptAmount double 0..1 Vendor Bill - Item Receipt Amount Tolerance F Enter the tolerance limit for the discrepancy between the amount on the vendor bill and item receipt.
receiptQuantity double 0..1 Vendor Bill - Item Receipt Quantity Tolerance F Enter the tolerance limit for the discrepancy between the quantity on the vendor bill and item receipt.
receiptQuantityDiff double 0..1 Vendor Bill - Item Receipt Quantity Difference F Enter the difference limit for the discrepancy between the quantity on the vendor bill and item receipt.
representingSubsidiary RecordRef 0..1 Represents Subsidiary T Indicates that this entity is an intercompany vendor. Select the subsidiary this vendor represents as the seller in intercompany transactions.
requirePwdChange boolean 0..1 Require Password Change On Next Login F If set to TRUE, the vendor is required to change the default password assign on the next login attempt.
rolesList VendorRolesList 0..1
salutation string 0..1 Mr./Ms... F
sendEmail boolean 0..1 Send New Access Notification Email F This field can only be set on ADD. When set to TRUE, an email notification is sent to the Vendor to inform them that they have been granted access to your account.
subscriptionsList SubscriptionsList 0..1
subsidiary RecordRef 0..1 Subsidiary F Select the subsidiary to associate with this vendor. If you use NetSuite OneWorld, select the primary subsidiary to assign to this vendor. You cannot enter transactions for this vendor unless a subsidiary, or primary subsidiary is assigned. The default primary currency for the vendor is the base currency of the primary subsidiary. If you select this vendor on a transaction, the transaction is associated with this subsidiary. The vendor is able to access only information associated with this subsidiary. Note: After a transaction has posted for the vendor, you are not able to change the subsidiary selected on the vendor record. If you have NetSuite OneWorld, after you save the vendor record, you cannot change the primary subsidiary.
taxIdNum string 0..1 Tax ID F Sets the Vendor's Tax ID number.
taxItem RecordRef 0..1 Tax Code F Select the default tax code you want applied to purchase orders and bills for this vendor. You can change the tax code on individual transactions.
taxRegistrationList VendorTaxRegistrationList 0..1
terms RecordRef 0..1 Terms F References a value in a user-defined list at Setup > Accounting > Setup Tasks > Accounting Lists > Term and sets the standard discount terms for this Vendor's invoices.
title string 0..1 Job Title F
unbilledOrders double 0..1 Unbilled Orders (Base) F This field displays the total amount of orders that have been entered but not yet billed. If you have enabled the preference Vendor Credit Limit Includes Orders, then this total is included in credit limit calculations. Set this preference at Setup > Accounting > Preferences > Accounting Preferences > General.
unbilledOrdersPrimary double 0..1 Unbilled Orders F This field displays the total amount of orders that have been entered but not yet billed in the specified currency.
url string 0..1 URL F Only available when isPerson is set to FALSE.
vatRegNumber string 0..1 VAT Registration No. F For the UK edition only. Note that this field is not validated when submitted via Web services.
workCalendar RecordRef 0..1 Work Calendar T Select the work calendar for this vendor.

Attributes

NameType
externalId string
internalId string

Related Searches

Name
VendorSearch
VendorSearchAdvanced
VendorSearchBasic
VendorSearchRow
VendorSearchRowBasic