[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-06 UTC."],[[["\u003cp\u003e\u003ccode\u003eBillingError.Reason\u003c/code\u003e identifies the cause of errors related to billing settings within Proposal Line Items.\u003c/p\u003e\n"],["\u003cp\u003eIt includes reasons like unsupported billing schedules or caps, missing billing information, and invalid settings for offline items or approved proposals.\u003c/p\u003e\n"],["\u003cp\u003eEach reason is represented by a specific enumeration value within the \u003ccode\u003eBillingError.Reason\u003c/code\u003e object.\u003c/p\u003e\n"],["\u003cp\u003eThis information helps developers understand and resolve billing-related issues when interacting with the ProposalLineItemService API.\u003c/p\u003e\n"]]],["The `BillingError.Reason` enumeration within the `ProposalLineItemService` details potential issues with billing configurations. Errors include unsupported billing schedules or caps, missing billing sources, schedules, or caps. Specific errors also occur when the billing source is invalid for offline items, or when attempts are made to update billing after proposal approval. Additional errors are triggered when the billing base is missing or invalid for a given source, and when a reason is unknown.\n"],null,["# enum BillingError.Reason (v202411)\n\n**Service** \n**ProposalLineItemService** [ProposalService](/ad-manager/api/reference/v202411/ProposalService.BillingError.Reason) **Dependencies** \n[BillingError](/ad-manager/api/reference/v202411/ProposalLineItemService.BillingError) \n▼\n**BillingError.Reason**\n\nThe reasons for the target error.\n\n*** ** * ** ***\n\nNamespace\n:\n `https://www.google.com/apis/ads/publisher/v202411`\n\n| Enumeration | Description |\n|--------------------------------------|-------------------------------------------------------------------------------------|\n| `UNSUPPORTED_BILLING_SCHEDULE` | Found unsupported billing schedule. |\n| `UNSUPPORTED_BILLING_CAP` | Found unsupported billing cap. |\n| `MISSING_BILLING_SOURCE` | Billing source is missing when either billing scheule or billing cap is provided. |\n| `MISSING_BILLING_SCHEDULE` | Billing schedule is missing when the provided billing source is CONSTRACTED. |\n| `MISSING_BILLING_CAP` | Billing cap is missing when the provided billing source is not CONSTRACTED. |\n| `INVALID_BILLING_SOURCE_FOR_OFFLINE` | The billing source is invalid for offline proposal line item. |\n| `UPDATE_BILLING_NOT_ALLOWED` | Billing settings cannot be updated once the proposal has been approved. |\n| `MISSING_BILLING_BASE` | Billing base is missing when the provided billing source is CONTRACTED. |\n| `INVALID_BILLING_BASE` | The billing base is invalid for the provided billing source. |\n| `UNKNOWN` | The value returned if the actual value is not exposed by the requested API version. |"]]