Treasury API Error Codes (InstaPay/PesoNet)

What are the errors related to the Treasury API?

PesoNet and InstaPay Error Codes

ISO 20022 Status codes implemented by both Pesonet and Instapay.

Error CodeCode Explanation
AB01AbortedClearingTimeout
AB02AbortedClearingFatalError
AB03AbortedSettlementTimeout
AB04AbortedSettlementFatalError
AB05TimeoutCreditorAgent
AB06TimeoutInstructedAgent
AB07OfflineAgent
AB08OfflineCreditorAgent
AB09ErrorCreditorAgent
AB10ErrorInstructedAgent
AC01IncorrectAccountNumber
AC02InvalidDebtorAccountNumber
AC03InvalidCreditorAccountNumber
AC04ClosedAccountNumber
AC05ClosedDebtorAccountNumber
AC06BlockedAccount
AC07ClosedCreditorAccountNumber
AC08InvalidBranchCode
AC09InvalidAccountCurrency
AC10InvalidDebtorAccountCurrency
AC11InvalidCreditorAccountCurrency
AC12InvalidAccountType
AC13InvalidDebtorAccountType
AC14InvalidCreditorAccountType
AC15AccountDetailsChanged
AG01TransactionForbidden
AG02InvalidBankOperationCode
AG03TransactionNotSupported
AG04InvalidAgentCountry
AG05InvalidDebtorAgentCountry
AG06InvalidCreditorAgentCountry
AG07UnsuccesfulDirectDebit
AG08InvalidAccessRights
AG09PaymentNotReceived
AG10AgentSuspended
AG11CreditorAgentSuspended
AGNTIncorrectAgent
AM01ZeroAmount
AM02NotAllowedAmount
AM03NotAllowedCurrency
AM04InsufficientFunds
AM05Duplication
AM06TooLowAmount
AM07BlockedAmount
AM09WrongAmount
AM10InvalidControlSum
AM11InvalidTransactionCurrency
AM12InvalidAmount
AM13AmountExceedsClearingSystemLimit
AM14AmountExceedsAgreedLimit
AM15AmountBelowClearingSystemMinimum
AM16InvalidGroupControlSum
AM17InvalidPaymentInfoControlSum
AM18InvalidNumberOfTransactions
AM19InvalidGroupNumberOfTransactions
AM20InvalidPaymentInfoNumberOfTransactions
AM21LimitExceeded
AM22ZeroAmountNotApplied
AM23AmountExceedsSettlementLimit
BE01InconsistenWithEndCustomer
BE04MissingCreditorAddress
BE05UnrecognisedInitiatingParty
BE06UnknownEndCustomer
BE07MissingDebtorAddress
BE08MissingDebtorName
BE09InvalidCountry
BE10InvalidDebtorCountry
BE11InvalidCreditorCountry
BE12InvalidCountryOfResidence
BE13InvalidDebtorCountryOfResidence
BE14InvalidCreditorCountryOfResidence
BE15InvalidIdentificationCode
BE16InvalidDebtorIdentificationCode
BE17InvalidCreditorIdentificationCode
BE18InvalidContactDetails
BE19InvalidChargeBearerCode
BE20InvalidNameLength
BE21MissingName
BE22MissingCreditorName
CERICheckERI
CH03RequestedExecutionDateOrRequestedCollectionDateTooFarInFuture
CH04RequestedExecutionDateOrRequestedCollectionDateTooFarInPast
CH07ElementIsNotToBeUsedAtB-andC-Level
CH09MandateChangesNotAllowed
CH10InformationOnMandateChangesMissing
CH11CreditorIdentifierIncorrect
CH12CreditorIdentifierNotUnambiguouslyAtTransaction-Level
CH13OriginalDebtorAccountIsNotToBeUsed
CH14OriginalDebtorAgentIsNotToBeUsed
CH15ElementContentIncludesMoreThan140Characters
CH16ElementContentFormallyIncorrect
CH17ElementNotAdmitted
CH19ValuesWillBeSetToNextTARGETday
CH20DecimalPointsNotCompatibleWithCurrency
CH21RequiredCompulsoryElementMissing
CH22COREandB2BwithinOnemessage
CNORCreditor bank is not registered
CURRIncorrectCurrency
CUSTRequestedByCustomer
DNORDebtor bank is not registered
DS01ElectronicSignaturesCorrect
DS02OrderCancelled
DS03OrderNotCancelled
DS04OrderRejected
DS05OrderForwardedForPostprocessing
DS06TransferOrder
DS07ProcessingOK
DS08DecompressionError
DS09DecryptionError
DS0ADataSignRequested
DS0BUnknownDataSignFormat
DS0CSignerCertificateRevoked
DS0DSignerCertificateNotValid
DS0EIncorrectSignerCertificate
DS0FSignerCertificationAuthoritySignerNotValid
DS0GNotAllowedPayment
DS0HNotAllowedAccount
DS0KNotAllowedNumberOfTransaction
DS10Signer1CertificateRevoked
DS11Signer1CertificateNotValid
DS12IncorrectSigner1Certificate
DS13SignerCertificationAuthoritySigner1NotValid
DS14UserDoesNotExist
DS15IdenticalSignatureFound
DS16PublicKeyVersionIncorrect
DS17DifferentOrderDataInSignatures
DS18RepeatOrder
DS19ElectronicSignatureRightsInsufficient
DS20Signer2CertificateRevoked
DS21Signer2CertificateNotValid
DS22IncorrectSigner2Certificate
DS23SignerCertificationAuthoritySigner2NotValid
DS24WaitingTimeExpired
DS25OrderFileDeleted
DS26UserSignedMultipleTimes
DS27UserNotYetActivated
DT01InvalidDate
DT02InvalidCreationDate
DT03InvalidNonProcessingDate
DT04FutureDateNotSupported
DT05InvalidCutOffDate
DT06ExecutionDateChanged
DU01DuplicateMessageID
DU02DuplicatePaymentInformationID
DU03DuplicateTransaction
DU04DuplicateEndToEndID
DU05DuplicateInstructionID
DUPLDuplicatePayment
ED01CorrespondentBankNotPossible
ED03BalanceInfoRequest
ED05SettlementFailed
ED06SettlementSystemNotAvailable
ERINERIOptionNotSupported
FF01Invalid File Format
FF02SyntaxError
FF03InvalidPaymentTypeInformation
FF04InvalidServiceLevelCode
FF05InvalidLocalInstrumentCode
FF06InvalidCategoryPurposeCode
FF07InvalidPurpose
FF08InvalidEndToEndId
FF09InvalidChequeNumber
FF10BankSystemProcessingError
FF11ClearingRequestAborted
G000Payment transferred and not tracked
G001CreditDebitNotConfirmed
G002CreditDebitNotConfirmed
G003CreditPendingDocuments
G004CreditPendingFunds
G005DeliveredWithServiceLevel
G006DeliveredWIthoutServiceLevel
ID01CorrespondingOriginalFileStillNotSent
MD01NoMandate
MD02MissingMandatoryInformationIn Mandate
MD05CollectionNotDue
MD06RefundRequestByEndCustomer
MD07EndCustomerDeceased
MS02NotSpecifiedReasonCustomer Generated
MS03NotSpecifiedReasonAgent Generated
NARRNarrative NERI NoERI
RC01BankIdentifierIncorrect
RC02InvalidBankIdentifier
RC03InvalidDebtorBankIdentifier
RC04InvalidCreditorBankIdentifier
RC05InvalidBICIdentifier
RC06InvalidDebtorBICIdentifier
RC07InvalidCreditorBICIdentifier
RC08InvalidClearingSystemMemberIdentifier
RC09InvalidDebtorClearingSystemMemberIdentifier
RC10InvalidCreditorClearingSystemMemberIdentifier
RC11InvalidIntermediaryAgent
RC12MissingCreditorSchemeId
RCONR-MessageConflict
RF01NotUniqueTransactionReference
RR01Missing Debtor Account or Identification
RR02Missing Debtor Name or Address
RR03Missing Creditor Name or Address
RR04RegulatoryReason
RR05RegulatoryInformationInvalid
RR06TaxInformationInvalid
RR07RemittanceInformationInvalid
RR08RemittanceInformationTruncated
RR09InvalidStructuredCreditorReference
RR10InvalidCharacterSet
RR11InvalidDebtorAgentServiceID
RR12InvalidPartyID
S000ValidRequestForCancellationAcknowledged
S001UETRFlaggedForCancellation
S002NetworkStopOfUETR
S003RequestForCanacellationForwarded
S004RequestForCancellationDeliveryAcknowledgement
SL01Specific Service offered by Debtor Agent
SL02Specific Service offered by Creditor Agent
SL11Creditor not on Whitelist of Debtor
SL12Creditor on Blacklist of Debtor
SL13Maximum number of Direct Debit Transactions exceeded
SL14Maximum Direct Debit Transaction Amount exceeded
TA01TransmissonAborted
TD01NoDataAvailable
TD02FileNonReadable
TD03IncorrectFileStructure
TM01InvalidCutOffTime
TS01TransmissionSuccessful
TS04TransferToSignByHand

Error Codes Unique to InstaPay

The table of codes stated below are error codes that are only applicable to InstaPay.

Error CodeCode Explanation
9909IPS Switch system malfunction
9910Receiving Bank - Logged Off
9912Rvc Participant not available
9920Interbank Fee Code invalid
9921Application Criteria is invalid
9922Type of Person is invalid
9923Rate Debit Concept is not numeric
9924Invalid Asset Indicator
9925Invalid Month of Payment
9926Month/Year of Payment is not numeric
9934Sending Participant offline
9946Sending Participant fully suspended
9947Receiving Participant fully suspended
9948Service suspended
9964Invalid Bank Identification
NOATMessage Type not supported