Direct Debit

The Direct Debit functionality helps users to handle direct debit payment operations.

Below are the journeys, entities, libraries and scripts related to this functionality:

Digital Journeys

On Demand Server Automation Scripts

Business Workflow Configuration Actions

Business Workflow: FTOS_PYMT_DirectDebitMandate

Transition Description
_proposal The initial status of any mandate issued into the system.
active_cancelled The cancellation of a direct debit mandate triggers the automatic change of the payment type on the policy, from Direct Debit to Bank Transfer (OP).
active_expired When the current date passed the end date of the mandate. The expiration triggers the automatic change of the payment type on the policy, from Direct Debit to Bank Transfer (OP).
active_versionClosed When a version of the mandate is closed.
approved_active When a version of the mandate is approved and the current date is the begin date or is passed the begin date, already.
approved_draft When a new mandate version is created. While in Draft, the new payment type is Bank Transfer (OP).
approved_expired When the current date passed the end date of the mandate. The expiration triggers the automatic change of the payment type on the policy, from Direct Debit to Bank Transfer (OP).
draft_active When the current date is the begin date.
The automatic transition is triggered by the FTOS_PYMT_DirectDebitMandateStatusChange job, which verifies if the current date is the begin date and changes the status to Active for all eligible mandates.
draft_cancelled When the mandate stage D instruction (where D is the value for Delete) is received in the notification file.
draft_expired When the current date passed the end date of the mandate. The expiration triggers the automatic change of the payment type on the policy, from Direct Debit to Bank Transfer (OP).
draft_versionDraft When a version of the mandate is initiated.
proposal_active When the current date is the begin date of the mandate or when the mandate is registered after its begin date, already.
proposal_draft When the direct debit mandate has not reached the begin date, yet.
proposal_expired When the current date passed the end date of the mandate. The expiration triggers the automatic change of the payment type on the policy, from Direct Debit to Bank Transfer (OP).
versionDraft_approved When a version of the mandate is approved.
versionDraft_versionUnapproved When a version of the mandate is not approved.
HINT   To check out this business workflow open the Innovation Studio and go to Fintech Automation >> Business Workflow Designer. For more details, consult also the Business Workflow Design documentation.

Processors

FTOS_PYMT_DIDEProcessor

This processor sets the followings parameters:

  • numberOfDaysInAdvance - The file is generated with N days before the invoice's due date - for example 3 or 5 or 10 etc.

  • runningOnBankHolidays - Set to true if the DIDE instruction file is generated on a bank holiday.

  • excludeWeekDays - Sets the week days in which the DIDE instruction file is not generated.

Sequencers

FTOS_PYMT_DIDE sequencer

This sequencer is used to set the Order Number value used for generating DIDE instruction files.

  • Range Min = 1

  • Range Max = 999,999,999

Server Side Script Libraries

Scheduled jobs