---
schema_version: "1"
id: 86baafdb3268ae7af6784ca37a48a677bc9310e4216b199199abd0334498fc44
title: QuoteLinePriceAdjustment
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_quotelinepriceadjustment.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_quotelinepriceadjustment.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 014687e8a421a112e6c5d718077762d8c0aeb499078f729b710a74a918539626
description: Indicates the calculated price adjustment that is applied to the quote line, for example, a calculated volume discount or the prorated value of a manual discount. Use the quote line price adjustment to inform potential customers about the type, value, and total amount of their discounts. This object is available in API version 56.0 and later.
---
# QuoteLinePriceAdjustment

Indicates the calculated price adjustment that is applied to the quote line, for example, a calculated volume discount or the prorated value of a manual discount. Use the quote line price adjustment to inform potential customers about the type, value, and total amount of their discounts. This object is available in API version 56.0 and later.

## Supported Calls

describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve()

## Special Access Rules

This object is available with Subscription Management.

## Fields

| Field | Details |
| --- | --- |
| AdjustmentAmountScope | 
Type

picklist

Properties

Filter, Group, Nillable, Restricted picklist, Sort

Description

Used with AdjustmentValue to determine the amount of the adjustment.

Possible values are:

- Total—The adjustment applies to the line item's total and isn’t multiplied by the quantity. The adjustment amount is prorated for the duration of the subscription.
- Unit—The adjustment is multiplied by the line item’s quantity, prorated for the duration of the subscription.
- UnproratedTotal—The adjustment applies to the line item's total and isn’t multiplied by the quantity. The adjustment amount isn’t prorated for the duration of the subscription.





 |
| AdjustmentSource | 

Type

picklist

Properties

Filter, Group, Restricted picklist, Sort

Description

The source of the adjustment.

Possible values are:

- Discretionary—The adjustment is entered manually; for example, by a sales rep.
- Promotion—Reserved for future use.
- Rule—The adjustment results from a system rule, such as a price rule or product rule.
- System—The adjustment is determined by the pricing configuration for the product; for example, as part of a discount schedule.





 |
| AdjustmentType | 

Type

picklist

Properties

Filter, Group, Restricted picklist, Sort

Description

The type of adjustment to apply to a quote line.

Possible values are:

- AdjustmentAmount—The adjustment is a numerical amount, for example, a cash discount of 20.
- AdjustmentPercentage—The adjustment is a percentage amount, for example, a 10% discount.
- OverrideAmount—The adjustment is a manual price override. Available in API version 59.0 and later.





 |
| AdjustmentValue | 

Type

double

Properties

Filter, Sort

Description

The value of the adjustment. Used together with AdjustmentAmountScope to determine the amount of the adjustment.



 |
| AppliedPromotionDate | 

Type

dateTime

Properties

Create, Filter, Nillable, Sort, Update

Description

The date and time on which the promotion was applied to the asset.



 |
| CouponCode | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The ID of the coupon code that was applied.



 |
| Description | 

Type

textarea

Properties

Nillable

Description

The system-entered description of the quote line price adjustment.



 |
| Name | 

Type

string

Properties

Autonumber, Defaulted on create, Filter, idLookup, Sort

Description

The system-entered name of the quote line price adjustment.



 |
| PriceAdjustmentCauseId | 

Type

reference

Properties

Filter, Group, Nillable, Sort

Description

The ID of the record that caused the adjustment. Null if AdjustmentSource is Discretionary, indicating a manual adjustment.

For example, if the price adjustment is due to a price adjustment tier, this field contains the ID of the PriceAdjustmentTier record.

This field is a polymorphic relationship field.

Relationship Name

PriceAdjustmentCause

Relationship Type

Lookup

Refers To

PriceAdjustmentTier



 |
| Priority | 

Type

int

Properties

Filter, Group, Nillable, Sort

Description

Reserved for future use.



 |
| ProratedAmount | 

Type

currency

Properties

Create, Filter, Nillable, Sort, Update

Description

The prorated portion of the fee amount based on the quote line item's effective dates.

This field is available with Digital Insurance in API version 67.0 and later.



 |
| QuoteAdjustmentGroupId | 

reference

int

Properties

Filter, Group, Nillable, Sort

Description

The ID of the quote adjustment group, which totals all price adjustments for the quote.

This field is a relationship field.

Relationship Name

QuoteAdjustmentGroup

Relationship Type

Lookup

Refers To

QuoteAdjustmentGroup



 |
| QuoteLineItemId | 

Type

reference

Properties

Filter, Group, Sort

Description

The ID of the quote line item that this price adjustment applies to.

This field is a relationship field.

Relationship Name

QuoteLineItem

Relationship Type

Lookup

Refers To

QuoteLineItem



 |
| TotalAmount | 

Type

currency

Properties

Filter, Sort

Description

The total amount of the adjustment that applies to the quote line item, inclusive of quantity, prorated for the duration of the subscription.



 |