Skip to main content

Error codes

View as Markdown

The Active Engine handles errors on two levels:

  • Errors returned by the ASPSPs
  • Errors generated internally by the core

Errors mapped from ASPSPs​

Given the multiplicity of errors returned by the different gateways (and ASPSPs), Fabrick has standardized and mapped the errors according to the following table:

Error CodeHTTP StatusDescription
ACCESS_EXCEEDED429The maximum limit of UNATTENDED requests (balances or transactions) to the ASPSP has been exceeded
CERTIFICATE_ERROR401Certificate not configured correctly
SIGNATURE_ERROR401Error related to the certificate configuration
FORMAT_ERROR400The request does not have the correct or expected format
PARAMETER_ERROR400Incorrect or missing parameter in the request
SERVICE_ERROR400Generic error
CONSENT_EXPIRED401The consent has expired and it is not possible to access ASPSP resources
CONSENT_ERROR400The consent is not valid to access the indicated resource
TOKEN_EXPIRED401Error during the consent creation phase
TOKEN_ERROR401Error during the consent creation phase
CREDENTIALS_INVALID401Invalid credentials during the consent phase
RESOURCE_UNKNOWN404Resource does not exist
RESOURCE_ERROR400Error while retrieving the resource
ACCOUNT_CLOSED404The account is closed

Internal Errors (Core)​

CodeErrorDescription
AGT000BAD_REQUESTRequest error, check the syntax
AGT001REMOTE_SERVICE_FAILUREGeneric remote service error
AGT002RESOURCE_CREATION_FAILUREUnable to create the resource
AGT003RESOURCE_NOT_FOUNDResource not found
AGT004RESOURCE_ACCESS_FAILUREUnable to access the resource
AGT005RESOURCE_UPDATE_FAILUREUnable to update the resource
AGT006RESOURCE_DELETE_FAILUREUnable to delete the resource
AGT007INTERNAL_FAILUREGeneric internal error
AGT008API_NOT_FOUNDInvalid or non-existent endpoint
AGT009UNAUTHORISEDUnauthorized access
AGT010USER_ALREADY_PRESENTUser already exists
AGT011EQUAL_IBANSDebtor and creditor IBAN coincide
AGT012INVALID_DESCRIPTIONInvalid description
AGT013DEBTOR_NOT_FOUNDDebtor not found
AGT014INVALID_IBANInvalid IBAN
AGT015INVALID_EXECUTION_DATEInvalid execution date
AGT016PAYMENT_NOT_FOUNDPayment not found
AGT017IBAN_BLACKLISTEDOne of the IBANs is blacklisted
AGT018CONSENT_TYPE_NOT_SUPPORTEDConsent type not supported
AGT019VALIDITY_DAYS_CONSENT_NOT_VALIDConsent validity days not valid

Workflow Errors

Error CodeDescription
EMPTY_ACCOUNTS_LISTNo account retrieved from the bank
CONSENT_NOT_VALIDThe consent phase has not been completed or was not successful
MAX_ATTEMPTS_EXCEEDEDPolling ended before the user's confirmation/authorization

info

For any type of error you can contact Fabrick support for further clarification.