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
ABC Collections schedules a weekly report. On Monday morning, the report job generates the file, sends it by email or SFTP depending on setup, and deletes temporary export files after delivery.Visual Flow
How It Should Work
- It should run scheduled exports at the configured daily, weekly, or monthly cadence.
- It should deliver files through the selected channel and keep report history traceable.
- It should clean up temporary files after delivery.
How It Should Not Work
- It should not send a report to the wrong creditor recipient or SFTP destination.
- It should not generate duplicate reports for the same schedule window.
- It should not leave temporary export files indefinitely.
Developer Notes
- Creditor and CRM report schedules use separate commands but similar delivery services.
- Report delivery is background work even though users configure it in the portal.
Related App Areas
app/Livewire/Creditor/Reports/ScheduleExport/ListPage.phpapp/Console/Commands/DailyScheduleExportCommand.phpapp/Console/Commands/WeeklyScheduleExportCommand.phpapp/Console/Commands/MonthlyScheduleExportCommand.phpapp/Jobs/SendScheduleExportEmailJob.phpapp/Jobs/PutScheduleExportOnSftpJob.phpapp/Jobs/DeleteScheduleExportFileJob.php