If the investor needs to stop participating in the offering, they can recall the investment while the offering is still active. Recalling requires the following flow:
Asset '{assetId}' is in invalid state for the current action. Current status: '{currentState}'. Required status: '{allowedStates}'
Issuance (Security)
IS0012
Security '{securityId}' is in invalid state for the current action. Current status: '{currentState}'. Required status: '{allowedStates}'
Other Business Rule Validations
Type
Code
Message
Account
AC0006
An ABA or SWIFT number is required when providing banking information
AC0007
Intermediary bank account must be provided for further credit
AC0013
Account name is mandatory for new accounts
AC0014
Account type is mandatory for new accounts
AC0016
Account relationshipType is mandatory for new accounts
AC0017
Account type cannot be updated for existing accounts
AC0024
Action is not supported for new account creation. Please use existing account
AC0029
Updating omnibus account is not allowed for current action.
AC0049
Cannot set subtype '{subType}' for account type '{type}'. Allowed subtypes are: '{allowed}'
Files
FL0001
The following files could not be found in the correct status: '{fileIds}'
FL0006
The file correlation ids '{correlationIds}' are already in use
FL0010
Documents cannot be reused both as investor documents and transaction data documents
FL0011
Investor documents can only be reused by the investor that owns them
Issuance (Security)
IS0016
Security '{securityId}' is not compatible with asset '{assetId}'
IS0035
This action is reserved for offerings with security type set to '{allowedTypes}'
IS0099
You do not have the role for this action on security '{securityId}'. Required roles: '{requiredRoles}'; current roles: '{currentRoles}'
Investor
IV0006
Investor type is mandatory for new investors
IV0007
Investor name is mandatory for new investors
IV0009
Investor type cannot be updated for existing investors
IV0013
Investor can only be updated by the owner organization
IV0018
Action is not supported for changing the holders list.
IV0023
Accreditation Other is not available for US investor
Technical Validations
Type
Code
Message
Account
AC0001
Account with Account ID '{accountId}' not found.
AC0009
The account correlation ids '{correlationIds}' are already in use
Advisor
AD0022
Advisor name is mandatory for new advisors
AD0023
Advisor type is mandatory for new advisors
Asset
AS0001
The asset id '{assetId}' is invalid
AS0002
You are trying to access an asset that was never recorded on the ledger due to a failed transaction
AS0003
Asset id was not provided
AS0004
Asset '{assetId}' is locked for edit by another process. Please try again later.
Auth (OAuth)
AU0001
The access token is invalid or missing. Please provide a valid access token issued by the OAuth server using the client credentials grant (default location is on the authorization header).
AU0002
You do not have access to this scope: '{scope}'
AU0003
The core access token is invalid for organization '{orgId}'.
Contact Info
CI0001
Contact preference type 'other' requires 'additionalTypeInfo' to be provided.
CI0002
Duplicate contact preference types found: '{duplicateTypes}' for subject: '{subject}'
You cannot use 'allowedAnswerValues' in a question with the answerType '{currentAnswerType}'. It is only to be used when the answerType is 'Choice'. Questionnaire type: '{questionnaireType}', question text: '{questionText}'.
QU0002
You cannot provide more than 1 answer in a question with the answerType '{currentAnswerType}'. Questionnaire type: '{questionnaireType}', question text: '{questionText}'.
QU0003
The answer for the question with answerType '{currentAnswerType}' is expected to have exactly one '{expectedValue}' property. Provided properties: '{provided}'. Questionnaire type: '{questionnaireType}', question text: '{questionText}'.
QU0004
The choice values '{provided}' is not part of the allowed answer values for question with the questionText: '{questionText}'. Questionnaire type: '{questionnaireType}'.
QU0005
Duplicate answer ids found for question '{questionText}': '{ids}'. Questionnaire type: '{questionnaireType}'.
QU0006
Duplicate values found for question '{questionText}': '{answers}'. Questionnaire type: '{questionnaireType}'.