AI Agent Profile · LendingIQ · Singapore
Repayment & GIRO / Direct Debit Agent AI
DivisionLending Operations
Resume
What this agent does
The Repayment & GIRO / Direct Debit Agent AI operates LendingIQ's GIRO / 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
GIRO / Direct Debit Setup
At disbursement — one-time per loanINVOKED WHEN: Disbursement Agent AI confirms disbursement and triggers the GIRO / Direct Debit mandate setup
- Reads the loan account details — borrower's bank account, bank code / SWIFT BIC, instalment amount, and debit date — and submits the GIRO / Direct Debit mandate registration to the GIRO network platform. 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.
Bounce Handling & Retry Logic
On every GIRO / Direct Debit return — same dayINVOKED WHEN: a GIRO / Direct Debit debit returns with a non-payment reason code
- Reads the GIRO return reason code and classifies the bounce: Insufficient Funds (insufficient balance — primary collections signal), Technical Failure (bank or GIRO system errors — retry without collections contact), Incorrect Account Details (invalid account — mandate correction required), or Mandate Revoked / Cancelled (customer revocation — 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.
Repayment Posting
On every successful GIRO / Direct Debit debitINVOKED WHEN: the GIRO network confirms a successful GIRO / Direct Debit debit for a loan account
- Reads the successful debit confirmation from the GIRO network 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 GIRO / Direct Debit settlement report from the sponsor bank. Any debit confirmed by the network 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.
Hard guardrails
Known limitations
Important Reads
Learn more about how to deploy Repayment & GIRO / Direct Debit Agent AI to your lending workflow.
