From efb0c23aef3a4bb0ee2467dae3a3ea336e464cb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Wed, 11 Feb 2026 12:38:47 +0900 Subject: [PATCH] =?UTF-8?q?fix:=EC=98=88=EC=A0=95=20=EC=84=B8=EC=95=A1=20?= =?UTF-8?q?=EA=B3=84=EC=82=B0=20=EC=8B=A4=ED=8C=A8=20=EC=8B=9C=20=EC=83=81?= =?UTF-8?q?=EC=84=B8=20=EC=97=90=EB=9F=AC=20=EB=A1=9C=EA=B9=85=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- app/Http/Controllers/Finance/VatRecordController.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Finance/VatRecordController.php b/app/Http/Controllers/Finance/VatRecordController.php index 2bd4a4f8..0fa17081 100644 --- a/app/Http/Controllers/Finance/VatRecordController.php +++ b/app/Http/Controllers/Finance/VatRecordController.php @@ -272,7 +272,13 @@ public function index(Request $request): JsonResponse $prelimPeriod = substr($period, 0, -1) . 'P'; $stats['preliminaryVat'] = $this->calculatePeriodNetVat($tenantId, $prelimPeriod); } catch (\Throwable $e) { - \Log::warning('예정 세액 계산 실패: ' . $e->getMessage()); + \Log::error('예정 세액 계산 실패', [ + 'message' => $e->getMessage(), + 'file' => $e->getFile() . ':' . $e->getLine(), + 'trace' => array_slice(array_map(fn($t) => ($t['file'] ?? '') . ':' . ($t['line'] ?? '') . ' ' . ($t['function'] ?? ''), $e->getTrace()), 0, 5), + 'tenant_id' => $tenantId, + 'period' => $prelimPeriod ?? null, + ]); $stats['preliminaryVat'] = null; } }