sequenceDiagram participant Admin participant CBS participant SC as SEPA CONNECTOR participant DIS participant BANK alt 1. RETURN as a posive response for RECALL activate CBS CBS->>SC: Sends RETURN CBS-->>SC: (PaymentReturn) deactivate CBS Note over CBS, DIS: See: Diagram Recall from Bank <br> point 2.2 Received RECALL is accepted else 2. RETURN as rejection of transfer activate CBS CBS->>SC: Sends RETURN CBS-->>SC: (PaymentReturn) deactivate CBS Note over CBS, DIS: See: Diagram Transfer from Bank <br> point 2.1 Received transfer has an error according to CBS else 3 RETURN as rejection of RETURN (positive response for RECALL) activate CBS CBS->>SC: Sends RETURN (for RETURN) CBS-->>SC: (PaymentReturn) Note over CBS, DIS: See diagram Recall from CBS <br> point 2.2.2.4.2.2.1.2.1.2.1 Received RETURN has an error according to CBS Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> CREATED deactivate CBS alt 3.1. MQ unavailable activate CBS CBS->>CBS: RETURN deferred Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> DEFERRED CBS->>CBS: Tries to resend RETURN deactivate CBS else 3.2 MQ available activate CBS CBS->>SC: Sends RETURN CBS-->>SC: (PaymentReturn) Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> SENT deactivate CBS alt 3.2.1 SC error - BANK doesn't work activate SC SC->>CBS: Sends SC RETURN recjection activate CBS SC-->>CBS: (StandAloneNotification(POSTPONED, SC, date and time)) deactivate SC Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> DEFERRED CBS->>CBS: Resends TRANSFER (according to BANK schedule) deactivate CBS else 3.2.2. No SC error received Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> SENT activate SC SC->>DIS: Sends return activate DIS deactivate SC alt 3.2.2.1 Received DIS error DIS->>SC: Sends DIS RETURN recjection activate SC activate CBS SC->>CBS: Sends DIS RETURN recjection SC-->>CBS: (StandAloneNotification(REJECTED, DIS)) deactivate SC Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> REJECTING deactivate CBS alt 3.2.2.1.1 Admin rejects RETURN activate Admin Admin->>CBS: Rejects return deactivate Admin activate CBS Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> REJECTED deactivate CBS else 3.2.2.1.2 Admin resends RETURN activate Admin Admin->>CBS: Resends return deactivate Admin activate CBS Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> RETRIED deactivate CBS else 3.2.2.1.3 CBS rejects RETURN activate CBS CBS->>CBS: Rejects return Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): REJECTED deactivate CBS else 3.2.2.1.4 CBS resends RETURN activate CBS CBS->>CBS: Resends return Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): RETRIED deactivate CBS end else 3.2.2.2 DIS acknowledgement Note right of DIS: Transaction: MONEY_RETURN_INITIATED DIS->>SC: Sends DIS acknowledgement activate SC Note right of DIS: Creates and <br> signs message SC->>CBS: Sends DIS acknowledgement activate CBS SC-->>CBS: (StandAloneNotification(Acknowledged, DIS)) deactivate SC Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> PENDING deactivate CBS DIS->>BANK: Sends return deactivate DIS alt 3.2.2.2.1 No response received BANK->>DIS: Exception activate DIS Note right of DIS: Transaction: MONEY_RETURN_INITIATED DIS->>Admin: Notification: Return REJECTED deactivate DIS alt 3.2.2.2.1.1 Admin rejects RETURN activate Admin Admin->>CBS: Rejects return deactivate Admin activate CBS Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTED deactivate CBS else 3.2.2.2.1.2 Admin resends RETURN activate Admin Admin->>CBS: Resends return deactivate Admin activate CBS Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> RETRIED deactivate CBS end else 3.2.2.2.2 Received syntax error BANK->>DIS: Sends SYNRES activate DIS Note right of DIS: Transaction:<br> MONEY_RETURN_INITIATED DIS->>SC: Sends RETURN rejection deactivate DIS activate SC SC->>CBS: Sends Bank RETURN rejection activate CBS SC-->>CBS: (StandAloneNotification(REJECTED, BANK)) deactivate SC Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTING deactivate CBS alt 3.2.2.2.2.1 Admin rejects RETURN activate Admin Admin->>CBS: Rejects return deactivate Admin activate CBS Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTED deactivate CBS else 3.2.2.2.2.2 Admin resends RETURN activate Admin Admin->>CBS: Resends return deactivate Admin activate CBS Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> RETRIED deactivate CBS end else 3.2.2.2.3 Received signature error BANK->>DIS: Sends AUTHRES activate DIS Note right of DIS: Transaction:<br> MONEY_RETURN_INITIATED DIS->>SC: Sends RETURN rejection deactivate DIS activate SC SC->>CBS: Sends Bank RETURN rejection activate CBS SC-->>CBS: (StandAloneNotification(REJECTED, BANK)) deactivate SC Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTING deactivate CBS alt 3.2.2.2.3.1 Admin rejects RETURN activate Admin Admin->>CBS: Rejects return deactivate Admin activate CBS Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTED deactivate CBS else 3.2.2.2.3.2 Admin resends RETURN activate Admin Admin->>CBS: Resends return deactivate Admin activate CBS Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> RETRIED deactivate CBS end else 3.2.2.2.4 Received acknowledgement BANK->>DIS: Sends CONTRL Note right of DIS: Transaction: MONEY_RETURN_REJECTED alt 3.2.2.2.4.1 Received pacs.002 with RJCT BANK->>DIS: Sends RETURN rejection activate DIS alt 3.2.2.2.4.1.1 Received pacs.002 has an syntax error <br> or an signature error <br> or an other errors according to DIS DIS->>BANK: Sends CONTRL DIS->>Admin: Notification: Processing error else 3.2.2.2.4.1.2 Received pacs.002 has no errors according to DIS DIS->>BANK: Sends CONTRL Note right of DIS: Create document Note right of DIS: Transaction: REJECTED DIS->>SC: Sends RETURN rejection deactivate DIS activate SC SC->>CBS: Sends RETURN rejection activate CBS SC-->>CBS: (StandAloneNotification(REJECTED, BANK)) deactivate SC Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTING deactivate CBS alt 3.2.2.2.4.1.2.1 Admin rejects RETURN activate Admin Admin->>CBS: Rejects return deactivate Admin activate CBS Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTED deactivate CBS else 3.2.2.2.4.1.2.2 Admin resends RETURN activate Admin Admin->>CBS: Resends return deactivate Admin activate CBS Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> RETRIED deactivate CBS else 3.2.2.2.4.1.2.3 CBS rejects RETURN activate CBS CBS->>CBS: Rejects return Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTED deactivate CBS else 3.2.2.2.4.1.2.4 CBS resends RETURN activate CBS CBS->>CBS: Resends return Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> RETRIED deactivate CBS end end else 3.2.2.2.4.2 Received pacs.002 with ACCP BANK->>DIS: Sends RETURN acceptance activate DIS alt 3.2.2.2.4.2.1 Received pacs.002 has an syntax error <br> or an signature error <br> or an other errors according to DIS DIS->>BANK: Sends CONTRL DIS->>Admin: Notification: Processing error else 3.2.2.2.4.2.2 Received pacs.002 has no errors according to DIS DIS->>BANK: Sends CONTRL Note right of DIS: Create document Note right of DIS: Transaction: MONEY_RETURN_IN_PROGRESS deactivate DIS Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> PENDING alt 3.2.2.2.4.2.2.1 Received pacs.002 with E05 (lack of fund) BANK->>DIS: Sends RETURN rejection activate DIS alt 3.2.2.2.4.2.2.1.1 Received pacs.002 has an syntax error <br> or an signature error <br> or an other errors according to DIS DIS->>BANK: Sends CONTRL DIS->>Admin: Notification: Processing error else 3.2.2.2.4.2.2.1.2 Received pacs.002 has no errors according to DIS DIS->>BANK: Sends CONTRL Note right of DIS: Create document Note right of DIS: Transaction: MONEY_RETURNED DIS->>SC: Sends RETURN rejection deactivate DIS activate SC SC->>CBS: Sends RETURN rejection activate CBS SC-->>CBS: (StandAloneNotification(REJECTED, BANK)) deactivate SC Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTING deactivate CBS alt 3.2.2.2.4.2.2.1.2.1 Admin rejects RETURN activate Admin Admin->>CBS: Rejects return deactivate Admin activate CBS Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTED deactivate CBS else 3.2.2.2.4.2.2.1.2.2 Admin resends RETURN activate Admin Admin->>CBS: Resends return deactivate Admin activate CBS Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br>RETRIED deactivate CBS else 3.2.2.2.4.2.2.1.2.3 CBS rejects RETURN activate CBS CBS->>CBS: Rejects return Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTED deactivate CBS else 3.2.2.2.4.2.2.1.2.4 CBS resends RETURN activate CBS CBS->>CBS: Resends return Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> RETRIED deactivate CBS end end else 3.2.2.2.4.2.2.2 Received pacs.002 with SETL BANK->>DIS: Sends RETURN settled activate DIS alt 3.2.2.2.4.2.2.2.1 Received pacs.002 has an syntax error <br> or an signature error <br> or an other errors according to DIS DIS->>BANK: Sends CONTRL DIS->>Admin: Notification: Processing error else 3.2.2.2.4.2.2.2.2 Received pacs.002 has no errors according to DIS DIS->>BANK: Sends CONTRL Note right of DIS: Create document Note right of DIS: Transaction: MONEY_RETURNED DIS->>SC: Sends RETURN settled deactivate DIS activate SC SC->>CBS: Sends RETURN settled activate CBS SC-->>CBS: (StandAloneNotification(COMPLETED, BANK)) deactivate SC Note right of CBS: Transfer: COMPLETED Note right of CBS: Recall: DELIVERED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> COMPLETED deactivate CBS end end end end end end end end else 4 RETURN as rejection of RETURN (rejection of payment) activate CBS CBS->>SC: Sends RETURN (for RETURN) CBS-->>SC: (PaymentReturn) Note over CBS, DIS: See diagram RETURN from BANK <br> point 2.1.2.1 Received RETURN has an error according to CBS Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> CREATED deactivate CBS alt 4.1. MQ unavailable activate CBS CBS->>CBS: RETURN deferred Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> DEFERRED CBS->>CBS: Tries to resend RETURN deactivate CBS else 4.2 MQ available activate CBS CBS->>SC: Sends RETURN CBS-->>SC: (PaymentReturn) Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> SENT deactivate CBS alt 4.2.1 SC error - BANK doesn't work activate SC SC->>CBS: Sends SC RETURN recjection activate CBS SC-->>CBS: (StandAloneNotification(POSTPONED, SC, date and time)) deactivate SC Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> DEFERRED CBS->>CBS: Resends TRANSFER (according to BANK schedule) deactivate CBS else 4.2.2. No SC error received Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> SENT activate SC SC->>DIS: Sends return activate DIS deactivate SC alt 4.2.2.1 Received DIS error DIS->>SC: Sends DIS RETURN recjection activate SC activate CBS SC->>CBS: Sends DIS RETURN recjection SC-->>CBS: (StandAloneNotification(REJECTED, DIS)) deactivate SC Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> REJECTING deactivate CBS alt 4.2.2.1.1 Admin rejects RETURN activate Admin Admin->>CBS: Rejects return deactivate Admin activate CBS Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> REJECTED deactivate CBS else 4.2.2.1.2 Admin resends RETURN activate Admin Admin->>CBS: Resends return deactivate Admin activate CBS Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS):<br> RETRIED deactivate CBS else 4.2.2.1.3 CBS rejects RETURN activate CBS CBS->>CBS: Rejects return Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): REJECTED deactivate CBS else 4.2.2.1.4 CBS resends RETURN activate CBS CBS->>CBS: Resends return Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): RETRIED deactivate CBS end else 4.2.2.2 DIS acknowledgement Note right of DIS: Transaction: MONEY_RETURN_INITIATED DIS->>SC: Sends DIS acknowledgement activate SC Note right of DIS: Creates and <br> signs message SC->>CBS: Sends DIS acknowledgement activate CBS SC-->>CBS: (StandAloneNotification(Acknowledged, DIS)) deactivate SC Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> PENDING deactivate CBS DIS->>BANK: Sends return deactivate DIS alt 4.2.2.2.1 No response received BANK->>DIS: Exception activate DIS Note right of DIS: Transaction: MONEY_RETURN_INITIATED DIS->>Admin: Notification: Return REJECTED deactivate DIS alt 4.2.2.2.1.1 Admin rejects RETURN activate Admin Admin->>CBS: Rejects return deactivate Admin activate CBS Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTED deactivate CBS else 4.2.2.2.1.2 Admin resends RETURN activate Admin Admin->>CBS: Resends return deactivate Admin activate CBS Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> RETRIED deactivate CBS end else 4.2.2.2.2 Received syntax error BANK->>DIS: Sends SYNRES activate DIS Note right of DIS: Transaction:<br> MONEY_RETURN_INITIATED DIS->>SC: Sends RETURN rejection deactivate DIS activate SC SC->>CBS: Sends Bank RETURN rejection activate CBS SC-->>CBS: (StandAloneNotification(REJECTED, BANK)) deactivate SC Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTING deactivate CBS alt 4.2.2.2.2.1 Admin rejects RETURN activate Admin Admin->>CBS: Rejects return deactivate Admin activate CBS Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTED deactivate CBS else 4.2.2.2.2.2 Admin resends RETURN activate Admin Admin->>CBS: Resends return deactivate Admin activate CBS Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> RETRIED deactivate CBS end else 4.2.2.2.3 Received signature error BANK->>DIS: Sends AUTHRES activate DIS Note right of DIS: Transaction:<br> MONEY_RETURN_INITIATED DIS->>SC: Sends RETURN rejection deactivate DIS activate SC SC->>CBS: Sends Bank RETURN rejection activate CBS SC-->>CBS: (StandAloneNotification(REJECTED, BANK)) deactivate SC Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTING deactivate CBS alt 4.2.2.2.3.1 Admin rejects RETURN activate Admin Admin->>CBS: Rejects return deactivate Admin activate CBS Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTED deactivate CBS else 4.2.2.2.3.2 Admin resends RETURN activate Admin Admin->>CBS: Resends return deactivate Admin activate CBS Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> RETRIED deactivate CBS end else 4.2.2.2.4 Received acknowledgement BANK->>DIS: Sends CONTRL Note right of DIS: Transaction: MONEY_RETURN_REJECTED alt 4.2.2.2.4.1 Received pacs.002 with RJCT BANK->>DIS: Sends RETURN rejection activate DIS alt 4.2.2.2.4.1.1 Received pacs.002 has an syntax error <br> or an signature error <br> or an other errors according to DIS DIS->>BANK: Sends CONTRL DIS->>Admin: Notification: Processing error else 4.2.2.2.4.1.2 Received pacs.002 has no errors according to DIS DIS->>BANK: Sends CONTRL Note right of DIS: Create document Note right of DIS: Transaction: REJECTED DIS->>SC: Sends RETURN rejection deactivate DIS activate SC SC->>CBS: Sends RETURN rejection activate CBS SC-->>CBS: (StandAloneNotification(REJECTED, BANK)) deactivate SC Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTING deactivate CBS alt 4.2.2.2.4.1.2.1 Admin rejects RETURN activate Admin Admin->>CBS: Rejects return deactivate Admin activate CBS Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTED deactivate CBS else 4.2.2.2.4.1.2.2 Admin resends RETURN activate Admin Admin->>CBS: Resends return deactivate Admin activate CBS Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> RETRIED deactivate CBS else 4.2.2.2.4.1.2.3 CBS rejects RETURN activate CBS CBS->>CBS: Rejects return Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTED deactivate CBS else 4.2.2.2.4.1.2.4 CBS resends RETURN activate CBS CBS->>CBS: Resends return Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> RETRIED deactivate CBS end end else 4.2.2.2.4.2 Received pacs.002 with ACCP BANK->>DIS: Sends RETURN acceptance activate DIS alt 4.2.2.2.4.2.1 Received pacs.002 has an syntax error <br> or an signature error <br> or an other errors according to DIS DIS->>BANK: Sends CONTRL DIS->>Admin: Notification: Processing error else 4.2.2.2.4.2.2 Received pacs.002 has no errors according to DIS DIS->>BANK: Sends CONTRL Note right of DIS: Create document Note right of DIS: Transaction: MONEY_RETURN_IN_PROGRESS deactivate DIS Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> PENDING alt 4.2.2.2.4.2.2.1 Received pacs.002 with E05 (lack of fund) BANK->>DIS: Sends RETURN rejection activate DIS alt 4.2.2.2.4.2.2.1.1 Received pacs.002 has an syntax error <br> or an signature error <br> or an other errors according to DIS DIS->>BANK: Sends CONTRL DIS->>Admin: Notification: Processing error else 4.2.2.2.4.2.2.1.2 Received pacs.002 has no errors according to DIS DIS->>BANK: Sends CONTRL Note right of DIS: Create document Note right of DIS: Transaction: MONEY_RETURNED DIS->>SC: Sends RETURN rejection deactivate DIS activate SC SC->>CBS: Sends RETURN rejection activate CBS SC-->>CBS: (StandAloneNotification(REJECTED, BANK)) deactivate SC Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTING deactivate CBS alt 4.2.2.2.4.2.2.1.2.1 Admin rejects RETURN activate Admin Admin->>CBS: Rejects return deactivate Admin activate CBS Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTED deactivate CBS else 4.2.2.2.4.2.2.1.2.2 Admin resends RETURN activate Admin Admin->>CBS: Resends return deactivate Admin activate CBS Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br>RETRIED deactivate CBS else 4.2.2.2.4.2.2.1.2.3 CBS rejects RETURN activate CBS CBS->>CBS: Rejects return Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> REJECTED deactivate CBS else 4.2.2.2.4.2.2.1.2.4 CBS resends RETURN activate CBS CBS->>CBS: Resends return Note right of CBS: Transfer: REJECTING Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> RETRIED deactivate CBS end end else 4.2.2.2.4.2.2.2 Received pacs.002 with SETL BANK->>DIS: Sends RETURN settled activate DIS alt 4.2.2.2.4.2.2.2.1 Received pacs.002 has an syntax error <br> or an signature error <br> or an other errors according to DIS DIS->>BANK: Sends CONTRL DIS->>Admin: Notification: Processing error else 4.2.2.2.4.2.2.2.2 Received pacs.002 has no errors according to DIS DIS->>BANK: Sends CONTRL Note right of DIS: Create document Note right of DIS: Transaction: MONEY_RETURNED DIS->>SC: Sends RETURN settled deactivate DIS activate SC SC->>CBS: Sends RETURN settled activate CBS SC-->>CBS: (StandAloneNotification(COMPLETED, BANK)) deactivate SC Note right of CBS: Transfer: COMPLETED Note right of CBS: RETURN (from BANK):<br> REJECTING Note right of CBS: RETURN (from CBS): <br> COMPLETED deactivate CBS end end end end end end end end end
Comments
Please register or sign in to add a comment.