Description: Specifies how the overall discount amount distributes among all the order line items that have prices associated with them.
The amount distributed is either the value specified in the AppliedDiscountAmount field or the difference between the values in the calculated TotalAmount and the user-specified TotalAmountOverride fields.
Valid values are:
Equal—Distributes the discount amount equally among all the order items.
Proportionate—Distributes the discount amount in proportion to the ListPriceTotal values of the order items.
Description: The discount amount that’s distributed among all the order items that have prices associated with them. This amount is distributed based on the logic specified in the AdjustmentDistributionLogic field. Available in API version 65.0 and later.
Description: The status of the price and tax calculations for the order.
Valid values are:
CompletedWithPricing—Indicates that pricing is complete and tax will now be calculated.
CompletedWithTax—Indicates that pricing and tax calculation are complete.
CompletedWithoutPricing—Indicates that pricing and tax calculation were skipped. For a sales rep, this value appears as Unknown on the order page.
ConfigurationFailed—Indicates that configuration failed. Available in API version 62.0
ConfigurationInProgress—Indicates that the configuration is in progress. Available in API version 62.0
GroupRampConfigurationFailed—Indicates that the checks for group ramps have failed. Available in API version 65.0 and later.
OrderRequestFailed—Indicates that the requested order changes weren’t saved. Available in API version 62.0
OrderRequestPartiallySaved—Indicates that the requested order changes were partially saved. Available in API version 62.0
PriceCalculationFailed—Indicates that pricing failed.
ReconciliationFailed—Indicates that the arrangement of order data failed. Available in API version 62.0
ReconciliationInProgress—Indicates that the arrangement of data is in progress. For a sales rep, this value appears as Saving on the order page. Available in API version 62.0
SaveFailedOrIncomplete—Indicates that the recent changes to the order weren’t saved. For a sales rep, this value appears as Some Records Weren’t Saved on the order page.
TaxCalculationFailed—Indicates that pricing is complete but tax calculation failed.
TaxCalculationWaiting—Indicates that pricing is complete and a request sent to the tax engine, but tax calculation isn’t complete.
This read-only field is available in API version 61.0 and later.
DiscountPercent
Type: percent
Properties: Filter, Nillable, Sort
Description: The percentage of discount applied to the order. The discount percent calculation is ((TotalRoundedLineAmount - TotalAmount) / TotalRoundedLineAmount) * 100. Available in API version 60.0 and later.
Description: The value that the TotalAmount field must be set to by applying overall discounts.
Transaction Management calculates the overall discount amount by finding the difference between the value in the calculated TotalAmount field and the value in this field. It then uses the logic specified in the AdjustmentDistributionLogic field to distribute the discount amount among all the order items that have prices associated with them.
Available in API version 65.0 and later.
TotalRoundedLineAmount
Type: currency
Properties: Filter, Nillable, Sort
Description: The total amount of all line items in an order without pricing adjustments, such as discounts or tax calculations. Available in API version 60.0 and later.