AI-generated Key Takeaways
-
This enum describes possible errors encountered when setting up billing.
-
Errors include issues with specifying existing and new accounts, cancelling approved setups, and attempting changes to the same payments account.
-
Billing setups require specific customer statuses and categories and correctly formatted or named payments accounts.
-
Common errors also involve timing constraints, existing billing setups, permissions, missing or ineligible payments profiles or accounts, and currency mismatches.
-
Some errors indicate the need for internal approval or acceptance of a master service agreement.
Enum describing possible billing setup errors.
Enums | |
---|---|
|
Enum unspecified. |
|
The received error code is not known in this version. |
|
Cannot specify both an existing payments account and a new payments account when setting up billing. |
|
Cannot cancel an approved billing setup whose start time has passed. |
|
Cannot perform a Change of Bill-To (CBT) to the same payments account. |
|
Billing setups can only be used by customers with ENABLED or DRAFT status. |
|
Billing setups must either include a correctly formatted existing payments account id, or a non-empty new payments account name. |
|
Only billable and third-party customers can create billing setups. |
|
Billing setup creations can only use NOW for start time type. |
|
Billing setups can only be created for a third-party customer if they do not already have a setup. |
|
Billing setups cannot be created if there is already a pending billing in progress. |
|
Billing setups can only be created by customers who have permission to setup billings. Users can contact a representative for help setting up permissions. |
|
Billing setups cannot be created if there is already a future-approved billing. |
|
Requested payments profile not found. |
|
Requested payments account not found. |
|
Billing setup creation failed because the payments profile is ineligible. |
|
Billing setup creation failed because the payments account is ineligible. |
|
Billing setup creation failed because the payments profile needs internal approval. |
|
Billing setup creation failed because the user needs to accept master service agreement on the payments profile. |
|
Payments account has different currency code than the current customer and hence cannot be used to setup billing. |
|
A start time in the future cannot be used because there is currently no active billing setup for this customer. |
|
The payments account has maximum number of billing setups. |