Sales quotes

A commercial offer with the products, prices, and terms proposed to a customer.

Fields

The API name is what the API, MCP and the CLI use.

NameAPI nameTypeRequiredDescription
IDidRecord IDYes
NamelabelText
Quote numberuidTextThe number is a human-readable, unique identifier for the record.
DatedateDateYesPricing date. Used to resolve applicable price lists.
ProjectprojectIdReference
Original quotesalesquoteIdRootReference
Previous quotesalesquoteIdPreviousReference
DealsalesdealIdReference
Framework agreementsalesagreementIdReference
CustomercustomerIdReferenceYes
BranchcustomerbranchIdReference
ContactcustomercontactIdReference
SelleruserIdUser
Delivery addressaddressDeliveryAddress
Product revisionproductrevisionIdReference
Quote currencycurrencyConstantYesValue from the table catalog for this field.
RevisionrevisionWhole NumberYesWhole number without fractional part.
Customer referencecustomerReferenceTextThe customer's own reference for this document, such as their purchase order number.
Concession rateconcessionRatePercentYesShare of list amount given as line and header discounts (0–1).
Price floor breachedisFloorBreachedBooleanYesSet when approval runs. True if any line unit price is below the price list floor.
Fulfillment sitesiteIdFulfillmentReference
DeliverydeliveryConstantMethod and conditions for delivering goods.
IncotermincotermConstantFixed option from the allowed set for this field.
Incoterm placeincotermPlaceText
Requested datedateRequestedDateCalendar date without time of date.
Valid untildateToDateLast calendar date this record applies, if any.
Payment termfinancespaymenttermIdReference
Sales termssalestermsconditionIdReference
Price basispriceBasisConstantYesWhether unit prices include tax (gross) or exclude tax (net).
List amountamountListCurrencyYesSum of line extensions at list price before discounts.
Line discountamountLineDiscountCurrencyYesSum of line discounts before header discount is applied.
Header discountamountHeaderDiscountCurrencyYesTotal header-level discount allocated to lines.
Net amountamountNetCurrencyYesLine totals after line discounts and before header discount allocation.
SubtotalsubtotalCurrencyYesSum of line amounts before tax and withholding on this document.
TaxtaxCurrencyYesTax amount for this scope, in document currency, from the configured tax engine.
WithholdingwithholdingCurrencyYesWithholding tax amount retained on this scope, in document currency.
TotaltotalCurrencyYesDocument total after discounts, tax, and withholding in document currency.
Decline reasondeclineReasonConstantValue from the table catalog for this field.
Decline notedeclineNoteText Area
Close reasonforceCloseReasonConstantRequired explanation when closing despite open documents.
TagstagIdsTags
CommentscommentsText AreaPrinted on the document. Use this field for the DOF exchange-rate clause or other commercial terms.
DatadataData
Created bycreatedByUser
Created atcreatedAtDate and TimeYes
Updated byupdatedByUser
Updated atupdatedAtDate and TimeYes
Sent bysentByUser
Sent atsentAtDate and Time
Confirmed byconfirmedByUser
Confirmed atconfirmedAtDate and Time
Rejected byrejectedByUser
Rejected atrejectedAtDate and Time
Closed byclosedByUser
Closed atclosedAtDate and Time
Blocked byblockedByUser
Blocked atblockedAtDate and Time
Archived byarchivedByUser
Archived atarchivedAtDate and Time

Relations

Owned records (solid line) are deleted with their owner. Grouped records (dashed line) can exist alone.

FieldPoints toKind
Project projectIdProjectsreference
Original quote salesquoteIdRootSales quotesreference
Previous quote salesquoteIdPreviousSales quotesreference
Deal salesdealIdSales dealsreference
Framework agreement salesagreementIdFramework agreementsreference
Customer customerIdCustomersreference
Branch customerbranchIdCustomer branchesreference
Contact customercontactIdCustomer contactsreference
Seller userIdUsersreference
Product revision productrevisionIdProduct revisionsreference
Fulfillment site siteIdFulfillmentSitesreference
Payment term financespaymenttermIdPayment termsreference
Sales terms salestermsconditionIdSales terms and conditionsreference
Tags tagIdsTagsreference

Actions

What you can do with a record. Every action also sends the webhook event salesquotes.<action>. Reads (find, get, count) work on every table.

NameAPI nameDescriptionWhere
CreatecreateAdd a new quote.App · API · MCP · CLI
EditupdateSave changes to this quote.App · API · MCP · CLI
DeclinerejectThe customer declines this quote revision. Choose the reason.App · API · MCP · CLI
SendsendSend the quote to the customer. When a line breaches the price floor, approval is required before send.App · API · MCP · CLI
ClosecloseStop new references to this quote. It stays, and existing documents stay. Unclose to allow new references again.App · API · MCP · CLI
ReopenuncloseAllow new references to this quote again.App · API · MCP · CLI
RevisereviseOpen a new revision of this quote.App · API · MCP · CLI
Revoke external linksrevokeRevoke active external share links for this quote.App · API · MCP · CLI
Create ordercreateOrderCreate a sales order from this quote.App · API · MCP · CLI
AcceptconfirmThe customer accepts this quote revision.App · API · MCP · CLI
Share externallysharePublish and send an external link to this document.App · API · MCP · CLI
BlockblockStop edits and deletion of this quote. It stays visible and can still appear on existing documents. Unblock to edit again.App · API · MCP · CLI
UnblockunblockAllow edits and deletion of this quote again.App · API · MCP · CLI
ArchivearchiveRetire this quote from daily use. It leaves active lists and pickers, and most actions stop. Unarchive to restore it.App · API · MCP · CLI
RestoreunarchiveReturn this quote to active lists and actions.App · API · MCP · CLI
DeletedeleteDelete this quote and the data that belongs with it. This cannot be undone.App · API · MCP · CLI

States

How a record moves from state to state. Archive and block can happen in any state.

SendDeclineCloseAcceptReopenCloseReopenCreatedSentSent · RejectedSent · ClosedSent · ConfirmedSent · Confirmed · Closed