← Agent catalogue

AI Agent Profile · LendingIQ · Frankfurt

Repayment & SEPA Direct Debit Agent AI

Function: SEPA Direct Debit Operations ExecutiveInvoked via: SEPA Direct Debit operations pipeline — daily debit batch + bounce eventRuntime: AWS Bedrock · eu-west-1Model: Claude Sonnet 4Context window: 200K tokens

DivisionLending Operations

Resume

What this agent does

The Repayment & SEPA Direct Debit Agent AI operates LendingIQ's SEPA Direct Debit mandate infrastructure — setting up mandates at origination, triggering the monthly debit batch, detecting and classifying bounces, executing the configured retry logic, and posting confirmed repayments to the CBS. It is the operational layer that ensures every instalment due is attempted, every bounce is correctly classified, and every successful repayment is posted accurately and on time.

Primary functions

SEPA Direct Debit Setup

At disbursement — one-time per loan

INVOKED WHEN: Disbursement Agent AI confirms disbursement and triggers the SEPA Direct Debit mandate setup

  • Reads the loan account details — borrower's bank account, IBAN / BIC, instalment amount, and debit date — and submits the SEPA Direct Debit mandate registration via the SEPA scheme. Tracks the mandate registration through the processing cycle (typically 7–10 working days) and confirms activation before the first instalment due date.
  • Where the first instalment due date falls within the mandate processing window, flags this to the Disbursement Agent AI and finance team so an alternative collection arrangement can be made for the first instalment.
  • Validates account details via penny drop before mandate submission — a mandate submitted to an incorrect account will fail at activation, delaying setup by a full registration cycle.
Output: SEPA Direct Debit mandate submission confirmation with tracking reference. Activation confirmation when mandate is live. First-instalment gap flag where applicable.

Bounce Handling & Retry Logic

On every SEPA Direct Debit return — same day

INVOKED WHEN: a SEPA Direct Debit debit returns with a non-payment reason code

  • Reads the SEPA Direct Debit return reason code (ISO 20022) and classifies the bounce: Insufficient Funds (AM04 — primary collections signal), Technical Failure (MS03, bank system errors — retry without collections contact), Incorrect Account Details (AC01, AC04 — mandate correction required), or Mandate Refused / Revoked (MD06, MD01 — immediate human review, no automated retry).
  • For Insufficient Funds: executes the configured retry schedule — day 3 first retry, day 7 second retry — and routes a bounce notification to the Early Bucket Caller AI for borrower contact. For Technical Failure: retries on the next working day without borrower contact. For Mandate Suspended: routes to collections manager and legal team immediately with no retry.
  • Logs every bounce event with cause classification, retry schedule, and contact routing decision.
Output: Bounce classification — cause code, retry schedule, contact routing decision. Retry execution log. Mandate suspension flag routed immediately to collections manager.

Repayment Posting

On every successful SEPA Direct Debit debit

INVOKED WHEN: the SEPA scheme confirms a successful SEPA Direct Debit debit for a loan account

  • Reads the successful debit confirmation from the payment scheme and posts the repayment to the correct loan account in CBS — allocating the repayment against the oldest outstanding instalment in line with the loan agreement's repayment waterfall.
  • Reconciles the CBS posting against the daily SEPA Direct Debit settlement report from the sponsor bank. Any debit confirmed by the scheme but not settled by the bank within the clearing cycle is flagged to the finance team as a settlement exception.
  • Updates the DPD position in CBS immediately on posting — a successful repayment that clears an overdue instalment reduces the DPD count, which may affect the account's status in the Early Bucket Caller AI's daily work-list.
Output: CBS repayment posting confirmation — account, amount, waterfall allocation, posting timestamp. Daily SEPA Direct Debit settlement reconciliation. DPD update trigger to CBS.

Hard guardrails

Will notContact borrowers following a bounce. Borrower contact is routed to the Early Bucket Caller AI.
Will notOverride the retry policy. Retry schedules are configured by the operations team and applied by this agent.
Will notRetry a mandate that has been suspended or cancelled. Mandate suspension is an immediate human review event with no automated retry.

Known limitations

SEPA return reason codes are sometimes ambiguous or incorrectly populated by sponsor banks.A return coded as 'technical failure' may actually reflect insufficient funds. Where a 'technical failure' bounce is not accompanied by any scheme operator outage report, flag it for the ops team's review before applying the no-contact retry treatment.
SEPA Direct Debit mandate activation timelines vary by bank.Most sponsor banks process mandates in 7–10 working days; some take up to 21 days. For high-volume origination periods, configure the SEPA Direct Debit setup trigger earlier — at sanction rather than disbursement — to reduce the gap between disbursement and mandate activation.
Agent Profile · Repayment & SEPA Direct Debit Agent AI · LendingIQ · FrankfurtLast updated April 2026 · For internal use

Important Reads

Learn more about how to deploy Repayment & SEPA Direct Debit Agent AI to your lending workflow.