Documente Academic
Documente Profesional
Documente Cultură
The purpose of the SEPA Engine is to receive bulk or single-shot SEPA CT Out payment instructions,
store them, process them and produce output files for transfer to the mainframe (for on-us transactions)
or for SWIFT Alliance (for not-on-us transactions).
The SEPA Engine will also receive bulk SEPA DD Out instructions that it will import, validate and
make available for authorisation. Once authorised, DDO files are transferred for processing by GPPMP.
At end-of-day, the file of Pacs003 messages that have been processed by the Direct Debit In (DDI)
solution are transferred to the SEPA Engine. Each file is consumed and the messages are stored in
the SEPA Engine Db for query purposes.
When Cut Over Control status (see below) is “Open”, the Validate process will submit valid Payments
to the Prepare process.
1. Export ICF – this process creates an ICF (Input Credit File). A File Header record and Pacs008
Group Header record are created for the ICF file and all Pacs008 Transactions that, either, don’t
require a compliance check or have a compliance result of No Hit are retrieved. This data is used
to create the ICF file. On successful completion, SEPA Engine Db status values are updated to
signify completion for the records included. IBIS Postings associated with the ICF file are sent to
IBIS using MQ. The ICF file is subsequently copied by Connect:Direct to a location where it is
processed by SWIFT Alliance and transmitted to JPMC for onward processing and settlement.
2. Export BKK Next Day – this process inserts a Posting Header record and retrieves all Posting
records associated with the Bookkeeping system and are due for posting as part of the next day
cycle, i.e. transactions that have been received on Pain001 or STD18. This data is used to create
separate files for Credit Postings and Debit Postings. Some of the Postings are bulked as required.
On successful completion, SEPA Engine Db status values are updated to signify completion for the
records included. The BKK files are subsequently copied by Connect:Direct to the mainframe for
processing.
3. Export BKK Same Day – this process inserts a Posting Header record and retrieves all Posting
records associated with the Bookkeeping system and are due for posting as part of the same day
cycle, i.e. transactions that have been received on SCF and CVF files. This data is used to create
separate files for Bookkeeping postings. Some of the Postings are bulked as required. On
successful completion, SEPA Engine Db status values are updated to signify completion for the
records included. The BKK file is subsequently copied by Connect:Direct to the mainframe for
processing.
4. DDO Export – this process receives an authorise instruction identifying a Pain008 message that
has been imported to the SEPA Engine Db. It copies the original Pain008 file to a folder for
transfer to GPPMP. The file is subsequently copied by Connect:Direct to a folder for processing by
GPPMP.
DDI Export
SEPA Engine Cut-Over Processes
Cut-Over Control is used within the SEPA Engine Db to control when Payments can be submitted to
the Prepare process, thereby controlling when they can be exported to a BKK or ICF file for
posting/settlement.
1. On a scheduled basis, a Cut-Over Control record is inserted by Prepare SOD with status of “Open”
as described above.
2. On a scheduled basis as controlled by OPC on the mainframe, Cut-Over Control is updated from
“Open” to “CutOver” to indicate that the SEPA Engine has been placed in the cut-over window
and Validate will no longer submit Payments to the Prepare process. ICF will continue to operate
during Cut-Over.
3. On a scheduled basis as controlled by OPC on the mainframe, Cut-Over Control is updated from
“CutOver” to “Closed” to indicate that the SEPA Engine has been placed in a Closed state meaning
that Pain001, STD18 will continue to be imported and validated but not submitted to the Prepare
process. ICF Export will not operate when Cut-Over Control status is Closed.
1. SEPAServiceCreditorSettlementDates. /sepa/settlementReportDates/*
2. SEPAServiceCreditorSettlementReport. /sepa/settlementReport/*
3. SEPAServiceFileList. /sepa/groupList/submitterId/*
4. SEPAServiceFileRejectionList. /sepa/groupRejections/*
5. SEPAServiceFileStatus. /sepa/report/group/*
6. SEPAServicePaymentList. /sepa/paymentList/*
7. SEPAServiceTransaction. /sepa/transaction/PICN/*
1. Get File Limits Update – this process receives updates to customer daily file limit details for
use by the SEPA import processes. This data originates from the mainframe EFT application.
2. Get Pacs002Update – this process receives Pacs002 messages for Bookkeeping postings that
have been rejected. The original Pain001 Transaction status is updated to Rejected. These
messages originate from the mainframe EQ application.