Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.younegotiate.com/llms.txt

Use this file to discover all available pages before exploring further.

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.

Developer Notes

  • Schedule Plan is the operational page for active installment plans.
  • Manual schedule changes often dispatch calendar jobs so external calendars stay in sync.
  • app/Livewire/Consumer/SchedulePlan.php
  • app/Livewire/Consumer/SchedulePlan/ChangeDate.php
  • app/Livewire/Consumer/SchedulePlan/RequestSettlementDate.php
  • app/Services/Consumer/SchedulePlanPaymentService.php
  • app/Jobs/UpdateCalendarEvents.php
Last modified on May 25, 2026