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’s plan was paused until a restart date. When the restart date arrives, the portal should move the plan back into active handling and recreate future calendar events for remaining payments.

Visual Flow

How It Should Work

  • It should restart only plans whose restart date and status make them eligible.
  • It should restore future payment handling without duplicating schedule transactions.
  • It should recreate external calendar events when live sync is enabled.

How It Should Not Work

  • It should not restart cancelled, paid, removed, or ineligible plans.
  • It should not create duplicate calendar events.
  • It should not restart a plan before the consumer-approved date.

Developer Notes

  • RestartPaymentPlanCommand runs daily and can dispatch calendar creation jobs.
  • Manual restart behavior should follow the same status safety rules.
  • app/Livewire/Consumer/MyAccount/RestartPlan.php
  • app/Console/Commands/RestartPaymentPlanCommand.php
  • app/Jobs/CreateCalendarEvents.php
Last modified on May 25, 2026