docs: [changes] 계정별원장 분리 전표 중복 제외 내용 추가
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
| 파일 | 변경 내용 |
|
||||
|------|----------|
|
||||
| `app/Http/Controllers/Finance/JournalEntryController.php` | `cardTransactions()`: 분리 항목을 `CardTransactionSplit`에서 조회하여 개별 행으로 확장, 분리 키 기반 분개 매칭 |
|
||||
| `app/Http/Controllers/Finance/AccountLedgerController.php` | `fetchCardTransactions()`: 분리 키(`uniqueKey\|split:N`) 파싱하여 원본 카드 데이터로 매핑 |
|
||||
| `app/Http/Controllers/Finance/AccountLedgerController.php` | 분리 키 매핑 + 분리 전표 존재 시 원본 전표 중복 제외 필터 추가 |
|
||||
| `resources/views/finance/journal-entries.blade.php` | 분리 행별 `분리#N` 배지 추가, 각 분리 행이 자체 분개 내역 표시 |
|
||||
|
||||
## 상세 변경 사항
|
||||
@@ -36,7 +36,13 @@
|
||||
- source_key 파싱 시 `|split:N` 접미사를 제거하여 원본 4-part 키 추출
|
||||
- 분리 키도 원본 카드거래 데이터(카드번호, 카드사, 가맹점 등)로 매핑
|
||||
|
||||
### 3. journal-entries.blade.php — 분리 행 표시
|
||||
### 3. AccountLedgerController — 원본 전표 중복 제외
|
||||
|
||||
- 분리 전표(`source_key`에 `|split:` 포함)가 존재하는 카드거래의 원본 전표를 자동 필터링
|
||||
- 분리 전표의 base key를 수집하여, 동일 base key의 non-split 전표 라인을 제외
|
||||
- 분리되지 않은 일반 카드거래와 비카드 전표는 영향 없음
|
||||
|
||||
### 4. journal-entries.blade.php — 분리 행 표시
|
||||
|
||||
- `분리#N` 보라색 배지로 분리 항목 구분
|
||||
- 각 분리 행이 독립적으로 분개 내역/차변/대변 표시
|
||||
@@ -58,6 +64,7 @@
|
||||
- [ ] 분리 분개 완료 시 각 행에 자물쇠 아이콘
|
||||
- [ ] 분리되지 않은 일반 카드거래의 표시가 기존과 동일 (회귀 없음)
|
||||
- [ ] 계정별원장에서 분리 카드거래 행에 카드 배지/가맹점 정보 표시
|
||||
- [ ] 계정별원장에서 분리 전표와 원본 전표가 중복 표시되지 않음
|
||||
|
||||
## 관련 문서
|
||||
|
||||
|
||||
Reference in New Issue
Block a user