AI-generated Key Takeaways
-
CompanyCreditStatusError outlines reasons for errors related to a company's credit status within the system.
-
These errors often occur when attempting to change a company's credit status without proper permissions or when a company's credit status conflicts with order or line item creation.
-
Credit status settings might be restricted based on the network's configuration, requiring specific statuses for certain actions.
-
Companies with a large number of approved orders may have restrictions on credit status changes for management purposes.
-
Refer to the provided enumeration for a detailed breakdown of each error reason and its implications.
The reasons for the target error.
- Namespace
-
https://www.google.com/apis/ads/publisher/v202411
Enumeration | Description |
---|---|
COMPANY_CREDIT_STATUS_CHANGE_NOT_ALLOWED
|
The user's role does not have permission to change Company.creditStatus from the default value. The default value is Company.CreditStatus.ACTIVE for the Basic credit status setting and Company.CreditStatus.ON_HOLD for the Advanced credit status setting. |
CANNOT_USE_CREDIT_STATUS_SETTING
|
The network has not been enabled for editing credit status settings for companies. |
CANNOT_USE_ADVANCED_CREDIT_STATUS_SETTING
|
The network has not been enabled for the Advanced credit status
settings for companies. Company.creditStatus must be either
ACTIVE or INACTIVE .
|
UNACCEPTABLE_COMPANY_CREDIT_STATUS_FOR_ORDER
|
An order cannot be created or updated because the
Order.advertiserId or the Order.agencyId it is associated
with has Company.creditStatus that is not ACTIVE or
ON_HOLD .
|
UNACCEPTABLE_COMPANY_CREDIT_STATUS_FOR_LINE_ITEM
|
A line item cannot be created for the order because the
Order.advertiserId or {Order#agencyId} it is associated with has
Company.creditStatus that is not ACTIVE or
ON_HOLD .
|
CANNOT_BLOCK_COMPANY_TOO_MANY_APPROVED_ORDERS
|
The company cannot be blocked because there are more than 200 approved orders of the company. Archive some, so that there are less than 200 of them. |
UNKNOWN
|
The value returned if the actual value is not exposed by the requested API version. |