Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Date:

Author:

Version:

Changes:

Completed

Ext.

Int.

Is in Core

20 July 2023

CMI

1.0

Doc. created

No

21 July 2023

CMI

1.0.1

Added nordea documentation

No

11 August 2023

CMI

1.0.2

Added EngineStartupCheck documentation

No

31 August 2023

CMI

1.0.3

Added documentation for EngineItemErrorHandler. Moved debtor name and address line from mandatory to optional parameter configuration. Added END_TO_END_ID to NORDEA_PAYOUT_ITEM table.

No

Terms and definitions:

Terms/definitions:

Meaning:

TBD

To be determined

N/A

Not applicable

...

Column

Notes

ID

Standard rator ID.

ACCOUNT_PAYMENT_ID

The ID of the account payment this item represents.

INSTRUCTION_ID

Generated when the payout item is created. Maps to the InstrId in the nordea payment file.

AMOUNT

END_TO_END_ID

Generated when the payout item is created. Maps to the EndToEndId in the nordea payment file.

AMOUNT

The amount on the account payment. Used in the payment information of the nordea payment file. Note that this value will be positive in the payout item.

RESPONSE_STATUS

The response code from Nordea validation. Possible values: ACCP, ACWC, PDNG, RJCT

RESPONSE_MESSAGE

If payment is rejected, the StatusReasonInformation will be inserted here if provided in the response

SOURCE_ID

The ID of the source object this item belongs to

...

Without these values configured, the engine will not start.

EngineItemErrorHandler

Updates the source to status 4 (ERROR) if an exception is caught during the engine processing.

EngineQueueLoader

Uses NordeaPayoutSourceRetriever. If engine is running in normal mode, will retrieve all sources in status 1 (READY). If engine is running in resend mode, will retrieve all sources in status 3 (RESEND).

...

Without these values configured, the engine will not start.

EngineQueueLoader

...

EngineItemErrorHandler

Moves the response file to the incoming error folder if an exception happens during the reading of the file.

EngineQueueLoader

Retrieves a list of all files in the configured incoming file location.

EngineHandler

The EngineHandler will:

...

Parameter

Parameter type

Description

NORDEA.PAYOUT.DEBTOR.ID

S

The Nordea ID of the debtor, must be provided in every request.

NORDEA.PAYOUT.DEBTOR.NAMEACCOUNT_ID

S

A string representation of the name The IBAN account ID of the debtor.

NORDEA.PAYOUT.DEBTORINITIATOR.ADDRESS_LINEID

S

Single line address of the debtor.

NORDEA.PAYOUT.DEBTOR.ACCOUNT_ID

S

The IBAN account ID of the debtor

NORDEA.PAYOUT.INITIATOR.ID

S

The nordea ID of the request The nordea ID of the request initiator. Will be the same as the debtor ID if the debtor is also initiating the request

NORDEA.PAYOUT.FILE_HANDLER.PAYOUT_REQUEST.OUTGOING_FOLDER

S

The folder where the payout request file is deposited.

NORDEA.PAYOUT.FILE_HANDLER.PAYOUT_REQUEST.PROCESSED_FOLDER

S

The folder where the payout request file is moved to after it has been processed.

NORDEA.PAYOUT.FILE_HANDLER.PAYOUT_RESPONSE.INCOMMINGINCOMING_FOLDER

S

The folder where the ResponseHandlerEngine will look for response files from Nordea.

NORDEA.PAYOUT.FILE_HANDLER.PAYOUT_RESPONSE.PROCESSED_FOLDER

S

The folder where the ResponseHandlerEngine moves the response file after it has been processed.

NORDEA.PAYOUT.FILE_HANDLER.PAYOUT_RESPONSE.ERROR_FOLDER

S

The folder where the ResponseHandlerEngine moves the response file if any errors occur during processing

...

Parameter

Parameter type

Description

NORDEA.PAYOUT.INFODEBTOR.REMITTANCE_TEXTNAME

S

The text being displayed on the A string representation of the name of the debtor.

NORDEA.PAYOUT.DEBTOR.ADDRESS_LINE

S

Single line address of the debtor.

NORDEA.PAYOUT.INFO.REMITTANCE_TEXT

S

The text being displayed on the payout message.

NORDEA.PAYOUT.MESSAGE.CONFIGURATION.FILE_NAME_PREFIX

S

The prefix of the file name for the payout file. The full name of the file will be prefix+messageId+”.xml”

NORDEA.PAYOUT.MESSAGE.CONFIGURATION.MESSAGE_ID_PREFIX

S

The prefix of the message ID for the payout file. The message ID will be: prefix+source_Id

NORDEA.PAYOUT.MESSAGE.CONFIGURATION.PAYMENT_INFORMATION_ID_PREFIX

S

The prefix of the payment information ID for the payout file. The payment information ID will be: prefix+source_id

NORDEA.PAYOUT.MESSAGE.CONFIGURATION.INSTRUCTION_ID_PREFIX

S

The prefix of the instruction ID for the payout file. The instruction ID will be: prefix+item_id

NORDEA.PAYOUT.MESSAGE.CONFIGURATION.END_TO_END_ID_PREFIX

S

The prefix of the end-to-end ID for the payout file. The end-to-end ID will be: prefix+item_id

...