PelicanPay accepts, validates and processes Direct Debit reversal messages (pain.007) from the corporate back-office or through manual initiation and sends out valid files to the Bank using the following SEPA compliant process:
Reversal import and capture OR Manual initiation from direct debit
PelicanPay accepts files containing Reversal messages (pain.007) from the corporate back office. PelicanPay also allows users initiation of Reversals from processed Direct Debit instructions through the user interface.
In case the files are not SEPA pain.007 format, they are converted to the ISO 20022 XML pain.007 format along with any enrichment as required.
PelicanPay performs comprehensive validations on the instructions:
Syntactical and semantic Validation
PelicanPay checks if the format and structure of the reversal instructions is correct.
SEPA EPC Rulebook validation
PelicanPay checks if the reversal satisfies validations mentioned in SEPA EPC Rulebook.
Check for the validity of Creditor Identification code used in the instruction.
Check to identify if the instruction was processed before. This works on either the entire contents of the instruction OR key parameters of the instruction.
If mandate information is available with PelicanPay, the reversal is checked against the mandate to ensure it is consistent and in agreement with the terms of the mandate and also that the mandate is still active.
Timeline check based on scheme
PelicanPay checks if the reversal initiation falls within the timelines specified in the EPC guidelines for the applicable scheme.
IBAN BIC check
PelicanPay checks whether the Debtor Agent BIC corresponds or is consistent with the IBAN of the Debtor.
Additional country and bank specific checks
The message is validated against any relevant country or bank specific validations.
Matching with Direct Debits and mandates
PelicanPay matches the instructions to the respective direct debit transaction and their corresponding mandates and links them so that they are visible while performing a drill-down to transactions from the mandates.
PelicanPay moves the credit transfers to the appropriate queue for manual intervention if they fail any of the validations checks or the duplicate check.
Translation and country and bank specific enrichment
If required the instructions will be translated into a format required by the destination bank. PelicanPay will enrich the reversal instruction with additional information as required by the destination country and the bank.
PelicanPay will securely transmit the final instruction to the destination bank.