System Rule Violations

Workflow Entity

Sub-codeDescription
CROSS_ACCOUNT_REFERENCEThe referenced entities must belong to the same account. Associations cannot be created between entities that exist in different accounts.
INVALID_SUBJECT_RECORD_TYPEThe Subject Record type is incompatible with the Workflow type. For example, a Business Application workflow requires a Business-type Subject Record.
INVALID_WORKFLOW_TYPEThe action is not allowed for the Workflow type.
PRICING_NOT_CALCULATEDThe 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_LIMITThe 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_STARTEDThe Workflow is already in STARTED state. Only Workflows in CREATED state can be updated by this method.
WORKFLOW_ENDEDThe Workflow is in an ENDED state, preventing modifications to the Subject Record and its contents.

Subject Record Entity

Sub-codeDescription
CROSS_SUBJECT_RECORD_REFERENCEThe referenced entities must belong to the same subject record. Associations cannot be created between entities that exist in different subject records.
MAX_BUSINESS_LIMITThe 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_LIMITThe maximum number of persons allowed per Subject Record has been reached. No additional persons can be added.
MAX_METADATA_TYPE_LIMITThe maximum number of metadata entries for a certain metadata type has been reached for a Subject Record entity.

Business Entity

Sub-codeDescription
CONTROL_PRONG_AGE_REQUIREMENTControl prong owners must be at least 18 years of age.
DUPLICATE_BANK_ACCOUNT_ASSOCIATIONThe Bank Account is already associated with this Business entity.
DUPLICATE_OWNER_ASSOCIATIONThis Person is already registered as an owner of this Business entity.
MAX_BANK_ACCOUNT_LIMITThe maximum number of bank accounts has been reached for this Business entity.
MAX_OWNER_LIMITThe maximum number of owners has been reached for this Business entity.
MAX_SALES_INFO_LIMITThe 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_ESTABLISHEDThe ownership date cannot precede the business establishment date. Ownership cannot begin before the business existed.
OWNERSHIP_DATE_BEFORE_BIRTH_DATEThe ownership date cannot precede the person's date of birth. Ownership cannot begin before the person was born.
OWNERSHIP_PERCENTAGE_EXCEEDS_MAXIMUMThe total ownership percentage across all owners cannot exceed 100%. The current operation would result in a total ownership of X%.
SALES_AMOUNT_AVG_SALEThe amount of AVERAGE_INDIVIDUAL_SALE sale cannot be higher or equal than HIGHEST_TICKET_SALE and AVERAGE_MONTHLY_CREDIT_SALES.
SALES_METHOD_SUMThe percentage values given should sum 100.
SINGLE_CONTROL_PRONGOnly one person can be designated as the control prong owner for a business entity.
SINGLE_PRIMARY_BANK_ACCOUNTA Business can only have one bank account designated as PRIMARY. Another bank account is already set with this purpose.

Person Entity

Sub-codeDescription
INVALID_ISSUED_IDENTIFIER_TYPEThe issued identifier type must be one of the values allowed by system.
DUPLICATED_ISSUED_IDENTIFIERThe issued identifier type already exists for the Person entity.

Webhook Key Entity

Sub-codeDescription
DAILY_LIMIT_EXCEEDEDThe maximum number of keys (100) has been reached for this account for the current day.
KEY_ALREADY_ACTIVEThe specified key is already in ACTIVE
KEY_DELETEDCannot activate a key that has been deleted. Create a new key instead.

Account Provisioning Entity

Sub-codeDescription
PRECHECK_FAILEDPrecheck validation failed. Use mbtrust.canExecute to identify missing requirements before calling execute.

Webhook Config Entity

Sub-codeDescription
MAX_WEBHOOK_URL_LIMIT_EXCEEDEDMaximum webhook URL limit exceeded. Delete unused configurations before adding new ones.
URL_ALREADY_EXISTSA webhook configuration with this URL already exists for this account.