Files
sam-react-prod/claudedocs/accounting/[IMPL-2025-12-18] bill-management.md
byeongcheolryu c6b605200d feat: 신규 페이지 구현 및 HR/설정 기능 개선
신규 페이지:
- 회계관리: 거래처, 예상비용, 청구서, 발주서
- 게시판: 공지사항, 자료실, 커뮤니티
- 고객센터: 문의/FAQ
- 설정: 계정, 알림, 출퇴근, 팝업, 구독, 결제내역
- 리포트 (차트 시각화)
- 개발자 테스트 URL 페이지

기능 개선:
- HR 직원관리/휴가관리/카드관리 강화
- IntegratedListTemplateV2 확장
- AuthenticatedLayout 패딩 표준화
- 로그인 페이지 UI 개선

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-19 19:12:34 +09:00

1.9 KiB

어음관리 (Bill Management) 구현

스크린샷 분석

리스트 화면

  • 상단: 일괄등록 버튼, 날짜범위 선택, 상태 탭 (전체, 전일, 오늘, 미결, 수취, 우등록)
  • 통계 카드: 4개 (건수 표시)
  • 테이블 컬럼: No, 어음번호, 구분, 거래처, 금액, 만기일, 이유, 추수, 메모, 상태
  • 필터: 거래처, 상태

상세/수정 화면

  • 타이틀: "어음 상세"
  • 버튼: view 모드 [목록, 삭제, 수정] / edit 모드 [취소, 저장]
  • 기본 정보:
    • 어음번호 (Input)
    • 구분 (Select: 수취/발행)
    • 거래처 (Select)
    • 금액 (Input)
    • 발행일 (Date)
    • 만기일 (Date)
    • 상태 (Select - 구분에 따라 옵션 변경)
    • 비고 (Input)
  • 차수 관리 섹션:
    • 테이블: 일자, 금액, 비고
    • [+ 추가] 버튼

타입 정의

  • 구분: 수취, 발행
  • 상태 (수취): 보관중, 만기입금(7일전), 만기결과, 결제완료, 부도
  • 상태 (발행): 보관중, 만기입금(7일전), 추심의뢰, 추심완료, 추소중, 부도

체크리스트

Phase 1: 기본 구조

  • types.ts 생성 (타입, 상수 정의)
  • 폴더 구조 생성 (BillManagement/)

Phase 2: 리스트 화면

  • index.tsx 생성 (리스트 컴포넌트)
  • 통계 카드 구현
  • 테이블 렌더링 구현
  • 필터 및 정렬 구현

Phase 3: 상세/수정 화면

  • BillDetail.tsx 생성
  • 기본 정보 폼 구현
  • 차수 관리 섹션 구현
  • view/edit 모드 분기 처리

Phase 4: 라우팅

  • page.tsx 파일 생성 (리스트, 상세, 등록)
  • 네비게이션 패턴 적용 (?mode=edit)

Phase 5: 검증

  • 빌드 테스트
  • 기능 확인 (사용자 확인 필요)

참고 패턴

  • 입금관리 (DepositManagement) 구조 참고
  • IntegratedListTemplateV2 사용
  • PageLayout + PageHeader 패턴