Changelog: Dwi - 2026-06-23
Daily Changelog - Waste Vantage Legacy
Overview
Today's changes by Dwi focus on adjusting monthly invoice item descriptions and restoring the try-catch block for invoice generation. Key updates include appending the order category to invoice detail descriptions for partners on invoice group version 2, and ensuring proper try-catch wrapper logic in the Admin Invoice Controller.
Added
- None.
Changed
- Invoice Item Description Generation (
app/Repositories/InvoiceManagement.php)- Updated the billing tasks description string under
detailGenerateInvoiceMultiOrderfor partners usinginvoice_group_version == 2to append the order's category ($orderDetail->order->category).
- Updated the billing tasks description string under
Fixed
- Invoice Controller Exception Handling (
app/Http/Controllers/Admin/Accounting/InvoiceController.php)- Restored the try-catch block around the database transaction in
generateInvoice(), returning a structured response with status0and a user-friendly error message if generation fails.
- Restored the try-catch block around the database transaction in
Removed
- None.