# type ProposalLineItemError (v202602)

**Service** [ProposalLineItemService](https://developers.google.com/ad-manager/api/reference/v202602/ProposalLineItemService.ProposalLineItemError) **ProposalService** **Inheritance** [ApiError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.ApiError) ▼ [ApiVersionError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.ApiVersionError) [AudienceSegmentError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.AudienceSegmentError) [AuthenticationError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.AuthenticationError) [BillingError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.BillingError) [CollectionSizeError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.CollectionSizeError) [CommonError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.CommonError) [CurrencyCodeError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.CurrencyCodeError) [CustomFieldValueError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.CustomFieldValueError) [DealError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.DealError) [EntityChildrenLimitReachedE...](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.EntityChildrenLimitReachedError "EntityChildrenLimitReachedError") [EntityLimitReachedError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.EntityLimitReachedError) [ExchangeRateError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.ExchangeRateError) [FeatureError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.FeatureError) [ForecastError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.ForecastError) [InternalApiError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.InternalApiError) [InvalidUrlError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.InvalidUrlError) [LabelEntityAssociationError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.LabelEntityAssociationError) [LineItemOperationError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.LineItemOperationError) [NotNullError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.NotNullError) [NullError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.NullError) [ParseError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.ParseError) [PermissionError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.PermissionError) [PrecisionError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.PrecisionError) [ProgrammaticError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.ProgrammaticError) [ProposalActionError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.ProposalActionError) [ProposalError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.ProposalError) **ProposalLineItemError** [ProposalLineItemMakegoodError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.ProposalLineItemMakegoodError) [ProposalLineItemProgrammati...](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.ProposalLineItemProgrammaticError "ProposalLineItemProgrammaticError") [PublisherQueryLanguageConte...](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.PublisherQueryLanguageContextError "PublisherQueryLanguageContextError") [PublisherQueryLanguageSynta...](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.PublisherQueryLanguageSyntaxError "PublisherQueryLanguageSyntaxError") [QuotaError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.QuotaError) [RangeError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.RangeError) [RequiredCollectionError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.RequiredCollectionError) [RequiredError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.RequiredError) [RequiredNumberError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.RequiredNumberError) [ServerError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.ServerError) [StatementError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.StatementError) [StringFormatError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.StringFormatError) [StringLengthError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.StringLengthError) [TeamError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.TeamError) [TimeZoneError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.TimeZoneError) [TypeError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.TypeError) [UniqueError](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.UniqueError)

Lists all errors associated with proposal line items.

*** ** * ** ***

Namespace
:
    `https://www.google.com/apis/ads/publisher/v202602`

| ## Field ||
|---|---|
| **`ApiError` (inherited)** ||
| ### `fieldPath` | ` xsd:string` The OGNL field path to identify cause of error. |
| ### `fieldPathElements` | ` https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.FieldPathElement[]` A parsed copy of the field path. For example, the field path "operations\[1\].operand" corresponds to this list: {FieldPathElement(field = "operations", index = 1), FieldPathElement(field = "operand", index = null)}. |
| ### `trigger` | ` xsd:string` The data that caused the error. |
| ### `errorString` | ` xsd:string` A simple string representation of the error and reason. |
| **`ProposalLineItemError`** ||
| ### `reason` | ` https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.ProposalLineItemError.Reason ` The error reason represented by an enum. *** ** * ** *** **Enumerations** `NOT_SAME_RATE_CARD` :   The proposal line item's rate card is not the same as other proposal line items in the proposal. `LINE_ITEM_TYPE_NOT_ALLOWED` :   The proposal line item's type is not yet supported by Sales Manager. `END_DATE_TIME_NOT_AFTER_START_TIME` :   The proposal line item's end date time is not after its start date time. `START_DATE_TIME_TOO_LATE_IN_MONTH` :   The proposal line item's start date time is too late in the month. This error applies to Programmatic Guaranteed deals sold on Nielsen audience measurement. `END_DATE_TIME_TOO_LATE` :   The proposal line item's end date time is after 1/1/2037. `START_DATE_TIME_IS_IN_PAST` :   The proposal line item's start date time is in past. `END_DATE_TIME_IS_IN_PAST` :   The proposal line item's end date time is in past. `FRONTLOADED_NOT_ALLOWED` :   Frontloaded delivery rate type is not allowed. `ALL_ROADBLOCK_NOT_ALLOWED` :   Roadblocking to display all creatives is not allowed. `ALL_COMPANION_DELIVERY_NOT_ALLOWED` :   Display all companions is not allowed. `CREATIVE_SET_ROADBLOCK_NOT_ALLOWED` :   Roadblocking to display all master and companion creative set is not allowed. `ALREADY_STARTED` :   Some changes may not be allowed because the related line item has already started. `CONFLICT_WITH_PRODUCT` :   The setting is conflict with product's restriction. `VIOLATE_BUILT_IN_TARGETING_COMPATIBILITY_RESTRICTION` :   The proposal line item's setting violates the product's built-in targeting compatibility restriction. `VIOLATE_BUILT_IN_TARGETING_LOCKED_RESTRICTION` :   The proposal line item's setting violates the product's built-in targeting locked restriction. `MOBILE_TECH_CRITERIA_NOT_SUPPORTED` :   Cannot target mobile-only targeting criteria. `UNSUPPORTED_TARGETING_TYPE` :   The targeting criteria type is unsupported. `WRONG_COST` :   The contracted cost does not match with what calculated from final rate and units bought. `NO_WEB_PROPERTY_FOR_TARGETED_REQUEST_PLATFORM` :   The proposal line item targets an inventory type for which the network does not have a corresponding web property. `CALCULATED_COST_TOO_HIGH` :   The cost calculated from cost per unit and units is too high. `INVALID_PRIORITY_FOR_LINE_ITEM_TYPE` :   The line item priority is invalid if it's different than the default. `UPDATE_PROPOSAL_LINE_ITEM_NOT_ALLOWED` :   Propsoal line item cannot update when it is archived. `CANNOT_UPDATE_TO_OR_FROM_CREATIVE_SET_ROADBLOCK` :   A proposal line item cannot be updated from having [RoadblockingType.CREATIVE_SET](https://developers.google.com/ad-manager/api/reference/v202602/ForecastService.RoadblockingType#CREATIVE_SET) to having a different RoadblockingType, or vice versa. `SEQUENTIAL_CREATIVE_ROTATION_NOT_ALLOWED` :   Serving creatives exactly in sequential order is not allowed. `UPDATE_RESERVATION_NOT_ALLOWED` :   Proposal line item cannot update its reservation detail once start delivering. `INVALID_COMPANION_DELIVERY_OPTION_FOR_ROADBLOCKING_TYPE` :   The companion delivery option is not valid for the roadblocking type. `INCONSISTENT_ROADBLOCK_TYPE` :   Roadblocking type is inconsistent with creative placeholders. If the roadblocking type is creative set, creative placeholders should contain companions, and vice versa. `INVALID_CONTRACTED_QUANTITY_BUFFER` :   ContractedQuantityBuffer is only applicable to standard line item with [RateType.CPC](https://developers.google.com/ad-manager/api/reference/v202602/ForecastService.RateType#CPC)/[RateType.CPM](https://developers.google.com/ad-manager/api/reference/v202602/ForecastService.RateType#CPM)/[RateType.VCPM](https://developers.google.com/ad-manager/api/reference/v202602/ForecastService.RateType#VCPM) type. `INVALID_VALUES_FOR_CLICK_TRACKING_LINE_ITEM_TYPE` :   One or more values on the proposal line item are not valid for a [LineItemType.CLICK_TRACKING](https://developers.google.com/ad-manager/api/reference/v202602/AdRuleService.LineItemType#CLICK_TRACKING) line item type. `UPDATE_COST_ADJUSTMENT_NOT_ALLOWED` :   Proposal line item cannot update its cost adjustment after first approval. `UNSUPPORTED_RATE_CARD_CURRENCY_CODE` :   The currency code of the proposal line item's rate card is not supported by the current network. All supported currencies can be found in the union of [Network.currencyCode](https://developers.google.com/ad-manager/api/reference/v202602/NetworkService.Network#currencyCode) and [Network.secondaryCurrencyCodes](https://developers.google.com/ad-manager/api/reference/v202602/NetworkService.Network#secondaryCurrencyCodes). `END_DATE_TIME_IS_BEFORE_LAST_PAUSED_TIME` :   The corresponding line item is paused, but the proposal line item's end date time is before the last paused time. `VIDEO_INVALID_ROADBLOCKING` :   Video line items cannot have roadblocking options. `UPDATE_TIME_ZONE_NOT_ALLOWED` :   Time zone cannot be updated once the proposal line item has been sold. `INVALID_TIME_ZONE_FOR_RATE_TYPE` :   Time zone must be network time zone if the proposal line item is [RateType.VCPM](https://developers.google.com/ad-manager/api/reference/v202602/ForecastService.RateType#VCPM). `INVALID_TIME_ZONE_FOR_DEALS` :   Only the [Network.timeZone](https://developers.google.com/ad-manager/api/reference/v202602/NetworkService.Network#timeZone) is allowed for programmatic [proposals](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.Proposal). `INVALID_ENVIRONMENT_TYPE` :   The [ProposalLineItem.environmentType](https://developers.google.com/ad-manager/api/reference/v202602/ForecastService.ProposalLineItem#environmentType) is invalid. `SIZE_REQUIRED` :   At least one size must be specified. `COMPANION_NOT_ALLOWED` :   A placeholder contains companions but the roadblocking type is not [RoadblockingType.CREATIVE_SET](https://developers.google.com/ad-manager/api/reference/v202602/ForecastService.RoadblockingType#CREATIVE_SET) or the `product type` is offline. `MISSING_COMPANION` :   A placeholder does not contain companions but the roadblocking type is [RoadblockingType.CREATIVE_SET](https://developers.google.com/ad-manager/api/reference/v202602/ForecastService.RoadblockingType#CREATIVE_SET). `DUPLICATED_MASTER_SIZE` :   A placeholder's master size is the same as another placeholder's master size. `INVALID_EXPECTED_CREATIVE_COUNT` :   Only creative placeholders with standard [sizes](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.CreativePlaceholder#size) can set an expected creative count. `CANNOT_HAVE_CREATIVE_TEMPLATE` :   Non-native placeholders cannot have creative templates. `NATIVE_CREATIVE_TEMPLATE_REQUIRED` :   Placeholders can only have native creative templates. `CANNOT_INCLUDE_NATIVE_PLACEHOLDER_WITHOUT_TEMPLATE_ID` :   Cannot include native placeholders without native creative templates. `INVALID_CLICK_TRACKING_LINE_ITEM_TYPE` :   One or more values are not valid for a [LineItemType.CLICK_TRACKING](https://developers.google.com/ad-manager/api/reference/v202602/AdRuleService.LineItemType#CLICK_TRACKING) line item type. `INVALID_TARGETING_FOR_CLICK_TRACKING` :   The targeting is not valid for a [LineItemType.CLICK_TRACKING](https://developers.google.com/ad-manager/api/reference/v202602/AdRuleService.LineItemType#CLICK_TRACKING) line item type. `INVALID_CONTRACTED_UNITS_BOUGHT` :   The contractedUnitsBought of the proposal line item is invalid. `PLACEHOLDER_CANNOT_CONTAIN_LABELS` :   Only creative placeholders with standard [sizes](https://developers.google.com/ad-manager/api/reference/v202602/ProposalService.CreativePlaceholder#size) can contain labels. `INVALID_LABEL_TYPE_IN_PLACEHOLDER` :   One or more labels on a creative placeholder is invalid. `PLACEHOLDER_CANNOT_CONTAIN_NEGATED_LABELS` :   A placeholder cannot contain a negated label. `CONTRACTED_UNITS_LESS_THAN_DELIVERED` :   Contracted impressions of programmatic proposal line item must be greater than already delivered impressions. `DISPLAY_ENVIRONMENT_MUST_HAVE_EXCLUDED_MOBILE_APPS_TARGETING` :   If AdExchangeEnvironment is DISPLAY, the proposal line item must have mobile apps as excluded device capability targeting. `MOBILE_ENVIRONMENT_MUST_HAVE_INCLUDED_MOBILE_APPS_TARGETING` :   If AdExchangeEnvironment is MOBILE, the proposal line item must have mobile apps as included device capability targeting. `SKIPPABLE_AD_TYPE_NOT_ALLOWED` :   The `SkippableAdType` is not allowed. `CROSS_SELL_TARGETING_UNSUPPORTED` :   Cross sell targeting is unsupported for this proposal line item. `CANNOT_SET_VIDEO_DURATION_ON_NON_VIDEO_DEAL` :   Can't set a video duration for non video deals. `UPDATE_VIDEO_CREATIVE_SKIPPABILITY_NOT_ALLOWED` :   Cannot update video creative skippability on a YouTube-targeted proposal line item once it has been sold (pushed to an order line item). `UPDATE_VIDEO_CREATIVE_FIELDS_NOT_ALLOWED` :   Cannot video creative fields on a YouTube-targeted proposal line item once it has been sold (pushed to an order line item). `INVALID_LINE_ITEM_TYPE_FOR_ALLOCATION_DELIVERY_PROFILE` :   Allocation delivery profile is only valid for standard line item. `UNKNOWN` :   The value returned if the actual value is not exposed by the requested API version. <br /> |