
## 14:17 교육비 자동분류 룰
- 관리자님 요청: 항목/가맹점명에 `교육`, `학원`, `학교`가 들어가면 교육비로 처리.
- `state/whooing_merchant_map.json` contains 룰에 3개 키워드 추가.
- 후잉 비용 계정에 `교육비`가 없어 `left: 지식,문화`, `item: 교육비`로 기록하도록 설정.

## 14:20 은행출금 카드대금 납부 룰
- 관리자님 문의로 확인: 은행계좌에서 카드대금 빠지는 건 별도 매핑이 없었음.
- `state/whooing_overrides.json`에 withdrawal + merchant_contains 카드사명 룰 추가.
- 처리 방향: `신한신용(효원)/현대신용(효원)/삼성신용(효원)/하나체크(효원) ← {출금 은행계정}`, item은 각 `카드대금`.

## 22:45 카드대금 납부와 카드 SMS 누적사용액 보정
- 관리자님 지적: 은행계좌에서 카드대금 납부가 빠지면 후잉 카드부채는 감소하지만, 카드사 SMS 누적사용액/잔액은 상환 감소분을 별도 반영해 보내지 않아 후잉 잔액 정합성 알림이 오탐될 수 있음.
- `whooing_sync.py` 수정: `withdrawal` SMS가 `카드부채 ← 은행계좌`로 structured 처리되면 카드부채 계정별 `liability_payment_offsets`에 상환액을 누적.
- 카드 부채 정합성 체크 시 `후잉 실제 카드잔액 + 카드대금 보정치`를 SMS 누적사용액과 비교하도록 변경. 알림에는 실제 후잉값과 보정치를 함께 표시.
