Skip to main content

Real-World Example

Jane has an active installment plan. She opens Schedule Plan to see upcoming dates, make an extra payment, change an eligible payment date, request a settlement date, or place the plan on hold when the rules allow it.

Visual Flow

How It Should Work

  • It should show upcoming and historical schedule transactions for the selected account.
  • It should allow only supported plan actions for the current state.
  • It should update calendar events when dates, amounts, holds, skips, or cancellations affect the schedule.
  • It should keep payment history consistent with manual and background payments.

How It Should Not Work

  • It should not let a consumer change past successful transactions.
  • It should not allow hold, skip, or date changes when the plan rules block them.
  • It should not update the UI without updating the underlying schedule transactions.
Last modified on July 30, 2026