Generic Error Codes

Code

Description

Suffix

HTTP Error Code

ERGEBE00

Unknown Error

 

500

ERGEBE01-{sufix}

Internal module error

per domain
01 - customers
02 - iam
03 - accounts
04 - products
05 - engagement
06 - finance
07 - commons
08 - transactions
09 - loans
10 - risk
11 - cards
12 - backoffice
13 - statements

ERGEBE02-{sufix}

Internal system/dependency error

per system
01 - DB failed
02 - Temporal failed
03 - Kafka failed
04 - GCS failed
05 - Thought Machine failed

ERGEBE03-{sufix}

3rd party system failed

01 - AAI Face Identity (OCR, liveness, dv fingerprint)
02 - AAI OSP
03 - AAI vKYC
04 - Google Maps

ERGEBE04-{sufix}

Data not found

01 - DB
02 - GCS
03 - Temporal
04 - Redis
05 - AAI

ERGEBE05-{suffix}

Incoming data inconsistency

01 - Validation error on application layer
02 - Action not allowed in current system state

ERGEBE06-{sufix}

The request is missing authentication info

01 - The request is missing authentication info
02 - Credentials not provided or invalid
03 - Action not allowed with current credentials

Domain-specific Error Codes

Customer & Onboarding

Code

Description

Suffix (if available)

HTTP Error Code

ERCMBE01-{suffix}

AAI generic error

01 - Server error
02 - Bad Request
03 - Insufficient Balance
04 - Authentication failed
05 - Retry later

 

ERCMBE02-{suffix}

OTP Error

01 - Doesn’t match
02 - Attempt limit exceeded
03 - Resend limit exceeded
04 - Validity expired
05 - Rate limit reached

 

ERCMBE03-{suffix}

AAI OCR failed

01 - Could not read ID card
02 - Could not read ID Number
03 - Wrong ID card type
04 - No face photo detected on an ID card
05 - Rate limit reached

 

ERCMBE04-{suffix}

AAI Liveness failed

01 - Face not found in the provided image
02 - Face not found in the compared image
03 - Provided image quality is too low
04 - Compared image quality is too low
05 - Liveness ID not found
06 - Face search timeout
07 - No face detected in the picture provided for face search
08 - Rate limit reached

 

ERCMBE05-{suffix}

Customer required data missing

01 - Preferences
02 - Verified phone number
03 - Phone number
04 - Phone country code
05 - Device fingerprint
06 - Not politically exposed person declaration
07 - Not United States citizen declaration
08 - Verified ID card
09 - Profile
10 - Address
11 - Selfie
12 - Survey answers

 

ERCMBE06-{suffix}

Change already applied

01 - Phone number already set
02 - Email already set

 

ERCMBE07

Deduplication data missing

 

 

ERCMBE08

Deleting generic document not allowed

 

 

ERCMBE09-{suffix}

Video KYC error

01 - Already exist unfinished call
02 - No free slots available

 

ERCMBE10-{suffix}

Referral code

01 - Does not exist
02 - Wrong length

 

ERCMBE11-{suffix}

Phone Number change error

01 - Disputed
02 - Already resolved
03 - Cool off period hasn't passed yet

04 - Already requested by another customer

 

ERCMBE12-{suffix}

Email change error

01 - Disputed
02 - Already resolved
03 - Cool off period hasn't passed yet

 

ERCMBE13

AAI ID Scanning failed - Rate limit reached