| 400 | NOS_ACCTID_REQUIRED | maccount is required |
| 400 | NOS_DATERANGE_INVALID | End must be after Start. |
| 400 | NOS_DATERANGE_SIZE | Days between Start and End must be smaller than |
| 400 | NOS_DUP_SUB_CRT_ERROR | duplicate record already exists or subscriptionId not provided |
| 400 | NOS_ENDDATE_INVALID | Invalid End |
| 400 | NOS_EVTID_REQUIRED | EventId must not be empty" |
| 400 | NOS_EVTNAME_INVALID | EventName must not be empty and be one of [] |
| 400 | NOS_EVTNAME_REQUIRED | eventName is required |
| 400 | NOS_HEADER_REQUIRED | Header must not be empty |
| 400 | NOS_ISACTIVE_REQUIRED | isActive must not be empty |
| 400 | NOS_PGNUM_INVALID | pageNumber must be greater than 0 |
| 400 | NOS_PGSIZ_INVALID | pageSize must be from 1 to |
| 400 | NOS_REQUEST_EMPTY | request payload is empty |
| 400 | NOS_STARTDATE_INVALID | Invalid Start |
| 400 | NOS_STS_INVALID | Status must be one of [] |
| 400 | NOS_SUBID_INVALID | SubscriptionId must be a valid Guid |
| 400 | NOS_SUBID_REQUIRED | subscriptionId is required |
| 400 | NOS_SUBNAME_INVALID | subscriptionName must not be empty and match RegularExpression |
| 400 | NOS_SUBNAME_REQUIRED | subscriptionName must not be empty |
| 400 | NOS_TRACEID_REQUIRED | traceId is required |
| 400 | NOS_URL_INVALID | callBackUrl must not be empty and must be a well-formed URL |
| 400 | NOS_URL_REQUIRED | callBackUrl is required |
| 400 | NOS_VALIDATION_ERROR | One or more validation failures have occurred |
| 400 | NOS_WEBDTL_REQUIRED | WebHookDetail is required |
| 400 | PAS_REQ_BODY_INVALID | Error parsing badly formed request message - |
| 404 | NOS_EVENT_NOT_FOUND_ERROR | No webhook found for: |
| 404 | NOS_SUB_NOT_FOUND_ERROR | SubscriptionId is not found" |
| 500 | NOS_DEL_SUB_ERROR | Document deleted . Expected exactly 1 subscription deletion. |
| 500 | NOS_DUP_SUB_UPD_ERROR | duplicate records exist for subscriptionId |
| 500 | NOS_UNEXPECTED_ERROR | An unexpected exception occurred |
| 500 | NOS_UPD_SUB_ERROR | Document modified . Expected exactly 1 subscription updated. |
| 400 | PAM_ACCTID_REQUIRED | maccount is required |
| 400 | PAM_ACTION_INVALID | ActionStatus PropertyValue is invalid - must be one of [] |
| 400 | PAM_AMEND_FORBIDDEN | Can only amend payment agreement in active or paused status |
| 400 | PAM_AMEND_PENDING | Can not amend payment agreement with pending bilateral amend |
| 400 | PAM_AMOUNT_ERROR | : Invalid payment amount |
| 400 | PAM_AMT_GTR_MAX_AMT | Amount can not be greater than maximum amount. |
| 400 | PAM_AMT_INVALID | .amount is invalid - PropertyValue |
| 400 | PAM_AMT_TYPE_INVALID_COMBINATION | For payment amount type |
| 400 | PAM_AMT_TYPE_UNSUPPORTED | Unsupported payment amount type " |
| 400 | PAM_AUTO_RENEWAL_REQUIRED | .automaticRenewal is required |
| 400 | PAM_BSB_ACCOUNT_TOGETHER | BSB and account must be provided together |
| 400 | PAM_BUSINESS_RULE_ERROR | startdate invalid |
| 400 | PAM_CANCEL_CREATED | Payment agreement is in created status. Please use our recall API to cancel the PAG creation |
| 400 | PAM_CRTD_ENDDATE_INVALID | CreatedEndDate must be past time and within 1 month after CreatedStartDate |
| 400 | PAM_CRTD_STARTDATE_INVALID | CreatedStartDate must be past time |
| 400 | PAM_DEBTOR_PAUSED | Payment agreement paused by Debtor can only be resumed by Debtor |
| 400 | PAM_DESC_INVALID | .description must have minimum 1 |
| 400 | PAM_DESC_SHORT_DESC_MISSING | either description or shortDescription or both must be provided" |
| 400 | PAM_DETAILS_REQUIRED | paymentDetails required |
| 400 | PAM_DUP_PAYEE | The payee information has been provided in both the payment agreement |
| 400 | PAM_ENDDATE_BEFORE_START | endDate cannot be earlier than paymentAgreement startDate" |
| 400 | PAM_ENDDATE_EARLY | .endDate PropertyValue must be later than .startDate |
| 400 | PAM_ENDDATE_FORBIDDEN | .endDate is prohibited when automaticRenewal is true |
| 400 | PAM_ENDDATE_INVALID | .endDate PropertyValue must match yyyy-MM-dd |
| 400 | PAM_ENDDATE_REQUIRED | .endDate is required when automaticRenewal is false |
| 400 | PAM_ENDDATE_TOO_OLD | endDate must be a future date |
| 400 | PAM_ENDDATE_WITH_AUTORENEW | endDate cannot be provided unless automaticRenewal is false |
| 400 | PAM_INVALID_OPERATION | PaymentAgreementStatus is invalid for the change to |
| 400 | PAM_INVALID_PURPOSE | Purpose code not allowed |
| 400 | PAM_INVALID_TIME_FORMAT | .ExecutionTime must match HH:MM:SS |
| 400 | PAM_MAPPING_ERROR | Internal error - property value is invalid. Please contact ShaBaas Pay support. | PayTo Not Supported |
| 400 | PAM_MAX_AMT_INVALID | .maximumAmount is invalid - PropertyValue |
| 400 | PAM_NUM_TRANS_INVALID | .NumberOfTransactionsPermitted must not be less than or equal to 0 |
| 400 | PAM_PAGID_INVALID | paymentAgreementUID PropertyValue must match RegularExpression |
| 400 | PAM_PAGID_REQUIRED | paymentAgreementUID required |
| 400 | PAM_PAGMMSID_REQUIRED | Either PaymentAgreementUid or MmsId must not be empty |
| 400 | PAM_PAG_EXISTS | Failed to create payment agreement - PaymentAgreementUID already linked to mmsId |
| 400 | PAM_PAG_LIMIT_EXCEEDED | Request exceeds the maximum allowed payment agreement limit |
| 400 | PAM_PAG_PURPOSE_INVALID | .purpose value PropertyValue invalid - must be one of [] |
| 400 | PAM_PAG_STATUS_INACTIVE | Agreement status must be active" |
| 400 | PAM_PAG_TYPE_INVALID | .agreementType value PropertyValue invalid - must be one of [] |
| 400 | PAM_PAYEE_ACCOUNT_NAME_FORBIDDEN | Payee account name is not allowed |
| 400 | PAM_PAYEE_ACCT_EMPTY | .payeeLinkedAccount PropertyValue cannot be all zeros or blanks |
| 400 | PAM_PAYEE_ACCT_FORBIDDEN | .payeeLinkedAccount prohibited with payeeLinkedPayId |
| 400 | PAM_PAYEE_ACCT_INVALID | .payeeLinkedAccount PropertyValue must match RegularExpression |
| 400 | PAM_PAYEE_ACCT_LENGTH | .payeeLinkedAccount must not be longer than 28 characters |
| 400 | PAM_PAYEE_ACCT_MISSING | The payee account information has not been provided. |
| 400 | PAM_PAYEE_ACCT_NAME_FORBIDDEN | .payeeAccountName must be empty when payeeLinkedBsb is ShaBaas Pay |
| 400 | PAM_PAYEE_ACCT_NAME_INVALID | .payeeAccountName PropertyValue must match RegularExpression |
| 400 | PAM_PAYEE_ACCT_NAME_REQUIRED | .payeeAccountName must not be empty |
| 400 | PAM_PAYEE_ACCT_REQUIRED | .payeeLinkedAccount required if no payeeLinkedPayId |
| 400 | PAM_PAYEE_BSB_FORBIDDEN | .payeeLinkedBsb prohibited with payeeLinkedPayId |
| 400 | PAM_PAYEE_BSB_INVALID | .payeeLinkedBsb PropertyValue must match RegularExpression |
| 400 | PAM_PAYEE_BSB_REQUIRED | .payeeLinkedBsb required if no payeeLinkedPayId |
| 400 | PAM_PAYEE_BSB_RESTRICTED | The specified Payee bsb is not allowed | PayTo Not Supported |
| 400 | PAM_PAYEE_EMPTY | must contain at least one input field |
| 400 | PAM_PAYEE_FORBIDDEN | The account information provided does not match the list of allowed Payees. | PayTo Not Supported |
| 400 | PAM_PAYEE_ID_INVALID | .payeeLinkedPayId value invalid for specified payeeLinkedPayIdType | PayTo Not Supported |
| 400 | PAM_PAYEE_ID_TYPE_FORBIDDEN | .payeeLinkedPayIdType prohibited without payeeLinkedPayId |
| 400 | PAM_PAYEE_ID_TYPE_INVALID | .payeeLinkedPayIdType PropertyValue invalid - must be one of [] |
| 400 | PAM_PAYEE_ID_TYPE_REQUIRED | .payeeLinkedPayIdType required for payeeLinkedPayId |
| 400 | PAM_PAYEE_MISSING | The payee information has not been provided in either the payment agreement |
| 400 | PAM_PAYEE_TYPE_INVALID | .payeeType PropertyValue is invalid - must be one of []" |
| 400 | PAM_PAYER_ACCT_EMPTY | .linkedAccount PropertyValue cannot be all zeros or blanks |
| 400 | PAM_PAYER_ACCT_FORBIDDEN | .linkedAccount prohibited with linkedPayId |
| 400 | PAM_PAYER_ACCT_INVALID | .linkedAccount PropertyValue must match RegularExpression |
| 400 | PAM_PAYER_ACCT_LENGTH | .linkedAccount must be between 1 and 28 characters |
| 400 | PAM_PAYER_ACCT_REQUIRED | .linkedAccount required if no linkedPayId |
| 400 | PAM_PAYER_BSB_FORBIDDEN | .linkedBsb prohibited with linkedPayId |
| 400 | PAM_PAYER_BSB_INVALID | .linkedBsb PropertyValue must match RegularExpression |
| 400 | PAM_PAYER_BSB_REQUIRED | .linkedBsb required if no linkedPayId |
| 400 | PAM_PAYER_FORBIDDEN | The account information provided does not match the list of allowed Payers | PayTo Not Supported |
| 400 | PAM_PAYER_ID_INVALID | .linkedPayId invalid format for linkedPayIdType | PayTo Not Supported |
| 400 | PAM_PAYER_ID_TYPE_FORBIDDEN | .linkedPayIdType prohibited without linkedPayId |
| 400 | PAM_PAYER_ID_TYPE_INVALID | .linkedPayIdType PropertyValue invalid - must be one of [] |
| 400 | PAM_PAYER_ID_TYPE_REQUIRED | .linkedPayIdType required for linkedPayId |
| 400 | PAM_PAYER_MISSING | The payer information has not been provided in either the payment agreement |
| 400 | PAM_PAYER_NAME_INVALID | .payer PropertyValue must match RegularExpression" |
| 400 | PAM_PAYER_NAME_LENGTH | .payer must be between 1 and 140 characters |
| 400 | PAM_PAYER_NAME_REQUIRED | .payer required |
| 400 | PAM_PAYER_PARTY_ALNUM | .payerPartyReference Must contain at least one alphanumeric character |
| 400 | PAM_PAYER_PARTY_INVALID | .payerPartyReference value PropertyValue does not match RegularExpression |
| 400 | PAM_PAYER_PARTY_LENGTH | .payerPartyReference must be from 1 to 35 characters |
| 400 | PAM_PAYER_PARTY_REQUIRED | .payerPartyReference required |
| 400 | PAM_PAYER_PAYEE_EXISTS | Failed to create ApprovedPayerPayee - account already exists |
| 400 | PAM_PAYER_REQUIRED | payerDetails required |
| 400 | PAM_PAYER_TYPE_INVALID | .payerType PropertyValue invalid - must be one of [] |
| 400 | PAM_PAYER_TYPE_REQUIRED | .payerType required |
| 400 | PAM_PAYMENTINFORMATION_FREQUENCYCOMBINATIONRULE | Either pointInTime or numberOfTransactionsPermitted must be present in paymentTerms |
| 400 | PAM_PG_NUM_INVALID | pageNumber must be greater than zero" |
| 400 | PAM_PG_SZ_INVALID | pageSize must be between 1 and |
| 400 | PAM_PIT_FORBIDDEN | PaymentInformation.PointInTime must not be present when PaymentFrequency is |
| 400 | PAM_PIT_INVALID | .PointInTime must be 2 digits string |
| 400 | PAM_PMT_FREQ_INVALID | .paymentFrequency PropertyValue invalid - must be one of []" |
| 400 | PAM_PMT_FREQ_REQUIRED | .paymentFrequency is required |
| 400 | PAM_REASON_CODE_INVALID | reasonCode PropertyValue is invalid - must match one of [] |
| 400 | PAM_REASON_CODE_REQUIRED | reasonCode is required when statusChange is Pause or Cancel |
| 400 | PAM_REASON_DESC_INVALID | reasonDescription is invalid - must be from 1 to 256 characters |
| 400 | PAM_RECALL_INVALID | Action in Payment Agreement invalid status - must be pending for recall |
| 400 | PAM_RECORD_NOT_FOUND_ERROR | Requested record could not be found |
| 400 | PAM_REQUEST_EMPTY | request payload is empty |
| 400 | PAM_REQ_BODY_INVALID | Error parsing badly formed request message - |
| 400 | PAM_RESOLUTION_INVALID | .respondByTime must be between now and 5 days in the future |
| 400 | PAM_SCHED_INVALID | schedulePaymentInitiation not yet supported - if provided value must be false" |
| 400 | PAM_SHORT_DESC_INVALID | .shortDescription must have minimum 1 |
| 400 | PAM_STARTDATE_EARLY | .startDate must be future date." |
| 400 | PAM_STARTDATE_INVALID | .startDate PropertyValue must match yyyy-MM-dd. |
| 400 | PAM_STARTDATE_REQUIRED | .startDate is required |
| 400 | PAM_STATUS_CHG_INVALID | statusChange PropertyValue is invalid - must be one of [] |
| 400 | PAM_STATUS_CHG_REQUIRED | statusChange is required |
| 400 | PAM_TERMS_REQUIRED | paymentTerms required |
| 400 | PAM_TZ_INVALID | .RespondByTime requires a time and timezone |
| 400 | PAM_ULTIMATE_PAYEE_FORBIDDEN | Payee ultimate name not allowed |
| 400 | PAM_ULT_PAYEE_FORBIDDEN | .ultimatePayee must be empty when payeeLinkedBsb is ShaBaas Pay |
| 400 | PAM_ULT_PAYEE_INVALID | .ultimatePayee PropertyValue must match RegularExpression |
| 400 | PAM_ULT_PAYEE_REQUIRED | .ultimatePayee must not be empty |
| 400 | PAM_ULT_PAYER_INVALID | .ultimatePayer PropertyValue must match RegularExpression |
| 400 | PAM_ULT_PAYER_LENGTH | .ultimatePayer must be between 1 and 140 characters |
| 400 | PAM_ULT_PAYER_REQUIRED | .ultimatePayer required |
| 400 | PAM_VALIDATION_ERROR | Error validating request message - | PayTo Not Supported |
| 403 | PAM_FORBIDDEN_ERROR | Not allowed to for account | PayTo Not Supported |
| 404 | PAM_ACCT_NOT_FOUND_ERROR | Account not found for AccountId |
| 404 | PAM_ACTION_NOT_FOUND_ERROR | Action not found in Payment Agreement |
| 404 | PAM_PAG_FQN_NOT_FOUND_ERROR | Unable to find payment agreement with account: paymentAgreementUid: mmsId: |
| 404 | PAM_PAG_NOT_FOUND_ERROR | PaymentAgreement not found for PaymentAgreementUID |
| 404 | PAM_PARTY_NOT_FOUND_ERROR | ApprovedPayerPayee with ApprovalId and mAccount not found |
| 500 | PAM_ACCT_CFG_PURPOSE_ERROR | Purpose Code not provided in agreement and default value not configured in account |
| 500 | PAM_ACCT_NOT_FOUND_ERROR | Account not found for AccountId |
| 500 | PAM_ACCT_UPDATE_ERROR | Documents modified . Expected exactly 1 AccountConfiguration updated. |
| 500 | PAM_MAPPING_ERROR | Internal error - property value is invalid - expected one of []. Please contact ShaBaas Pay support. |
| 500 | PAM_PAG_CREATE_ERROR | Failed to create payment agreement in repository |
| 500 | PAM_PAG_NOT_FOUND_ERROR | PaymentAgreement not found for PaymentAgreementUID |
| 500 | PAM_PAG_UPDATE_ERROR | Documents modified . Expected exactly 1 payment agreement updated. |
| 500 | PAM_PAG_UPSERT_ERROR | Documents modified . Expected 0 or 1 payment agreement updated. |
| 500 | PAM_PARTY_CREATE_ERROR | Failed to create ApprovedPayerPayee in repository |
| 500 | PAM_PARTY_UPDATE_ERROR | Documents modified . Expected exactly 1 ApprovedPayerPayee updated. |
| 500 | PAM_UID_NOT_UNIQUE | More than one paymentAgreementUID is found |
| 500 | PAM_UNEXPECTED_ERROR | Internal server error. Please contact ShaBaas Pay support. |
| 502 | PAM_NPP_GATEWAY_ERROR | Error returned from NPP gateway | PayTo Not Supported | PayTo Not Supported |
| 504 | PAM_NPP_GATEWAY_TIMEOUT | Timeout from NPP gateway | PayTo Not Supported |
| 202 | PAS_IN_PROGRESS_STATUS | Requested operation is still pending |
| 400 | PAS_ACCTID_REQUIRED | maccount is required |
| 400 | PAS_ACC_PRD_LIMIT_EXCEEDED | Payment amount requested plus amount used exceeds remaining account limit for period. |
| 400 | PAS_ACCT_NOT_FOUND_ERROR | Account not found for AccountId . |
| 400 | PAS_AGREEMENT_STATUS_INACTIVE | Agreement status must be active. |
| 400 | PAS_AGREEMENT_ENDED | The end date has been exceeded on the payment agreement. |
| 400 | PAS_AGREEMENT_INVALID | Invalid payment agreement amount or currency information. Please contact ShaBaas Pay support. |
| 400 | PAS_AGREEMENT_NOT_STARTED | The start date on the payment agreement is greater than the current date. |
| 400 | PAS_AMOUNT_ERROR | Payment initiation amount currency are null or invalid. |
| 400 | PAS_AMOUNT_MISMATCH | The amount does not match the active amount of the payment agreement . |
| 400 | PAS_AMT_EXCEEDED | The amount exceeds the active allowed amount of the payment agreement . |
| 400 | PAS_AMT_INVALID | .amount is invalid - PropertyValue |
| 400 | PAS_AMT_REQUIRED | .amount is required |
| 400 | PAS_BUSINESS_RULE_ERROR | Business rule failure - |
| 400 | PAS_COUNT_LIMIT_EXCEEDED | Count of payments exceeds configured limits for the specified payment agreement. |
| 400 | PAS_COUNT_LIMIT_UNDEFINED | Payment count limit zero or not defined for the specified payment agreement. |
| 400 | PAS_DEFAULT_PAYEE_ACCT_NAME_REQUIRED | error: Account must have DefaultPayeeAccountName configured when payee is ShaBaas Pay. |
| 400 | PAS_DUP_PAYEE | The payee information has been provided in both the payment agreement, and the current request. |
| 400 | PAS_DUPLICATE_INSTRUCTION | Failed to create payment instruction - Duplicate paymentInitiationUID |
| 400 | PAS_ENDDATE_EXCEEDED | createdEndDate invalid - may not be more than months after createdStartDate |
| 400 | PAS_ENDDATE_INVALID | createdEndDate invalid - must be after createdStartDate |
| 400 | PAS_FAIL_LIMIT_EXCEEDED | Number of failed payment requests exceeds limit of per day. |
| 400 | PAS_LIMIT_UNAVAILABLE | Invalid account configuration for allowed payment initiations for the day. Please contact ShaBaas Pay support. |
| 400 | PAS_MAPPING_ERROR | Internal error - property value is invalid. Please contact ShaBaas Pay support. | PayTo Not Supported |
| 400 | PAS_MAX_AMT_EXCEEDED | The amount exceeds the allowed maximumAmount of the payment agreement . |
| 400 | PAS_PAGID_INVALID | paymentAgreementUID value PropertyValue must match RegularExpression |
| 400 | PAS_PAGID_REQUIRED | paymentAgreementUID required |
| 400 | PAS_PAYEE_ACCTNAME_FORBIDDEN | .payeeAccountName must be empty when payeeLinkedBsb is ShaBaas Pay |
| 400 | PAS_PAYEE_ACCTNAME_INVALID | .payeeAccountName PropertyValue must match RegularExpression |
| 400 | PAS_PAYEE_ACCTNAME_LENGTH | .payeeAccountName must be from 1 to 140 characters |
| 400 | PAS_PAYEE_ACCTNAME_REQUIRED | .payeeAccountName required |
| 400 | PAS_PAYEE_ACCT_FORBIDDEN | .payeeLinkedAccount prohibited with payeeLinkedPayId |
| 400 | PAS_PAYEE_ACCT_INVALID | .payeeLinkedAccount PropertyValue must match RegularExpression |
| 400 | PAS_PAYEE_ACCT_LENGTH | .payeeLinkedAccount must be from 1 to 28 characters |
| 400 | PAS_PAYEE_ACCT_MISSING | The payee account information has not been provided. |
| 400 | PAS_PAYEE_ACCT_REQUIRED | .payeeLinkedAccount required if no payeeLinkedPayId |
| 400 | PAS_PAYEE_ACCT_ZERO | .payeeLinkedAccount PropertyValue must not be all zero or blank |
| 400 | PAS_PAYEE_ACCTNAME_RESTRICTED | Payee account name is not allowed |
| 400 | PAS_PAYEE_BSB_FORBIDDEN | .payeeLinkedBsb prohibited with payeeLinkedPayId |
| 400 | PAS_PAYEE_BSB_INVALID | .payeeLinkedBsb PropertyValue must match RegularExpression |
| 400 | PAS_PAYEE_BSB_REQUIRED | .payeeLinkedBsb required if no payeeLinkedPayId |
| 400 | PAS_PAYEE_EMPTY | (payeeDetails) must contain at least one input field |
| 400 | PAS_PAYEE_FORBIDDEN | The account information provided does not match the list of allowed Payees. | PayTo Not Supported |
| 400 | PAS_PAYEE_MISSING | The payee information has not been provided in either the payment agreement, or the current request. |
| 400 | PAS_PAYEE_ID_INVALID | .payeeLinkedPayId invalid format for payeeLinkedPayIdType |
| 400 | PAS_PAYEE_PAYID_TYPE_FORBIDDEN | .payeeLinkedPayIdType prohibited without payeeLinkedPayId |
| 400 | PAS_PAYEE_PAYID_TYPE_INVALID | PayeeLinkedPayIdType value PropertyValue invalid | PayTo Not Supported |
| 400 | PAS_PAYEE_PAYID_TYPE_REQUIRED | PayeeLinkedPayIdType required for payeeLinkedPayId |
| 400 | PAS_PAYEE_TYPE_INVALID | PayeeType value PropertyValue invalid |
| 400 | PAS_PAYMENT_TOO_SOON | The payment execute not before time has been exceeded on the payment agreement. |
| 400 | PAS_PERIOD_COUNT_EXCEEDED | Initiation count exceeds maximum allowed payment initiations for the day . |
| 400 | PAS_PMTDTL_REQUIRED | paymentDetails required |
| 400 | PAS_PMTID_REQUIRED | paymentId is required |
| 400 | PAS_PMT_UID_INVALID | paymentInitiationUID PropertyValue must match RegularExpression |
| 400 | PAS_PMT_UID_REQUIRED | paymentInitiationUID required |
| 400 | PAS_REF_INVALID | .lodgementReference invalid |
400
| PAS_REQUEST_EMPTY | request payload is empty" |
| 400 | PAS_REQ_BODY_INVALID | Error parsing badly formed request message - |
| 400 | PAS_STARTDATE_INVALID | createdStartDate invalid - must be past date |
| 400 | PAS_STARTDATE_REQUIRED | createdStartDate required |
| 400 | PAS_SUPERCODE_INVALID | .uniqueSuperAnnuationCode PropertyValue must match RegularExpression |
| 400 | PAS_SUPERCODE_REQUIRED | .uniqueSuperAnnuationCode is mandatory if uniqueSuperAnnuationIdentification is given |
| 400 | PAS_SUPERID_INVALID | .uniqueSuperAnnuationIdentification PropertyValue must match RegularExpression |
| 400 | PAS_SUPERID_REQUIRED | .uniqueSuperAnnuationIdentification is mandatory if uniqueSuperAnnuationCode is given |
| 400 | PAS_TRNSTS_INVALID | transactionStatus value PropertyValue invalid - must be one of [] |
| 400 | PAS_TRNSTS_REQUIRED | transactionStatus required |
| 400 | PAS_ULT_PAYEE_FORBIDDEN | .ultimatePayee must be empty when payeeLinkedBsb is ShaBaas Pay |
| 400 | PAS_ULT_PAYEE_INVALID | .ultimatePayee PropertyValue must match RegularExpression |
| 400 | PAS_ULT_PAYEE_LENGTH | .ultimatePayee must be from 1 to 140 characters |
| 400 | PAS_ULT_PAYEE_REQUIRED | .ultimatePayee required |
| 400 | PAS_ULT_PAYEE_RESTRICTED | Payee ultimate name not allowed |
| 400 | PAS_VALIDATION_ERROR | Error validating request message | PayTo Not Supported |
| 404 | PAS_AGREEMENT_NOT_FOUND | The PaymentAgreement with the provided ID was not found: . |
| 404 | PAS_INSTRUCTION_NOT_FOUND | PaymentInstruction is not found |
| 500 | PAS_APPLICATION_ERROR | An application error occurred while processing the request. Please try again later. If the problem persists please contact ShaBaas Pay support. |
| 500 | PAS_DATA_UPDATE_ERROR | Documents modified . Expected exactly 1 payment instruction updated. |
| 500 | PAS_IID_NOT_UNIQUE | More than one paymentInstructionUID is found |
| 500 | PAS_LIMIT_RESET_ERROR | Daily Limit Reset Request returned error - |
| 500 | PAS_MAPPING_ERROR | Internal error - property value is invalid - expected one of []. Please contact ShaBaas Pay support. |
| 500 | PAS_PAM_TIMEOUT_ERROR | Timeout calling MandateManager service. Please try again later. |
| 500 | PAS_UNEXPECTED_ERROR | Internal server error. Please contact ShaBaas Pay support. |
| 502 | PAS_NPP_GATEWAY_ERROR | Error returned from NPP gateway | PayTo Not Supported | PayTo Not Supported |
| 502 | PAS_NPP_GATEWAY_NORESPONSE | Received empty response from NPP gateway | PayTo Not Supported |
| 504 | PAS_NPP_GATEWAY_TIMEOUT | Timeout calling NPP gateway | PayTo Not Supported |
| 400 | MOV_UNEXPECTED_VALIDATION_FAILURE | Validation failed with banking partner. Contact ShaBaas Pay for more information |
| 400 | MOV_VALIDATION_ERROR | Unexpected validation error. Correct payload and retry |
| 400 | MOV_PAYER_ALIAS_VALIDATION_FAILED | Unexpected validation error with Payer Alias. Correct payload and retry | PayTo Not Supported |
| 400 | MOV_MULTIPLE_FIELD_CHANGE_ERROR | Unexpected validation error. Multiple changed fields exist with respondByTime. Correct request and retry | PayTo Not Supported |
| 400 | MOV_MISSING_FIELD_ERROR | Unexpected validation error. Include amended fields | PayTo Not Supported |
| 400 | MOV_RESPOND_BY_TIME_VALIDATION_FAILED | Unexpected validation error with respondByTime. Correct payload and retry | PayTo Not Supported |
| 400 | MOV_DESCRIPTION_VALIDATION_FAILED | Unexpected validation error with descriptions. Correct payload and retry | PayTo Not Supported |
| 404 | MOV_LINKED_PAYID_ERROR | Incorrect linkedPayId details | PayTo Not Supported |
| 404 | MOV_PAYEE_LINKED_PAYID_ERROR | Incorrect payeeLinkedPayId details | PayTo Not Supported | PayTo Not Supported |
| 400 | MOV_PAYEE_ALIAS_VALIDATION_FAILED | Creditor_information.account_alias_identification format incorrect for the chosen creditor_information.account_alias_type_code | PayTo Not Supported |
| 400 | MOV_PAYER_ACCOUNT_UNSUPPORTED | Debtor account provided can't be used for MPS debits | PayTo Not Supported |
| 400 | MOV_INVALID_BANK_ACCOUNT | The account provided does not belong to the current institution. | PayTo Not Supported |
| 408 | MOV_REQUEST_TIMEOUT | Request timed out. Please try again after some time. |
| 400 | MOV_NPP_PAYMENT_NOT_SUPPORTED | Payee account cannot receive NPP Payments |
| 404 | MOV_PAYEE_DETAIL_ERROR | Incorrect Payee Details |
| 409 | MOV_BANKING_PARTNER_ERROR | Unexpected error with banking partner. Contact ShaBaas Pay for more details | PayTo Not Supported |
| 403 | MOV_CONFIGURATION_ERROR | Configuration error. Contact ShaBaas Pay | PayTo Not Supported |
| 400 | MOV_AMEND_STATUS_VALIDATION_FAILED | Unexpected validation error with amend status. Correct payload and retry |
| 403 | MOV_PERMISSION_DENIED | Configuration error. You do not have permission to perform this action. Contact ShaBaas Pay | PayTo Not Supported |
| 400 | MOV_INVALID_BSB | Invalid BSB number |
| 400 | MOV_VALIDATION_FAILED | Unexpected validation error. Contact ShaBaas Pay | PayTo Not Supported |
| 400 | MOV_PAYEE_BSB_UNSUPPORTED | Payer account BSB is not registered for NPP payments | PayTo Not Supported |