diff --git a/plans/hotfix-20260119-action-plan.md b/plans/hotfix-20260119-action-plan.md index e400839..c355d72 100644 --- a/plans/hotfix-20260119-action-plan.md +++ b/plans/hotfix-20260119-action-plan.md @@ -52,10 +52,15 @@ | **URL** | `/ko/accounting/receivables` | | **현재 상태** | 404 Not Found | | **우선순위** | P0 (긴급) | - | **담당** | api 백엔드 + React 프론트엔드 | +| **담당** | React 프론트엔드 | +| **비고** | API 이미 존재 (ReceivablesController) | #### 필요 작업 -- [ ] 미수금현황 API 확인/개발 (api 백엔드) +- [x] API 존재 확인 완료 (ReceivablesController) + - `GET /api/v1/receivables` - 목록 + - `GET /api/v1/receivables/summary` - 요약 + - `PUT /api/v1/receivables/memos` - 메모 업데이트 + - `PUT /api/v1/receivables/overdue-status` - 연체 상태 - [ ] React 페이지 개발 (프론트엔드) - [ ] API 연동 @@ -120,7 +125,7 @@ --- -### 4. 매출관리 - 세금계산서/거래명세서 미발행 +### 4. 매출관리 - 세금계산서/거래명세서 미발행 ✅ API 완료 | 항목 | 내용 | |------|------| @@ -128,11 +133,22 @@ | **문제** | 세금계산서 발행대기 81건, 거래명세서 발행대기 81건 (100%) | | **영향** | 세금계산서/거래명세서 발행 누락 | | **우선순위** | P1 | +| **상태** | ✅ API 완료 (2026-01-19) | + +#### 기존 API (개별 발행) +- `POST /api/v1/tax-invoices/{id}/issue` - 세금계산서 개별 발행 +- `POST /api/v1/sales/{id}/statement/issue` - 거래명세서 개별 발행 + +#### 일괄 발행 API (신규) +- [x] `POST /api/v1/tax-invoices/bulk-issue` - 세금계산서 일괄 발행 +- [x] `POST /api/v1/sales/bulk-issue-statement` - 거래명세서 일괄 발행 #### 개선 방안 -- [ ] 세금계산서/거래명세서 일괄 발행 기능 +- [x] 세금계산서 일괄 발행 API 개발 → 완료 +- [x] 거래명세서 일괄 발행 API 개발 → 완료 - [ ] 자동 발행 로직 검토 (매출 등록 시 자동 발행 옵션) - [ ] 발행 대기 데이터 대시보드 알림 +- [ ] React 프론트엔드 연동 --- @@ -248,11 +264,11 @@ gantt | 우선순위 | 작업 | 담당 | 상태 | |----------|------|------|------| | P0 | 근태 설정 페이지 | React 프론트엔드 | ⬜ 대기 (API 존재) | -| P0 | 미수금현황 페이지 | api 백엔드 + React 프론트엔드 | ⬜ 대기 | +| P0 | 미수금현황 페이지 | React 프론트엔드 | ⬜ 대기 (API 존재) | | P1 | 입금유형 일괄설정 | React 프론트엔드 | ✅ API 이미 존재 | | P1 | 출금유형 일괄설정 | React 프론트엔드 | ✅ API 이미 존재 | | P1 | 매입 데이터 정합성 | React 프론트엔드 | ✅ API 완료 (2026-01-19) | -| P1 | 매출 문서 발행 | api 백엔드 + React 프론트엔드 | ⬜ 대기 | +| P1 | 매출 문서 발행 | api 백엔드 + React 프론트엔드 | ✅ API 완료 (2026-01-19) | | P2 | 대시보드 알림 | React 프론트엔드 | ⬜ 대기 | ---