docs: [changes] 분리 재설정 시 고아 전표 삭제 내용 추가
This commit is contained in:
@@ -17,7 +17,8 @@
|
||||
| 파일 | 변경 내용 |
|
||||
|------|----------|
|
||||
| `app/Http/Controllers/Finance/JournalEntryController.php` | `cardTransactions()`: 분리 항목을 `CardTransactionSplit`에서 조회하여 개별 행으로 확장, 분리 키 기반 분개 매칭 |
|
||||
| `app/Http/Controllers/Finance/AccountLedgerController.php` | 분리 키 매핑 + 분리 전표 존재 시 원본 전표 중복 제외 필터 추가 |
|
||||
| `app/Http/Controllers/Finance/AccountLedgerController.php` | 분리 키 매핑 + 유효 split ID 필터 + 원본/고아 전표 중복 제외 |
|
||||
| `app/Models/Barobill/CardTransactionSplit.php` | `saveSplits()`: 재분리 시 이전 split의 분개 전표도 삭제 |
|
||||
| `resources/views/finance/journal-entries.blade.php` | 분리 행별 `분리#N` 배지 추가, 각 분리 행이 자체 분개 내역 표시 |
|
||||
|
||||
## 상세 변경 사항
|
||||
@@ -42,7 +43,13 @@
|
||||
- 분리 전표의 base key를 수집하여, 동일 base key의 non-split 전표 라인을 제외
|
||||
- 분리되지 않은 일반 카드거래와 비카드 전표는 영향 없음
|
||||
|
||||
### 4. journal-entries.blade.php — 분리 행 표시
|
||||
### 4. CardTransactionSplit::saveSplits — 재분리 시 이전 분개 삭제
|
||||
|
||||
- 분리 재설정 시 이전 split ID의 분개 전표(`journal_entries`)도 함께 삭제
|
||||
- 이전에는 splits만 삭제하고 분개 전표는 남겨두어 고아 전표가 잔존하는 버그 있었음
|
||||
- 운영 DB 고아 전표 2건(JE-20251127-002/003, split:20/21) soft delete 완료
|
||||
|
||||
### 5. journal-entries.blade.php — 분리 행 표시
|
||||
|
||||
- `분리#N` 보라색 배지로 분리 항목 구분
|
||||
- 각 분리 행이 독립적으로 분개 내역/차변/대변 표시
|
||||
@@ -65,6 +72,7 @@
|
||||
- [ ] 분리되지 않은 일반 카드거래의 표시가 기존과 동일 (회귀 없음)
|
||||
- [ ] 계정별원장에서 분리 카드거래 행에 카드 배지/가맹점 정보 표시
|
||||
- [ ] 계정별원장에서 분리 전표와 원본 전표가 중복 표시되지 않음
|
||||
- [ ] 분리 재설정 후 이전 분개가 잔존하지 않음 (고아 전표 방지)
|
||||
|
||||
## 관련 문서
|
||||
|
||||
|
||||
Reference in New Issue
Block a user