Skip to main content

Error codes

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.