diff --git a/app/Http/Controllers/InvoiceController.php b/app/Http/Controllers/InvoiceController.php index af65c72..6a6d6f9 100644 --- a/app/Http/Controllers/InvoiceController.php +++ b/app/Http/Controllers/InvoiceController.php @@ -170,15 +170,15 @@ public function salesStatistics() 'year' => $currentYear, 'totalRevenue' => $totalRevenue, 'paid' => $paid, - 'paidPercent' => round(($paid / $totalRevenue) * 100, 2), + 'paidPercent' => ($totalRevenue == 0) ? 0 : round(($paid / $totalRevenue) * 100, 2), 'draft' => $draft, - 'draftPercent' => round(($draft / $totalRevenue) * 100, 2), + 'draftPercent' => ($totalRevenue == 0) ? 0 : round(($draft / $totalRevenue) * 100, 2), 'issued' => $issued, - 'issuedPercent' => round(($issued / $totalRevenue) * 100, 2), + 'issuedPercent' => ($totalRevenue == 0) ? 0 : round(($issued / $totalRevenue) * 100, 2), 'due' => $due, - 'duePercent' => round(($due / $totalRevenue) * 100, 2), + 'duePercent' => ($totalRevenue == 0) ? 0 : round(($due / $totalRevenue) * 100, 2), 'reminded' => $reminded, - 'remindedPercent' => round(($reminded / $totalRevenue) * 100, 2), + 'remindedPercent' => ($totalRevenue == 0) ? 0 : round(($reminded / $totalRevenue) * 100, 2), ]; // Daten in camelCase umwandeln diff --git a/routes/api.php b/routes/api.php index 63b4d19..f39b68f 100644 --- a/routes/api.php +++ b/routes/api.php @@ -47,7 +47,7 @@ Route::get('/invoices/{id}/remind', [InvoiceController::class, 'remind']); Route::get('/lineitems/{invoiceId}', [LineItemController::class, 'index']); -Route::post('/lineitems/import/{invoiceId}', [LineItemController::class, 'importFromCsv']); +Route::post('/lineitems/import', [LineItemController::class, 'importFromCsv']); Route::get('/offers/{id}/confirm', function ($id) { // $offer = offerController::single($id);