System Rule Violations
Workflow Entity
| Sub-code | Description |
|---|---|
| CROSS_ACCOUNT_REFERENCE | The referenced entities must belong to the same account. Associations cannot be created between entities that exist in different accounts. |
| INVALID_SUBJECT_RECORD_TYPE | The Subject Record type is incompatible with the Workflow type. For example, a Business Application workflow requires a Business-type Subject Record. |
| INVALID_WORKFLOW_TYPE | The action is not allowed for the Workflow type. |
| PRICING_NOT_CALCULATED | The pricing has not been calculated or the previous calculated pricing was deprecated due to data changes. The workflow.pricing.calculate needs to be executed. |
| SUBJECT_RECORD_WORKFLOW_TYPE_LIMIT | The Subject Record cannot be associated with multiple workflows of the same type. Currently, the types with a limit of one workflow per Subject Record include:Business Application |
| WORKFLOW_ALREADY_STARTED | The Workflow is already in STARTED state. Only Workflows in CREATED state can be updated by this method. |
| WORKFLOW_ENDED | The Workflow is in an ENDED state, preventing modifications to the Subject Record and its contents. |
Subject Record Entity
| Sub-code | Description |
|---|---|
| CROSS_SUBJECT_RECORD_REFERENCE | The referenced entities must belong to the same subject record. Associations cannot be created between entities that exist in different subject records. |
| MAX_BUSINESS_LIMIT | The maximum number of businesses has been reached for this Subject Record. For example, a Business-type Subject Record can only contain one Business entity. |
| MAX_PERSON_LIMIT | The maximum number of persons allowed per Subject Record has been reached. No additional persons can be added. |
| MAX_METADATA_TYPE_LIMIT | The maximum number of metadata entries for a certain metadata type has been reached for a Subject Record entity. |
Business Entity
| Sub-code | Description |
|---|---|
| CONTROL_PRONG_AGE_REQUIREMENT | Control prong owners must be at least 18 years of age. |
| DUPLICATE_BANK_ACCOUNT_ASSOCIATION | The Bank Account is already associated with this Business entity. |
| DUPLICATE_OWNER_ASSOCIATION | This Person is already registered as an owner of this Business entity. |
| MAX_BANK_ACCOUNT_LIMIT | The maximum number of bank accounts has been reached for this Business entity. |
| MAX_OWNER_LIMIT | The maximum number of owners has been reached for this Business entity. |
| MAX_SALES_INFO_LIMIT | The maximum number of sales info entities has been reached for this Business. For example, a Business entity can only contain one Sales Info entity. |
| OWNERSHIP_DATE_BEFORE_ESTABLISHED | The ownership date cannot precede the business establishment date. Ownership cannot begin before the business existed. |
| OWNERSHIP_DATE_BEFORE_BIRTH_DATE | The ownership date cannot precede the person's date of birth. Ownership cannot begin before the person was born. |
| OWNERSHIP_PERCENTAGE_EXCEEDS_MAXIMUM | The total ownership percentage across all owners cannot exceed 100%. The current operation would result in a total ownership of X%. |
| SALES_AMOUNT_AVG_SALE | The amount of AVERAGE_INDIVIDUAL_SALE sale cannot be higher or equal than HIGHEST_TICKET_SALE and AVERAGE_MONTHLY_CREDIT_SALES. |
| SALES_METHOD_SUM | The percentage values given should sum 100. |
| SINGLE_CONTROL_PRONG | Only one person can be designated as the control prong owner for a business entity. |
| SINGLE_PRIMARY_BANK_ACCOUNT | A Business can only have one bank account designated as PRIMARY. Another bank account is already set with this purpose. |
Person Entity
| Sub-code | Description |
|---|---|
| INVALID_ISSUED_IDENTIFIER_TYPE | The issued identifier type must be one of the values allowed by system. |
| DUPLICATED_ISSUED_IDENTIFIER | The issued identifier type already exists for the Person entity. |
Webhook Key Entity
| Sub-code | Description |
|---|---|
| DAILY_LIMIT_EXCEEDED | The maximum number of keys (100) has been reached for this account for the current day. |
| KEY_ALREADY_ACTIVE | The specified key is already in ACTIVE |
| KEY_DELETED | Cannot activate a key that has been deleted. Create a new key instead. |
Account Provisioning Entity
| Sub-code | Description |
|---|---|
| PRECHECK_FAILED | Precheck validation failed. Use mbtrust.canExecute to identify missing requirements before calling execute. |
Webhook Config Entity
| Sub-code | Description |
|---|---|
| MAX_WEBHOOK_URL_LIMIT_EXCEEDED | Maximum webhook URL limit exceeded. Delete unused configurations before adding new ones. |
| URL_ALREADY_EXISTS | A webhook configuration with this URL already exists for this account. |
Updated 2 months ago