PelicanPay accepts, validates and processes files containing Customer Credit Transfer Initiation messages (pain.001) from the corporate back-office and sends out valid files to the bank using the following SEPA compliant process:
Payment Import and Capture
PelicanPay accepts files containing Credit Transfer Initiation messages (pain.001) from the corporate back-office.
If files are not presented in the SEPA pain.001 format, they are converted to the ISO 20022 XML pain.001 format; enrichment is applied where required.
PelicanPay performs comprehensive validations on the instructions:
Syntactical and Semantic Validation
PelicanPay checks if the format and structure of the credit transfer instructions is correct.
SEPA EPC Rulebook Validation
PelicanPay checks if the credit transfer 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 already processed before. This works on either the entire contents of the instruction OR key parameters of the instruction.
IBAN BIC check
PelicanPay checks whether the Creditor Agent BIC corresponds or is consistent with the IBAN of the Creditor.
Requested Execution Date Check
PelicanPay checks if the requested execution date falls within the timelines agreed with the bank and also happens to be a valid business day and not a holiday.
Additional country and Bank specific checks
The message is also validated based on any country specific or bank specific validations that may be applicable.
Scheduling and routing and warehousing
PelicanPay moves the credit transfers to the appropriate queue for manual intervention if it is future dated or it contains exceptions. It will also check if their respective cut-offs and holiday calendars of the destination banks are complied with.
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 and PelicanPay will enrich the credit transfer instruction with additional information as required by the destination country and the bank.
Authorization and Control
PelicanPay will route the credit transfers requiring authorization to the appropriate queues where user can withdraw payments (stop payments), if necessary and authorize the file to be sent out to the destination bank.
PelicanPay will securely transmit the final instruction to the destination bank.
Further details about these processes are available in the downloadable functionality specification CLICK HERE