Subscription & Billing State Messages
Error codes and messages for subscription lifecycle operations including creation, cancellation, currency validation, and billing status.
Overview
| Code | Message | Description |
|---|---|---|
SCM001 | Subscription ID is required. Please provide a valid subscription ID. | Required parameter subscription ID is missing. |
SCM002 | Subscription not found. Please verify the subscription ID and try again. | Subscription not found with the provided ID. |
SCM003 | The subscription creation request is required. Please provide the necessary details to create a subscription. | Required parameter subscription creation request is missing. |
SCM004 | Start time is required. Please provide a valid start time for the subscription. | Required parameter start time is missing. |
SCM005 | End time is required. Please provide a valid end time for the subscription. | Required parameter end time is missing. |
SCM006 | The start time must be before the end time. Please ensure that the start time is earlier than the end time. | Start time must be before end time. |
SCM007 | A subscription for project ID '{0}' with the specified time range from '{1}' to '{2}' already exists. Please choose a different time range. | Subscription already exists for the project with this time range. |
SCM008 | Subscription status is required. Please choose a valid status. | Required parameter subscription status is missing. |
SCM009 | The subscription status project ID '{0}' with plan ID '{1}' cannot be changed to the same value. Please choose a different status. | Cannot change subscription status to the same value. |
SCM010 | The subscription status for project ID '{0}' with plan ID '{1}' cannot be changed to the same value. Please choose a different end time. | Cannot change subscription to the same end time. |
SCM011 | User '{0} {1}' is not eligible for a free trial. | User is not eligible for a free trial. |
SCM012 | The customer '{0}' already has an active or trialing subscription. | Customer already has an active or trialing subscription. |
SCM013 | Trial period can only be applied to a customer's first subscription. | Trial can only be applied to the customer's first subscription. |
SCM014 | Currency mismatch: existing subscriptions [{0}] use '{1}', attempted new subscription uses '{2}'. | Currency mismatch between the new and existing subscriptions. |
SCM015 | Currency mismatch: existing invoices [{0}] use '{1}', attempted new subscription uses '{2}'. | Currency mismatch between the new subscription and existing invoices. |
SCM016 | Currency mismatch: existing quotes [{0}] use '{1}', attempted new subscription uses '{2}'. | Currency mismatch between the new subscription and existing quotes. |
SCM017 | Currency mismatch: existing discount [{0}] uses '{1}', attempted new subscription uses '{2}'. | Currency mismatch between the new subscription and existing discount. |
SCM018 | Subscription '{0}' does not have a recurring price set for currency '{1}'. | Subscription does not have a recurring price set for the currency. |
SCM019 | Refund could not be processed. Please check your subscription and invoice information. | Refund could not be processed. |
SCM020 | This subscription does not belong to you. It belongs to the user '{0}'. | Subscription does not belong to the current user. |
SCM021 | This subscription is missing payer details. | Subscription is missing payer details. |
SCM022 | This subscription has already been canceled. | Subscription has already been canceled. |
SCM023 | This subscription must be in active or trialing status to be canceled. | Subscription must be in active or trialing status to be canceled. |
SCM024 | Subscription ID is missing. Please provide a valid subscription ID. | Required parameter subscription ID is missing. |
SCM025 | Subscription ID is blank. Please provide a valid subscription ID. | Subscription ID is blank. |
SCM026 | This subscription is missing metadata details. | Subscription is missing metadata details. |
SCM027 | Your subscription was not found. You no longer have access to premium features. | Subscription not found, lost access to premium features. |
SCM028 | You cannot combine currencies on a single customer. This customer has an active subscription, subscription schedule, discount, quote, or invoice item with currency jpy. | Cannot combine multiple currencies for a single customer. |
SCM029 | Failed to start the {0} subscription. The current plan {1} remains active and unchanged. | Failed to start new subscription, current plan remains unchanged. |
SCM030 | User {0} already has an active {1} subscription. Duplicate subscriptions are not permitted. | User already has an active subscription, duplicates are not permitted. |
SCM031 | Failed to cancel previous plan {0}. The new plan {1} has been canceled and a full refund of {2} {3} has been issued. | Failed to cancel previous plan, new plan has been canceled and refunded. |
SCM032 | A critical error occurred while processing the subscription change. The technical team has been notified. | Critical error occurred while processing subscription change. |
SCM033 | This subscription is missing payee details. | Subscription is missing payee details. |
SCM034 | You have successfully subscribed to the {0} plan. Please wait for the System Admin to verify your registration package. Billing will start only after the System Admin confirms activation. | Subscription registration successful, awaiting System Admin confirmation. |
SCM035 | You have successfully subscribed to the {0} plan. The period is from {1} to {2}. Your subscription package has been activated immediately and is ready for use. | Subscription registration successful and activated immediately. |
SCM036 | Subscription restricted: Your account is in a PRIVATE workspace. Please contact your system administrator for assistance. | Subscription restricted in a PRIVATE workspace. |
SCM037 | Only the STANDARD plan is available for PUBLIC workspaces. Please select the Standard plan or contact us regarding the {0} plan. | Only the STANDARD plan is available for PUBLIC workspaces. |
SCM038 | Please upgrade to the Premium plan to use this device. | Please upgrade to the Premium plan to use this device. |
SCM039 | This device is only available for Premium/Contract users. Please upgrade your plan. | Device is only available for Premium/Contract users. |
Error Code Details
SCM001
Message
Subscription ID is required. Please provide a valid subscription ID.
Description
The subscription ID parameter was not provided. This is a required field for identifying a subscription.
Root Cause
- The subscription ID was omitted from the request.
- The value was left empty or null.
Resolution
- Provide a valid subscription ID in the request.
SCM002
Message
Subscription not found. Please verify the subscription ID and try again.
Description
No subscription was found matching the provided ID. The record may not exist or the ID may be incorrect.
Root Cause
- The subscription ID is incorrect or malformed.
- The subscription was deleted before this request was made.
Resolution
- Verify the subscription ID and ensure it exists in the system.
- Check for typos or formatting issues in the ID value.
SCM003
Message
The subscription creation request is required. Please provide the necessary details to create a subscription.
Description
The subscription creation request body was not provided. All required fields must be included to create a subscription.
Root Cause
- The request body was omitted from the API call.
- The request object was explicitly set to null.
Resolution
- Provide the required subscription creation details in the request body.
SCM004
Message
Start time is required. Please provide a valid start time for the subscription.
Description
The start time parameter was not provided. A valid start time is required when creating a subscription.
Root Cause
- The start time field was omitted from the request.
- The value was left empty or null.
Resolution
- Provide a valid start time for the subscription.
SCM005
Message
End time is required. Please provide a valid end time for the subscription.
Description
The end time parameter was not provided. A valid end time is required when creating a subscription.
Root Cause
- The end time field was omitted from the request.
- The value was left empty or null.
Resolution
- Provide a valid end time for the subscription.
SCM006
Message
The start time must be before the end time. Please ensure that the start time is earlier than the end time.
Description
The start time provided is equal to or later than the end time. The subscription period requires a valid chronological range.
Root Cause
- The start time and end time values are reversed.
- Both values are set to the same time.
Resolution
- Ensure the start time is set to an earlier date/time than the end time.
SCM007
Message
A subscription for project ID '{0}' with the specified time range from '{1}' to '{2}' already exists. Please choose a different time range.
Description
A subscription already exists for the given project within the specified time range. Overlapping subscription periods are not allowed.
Root Cause
- An existing subscription covers the same time range for this project.
- The request is attempting to create a duplicate or overlapping subscription.
Resolution
- Choose a different time range that does not overlap with existing subscriptions.
SCM008
Message
Subscription status is required. Please choose a valid status.
Description
The subscription status parameter was not provided. A valid status value is required for this operation.
Root Cause
- The status field was omitted from the request.
- The value was left empty or null.
Resolution
- Provide a valid subscription status in the request.
SCM009
Message
The subscription status project ID '{0}' with plan ID '{1}' cannot be changed to the same value. Please choose a different status.
Description
The requested status change is the same as the current subscription status. No update is needed if the status has not changed.
Root Cause
- The new status value matches the existing status.
- The request is attempting a no-op status update.
Resolution
- Choose a different subscription status that differs from the current value.
SCM010
Message
The subscription status for project ID '{0}' with plan ID '{1}' cannot be changed to the same value. Please choose a different end time.
Description
The requested end time change is the same as the current end time. A different end time must be specified to update the subscription.
Root Cause
- The new end time matches the existing end time.
- The request is attempting a no-op update.
Resolution
- Choose a different end time that differs from the current value.
SCM011
Message
User '{0} {1}' is not eligible for a free trial.
Description
The specified user does not qualify for a free trial subscription. Free trial eligibility is determined by account history and policies.
Root Cause
- The user has already used a free trial previously.
- The user's account type or region is not eligible for a free trial.
Resolution
- Contact support regarding free trial eligibility for this account.
SCM012
Message
The customer '{0}' already has an active or trialing subscription.
Description
The customer already has a subscription that is currently active or in a trial period. Only one active or trialing subscription is permitted per customer.
Root Cause
- An existing active or trialing subscription exists for this customer.
- The request is attempting to create a duplicate subscription.
Resolution
- Cancel the existing subscription before creating a new one.
SCM013
Message
Trial period can only be applied to a customer's first subscription.
Description
The trial period cannot be applied because the customer already has or has had a previous subscription. Free trials are only available for first-time subscriptions.
Root Cause
- The customer has a prior subscription history.
- The trial flag was applied to a non-first subscription.
Resolution
- Trial is only available for the customer's first subscription. Proceed without a trial period.
SCM014
Message
Currency mismatch: existing subscriptions [{0}] use '{1}', attempted new subscription uses '{2}'.
Description
The currency of the new subscription does not match the currency used by existing subscriptions for this customer. All subscriptions must use the same currency.
Root Cause
- The new subscription was created with a different currency than existing subscriptions.
Resolution
- Use the same currency as your existing subscription records.
SCM015
Message
Currency mismatch: existing invoices [{0}] use '{1}', attempted new subscription uses '{2}'.
Description
The currency of the new subscription does not match the currency used by existing invoices for this customer.
Root Cause
- The new subscription was created with a different currency than existing invoices.
Resolution
- Use the same currency as your existing invoice records.
SCM016
Message
Currency mismatch: existing quotes [{0}] use '{1}', attempted new subscription uses '{2}'.
Description
The currency of the new subscription does not match the currency used by existing quotes for this customer.
Root Cause
- The new subscription was created with a different currency than existing quotes.
Resolution
- Use the same currency as your existing quote records.
SCM017
Message
Currency mismatch: existing discount [{0}] uses '{1}', attempted new subscription uses '{2}'.
Description
The currency of the new subscription does not match the currency used by an existing discount for this customer.
Root Cause
- The new subscription was created with a different currency than existing discounts.
Resolution
- Use the same currency as your existing discount records.
SCM018
Message
Subscription '{0}' does not have a recurring price set for currency '{1}'.
Description
The specified subscription does not have a recurring price configured for the requested currency. A recurring price must be set before billing can proceed.
Root Cause
- No recurring price has been configured for the specified currency on this subscription.
Resolution
- Configure a recurring price for the specified currency on the subscription.
SCM019
Message
Refund could not be processed. Please check your subscription and invoice information.
Description
The refund request could not be completed. This may be due to invalid subscription details, invoice state, or payment provider limitations.
Root Cause
- The subscription or invoice information is incorrect or invalid.
- The payment provider rejected the refund request.
Resolution
- Check your subscription and invoice information for accuracy.
- Contact support for assistance with the refund.
SCM020
Message
This subscription does not belong to you. It belongs to the user '{0}'.
Description
The requested subscription is associated with a different user account. You can only manage subscriptions that belong to your own account.
Root Cause
- The subscription ID provided belongs to a different user.
- Incorrect subscription ID was used in the request.
Resolution
- Use the subscription associated with your own account.
SCM021
Message
This subscription is missing payer details.
Description
The subscription does not have payer information attached. Payer details are required for billing operations.
Root Cause
- Payer details were not provided when the subscription was created.
- The payer information was removed or not linked correctly.
Resolution
- Update the subscription with the required payer details.
SCM022
Message
This subscription has already been canceled.
Description
The requested operation cannot be performed because the subscription has already been canceled.
Root Cause
- The subscription was previously canceled.
- The request was sent after the cancellation was processed.
Resolution
- No action needed; the subscription is already canceled.
SCM023
Message
This subscription must be in active or trialing status to be canceled.
Description
The subscription cannot be canceled because it is not in an active or trialing state. Only active or trialing subscriptions can be canceled.
Root Cause
- The subscription is already canceled, expired, or in another non-cancelable state.
Resolution
- Ensure the subscription is active or trialing before attempting to cancel.
SCM024
Message
Subscription ID is missing. Please provide a valid subscription ID.
Description
The subscription ID was not included in the request. This is a required field.
Root Cause
- The subscription ID parameter was omitted.
- The value was not passed in the request.
Resolution
- Provide a valid subscription ID in the request.
SCM025
Message
Subscription ID is blank. Please provide a valid subscription ID.
Description
The subscription ID field was included in the request but contains an empty or blank value.
Root Cause
- The subscription ID was submitted as an empty string.
- Whitespace-only value was provided.
Resolution
- Provide a valid, non-blank subscription ID in the request.
SCM026
Message
This subscription is missing metadata details.
Description
The subscription does not have the required metadata attached. Metadata details are needed for certain billing or system operations.
Root Cause
- Metadata was not provided when the subscription was created.
- The metadata was removed or not linked correctly.
Resolution
- Update the subscription with the required metadata details.
SCM027
Message
Your subscription was not found. You no longer have access to premium features.
Description
The subscription could not be located for the current user. As a result, access to premium features has been revoked.
Root Cause
- The subscription expired or was canceled.
- The subscription ID no longer exists in the system.
Resolution
- Subscribe to a plan to regain access to premium features.
SCM028
Message
You cannot combine currencies on a single customer. This customer has an active subscription, subscription schedule, discount, quote, or invoice item with currency jpy.
Description
A single customer account cannot have records in multiple currencies. The existing records use JPY, and the new subscription uses a different currency.
Root Cause
- An attempt was made to create a subscription with a currency different from the customer's existing records.
Resolution
- Use the same currency (JPY) as your existing records for this customer.
SCM029
Message
Failed to start the {0} subscription. The current plan {1} remains active and unchanged.
Description
The new subscription plan could not be started. The previous plan remains active and no changes were applied.
Root Cause
- An error occurred while initiating the new subscription plan.
- The subscription change process was interrupted.
Resolution
- Try subscribing again.
- If the issue persists, contact support for assistance.
SCM030
Message
User {0} already has an active {1} subscription. Duplicate subscriptions are not permitted.
Description
The user already has an active subscription for the specified plan. Creating duplicate subscriptions is not allowed.
Root Cause
- The user already has an active subscription for this plan.
- The request is attempting to create a duplicate.
Resolution
- Cancel the existing subscription before creating a new one.
SCM031
Message
Failed to cancel previous plan {0}. The new plan {1} has been canceled and a full refund of {2} {3} has been issued.
Description
The previous subscription plan could not be canceled during a plan change. As a result, the new plan was also canceled and a full refund has been issued.
Root Cause
- An error occurred while canceling the previous plan during the subscription change.
Resolution
- Contact support for assistance with the subscription plan change.
SCM032
Message
A critical error occurred while processing the subscription change. The technical team has been notified.
Description
A critical system error occurred during the subscription change process. The technical team has been automatically notified.
Root Cause
- An unexpected system error occurred while processing the subscription change.
Resolution
- Contact support; the technical team has already been notified and is investigating.
SCM033
Message
This subscription is missing payee details.
Description
The subscription does not have payee information attached. Payee details are required for certain billing operations.
Root Cause
- Payee details were not provided when the subscription was created.
- The payee information was removed or not linked correctly.
Resolution
- Update the subscription with the required payee details.
SCM034
Message
You have successfully subscribed to the {0} plan. Please wait for the System Admin to verify your registration package. Billing will start only after the System Admin confirms activation.
Description
Subscription registration was successful. Billing will not begin until the System Admin reviews and confirms activation of the subscription package.
Root Cause
- No action required (success confirmation).
Resolution
- Wait for the System Admin to verify your registration package before billing begins.
SCM035
Message
You have successfully subscribed to the {0} plan. The period is from {1} to {2}. Your subscription package has been activated immediately and is ready for use.
Description
Subscription registration was successful and the subscription has been activated immediately. The service is ready to use for the specified period.
Root Cause
- No action required (success confirmation).
Resolution
- No action required; the subscription is active and ready for use.
SCM036
Message
Subscription restricted: Your account is in a PRIVATE workspace. Please contact your system administrator for assistance.
Description
The subscription is restricted because the account is associated with a PRIVATE workspace. Subscription actions in private workspaces require administrator involvement.
Root Cause
- The account belongs to a PRIVATE workspace which restricts self-service subscription management.
Resolution
- Contact your system administrator for assistance with subscription management in a PRIVATE workspace.
SCM037
Message
Only the STANDARD plan is available for PUBLIC workspaces. Please select the Standard plan or contact us regarding the {0} plan.
Description
The requested subscription plan is not available for PUBLIC workspaces. Only the STANDARD plan is supported in this workspace type.
Root Cause
- The selected plan is not available for the PUBLIC workspace type.
Resolution
- Select the Standard plan.
- Contact support if you require a different plan for your PUBLIC workspace.
SCM038
Message
Please upgrade to the Premium plan to use this device.
Description
The selected device requires a Premium plan subscription. Your current plan does not include access to this device.
Root Cause
- The current subscription plan does not include access to this device.
Resolution
- Upgrade to the Premium plan to use this device.
SCM039
Message
This device is only available for Premium/Contract users. Please upgrade your plan.
Description
The selected device is restricted to Premium or Contract plan subscribers. Your current plan does not grant access.
Root Cause
- The device requires a Premium or Contract subscription.
- The current plan does not include this device.
Resolution
- Upgrade to the Premium or Contract plan to use this device.