Global API
Requests

Estimate

3min

When requesting an Estimate, use the requestJSON to pass the Estimate data. The response that is returned will contain a responseJSON section which has the Estimate response returned by Breadwinner for NetSuite.

The Estimate object has the following parameters.

Estimate

Field Name

Data Type

Description

salesforceID

ID

Read-Only field, provides the Salesforce Record ID upon successful creation or updation in Salesforce.

billingAddress

AddressDetail

Provide the Custom Address

billAddressList

LookupRecord

Provide the Internal ID of the Customer's Address

classification

 Internal ID of the Class.

createdDate

Long

 Read-Only field, the Date will be returned as a Unix timestamp in seconds.

currencyName

String

Read-Only field, returns the Currency Name.

category

Internal ID of the Category.

companyName

String

The Name of the Vendor. Required when isPerson is set to FALSE.

creditLimit

Double

 

currencyName

String

Read-Only field, returns the Currency Name.

currencyRecord

 Internal ID of the Currency.

customFieldList

Custom fields and their values.

customForm

Internal ID of the Custom Form.

department

Internal ID of the Department.

discountItem

 Internal ID of the Discount Item.

discountRate

String

Discount rate like “-12” or “15”.

discountTotal

Double

Read-Only field, returns the Total Discount.

dueDate

Long

Date is accepted and returned as a Unix timestamp in seconds.

entity*

Internal ID of the Entity (Customer).

entityStatus

 Internal ID of the Prospect Status.

expectedCloseDate

Long

Date is accepted and returned as a Unix timestamp in seconds.

exchangeRate

Double

Supported only while creating, holds the value of the Exchange Rate.

externalId

String



handlingCost

Double

Read-Only field, returns the Total Handling Cost.

internalId

String

 

itemList*

LineItems

Holds the Line Items.

lastModifiedDate

Long

Read-Only field and the Date is returned as a Unix timestamp in seconds.

memo

String



otherRefNum

String



probability

Double

Probability like “20” or “80”.

salesRep

Internal ID of the Sales Rep (Employee).

shippingAddress

AddressDetail

Provide the Custom Address

shipAddressList

LookupRecord

Provide the Internal ID of the Customer's Address

shippingCost

Double

Read-Only field, returns the Total Handling Cost.

status

String

Read-Only field, returns the Status of the Estimate.

subTotal

Read-Only field, returns the Sub-Total.

subsidiary

Internal ID of the Subsidiary. By default, NetSuite considers the Subsidiary of the Customer if not provided.

taxTotal

Double

 Read-Only field, returns the Total Tax Amount.

title

String

 

total

Double

Read-Only field, returns the Total Amount.

tranDate

Long

Date is accepted and returned as a Unix timestamp in seconds.

tranId

String

Provide Estimate # (number) or auto generated by NetSuite

LineItems

Field Name

Data Type

Description

item*

List of LineItem Records.

replaceAll

Boolean

The default value for the replaceAll attribute is true.If true,NetSuite will replace all the Line Items with the new ones

LineItemRecord

Field Name

Data Type

Description

amount

Double



classification

Internal ID of the Class.

customFieldList

List of Custom Fields with their Values.

department

Internal ID of the Department.

description

String

Item Description

grossAmt

Double



item*

Internal ID of the Item.

line

Integer

Specifies the Line Number, which should be unique across the lines.

location

Internal ID of the Location.

price

Internal ID of the Price Level of Item.

quantity

Double



rate

String



revRecEndDate

Long

Date is accepted and returned as a Unix timestamp in seconds.

revRecSchedule

Internal ID of the Rev. Rec. Schedule.

revRecStartDate

Long

Date is accepted and returned as a Unix timestamp in seconds.

tax1Amt

Double



taxCode

Internal ID of the Tax Code.

taxRate1

Double



Updated 14 Jun 2024
Doc contributor
Doc contributor
Doc contributor
Doc contributor
Doc contributor
Did this page help you?