Advanced Modifications

Functional Description

The advanced modifications are only accessible through the GUI, on the search mandate page.

The connected user needs to:

launch a mandate search, based on different criteria;

select at least one mandate of the result page or all mandates gathered to the search criteria;

click on the “Advanced modifications” button below the page results (the role which allows the access to this button is ROLE_MANDATE_ADVANCED_MODIFICATIONS);

It brings the user to a new page: the advanced modifications page.

For each editable mandate data, the user needs to:

select the checkbox corresponding to the data he wants to change;

add or select a new value for the data;

Then, to validate his changes, the user needs to:

click on the “Confirm” button (a popup appears with an overview on the changes before vs after);

confirm his changes;

A pre-processing is carried out. It informs the user of errors that would have occurred if the treatment had be done and proposes him a link back to the multiple mandates change and if no errors would have occurred, the user can also perform the treatment.

The following table presents which mandate data is editable depending on the mandate status:

Data Pending Waiting for Validation Waiting Reachability Suspended Active Other *
Owner Organization X X X X X X
Creditor Account X X X X X
SCI X X X X X X
Business Code X X X X X
UMR X X X X X

Figure 15 : Editable mandate data vs Mandate status

* Other statuses are: Final, Obsolete.

If the modification affects a big amount of mandates, it will take more than a few seconds, so it will be executed asynchronously. The user will launch the modification and will be able to monitor the progress by visiting a page. This will be described in a later version of this document.

Editable Mandate Data

Owner Organization

The change of the owner organization is only possible via the multiple mandates change, so to change the owner organization of one mandate, the user needs to select the mandate he wants to modify and click on “Advanced Modifications”.

The user can select a new organization for all selected mandates in the list of organizations he can access.

Validation

Some checks have to be done to valid the change.

The following data of all selected mandates have to be authorized for the new organization:

SCI

Business code

Creditor Bank Account

SCI / Business code / Creditor Bank Account combination

Mandate type

Mandate scheme

Processing

All related objects have to follow the mandate in the new organization:

Mandate history

Payment Schedule

SDD / SDD history

SDDReject / SDDReject history

Rtransaction / Rtransaction history

Notification

Mandate form orders are not migrated.

SDDCollection and SDDCollection File become multiple; they become partly visible for the new entity which owns the SDDs.

The mandate creation filename is still present in the mandate information but the user can’t see the file information anymore.

SCI

The user can select a new SCI for all selected mandates in the list of SCI the target organization(s) can access.

Validation

Check the SCI is authorized for the mandate organization

Check the SCI / Business code / Creditor Bank Account combination is authorized for the mandate organization

Check the unicity of all selected mandates with SCI/UMR and SCI/UIR.

UMR

The user chooses to renumber the UMR of all selected mandates by selecting a new pattern in the list of pattern the target organization(s) can access.

If SCI is modified too, several options:

Modify UMR for all mandates

Modify UMR only for duplicate UMRs

Stop the process if duplicate UMRs.

Validation

Check the pattern is authorized for the mandate organization

Check the unicity of all selected mandates with SCI/UMR and SCI/UIR.

Creditor Bank Account

The user can select a new creditor bank account for all selected mandates in the list of creditor bank accounts the target organization(s) can access.

Validation

Some checks have to be done to valid the change.

Check the creditor bank account is authorized for the mandate organization

Check the SCI / Business code / Creditor Bank Account combination is authorized for the mandate organization

Business Code

The user can select a new business code for all selected mandates in the list of business code the target organization(s) can access.

Validation

Check the Business code is authorized for the mandate organization

Check the SCI / Business code / Creditor Bank Account combination is authorized for the mandate organization

Graphical User Interface (GUI)

Search mandates page

An authorized user can search one mandate or a group of mandates using the some specific criteria.

The mandates registered in the application are available on the GUI in the form of a list: mandates are presented by lines while the relevant data of a mandate are presented in columns.

The user can select one or more mandate in the results page, or even the whole result list: all mandates corresponding to the search criteria.

A button “Advanced modifications” (“Modifications avancées”) is present only if the user has the appropriate rights.

Figure 16 : Search mandate page

Advanced modifications page

The advanced modifications page is a new page with:

A block containing a checkbox, the name of the data, and a selector or textfield to choose the new value for each editable mandate data.

  • When there is a selector, it contains all values authorized for the actual user. If another owner organization is selected (with checkbox checked), it contains all values authorized for the selected organization;

  • Two buttons: “Modify” and “Reset”

Figure 17 : Advanced modifications page

  • A popup with an overview of the changes: before vs after.

Figure 18 : Advanced modifications - Confirmation pop-up

  • After the user confirms the change, the result of the pretreatment is displayed.

Figure 19 : Advanced modifications - Pre-processing result display KO

Figure 20 : Advanced modifications - Pre-processing result display OK