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

At month end, the platform sends DFA donation reporting and partner billing reports. Separately, over-limit billing jobs charge creditors when usage exceeds plan limits.

Visual Flow

How It Should Work

  • It should run over-limit billing, failed over-limit retries, donation reports, and partner reports on schedule.
  • It should keep billing attempts and report delivery traceable.
  • It should avoid overlapping scheduled billing work.

How It Should Not Work

  • It should not bill the wrong creditor or subscription.
  • It should not send partner or donation reports with incomplete reporting windows.
  • It should not ignore failed platform billing records.

Developer Notes

  • These jobs are mostly invisible to normal portal users but are important to platform operations.
  • Some commands use America/New_York timezone for monthly report schedules.
  • app/Console/Commands/OverLimitBillingCommand.php
  • app/Console/Commands/ReprocessOverLimitFailedCommand.php
  • app/Jobs/OverLimitPaymentJob.php
  • app/Console/Commands/MonthlyDfaDonationReportCommand.php
  • app/Jobs/SendMonthlyDfaDonationReportJob.php
  • app/Console/Commands/PartnerMonthlyBillingReportsCommand.php
  • app/Jobs/SendPartnerMonthlyBillingReportJob.php
Last modified on May 25, 2026