Share via


PRICING_ERROR_CODE Class

The PRICING_ERROR_CODE class lists pricing error codes. Please note that although the APIs may accept any value, these are the valid values.

This class does not need instantiation or initialization because the fields represent constant integer values. These values are intended to be used when constructing XML string parameters used in the Microsoft CRM APIs.

  System.Object

   PRICING_ERROR_CODE
[Visual Basic .NET]
Public Class PRICING_ERROR_CODE
   Inherits System.Object
[C#]
public class PRICING_ERROR_CODE: System.Object
[C++]
public __gc class PRICING_ERROR_CODE: public System.Object

The PRICING_ERROR_CODE class exposes the following integer fields.

Field Value Description
PEC_DETAIL_ERROR 1 Specifies that an error occurred while pricing a detail line item.
PEC_DISCOUNT_TYPE_INVALID_STATE 27 Specifies the discount type has an invalid state.
PEC_INACTIVE_PRICE_LEVEL 3 Specifies an inactive price level.
PEC_INVALID_CURRENT_COST 20 Specifies an invalid current cost.
PEC_INVALID_DISCOUNT 28 Specifies an invalid discount.
PEC_INVALID_DISCOUNT_TYPE 26 Specifies an invalid discount type.
PEC_INVALID_PRICE 19 Specifies an invalid price.
PEC_INVALID_PRICE_LEVEL_AMOUNT 17 Specifies an invalid price level amount.
PEC_INVALID_PRICE_LEVEL_PERCENTAGE 18 Specifies an invalid price level percentage.
PEC_INVALID_PRICING_CODE 9 Specifies an invalid pricing method code.
PEC_INVALID_PRICING_PRECISION 30 Specifies an invalid pricing precision.
PEC_INVALID_PRODUCT 7 Specifies an invalid product.
PEC_INVALID_QUANTITY 29 Specifies an invalid quantity.
PEC_INVALID_ROUNDING_AMOUNT 24 Specifies an invalid rounding amount.
PEC_INVALID_ROUNDING_OPTION 23 Specifies an invalid rounding option.
PEC_INVALID_ROUNDING_POLICY 22 Specifies an invalid rounding policy.
PEC_INVALID_STANDARD_COST 21 Specifies an invalid standard cost.
PEC_MISSING_CURRENT_COST 15 Specifies a missing current cost.
PEC_MISSING_PRICE 14 Specifies a missing price.
PEC_MISSING_PRICE_LEVEL 2 Specifies a missing price level.
PEC_MISSING_PRICE_LEVEL_AMOUNT 12 Specifies a missing price level amount.
PEC_MISSING_PRICE_LEVEL_PERCENTAGE 13 Specifies a missing price level percentage.
PEC_MISSING_PRICING_CODE 8 Specifies a missing pricing method code.
PEC_MISSING_PRODUCT 6 Specifies a missing product.
PEC_MISSING_PRODUCT_DEFAULTUOM 31 Specifies a missing product default unit of measure.
PEC_MISSING_PRODUCT_UOMSCHEDULE 32 Specifies a missing product default unit of measure schedule.
PEC_MISSING_QUANTITY 4 Specifies a missing quantity.
PEC_MISSING_STANDARD_COST 16 Specifies a missing standard cost.
PEC_MISSING_UNIT_PRICE 5 Specifies a missing unit price
PEC_MISSING_UOM 10 Specifies a missing unit of measure.
PEC_NONE 0 Specifies no error.
PEC_PRICE_CALCULATION_ERROR 25 Specifies that an error occurred during price calculation.
PEC_PRODUCT_NOT_IN_PRICE_LEVEL 11 Specifies that the product is not in the price level.

Requirements

Namespace: Microsoft.CRM.Flags

Assembly: microsoft.crm.proxy.dll

See Also

© 2003 Microsoft Corporation. All rights reserved.