Actions979
- Account Actions
- Accounting Period Actions
- Adv Intercompany Journal Entry Actions
- Assembly Build Actions
- Assembly Item Actions
- Assembly Unbuild Actions
- Billing Account Actions
- Billing Revenue Event Actions
- Billing Schedule Actions
- Bin Actions
- Bin Transfer Actions
- Blanket Purchase Order Actions
- Bom Actions
- Bom Revision Actions
- Calendar Event Actions
- Campaign Actions
- Campaign Response Actions
- Cash Refund Actions
- Cash Sale Actions
- Charge Actions
- Check Actions
- Classification Actions
- Commerce Category Actions
- Competitor Actions
- Consolidated Exchange Rate Actions
- Contact Actions
- Contact Category Actions
- Contact Role Actions
- Cost Category Actions
- Coupon Code Actions
- Credit Card Charge Actions
- Credit Card Refund Actions
- Credit Memo Actions
- Currency Actions
- Currency Rate Actions
- Customer Actions
- Customer Category Actions
- Customer Deposit Actions
- Customer Message Actions
- Customer Payment Actions
- Customer Refund Actions
- Customer Status Actions
- Customer Subsidiary Relationship Actions
- [Custom Record] Actions
- Department Actions
- Deposit Actions
- Deposit Application Actions
- Description Item Actions
- Discount Item Actions
- Download Item Actions
- Email Template Actions
- Employee Actions
- Estimate Actions
- Expense Category Actions
- Expense Report Actions
- Fair Value Price Actions
- Fulfillment Request Actions
- Gift Certificate Item Actions
- Inbound Shipment Actions
- Intercompany Journal Entry Actions
- Intercompany Transfer Order Actions
- Inventory Adjustment Actions
- Inventory Cost Revaluation Actions
- Inventory Count Actions
- Inventory Item Actions
- Inventory Number Actions
- Inventory Transfer Actions
- Invoice Actions
- Issue Actions
- Item Fulfillment Actions
- Item Group Actions
- Item Receipt Actions
- Item Revision Actions
- Job Actions
- Job Status Actions
- Job Type Actions
- Journal Entry Actions
- Kit Item Actions
- Location Actions
- Manufacturing Cost Template Actions
- Manufacturing Operation Task Actions
- Manufacturing Routing Actions
- Markup Item Actions
- Merchandise Hierarchy Level Actions
- Merchandise Hierarchy Node Actions
- Merchandise Hierarchy Version Actions
- Message Actions
- Nexus Actions
- Non Inventory Purchase Item Actions
- Non Inventory Resale Item Actions
- Non Inventory Sale Item Actions
- Note Type Actions
- Opportunity Actions
- Other Charge Purchase Item Actions
- Other Charge Resale Item Actions
- Other Charge Sale Item Actions
- Other Name Actions
- Other Name Category Actions
- Partner Actions
- Paycheck Actions
- Payment Item Actions
- Payment Method Actions
- Phone Call Actions
- Price Book Actions
- Price Level Actions
- Price Plan Actions
- Pricing Group Actions
- Project Task Actions
- Promotion Code Actions
- Purchase Contract Actions
- Purchase Order Actions
- Purchase Requisition Actions
- Resource Group Actions
- Return Authorization Actions
- Rev Rec Schedule Actions
- Rev Rec Template Actions
- Sales Order Actions
- Sales Role Actions
- Sales Tax Item Actions
- Service Purchase Item Actions
- Service Resale Item Actions
- Service Sale Item Actions
- Ship Item Actions
- Statistical Journal Entry Actions
- Subscription Actions
- Subscription Change Order Actions
- Subscription Line Actions
- Subscription Plan Actions
- Subscription Term Actions
- Subsidiary Actions
- Subtotal Item Actions
- [SuiteQL] Actions
- Support Case Actions
- Task Actions
- Tax Type Actions
- Term Actions
- Time Bill Actions
- Time Sheet Actions
- Topic Actions
- Transfer Order Actions
- Units Type Actions
- Usage Actions
- Vendor Actions
- Vendor Bill Actions
- Vendor Category Actions
- Vendor Credit Actions
- Vendor Payment Actions
- Vendor Prepayment Actions
- Vendor Prepayment Application Actions
- Vendor Return Authorization Actions
- Vendor Subsidiary Relationship Actions
- Web Site Actions
- Work Order Actions
- Work Order Close Actions
- Work Order Completion Actions
- Work Order Issue Actions
Estimate → Insert or update record
AI-generatedSummary
Update an existing estimate or create a new estimate record in NetSuite by providing its ID and optional fields via the REST API.
Inputs
- isDebugMode — When true, the output will include the full request and response details.
- id (required) — External identifier of the estimate to update, or the internal ID of the record to be updated.
- additionalFields — Collection of optional fields that can be nested under additional details such as accounting book detail, billing address, etc.
- altSalesTotal — Alternate sales amount total shown on the estimate.
- visibleToCustomer — Set true to make this estimate visible to customers in the Customer Center.
- billAddressList — Reference to a subsidiary address record.
- billCountry — Country code for the billing address.
- billAddress — Bill To address reference.
- billingAddress_text — Free‑form billing address text.
- billingAddress — Structured billing address collection.
- billCity — Billing address city.
- billAddr1 — Billing address line 1.
- billAddr2 — Billing address line 2.
- billAddr3 — Billing address line 3.
- billState — Billing state / province.
- billZip — Billing postal code.
- billAddressee — Name that will appear on the shipping label.
- billAttention — Name of the person to whom the shipment is addressed.
- billPhone — Phone number for the billing address.
- billingSchedule — Billing schedule reference.
- canHaveStackable — Whether the estimate can stack promotions.
- class — Class reference for the estimate.
- message — Customer message associated with the estimate.
- createdFrom — Reference for the originating record.
- currency — Currency reference.
- customForm — Custom form reference for the estimate.
- tranDate — Posting date of the estimate.
- createdDate — Date the estimate was created.
- lastModifiedDate — Date the estimate was last modified.
- department — Department reference.
- discountAmount — Amount discounted on the estimate.
- discountDate — Date the discount applies.
- discountItem — Reference to the discount item.
- discountTotal — Total discounted amount.
- dueDate — Expiration date of the estimate.
- email — Email address for the customer.
- endDate — End date for the estimate’s validity.
- entity — Customer or entity reference.
- entityStatus — Status reference for the entity.
- tranId — Estimate number.
- exchangeRate — Currency exchange rate.
- expectedCloseDate — Expected closure date.
- externalId — External ID for the estimate.
- fob — FOB location for the estimate.
- forecastType — Forecast type reference.
- fxAltSalesTotal — Foreign currency alternate sales total.
- fxNetAltSalesTotal — Foreign currency net alternate sales total.
- item — Collection of estimate items and line details.
- leadSource — Lead source reference.
- location — Location reference.
- memo — Memo for the estimate.
- messageSel — Message selection reference.
- netAltSalesTotal — Net alternate sales total.
- originator — Originator of the estimate.
- shipOverride — Override shipping address flag.
- billOverride — Override billing address flag.
- partner — Partner reference.
- otherRefNum — PO/Check number.
- Prefer — Client preference for response handling; can be 'respond-async'.
- prevDate — Previous effective date.
- prevRep — Previous representative ID.
- probability — Probability that the estimate will convert to a sale.
- discountRate — Discount rate applied to the estimate.
- refName — Reference name for the estimate.
- replace — Comma‑separated list of sublist names whose lines should be fully replaced.
- replaceSelectedFields — If true, all fields to be deleted must be included in 'replace'.
- salesEffectiveDate — Effective date for sales.
- salesRep — Sales representative reference.
- shipAddressList — List of shipping address references.
- shipDate — Expected shipping date.
- shipMethod — Shipping method reference.
- shipAddress — Default shipping address.
- shippingAddress_text — Free‑form shipping address text.
- shippingAddress — Structured shipping address.
- startDate — Start date for the estimate.
- status — Estimate status reference.
- subsidiary — Subsidiary reference.
- subtotal — Subtotal amount for the estimate.
- terms — Payment terms reference.
- title — Title displayed for the estimate.
- toBeEmailed — Flag to email the estimate to customers.
- toBeFaxed — Flag to fax the estimate.
- toBePrinted — Flag to add the estimate to a print queue.
- total — Total amount including taxes and shipping.
- trackingNumbers — Shipment tracking numbers.
- X-NetSuite-Idempotency-Key — Unique key ensuring a request is executed only once.
- X-NetSuite-PropertyNameValidation — Sets property name validation strictness: Error, Warning or Ignore.
- X-NetSuite-PropertyValueValidation — Sets property value validation strictness: Error, Warning or Ignore.
- customFields — List of custom field name‑value pairs referenced by ID or external ID.
Output shape
a single estimate record
The output contains the updated estimate object as returned by NetSuite, including all fields. If debug mode is enabled, request and response headers are also included.