Tool 93 · Open Banking & APIs · Cat-5

VRP Mandate Builder +
Sweep Logic Visualizer

Design Variable Recurring Payment mandates in Sweeping or Commercial mode, stress-test hard limits against billing cadences, and simulate sweep algorithms with a deterministic day-by-day SVG visualizer. Outputs OBIE v3.1.10 and FDX v5.2 compliant JSON payloads — entirely browser-side, zero PII.

Zero PII · Client-Side Only OBIE v3.1.10 · FDX v5.2 4 Tabs · SVG Visualizer · JSON Export
Mandate Configuration
Account Details
⚠ Looks like a real IBAN — please use synthetic account numbers for testing.
⚠ Looks like a real IBAN — please use synthetic account numbers for testing.
Sweep Parameters
Max amount moved in one VRP instruction
Standard
Validity
YYYY-MM-DD
YYYY-MM-DD
No data leaves your browser. All IBANs/IDs are synthetic. Tab close = data gone.
Generated JSON Payload OBIE v3.1.10
// Configure mandate above and click "Build Mandate"
Mandate Summary

Configure mandate parameters above to see the summary.

Given a proposed billing cadence and mandate limits, instantly detect whether any payment schedule would breach your monthly or daily caps. Sliders update results live — no button needed.

Limit Configuration
Mandate Limits
Billing Cadence
Transactions in Month
Total Monthly Spend
Daily Limit Hit?
Monthly Limit Breach?
Calendar Visualisation — Current Month
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Payment day
Breach day
All calculations are purely client-side. No data is stored or transmitted.

Simulate the VRP sweep algorithm day-by-day using a deterministic seeded RNG — the same inputs always produce the same output. Balances evolve with a configurable volatility factor; VRP triggers when the balance falls below the target.

Simulation Parameters
VRP triggers when balance falls below this
Cap on any single VRP instruction
Simulation uses a seeded pseudo-RNG — deterministic, client-side only.
Sweep Algorithm — Day-by-Day Timeline
Below Target
Above Target
VRP Triggered

Configure parameters and click Generate Simulation

Side-by-side comparison of the OBIE v3.1.10 (UK) and FDX v5.2 (US) VRP mandate schemas, SCA rules, status codes, and compliance requirements.

Dimension OBIE v3.1.10 (UK) FDX v5.2 (US)
Mandate ObjectOBDomesticVRPConsentRequestConsentGrant (RecurringPayment)
Consent ID FieldData.ConsentIdconsentId
Max Individual AmountControlParameters.MaximumIndividualAmountmaximumPaymentAmount
Periodic LimitsControlParameters.PeriodicLimits[]
Array with PeriodType (Day/Week/Month/Year) + PeriodAlignment (Calendar/Consent)
periodicLimits[]
maxAmount + interval (daily/weekly/monthly)
VRP Types SupportedUK.OBIE.VRPType.Sweeping UK.OBIE.VRPType.OtherRECURRING VARIABLE
SCA RequiredSweeping: SCA-NotRequired (FCA exemption)
Commercial: SCA required at consent creation
Governed by CFPB 1033 — no mandatory SCA framework; OAuth 2.0 required
Sweeping SCA ExemptionLive — PSUAuthMethods: UK.OBIE.SCA-NotRequired (sweeping only, both accounts held by PSU)No equivalent — CFPB 1033 does not define SCA or sweeping exemptions
Revocation EndpointDELETE /domestic-vrp-consents/{consentId}DELETE /consents/{consentId}
Status CodesAwaitingAuthorisation Authorised Consumed Rejected RevokedPENDING ACTIVE REJECTED REVOKED
Account SchemeUK.OBIE.IBAN / UK.OBIE.SortCodeAccountNumberaccountNumber + routingNumber (ABA)
Remittance InfoRemittanceInformation.Reference (max 35 chars)memo (free text, max 255 chars)
Read Refund AccountSupportedReadRefundAccount: Yes/NoNot defined in FDX VRP schema
Period AlignmentCalendar (resets on 1st) OR Consent (resets on consent creation date)Calendar only (month resets on 1st)
Live SinceJan 2022 — CMA9 mandatory; broader ASPSP rollout 2022–2024Draft / Pilot 2025+ — CFPB 1033 phased rollout 2026–2030
Rail UsedUK Faster Payments (instant settlement)ACH / FedNow / RTP (configurable)
Max Payment AmountNo hard cap in OBIE schema — bilateral agreement between ASPSP and TPPNo hard cap — set by covered institution policy
Spec / Documentationopenbanking.org.uk/read-write-api/v3.1.10financialdataexchange.org/FDX-API
Key Difference — Sweeping SCA Exemption OBIE grants a specific SCA exemption for sweeping VRPs where both accounts are held by the same PSU at the same or different ASPSPs. The PSUAuthenticationMethods field is set to UK.OBIE.SCA-NotRequired. This exemption does not exist in the US CFPB 1033 framework — all VRP-equivalent mandates require OAuth 2.0 authorisation, with authentication requirements determined by the covered institution.
Reference data embedded at build time. No network calls made.