Estimate

Namespace: urn:sales.transactions.webservices.netsuite.com

Fields

NameTypeCardinalityLabelRequiredHelp
accountingBookDetailList AccountingBookDetailList 0..1
altHandlingCost double 0..1 Handling Cost F The handling cost automatically calculates depending on the shipping method you select in the Ship Via field. To change the cost of handling, go to Lists > Shipping Items and select the shipping method with the handling cost you want to change.
altSalesTotal double 0..1 Alt. Sales Total F The Alternate Sales Amount feature must be enabled in your account in order to populate this field. The value entered sets an Alternate Sales Amount for line items on the Estimate. This value can then be used for commission calculations.
altShippingCost double 0..1 Shipping Cost F This is a read-only field that returns the shipping costs based on the shipping method selected in shipMethod.
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. If an address has NOT been defined, you must first define an address on the Customer record in order to set a billing addess for this transaction.
billingAddress Address 0..1 Billing Address F
billingSchedule RecordRef 0..1 Billing Schedule F Choose the billing schedule you want to associate with this transaction. When you select a billing schedule, all items on the order are billed according to the billing schedule. Click New to enter a new billing schedule. When you create a new billing schedule on-the-fly, it can be identified as Public or Private. Private billing schedules show only in the transaction it is created from. If you create a private billing schedule from an estimate, that schedule is attached to items on the resulting sales order. Go to Lists > Accounting > Billing Schedules for details about existing billing schedules.
canHaveStackable boolean 0..1 Can Stack Promotions F
class RecordRef 0..1 Class F References a value from a user defined list at Setup > Company > Classifications > Classes. This field is required when the Make Classes Mandatory preference is enabled at Setup > Accounting > Accounting Preferences.
contribPct string 0..1 Contribution Percentage F
createdDate dateTime 0..1 Date Created F
createdFrom RecordRef 0..1 Created From F
currency RecordRef 0..1 Currency F If you do not use the Multi-Currency Customers feature, the currency of the customer you are creating this transaction for is shown here. If you use the Multi-Currency Customers feature, select the transaction currency you want to create this transaction in. This customer's primary currency is selected by default. If you have already selected items on this transaction, selecting a new currency refreshes them to show the price in the new currency (except for items you entered custom prices for) and recalculates tax and gross profit.
currencyName string 0..1 Currency F A read only field that defaults to the currency associated with the customer referenced by the entity field.
customFieldList CustomFieldList 0..1
customForm RecordRef 0..1 Custom Form F Select the customized estimate form to use.
department RecordRef 0..1 Department F References a value from a user defined list at Setup > Company > Departments. This field is required when Make Departments Mandatory is enabled at Setup > Accounting > Accounting Preferences. Depending on account configuration, this field may need to be set at the item line level.
discountItem RecordRef 0..1 Discount Item F References a value in a user-defined list at Lists > Items > New > Discount.
discountRate string 0..1 Rate F Defaults to the rate associated with the value set in the discountItem field.
discountTotal double 0..1 Discount Total F A read-only calculated field that returns the amount discounted on this Estimate. If this discount item is taxable, the discount is applied before taxes. If it is not taxable, the discount is applied after taxes.
dueDate dateTime 0..1 Due Date F Sets the due date for this Estimate.
email string 0..1 Email F
endDate dateTime 0..1 End Date F Sets the end date for this Estimate.
entity RecordRef 0..1 Customer T Sets the customer this Estimate is associated with. Required on Add.
entityStatus RecordRef 0..1 Status (Customer) F References a value in a user-defined list at Setup > Sales > Setup Tasks > Customer Statuses. Defaults to the value set at Setup > Sales > Sales Preferences.
entityTaxRegNum RecordRef 0..1 Customer Tax Reg. Number F Select the entity's tax registration number associated with this estimate.
estGrossProfit double 0..1 Est. Gross Profit F Estimated Gross Profit: Read-only field that equals the revenue amount minus the Est. Cost. At the transaction level, it equals the gross profit of all lines, factoring transaction-level discounts and markups.
estGrossProfitPercent double 0..1 Est. Gross Profit Percent F Estimated Gross Profit Margin, as a percentage: Read-only field that equals the Est. Gross Profit divided by revenue, expressed as a percentage. At the transaction level, it equals the gross profit percent of all lines, factoring transaction-level discounts and markups.
exchangeRate double 0..1 Exchange Rate T Required on Add. Defaults to the exchange rate associated with the Customer set in the entity field.
expectedCloseDate dateTime 0..1 Expected Close Date T Required on Add. Defaults to the current date.
fax string 0..1 Fax F
fob string 0..1 FOB F Sets the location where the customers technically acquire ownership.
forecastType RecordRef 0..1 Forecast Type F References an existing Forecast Type defined at Setup > Sales > Sales Preferences > Forecast (subtab on Preferences page). Note that although the display name for each forecast type can be customized, the actual internal ID associated with each forecast type is static as follows: Low Forecast Name: 1 Medium Forecast Name: 2 High Forecast Name: 3
handlingCost double 0..1 Handling Cost F The handling cost automatically calculates depending on the shipping method you select in the Ship Via field. To change the cost of handling, go to Lists > Accounting > Shipping Items and select the shipping method with the handling cost you want to change.
handlingTax1Rate double 0..1 Tax Rate F The tax rate for this handling shipping item is shown here.
handlingTax2Rate string 0..1 Tax Rate F
handlingTaxCode RecordRef 0..1 Handling Tax Code F Select the tax code for this handling shipping item.
includeInForecast boolean 0..1 Include In Forecast F Check this box to include this estimate in sales forecast reports, key performance indicators and snapshots. If this estimate has a probability below the min. probability you set at Setup > Set Up SFA > Forecasts, it will not appear on reports, key performance indicators and snapshots. If you use NetSuite or NetCRM and this estimate was created from an opportunity, checking this box removes the opportunity from the sales forecast. Clearing this box includes the opportunity instead.
isTaxable boolean 0..1 Taxable F Place a check mark in this box if the order you are quoting will be taxable.
itemList EstimateItemList 0..1
job RecordRef 0..1 Project F Select the project this estimate is associated with.
lastModifiedDate dateTime 0..1 Date Last Modified F
leadSource RecordRef 0..1 Lead Source F Defaults to the lead source associated with the entity set in the entity field. If a lead source is not associated with the entity, and a default lead source has been set up, defaults to the value set at Setup > Marketing > Set Up Marketing. The lead source can reference either of the following: If marketing automation is NOT enabled, this field references a value in a user-defined list at Setup > Sales > Setup Tasks > CRM Lists. If marketing automation IS enabled, this field references a value in the campaign list at Lists > Marketing > Campaigns.
linkedTrackingNumbers string 0..1
location RecordRef 0..1 Location F References a value in a user-defined list at Setup > Company > Classifications > Locations. This field is required when Make Locations Mandatory is enabled at Setup > Accounting > Accounting Preferences. Depending on account configuration, this field may need to be set at the item line level.
memo string 0..1 Memo F If you wish, enter a memo to describe this estimate. It will appear on reports such as the 2-line Estimates register that your customers can see if you give them permission to log in and view their transaction history.
message string 0..1 Customer Message F Defaults to the value selected in messageSel.
messageSel RecordRef 0..1 Select Message F References a value in a user-defined list at Setup > Accounting > Setup Tasks > Accounting Lists > New > Customer Message.
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.
oneTime double 0..1 One Time F
opportunity RecordRef 0..1 Opportunity F Sets the Opportunity to associate with this Estimate. Valid options include all Opportunities associated with the selected Entity. Therefore, you will need to first perform a search for opportunities related to the desired entity
otherRefNum string 0..1 PO/Check Number F Sets the customer PO number associated with this estimate.
partner RecordRef 0..1 Partner F References an existing partner record. Defaults to the partner set on the entity record.
partnersList EstimatePartnersList 0..1
probability double 0..1 Probability (%) T Required on Add.Defaults to the probability of the status selected. Status probability defaults are defined at Setup > Customer Status Definitions. If this estimate is for a prospect, the prospect's record is updated with the value entered here.
promoCode RecordRef 0..1 Promotion F References a value in a user-defined list at Lists > Marketing > Promotion Codes. If default promotion codes are setup, defaults to the value set at Setup > Marketing > Marketing Preferences. Entities associated with a partner can only use that partner's promotion codes.
promotionsList PromotionsList 0..1
recurAnnually double 0..1 Annually F
recurMonthly double 0..1 Monthly F
recurQuarterly double 0..1 Quarterly F
recurWeekly double 0..1 Weekly F
salesGroup RecordRef 0..1 When team selling is enabled, this references a user defined sales team group at Lists > Relationships > Groups.
salesRep RecordRef 0..1 Sales Rep F Defaults to the sales representative associated with the customer referenced by the entity field. This field is NOT available when the Team Selling feature is enabled. If Team Selling is enabled, you must define sales reps in the EstimateSalesTeamList list.
salesTeamList EstimateSalesTeamList 0..1
shipAddressList RecordRef 0..1 Ship To Select F Sets the shipping address for this transaction. This field defaults to the default Shipping Address set on the associated entity record. Use CustomerAddressBookList on the Customer Record to retrieve a list of currently defined addresses for a specific customer. If an address has NOT been defined, you must first define an address on the entity record in order to set a billing addess for this transaction.
shipDate dateTime 0..1 Ship Date F Sets the ship date for this transaction.
shipGroupList EstimateShipGroupList 0..1
shipIsResidential boolean 0..1 Shipping address is residential F
shipMethod RecordRef 0..1 Ship Via F References a value in a user-defined list at Lists > Accounting > Shipping Items. Sets the ship method for this transaction.
shippingAddress Address 0..1 Shipping Address F
shippingCost double 0..1 Shipping Cost F Sets the shipping cost for this transaction. If your account is set up to automatically charge for shipping, this defaults to the value that corresponds to the shipping method selected. Shipping items can be added at Lists > Accounting > Shipping Item.
shippingTax1Rate double 0..1 Tax Rate F The tax rate for this shipping item tax code is show here.
shippingTax2Rate string 0..1 Tax Rate F
shippingTaxCode RecordRef 0..1 Shipping Tax Code F Select the tax code to apply to this shipping item.
source string 0..1 Source F
startDate dateTime 0..1 Start Date F If there is an expected closing date for this estimate, accept today's date or enter a new date here.
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 This is a read-only field that returns the total before any discounts, shipping cost, handling cost or tax is added to the order.
syncPartnerTeams boolean 0..1 Check this box if you want to update the partner team on the customer record with changes you make here.
syncSalesTeams boolean 0..1 Check this box if you want to update the sales team on the customer's record with changes you make here.
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.
taxItem RecordRef 0..1 Tax F A tax item is a tax that you collect at one certain rate and pay to one tax agency for this invoice. NetSuite inserts the tax item for this customer from the record at Lists > Customers. To change it just for this estimate, select another tax item. To add additional choices to this list, go to Lists > New Item > Sales Tax Item.
taxPointDate dateTime 0..1 Tax Point Date F
taxRate double 0..1 Tax % F NetSuite inserts the percentage rate of the tax item from its record at Lists > Items. You can change it here for just this transaction if you wish.
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 References a value in a user-defined list at Setup > Accounting > Setup Tasks > Accounting Lists > New > Term. This value sets the discount term to apply to the Estimate.
title string 0..1 Title F Enter a title for this estimate. The estimate title text appears on lists, shows in search and reporting results, and shows on the Estimates subtab of records it is associated with. When an estimate is converted from an opportunity, the title from the opportunity defaults into the title field on the estimate. If there is already an estimate against the opportunity, then the second estimate has a number following the title. For example, if the first estimate title is “Project Estimate”, then the second estimate title is “Project Estimate1”. For each subsequent estimate created against that opportunity, the number in the title increases by 1 to help distinguish between multiple estimates associated to a single opportunity. The estimate title field is also available for customization, direct list editing, and mass updates.
toBeEmailed boolean 0..1 To Be Emailed F Causes the Estimate to be mailed to all email addresses included in the email field.
toBeFaxed boolean 0..1 To Be Faxed F Causes the Estimate to be faxed to the fax number included in the fax field.
toBePrinted boolean 0..1 To Be Printed F If enabled, this Estimate is saved in a queue of Estimates 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.
totalCostEstimate double 0..1 Est. Cost F Estimated Cost: Estimated cost of the specific number of items; estimated rate x quantity = estimated cost.
trackingNumbers string 0..1 Tracking Numbers F Sets the shipping tracking number from the shipping company.
tranDate dateTime 0..1 Date T Required on Add. Defaults to the current date.
tranId string 0..1 Estimate # F Defaults to the largest Estimate number incremented by one. You can overwrite with another number.
vatRegNum string 0..1 VAT Registration F
visibleToCustomer boolean 0..1 Available In Customer Center F Check the Available in Customer Center box to make this estimate available to customers in the Customer Center. Clear this box to leave this estimate off the list of estimates available to customers in the Customer Center. This field is checked by default.

Attributes

NameType
externalId string
internalId string

Related Searches

Name
TransactionSearch
TransactionSearchAdvanced
TransactionSearchBasic
TransactionSearchRow
TransactionSearchRowBasic