@gradientedge/commercetools-utils
    Preparing search index...

    Interface QuoteRequest

    Hierarchy (View Summary)

    Index

    Properties

    billingAddress?: Address

    Address used for invoicing.

    The BusinessUnit for the Quote Request. Only available for B2B-enabled Projects.

    The Cart from which a Quote is requested.

    comment?: string

    Message from the Buyer included in the Quote Request.

    country?: string

    Used for Product Variant price selection.

    createdAt: string

    Date and time (UTC) the QuoteRequest was initially created.

    createdBy?: CreatedBy

    IDs and references that created the QuoteRequest.

    custom?: CustomFields

    Custom Fields of the Quote Request.

    The Buyer who owns the request.

    customerGroup?: CustomerGroupReference

    Set automatically when customer is set and the Customer is a member of a Customer Group. Not updated if Customer is changed after Quote Request creation. Used for Product Variant price selection.

    customLineItems: CustomLineItem[]

    The Custom Line Items for which a Quote is requested.

    directDiscounts?: DirectDiscount[]

    Discounts that are only valid for the Quote and cannot be associated to any other Cart or Order.

    id: string

    Unique identifier of the QuoteRequest.

    inventoryMode?: InventoryMode

    Inventory mode of the Cart referenced in the QuoteRequestDraft.

    itemShippingAddresses?: Address[]

    Contains addresses for carts with multiple shipping addresses. Line items reference these addresses under their shippingDetails. The addresses captured here are not used to determine eligible shipping methods or the applicable tax rate. Only the cart's shippingAddress is used for this.

    key?: string

    User-defined unique identifier of the QuoteRequest.

    lastModifiedAt: string

    Date and time (UTC) the QuoteRequest was last updated.

    lastModifiedBy?: LastModifiedBy

    IDs and references that last modified the QuoteRequest.

    lineItems: LineItem[]

    The Line Items for which a Quote is requested.

    paymentInfo?: PaymentInfo

    Log of payment transactions related to the Quote.

    priceRoundingMode: RoundingMode

    When calculating total prices on LineItems and CustomLineItems, the selected mode is used for rounding.

    purchaseOrderNumber?: string

    Identifier for a purchase order, usually in a B2B context. The Purchase Order Number is typically entered by the Buyer.

    quoteRequestState: QuoteRequestState

    Indicates the current state of the Quote Request in the negotiation process.

    shippingAddress?: Address

    Used to determine the eligible ShippingMethods and rates as well as the tax rate of the Line Items.

    shippingInfo?: ShippingInfo

    Set automatically once the ShippingMethod is set.

    shippingRateInput?: ShippingRateInput

    Used to select a ShippingRatePriceTier.

    State of the Quote Request. This reference can point to a State in a custom workflow.

    The Store to which the Buyer belongs.

    taxCalculationMode: TaxCalculationMode

    When calculating taxes for taxedPrice, the selected mode is used for calculating the price with LineItemLevel (horizontally) or UnitPriceLevel (vertically) calculation mode.

    taxedPrice?: TaxedPrice

    Not set until the shipping address is set. Will be set automatically in the Platform TaxMode. For the External tax mode it will be set as soon as the external tax rates for all line items, custom line items, and shipping in the cart are set.

    taxMode: TaxMode

    Tax mode of the Cart referenced in the QuoteRequestDraft.

    taxRoundingMode: RoundingMode

    When calculating taxes for taxedPrice, the selected mode is used for rounding.

    totalPrice: TypedMoney

    Sum of all totalPrice fields of the lineItems and customLineItems, as well as the price field of shippingInfo (if it exists). totalPrice may or may not include the taxes: it depends on the taxRate.includedInPrice property of each price.

    version: number

    Current version of the QuoteRequest.