Unprocessable (422) Codes

Comprehensive list of possible error codes that can be returned in a 422 response. Note that each endpoint
will only return a subset of these codes. For a list of codes that can be returned by a specific endpoint,
see the documentation for the 422 response within that endpoint.

CodeTitleDescription
ZPUNP00One or more fields violate the relevant schema{details}
ZPUNP01Debtor's financial institution does not support PayToCannot create agreement with provided debtor account
ZPUNP02Invalid creditor accountThe given creditor account cannot accept funds via NPP
ZPUNP03Creditor account number only zeroesCreditor account number contains only zeroes
ZPUNP04Creditor account number reservedCreditor account number is a reserved account
ZPUNP05Creditor branch code does not existCreditor branch code does not exist
ZPUNP06Error resolving aliasZepto was unable to reach the addressing service
ZPUNP07Debtor alias not foundZepto was unable to resolve the given debtor alias
ZPUNP08Creditor alias not foundZepto was unable to resolve the given creditor alias
ZPUNP09Alias resolution not enabledAccount not enabled for alias resolution services
ZPAGR00Duplicate UIDAn agreement with the given UID already exists
ZPAGR01No configured ABNPayTo Merchants are required to have a configured ABN
ZPAGR02Invalid resolution requested beforeResolution requested before cannot be after {latest_time}
ZPAGR03Invalid resolution requested beforeResolution requested before cannot be in the past
ZPAGR04Past validity start dateValidity start date must not be in the past
ZPAGR05Validity start date not amendableValidity start date cannot be amended
ZPAGR06Validity start date after end dateValidity start date must be prior to the validity end date
ZPAGR07Validity start date after first payment dateValidity start date must be prior to the first payment date
ZPAGR08Validity end date too earlyValidity end date must be equal to or later than the current date and, if given, the last payment date
ZPAGR09First payment date in pastFirst payment date must not be in the past
ZPAGR10Last payment date before first payment dateLast payment date cannot be before the first payment date
ZPAGR11Last payment date in the pastLast payment date cannot be before the current date
ZPAGR12Debtor account number only zeroesDebtor account number contains only zeroes
ZPAGR13Debtor account number reservedDebtor account number is a reserved account
ZPAGR14Debtor branch code does not existDebtor branch code does not exist
ZPAGR15Mandate limit reachedYou have reached the maximum number of mandates you can create for a debtor per 24 hours
ZPAGR16Mandate create limit reachedYou have reached the maximum number of mandates your account can create per 24 hours
ZPAGR17Auto-Cancel Needs Resolution Date'cancel_if_unresolved' must be accompanied by 'resolution_requested_before'
ZPPAY00Duplicate UIDA payment with the given UID already exists
ZPPAY01Over daily limitThis Payment would cause you to exceed your current daily limit of {limit}
ZPPAY02Over per-transaction limitThe amount is higher than your current per-transaction limit of {limit}
ZPPAY03Agreement not activeThe related agreement must be active before you can initiate a payment
ZPPAY04Creditor party name mismatchThe creditor party name does not match the name specified in the agreement
ZPPAY05Creditor ultimate party name mismatchThe creditor ultimate party name does not match the name specified in the agreement
ZPPAY06Creditor account mismatchThe creditor account does not match the account specified in the agreement
ZPPAY07After validity end dateThe validity end date specified in the agreement has already passed
ZPPAY08Before validity start dateThe validity start date specified in the agreement has not yet passed
ZPPAY09Last payment required for balloonThe last payment parameter must be specified for a payment against a balloon type agreement
ZPPAY10Last payment given for non-balloonThe last payment parameter must only be specified for a payment against a balloon type agreement
ZPPAY11Creditor details requiredThe creditor details must be specified for a payment when not previously specified on the agreement
ZPPAY12Amount over maximumThe payment amount is larger than the maximum specified in the agreement
ZPPAY13After last payment dateThe last payment date specified in the agreement has already passed
ZPPAY14First payment date mismatchThe payment date does not match the first payment date specified in the agreement
ZPPAY15Amount incorrectThe payment amount does not match the amount specified in the agreement
ZPPAY16Timing incorrectThe time that this payment was initiated does not match the terms of the agreement
ZPPAY17Too many paymentsThe maximum number of payments has already been reached for the current frequency period, according to the terms of the agreement
ZPPAY18First payment amount incorrectThe payment amount does not match the first payment amount specified in the agreement
ZPPAY19Last payment amount incorrectThe payment amount does not match the last payment amount specified in the agreement
ZPPAY20Last payment date mismatchThe payment date does not match the last payment date specified in the agreement
ZPPAY21Last payment madeNo further payments can be created for this agreement, as the last payment has been made
ZPPAY22Agreement not foundNo agreement could be found for the given agreement UID
ZPPAY23Debtor account mismatchThe payment debtor does not match the agreement debtor
ZPREF00Duplicate UIDA refund with the given UID already exists
ZPREF01Payment not foundNo payment could be found for the given payment UID
ZPREF02Payment not refundableThe payment is not refundable
ZPREF03Float bank account not foundNo float bank account could be found for the given float_bank_account_id
ZPREF04Float bank account not activeThe given float bank account is not currently active
ZPREF05Float bank account missing servicesThe given float bank account is not configured to support realtime payments
ZPREF06Total refunds greater than original payment amountThe sum of all refunds is greater than the original payment
ZPREF07The provided fund source has insufficient fundsThe provided fund source has insufficient funds to process this refund
ZPREF08Refunding Via PayTo Not EnabledThis feature has not been enabled for your account
ZPREF09Original Payment is a RefundThe payment being refunded cannot be a payment created by a previous refund
ZPREF10Over per-transaction limitThe amount is higher than your current per-transaction limit of {limit}
ZPREF11Over Daily LimitThis Refund would cause you to exceed your current daily limit
ZPAMN00Agreement not amendableAgreement must be active or suspended before it can be amended
ZPAMN01Amendment already processingThere is a pending amendment for this agreement
ZPAMN02No changesNo changes were specified
ZPAMN03Mandate doesn't changeThe agreement already has the given changes
ZPAMN04Validity end date not amendableValidity end date cannot be amended if it was null in original mandate
ZPAMN05Initiator not permittedInitiator cannot be amended by your account
ZPAMN06Invalid resolution requested beforeResolution requested before cannot be after {latest_time}
ZPAMN07Resolution requested before in pastResolution requested before cannot be in the past
ZPAMN08Last payment madeThis agreement can no longer be amended, as the last payment has been made
ZPPRY00Payment not retryablePayment is not in a retryable state
ZPPRY01Too many retriesPayment has reached the maximum amount of retries
ZPPRY02After mandate validity end dateThe related agreement is no longer valid
ZPPRY03Retry timeoutPayment has been retried too many times recently. Cannot be retried again until {next_time}
ZPPRY04Retry timeout after validity endPayment has been retried too many times recently and the related mandate will not be valid at the next retryable time.
ZPPRY05Creditor Changed For RefundThe creditor of a PayTo Payment that is facilitating a PayTo Refund cannot be updated when retrying
ZPCAN00Incorrect agreement stateAgreement can not be cancelled while in the '{state}' state
ZPCAN01Already processingThere is a pending cancellation for this agreement
ZPREA00Incorrect agreement stateAgreement cannot be reactivated by the initiator whilst in the '{state}' state (set by the {actor})
ZPREA01Already processingThere is a pending reactivation for this agreement
ZPSUS00Incorrect agreement stateAgreement can not be suspended by the initiator while in the '{state}' state
ZPSUS01Already processingThere is a pending suspension for this agreement
ZPARE00Amendment not recallableAmendment is not recallable while in the '{state}' state
ZPARE01Already processingThere is already an in-progress recall for this amendment
ZPARE02Agreement has no amendmentAgreement has no in-progress amendment to recall
ZPPGN00One or more paramaters are invalid{details}
ZPADD01Alias not foundThe given alias was not able to be resolved
ZPADD02Account lookup limit reachedThe account level lookup limit has been reached for the current period
ZPADD03Remote IP lookup limit reachedThe remote IP level lookup limit has been reached for the current period
ZPADD04Requester ID lookup limit reachedThe requester ID level lookup limit has been reached for the current period