Enum describing possible billing setup errors.

[Proto definition ![GitHub](https://developers.google.com/site-assets/logo-github.svg)](https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v26/errors/billing_setup_error.proto)

| Enums ||
|---|---|
| ## `BILLING_SETUP_IN_PROGRESS` | Billing setups cannot be created if there is already a pending billing in progress. |
| ## `BILLING_SETUP_NOT_PERMITTED_FOR_CUSTOMER_CATEGORY` | Only billable and third-party customers can create billing setups. |
| ## `BILLING_SETUP_NOT_PERMITTED_FOR_CUSTOMER_STATUS` | Billing setups can only be used by customers with ENABLED or DRAFT status. |
| ## `CANNOT_CHANGE_BILLING_TO_SAME_PAYMENTS_ACCOUNT` | Cannot perform a Change of Bill-To (CBT) to the same payments account. |
| ## `CANNOT_REMOVE_STARTED_BILLING_SETUP` | Cannot cancel an approved billing setup whose start time has passed. |
| ## `CANNOT_USE_EXISTING_AND_NEW_ACCOUNT` | Cannot specify both an existing payments account and a new payments account when setting up billing. |
| ## `CHANGE_OF_BILL_TO_IN_PROGRESS` | Billing setups cannot be created if there is already a future-approved billing. |
| ## `CUSTOMER_NEEDS_INTERNAL_APPROVAL` | Billing setup creation failed because the payments profile needs internal approval. |
| ## `FUTURE_START_TIME_PROHIBITED` | A start time in the future cannot be used because there is currently no active billing setup for this customer. |
| ## `INVALID_PAYMENTS_ACCOUNT` | Billing setups must either include a correctly formatted existing payments account id, or a non-empty new payments account name. |
| ## `INVALID_START_TIME_TYPE` | Billing setup creations can only use NOW for start time type. |
| ## `NO_SIGNUP_PERMISSION` | Billing setups can only be created by customers who have permission to setup billings. Users can contact a representative for help setting up permissions. |
| ## `PAYMENTS_ACCOUNT_INELIGIBLE` | Billing setup creation failed because the payments account is ineligible. |
| ## `PAYMENTS_ACCOUNT_INELIGIBLE_CURRENCY_CODE_MISMATCH` | Payments account has different currency code than the current customer and hence cannot be used to setup billing. |
| ## `PAYMENTS_ACCOUNT_NOT_FOUND` | Requested payments account not found. |
| ## `PAYMENTS_PROFILE_INELIGIBLE` | Billing setup creation failed because the payments profile is ineligible. |
| ## `PAYMENTS_PROFILE_NEEDS_SERVICE_AGREEMENT_ACCEPTANCE` | Billing setup creation failed because the user needs to accept master service agreement on the payments profile. |
| ## `PAYMENTS_PROFILE_NOT_FOUND` | Requested payments profile not found. |
| ## `THIRD_PARTY_ALREADY_HAS_BILLING` | Billing setups can only be created for a third-party customer if they do not already have a setup. |
| ## `TOO_MANY_BILLING_SETUPS_FOR_PAYMENTS_ACCOUNT` | The payments account has maximum number of billing setups. |
| ## `UNKNOWN` | The received error code is not known in this version. |
| ## `UNSPECIFIED` | Enum unspecified. |