- DocumentTemplateBasicField 모델의 $fillable에 field_key 추가
- Mass Assignment 보호로 인해 create() 시 field_key가 null로 저장되던 버그 수정
- 검사성적서 기본정보 매핑 정상화
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- DocumentTemplateController: common_codes(doc_template_basic_field) 조회하여 뷰에 전달
- prepareTemplateData: basic_fields에 field_key 포함
- DocumentTemplateApiController: basic_fields 저장 시 field_key 포함
- edit.blade.php: 기본필드 행에 '연동키 선택' 드롭다운 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 계정과목 → Tab → 거래처 → Tab → 차변/대변 → Tab → 적요
- 적요에서 Tab → 다음 행의 계정과목으로 이동
- 드롭다운 검색 중 Tab 시 선택 후 다음 필드 이동
- Enter/Space 키로 드롭다운 열기 지원
- 삭제 버튼 tabIndex=-1로 Tab 순서에서 제외
- 모달 기본 높이 min-h-[80vh]로 확대 (기존 대비 1.5배)
- AccountCodeSelect, TradingPartnerSelect 드롭다운을 ReactDOM.createPortal로 변경
- 드롭다운이 모달 overflow에 의해 잘리지 않도록 fixed 포지셔닝 적용
- 공간 부족 시 위쪽으로 열리는 자동 방향 전환 지원
동일 거래가 수동(is_manual=true)과 API(is_manual=false)로 중복 저장된 경우
MAX(id)로 최신 레코드를 선택하면 잔액이 0에서 계산된 수동 레코드가
선택되어 잔액이 잘못 표시되는 문제 수정.
API 레코드의 balance가 바로빌에서 제공한 정확한 은행 잔액이므로 우선 선택.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 확정(C) 기간 조회 시 대응하는 예정(P) 기간의 netVat 자동 계산
- 예정 환급세액 → "예정신고 미환급세액"으로 차감 표시
- 예정 납부세액 → "예정신고 기납부세액"으로 차감 표시
- 최종 납부세액 = 확정 산출세액 - 예정 차감액
- 상단 요약 카드에도 최종 세액 반영
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 카드번호 문자형 출력 (="번호" 형식으로 과학적 표기 방지)
- 사업자번호, 가맹점명 열 추가
- 합계금액/공급가액/세액 3열로 분리 (화면과 동일)
- 분개 행도 공급가액/세액 분리 출력
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- summary API에 cardUsages(카드번호별 사용금액) 응답 추가
- 카드 목록 프로그래스바가 바로빌 거래 합산 기준으로 표시
- 체크카드도 사용금액 있으면 금액 표시
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 요약카드 4개→6개 확장 (등록카드, 총한도, 매월결제일, 사용금액, 선불결제, 잔여한도)
- 매월결제일: 휴일/주말 시 다음 영업일로 자동 조정 표시
- 사용금액: barobill_card_transactions 기반 청구기간 실거래 합산
- 선불결제: 수정 모달로 테넌트 단위 월별 금액 관리
- 잔여한도: (총한도 - 사용금액 + 선불결제) 계산
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
탭으로 분리하지 않고 기존 은행거래 분개 화면에 수동 전표 추가 기능 통합
- 탭 시스템 및 ManualJournalTab 제거
- 페이지 헤더에 "전표 추가" 버튼 추가 → ManualJournalModal 열기
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
은행거래 기반 분개 외에 수동으로 전표를 작성할 수 있는 탭/모달 추가
- 탭 시스템: 은행거래 분개 / 수동전표 탭 전환
- ManualJournalTab: 전표 목록 조회, 필터링, 통계 카드
- ManualJournalModal: 날짜/적요 입력, 분개라인 편집, 대차균형 검증
- 컨트롤러 index() 응답에 source_type 필드 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
계좌입출금내역에서 제거된 계정과목 설정 기능을 일반전표입력 페이지로 이관
- JournalEntryController에 계정과목 CRUD 메서드 추가
- 계정과목 CRUD 라우트 추가 (journal-entries/account-codes/*)
- AccountCodeSettingsModal 컴포넌트 추가
- 페이지 헤더에 계정과목 설정 버튼 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
체크된 메뉴 항목들을 함께 드래그하여 이동할 수 있도록 개선:
- 상위 메뉴 체크 시 하위 메뉴도 함께 그룹으로 묶여서 이동
- 드래그 중 그룹 항목 수 뱃지 표시
- 드래그 인디케이터에 그룹 개수 표시
- 그룹 이동 시 순차적으로 API 호출
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Schedule 모델에 TYPE_INTERVIEW(면접) 추가 (보라색)
- 유형 select 옆에 [+] 버튼 → 커스텀 유형 직접 입력 가능
- 컨트롤러 validation을 string|max:50으로 변경 (동적 유형 허용)
- 달력 뱃지 색상을 인라인 스타일로 변경 (Tailwind JIT 미빌드 대응)
- 수정 모달에서 커스텀 유형도 select에 자동 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 생성/수정 모드 모두 드래그앤드롭 영역 표시
- 생성 모드: 파일을 대기 큐에 담고 저장 시 자동 업로드
- 대기 파일 미리보기 (노란색 뱃지 + '저장 시 업로드' 표시)
- 대기 파일 개별 제거 기능
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- DashboardCalendarController에 uploadFiles/deleteFile/downloadFile 추가
- 파일 업로드 라우트 3개 추가 (POST/DELETE/GET)
- 모달에 드래그앤드롭 파일 업로드 영역 추가
- XHR 진행률 표시, 파일 목록 렌더링, 개별 삭제
- Google Cloud Storage 연동 (가용시 자동 업로드)
- files 테이블 document_type='schedule' 활용
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>