Skip to main content

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 detailGenerateInvoiceMultiOrder for partners using invoice_group_version == 2 to append the order's category ($orderDetail->order->category).

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 status 0 and a user-friendly error message if generation fails.

Removed

  • None.