CustomerQuoteDetail
Full portal-facing quote detail. screen 13.
type CustomerQuoteDetail {
convertedToSalesOrderId: ID
currency: String!
discountAmount: Float!
id: ID!
items: [CustomerQuoteLine!]!
notes: String
quoteDate: DateTime!
quoteNumber: String!
reference: String
shippingAmount: Float!
status: String!
subtotal: Float!
taxAmount: Float!
totalAmount: Float!
validUntil: DateTime!
}
Fields
CustomerQuoteDetail.convertedToSalesOrderId ● ID scalar
Set when the quote has been converted to a sales order — by staff (convertToSalesOrder) or by the buyer (customerPlaceOrderFromQuote); both run the ONE staff conversion path.
CustomerQuoteDetail.currency ● String! non-null scalar
ISO 4217 currency code.
CustomerQuoteDetail.discountAmount ● Float! non-null scalar
The total discount across every line. 0 when none applies.
CustomerQuoteDetail.id ● ID! non-null scalar
The unique ID of this record.
CustomerQuoteDetail.items ● [CustomerQuoteLine!]! non-null object
The lines of the quote.
CustomerQuoteDetail.notes ● String scalar
Notes on the quote.
CustomerQuoteDetail.quoteDate ● DateTime! non-null scalar
The date of the quote.
CustomerQuoteDetail.quoteNumber ● String! non-null scalar
The quote number.
CustomerQuoteDetail.reference ● String scalar
Buyer's own PO / reference.
CustomerQuoteDetail.shippingAmount ● Float! non-null scalar
The seller's shipping charge. 0 when none.
CustomerQuoteDetail.status ● String! non-null scalar
Backend Quote status; errors on accept: QUOTE_NOT_ACCEPTABLE.
CustomerQuoteDetail.subtotal ● Float! non-null scalar
The quote amount before discount and tax.
CustomerQuoteDetail.taxAmount ● Float! non-null scalar
The tax on the quote.
CustomerQuoteDetail.totalAmount ● Float! non-null scalar
The quote total.
CustomerQuoteDetail.validUntil ● DateTime! non-null scalar
The date the quote is valid until.
Returned By
customerAcceptQuote mutation ● customerCancelQuote mutation ● customerQuoteDetail query