feat: 세금계산서/거래명세서 일괄 발행 API 추가

- POST /api/v1/tax-invoices/bulk-issue: 세금계산서 일괄 발행
- POST /api/v1/sales/bulk-issue-statement: 거래명세서 일괄 발행
- FormRequest 검증 (최대 100건)
- Service 일괄 처리 로직 (개별 오류 처리)
- Swagger 문서 추가
- i18n 메시지 키 추가 (ko/en)
This commit is contained in:
2026-01-19 20:53:36 +09:00
parent 7dd683ace8
commit 0b94da0741
12 changed files with 444 additions and 0 deletions

View File

@@ -298,6 +298,14 @@
'confirmed' => '매출이 확정되었습니다.',
'statement_issued' => '거래명세서가 발행되었습니다.',
'statement_sent' => '거래명세서가 발송되었습니다.',
'bulk_statement_issued' => '거래명세서가 일괄 발행되었습니다.',
],
// 세금계산서 관리
'tax_invoice' => [
'issued' => '세금계산서가 발행되었습니다.',
'cancelled' => '세금계산서가 취소되었습니다.',
'bulk_issued' => '세금계산서가 일괄 발행되었습니다.',
],
// 급여 관리
@@ -459,4 +467,15 @@
'production_order_reverted' => '생산지시가 되돌려졌습니다.',
'order_confirmation_reverted' => '수주확정이 취소되었습니다.',
],
// 입찰관리
'bidding' => [
'fetched' => '입찰을 조회했습니다.',
'created' => '입찰이 등록되었습니다.',
'updated' => '입찰이 수정되었습니다.',
'deleted' => '입찰이 삭제되었습니다.',
'bulk_deleted' => '입찰이 일괄 삭제되었습니다.',
'status_updated' => '입찰 상태가 변경되었습니다.',
'converted' => '견적이 입찰로 변환되었습니다.',
],
];