Suspension Request Identification A unique transaction identifier used to unambiguously identify the mandate suspension request to the clearing house.
Important: Usage of suspensionRequestIdentification**.
- If the client is the host of the mandate register and is the source of truth for mandate state the client is required to always populate the
suspensionRequestIdentificationin theMandateSuspensionRequest. The format is validated and the providedsuspensionRequestIdentificationis used by Electrum. - If Electrum is the source of truth for mandate state the
suspensionRequestIdentificationshould not be provided by the client when initiating new mandate suspension; Electrum will generate a compliantsuspensionRequestIdentificationautomatically which will be echoed back to the client.
Lifecycle behaviour:
- Mandate Suspension Request: The originating bank creates a new, unique suspensionRequestIdentification for the suspension request. If not provided by the client, Electrum generates one automatically.
- Customer Payment Status Report: The suspensionRequestIdentification is echoed in CustomerPaymentStatusReports that confirm the outcome of a mandate suspension.
Structure (29 characters): The identifier is composed of 4 components separated by forward slashes (/), matching the pattern STP/<BankCode>/<Date>/<Sequence>:
- Prefix (
STP): Fixed string indicating a Suspension. - Bank Code (4 numeric): The 4-digit identifier of the initiating bank.
- Date (10 alphanumeric): The date the suspension is generated in
YYYY-MM-DDformat. - Sequence Number (9 numeric): Mandate Suspension sequence number. Must be unique within the bank and date.
Suspension Request Identification A unique transaction identifier used to unambiguously identify the mandate suspension request to the clearing house.
Important: Usage of suspensionRequestIdentification**.
- If the client is the host of the mandate register and is the source of truth for mandate state the client is required to always populate the
suspensionRequestIdentificationin theMandateSuspensionRequest. The format is validated and the providedsuspensionRequestIdentificationis used by Electrum. - If Electrum is the source of truth for mandate state the
suspensionRequestIdentificationshould not be provided by the client when initiating new mandate suspension; Electrum will generate a compliantsuspensionRequestIdentificationautomatically which will be echoed back to the client.
Lifecycle behaviour:
- Mandate Suspension Request: The originating bank creates a new, unique suspensionRequestIdentification for the suspension request. If not provided by the client, Electrum generates one automatically.
- Customer Payment Status Report: The suspensionRequestIdentification is echoed in CustomerPaymentStatusReports that confirm the outcome of a mandate suspension.
Structure (29 characters): The identifier is composed of 4 components separated by forward slashes (/), matching the pattern STP/<BankCode>/<Date>/<Sequence>:
- Prefix (
STP): Fixed string indicating a Suspension. - Bank Code (4 numeric): The 4-digit identifier of the initiating bank.
- Date (10 alphanumeric): The date the suspension is generated in
YYYY-MM-DDformat. - Sequence Number (9 numeric): Mandate Suspension sequence number. Must be unique within the bank and date.
"string"