feat:재무관리 4개 페이지 수정 (부가세/매출/미지급금)
- 부가세관리: 신고기간 1P/1C/2P/2C 형식, 세금구분(과세/영세/면세), 카드 공제분 매입 반영, 라벨 변경 - 매출관리: 작성일자/승인번호 라벨, 구분(과세/영세/면세) 추가 - 미지급금: 결제예정일/거래일자 라벨, 청구서번호 숨김, 매입세금계산서 발행여부 체크박스 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -17,8 +17,7 @@ public function index(Request $request): JsonResponse
|
||||
|
||||
if ($search = $request->input('search')) {
|
||||
$query->where(function ($q) use ($search) {
|
||||
$q->where('vendor_name', 'like', "%{$search}%")
|
||||
->orWhere('invoice_no', 'like', "%{$search}%");
|
||||
$q->where('vendor_name', 'like', "%{$search}%");
|
||||
});
|
||||
}
|
||||
|
||||
@@ -49,6 +48,7 @@ public function index(Request $request): JsonResponse
|
||||
'status' => $item->status,
|
||||
'description' => $item->description,
|
||||
'memo' => $item->memo,
|
||||
'taxInvoiceIssued' => (bool) $item->tax_invoice_issued,
|
||||
];
|
||||
});
|
||||
|
||||
@@ -79,7 +79,7 @@ public function store(Request $request): JsonResponse
|
||||
{
|
||||
$request->validate([
|
||||
'vendorName' => 'required|string|max:100',
|
||||
'invoiceNo' => 'required|string|max:50',
|
||||
'invoiceNo' => 'nullable|string|max:50',
|
||||
'amount' => 'required|integer|min:0',
|
||||
]);
|
||||
|
||||
@@ -97,6 +97,7 @@ public function store(Request $request): JsonResponse
|
||||
'status' => 'unpaid',
|
||||
'description' => $request->input('description'),
|
||||
'memo' => $request->input('memo'),
|
||||
'tax_invoice_issued' => $request->boolean('taxInvoiceIssued', false),
|
||||
]);
|
||||
|
||||
return response()->json([
|
||||
@@ -112,7 +113,7 @@ public function update(Request $request, int $id): JsonResponse
|
||||
|
||||
$request->validate([
|
||||
'vendorName' => 'required|string|max:100',
|
||||
'invoiceNo' => 'required|string|max:50',
|
||||
'invoiceNo' => 'nullable|string|max:50',
|
||||
'amount' => 'required|integer|min:0',
|
||||
]);
|
||||
|
||||
@@ -126,6 +127,7 @@ public function update(Request $request, int $id): JsonResponse
|
||||
'status' => $request->input('status', $payable->status),
|
||||
'description' => $request->input('description'),
|
||||
'memo' => $request->input('memo'),
|
||||
'tax_invoice_issued' => $request->boolean('taxInvoiceIssued', $payable->tax_invoice_issued),
|
||||
]);
|
||||
|
||||
return response()->json([
|
||||
|
||||
Reference in New Issue
Block a user