total = $lineItem->quantity * $lineItem->unit_price; // Calculate tax total (if applicable) $lineItem->tax_total = $lineItem->taxes->sum(fn ($tax) => $lineItem->total * ($tax->rate / 100)); // Calculate discount total (if applicable) $lineItem->discount_total = $lineItem->discounts->sum(fn ($discount) => $lineItem->total * ($discount->rate / 100)); } /** * Handle the DocumentLineItem "deleted" event. */ public function deleted(DocumentLineItem $documentLineItem): void { // } /** * Handle the DocumentLineItem "restored" event. */ public function restored(DocumentLineItem $documentLineItem): void { // } /** * Handle the DocumentLineItem "force deleted" event. */ public function forceDeleted(DocumentLineItem $documentLineItem): void { // } }