Commit Graph

978 Commits

Author SHA1 Message Date
김보곤
4a2abbd945 fix:세액 합계 카드 제거, 대시보드 4열로 변경
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 16:09:58 +09:00
김보곤
7241c6127b fix:공제 카드 공급가액/세액 0원 표시 수정
- recalculateSummary를 splits 없이도 logs 변경 시 실행하도록 수정
- useEffect 의존성에 logs 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 16:05:03 +09:00
김보곤
027ab3877c feat:공제 카드에 공급가액/세액 세분화 표시
- 공제 StatCard를 커스텀 카드로 변경
- 합계 금액 아래에 공급가액/세액 구분 표시
- recalculateSummary에 deductibleSupply, deductibleTax 집계 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 16:00:33 +09:00
김보곤
02d8d64bb2 fix:부가세 → 세액 용어 전체 변경
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 15:55:32 +09:00
김보곤
fbfedf03d7 feat:분개 모달 공급가액/부가세 필드 추가
- SplitModal: 금액 단일필드 → 공급가액+부가세 2필드로 변경
- 행별 합계금액 자동계산 표시
- 분개 리스트 행에 공급가액/부가세 개별 표시
- 분개 기반 요약 재계산 로직 추가 (recalculateSummary)
- 모델: split_supply_amount, split_tax 필드 추가
- 컨트롤러: 분개 합계 검증 및 CSV 내보내기 반영
- 레거시 데이터(supply/tax 없는 기존 분개) 호환성 유지

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 15:42:42 +09:00
김보곤
befa4273a8 fix:수동거래 수정모달에서 공급가액이 합계금액으로 표시되는 버그 수정
editData.approvalAmount(합계) 대신 effectiveSupplyAmount(공급가액)를 사용

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 15:01:46 +09:00
김보곤
51f45b3f5b fix:수동입력 카드거래 금액 계산 버그 수정
수동입력시 approval_amount가 공급가액(supply)인데
effectiveSupplyAmount = amount - tax로 이중 차감되던 문제 수정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 14:39:29 +09:00
김보곤
429307dd4d fix:가맹점명 6자 초과 시 말줄임 표시, 클릭 시 모달로 전체 확인
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:24:45 +09:00
김보곤
24ceb773eb fix:카드 사용내역 테이블에서 승인번호 열 제거
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:22:13 +09:00
김보곤
92c6bf8c07 feat:카드 사용내역 테이블에 가맹점명 열 추가
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:20:00 +09:00
김보곤
6755f2ed43 fix:자금계획일정 입금 시 '입금 계좌' 라벨 표시
- 일정 유형(입금/지급) 전환 시 계좌 라벨 동적 변경
- create, edit, show 3개 뷰 모두 적용

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:02:08 +09:00
a1720818b5 fix:메뉴 싱크 원격 API 호출 시 테넌트 ID 전달
- fetchRemoteMenus()에서 tenant_id 쿼리 파라미터 추가
- export() API에서 요청의 tenant_id 파라미터 우선 사용
- getMenuTreeForTenant() 메서드 추가로 특정 테넌트 메뉴 조회 지원

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 12:46:39 +09:00
김보곤
63be149637 fix:수동입력 모달 카드정보를 등록된 카드 목록에서 선택하도록 변경
- 바로빌 등록 카드 목록을 select로 표시
- "직접 입력" 옵션 선택 시 카드사/카드번호 수동 입력 가능
- 수정 모드에서 기존 카드 자동 선택

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 11:36:17 +09:00
김보곤
1492a279f8 feat:카드 사용내역 수동입력 CRUD 기능 추가
- 수동입력 모달 (등록/수정) 추가
- storeManual, updateManual, destroyManual 컨트롤러 메서드 추가
- 바로빌 API 데이터와 수동 입력 건 병합 표시
- 수동 건에 "수동" 배지, 수정/삭제 버튼 표시
- 라우트: POST/PUT/DELETE /barobill/ecard/manual

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 11:24:40 +09:00
김보곤
304daba93f feat:카드 선택 시 자동 조회 (조회 버튼 없이 동적 검색)
- selectedCard 변경 감지 useEffect 추가
- 초기 로드와 분리하여 중복 호출 방지 (isInitialMount ref)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 11:00:13 +09:00
김보곤
3c3b89384d fix:부가세 합계에서 불공제(불공) 거래 제외
- totalTax 집계 시 deductionType이 'deductible'인 건만 포함
- parseTransactionLogs(), getAllCardsTransactions() 양쪽 수정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 10:57:42 +09:00
e932c0d8a3 Merge remote-tracking branch 'origin/develop' into develop 2026-02-05 10:49:29 +09:00
김보곤
ddea20ef51 fix:자금계획일정 수정 모달 예정일 매핑 안되는 버그 수정
- scheduled_date, completed_date, recurrence_end_date cast를
  'date' → 'date:Y-m-d'로 변경
- JSON 직렬화 시 ISO 8601(T00:00:00.000000Z) 대신 YYYY-MM-DD 출력
- HTML input[type=date]가 요구하는 형식과 일치하도록 수정

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 10:42:15 +09:00
김보곤
bacf0396d5 feat:카드 사용내역 공급가액/부가세 수정 및 이력 추적 기능
- CardTransaction 모델에 modified_supply_amount, modified_tax 추가
- CardTransactionAmountLog 모델 신규 생성 (수정 이력)
- parseTransactionLogs: effectiveSupplyAmount, effectiveTax, isAmountModified 응답 추가
- save: 금액 변경 감지 시 amount_logs 이력 자동 기록
- 프론트엔드: 공급가액/부가세 input 수정 가능, 합계금액 자동계산
- 수정 시 주황색 배경 + 원본값 취소선 표시
- 분개된 거래는 금액 수정 비활성화 (읽기전용)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 10:02:56 +09:00
김보곤
b29e51a9a3 feat:카드 사용내역 테이블 개선
- 카드번호 뒷 4자리만 표시 (****-1234 형식)
- '금액' 헤더를 '합계금액'으로 변경
- 합계금액 다음에 '공급가액' 열 추가 (합계금액 - 부가세)
- 공제 다음에 '사업자번호' 열 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 09:47:25 +09:00
김보곤
dd75fcd6e7 feat:홈택스 매입/매출 테이블에 품목 열 추가
- 과세형태와 공급가액 사이에 품목(itemName) 컬럼 추가
- 바로빌 API 및 로컬 DB 모두 itemName 필드 지원

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 09:41:37 +09:00
b14b991d1c feat:검사 기준서 동적 필드 + 자동 하이라이트 + 미리보기 개선
- 문서 작성 시 연결 품목 규격(두께/너비/길이) 기반 자동 하이라이트
- 미리보기에서 field_values 동적 필드 데이터 정상 표시
- DocumentTemplateController에서 field_values 직렬화 추가
- DocumentController에 linkedItemSpecs 조회 로직 추가
- Item 모델 attributes JSON cast 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 09:26:13 +09:00
김보곤
720384869f feat:메뉴 URL 수정 artisan 명령어 추가
사용법: php artisan menu:fix-url "메뉴명" "/새URL"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 09:22:40 +09:00
김보곤
ba7ab6f6ff fix:카드사용내역 리디렉션 대상을 바로빌 ecard 페이지로 변경
플레이스홀더(card-usage) → 실제 기능 페이지(ecard)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 08:53:21 +09:00
김보곤
39cf0dcb0e fix:카드사용내역 메뉴를 바로빌 카드사용내역 페이지로 리디렉션
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 08:50:23 +09:00
김보곤
471ec88357 feat:자금계획일정 월별 복사 기능 추가
- POST /api/admin/fund-schedules/copy 엔드포인트 추가
- FundScheduleService에 copySchedulesToMonth() 메서드 추가
- 월 네비게이션 옆 일정복사 버튼 및 모달 UI 구현
- 날짜 조정 로직 (31일→28/29/30일) 포함

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 08:42:21 +09:00
김보곤
7361136605 fix:자금계획일정 캘린더 금액을 3자리 콤마 원 단위로 표시
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 08:30:24 +09:00
김보곤
04f0519ddf fix:자금계획일정 캘린더 셀 최소 높이 확보 (일정 2건 공간)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 08:27:14 +09:00
김보곤
9bad693d51 fix:자금계획일정 캘린더 고정높이/스크롤 제거, 행 자동 확장
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 08:23:05 +09:00
김보곤
95c64dfa8f feat:자금계획일정 캘린더 날짜별 추가(+) 버튼 상시 표시
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 08:20:40 +09:00
김보곤
92f07a570f fix:자금계획일정 HTMX 부분 로드 시 스크립트 미실행 오류 수정
HX-Redirect 처리 추가로 전체 페이지 리로드하여 @push('scripts') 정상 실행

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 08:18:05 +09:00
김보곤
84ffcf9bf8 refactor:재무관리 계좌거래내역 → 바로빌 계좌 입출금내역 리디렉션으로 변경
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 07:59:00 +09:00
김보곤
2e3f6f21ac feat:일일자금일보/카드거래내역 목업 데이터 → DB CRUD 전환
- 일일자금일보: API 호출 방식 전환 (list/store/update/destroy/memo)
- 카드거래내역: API 호출 방식 전환 (list/store/update/destroy)
- 라우트 추가 (daily-fund, card-transactions API 그룹)
- 로딩 상태, 에러 핸들링 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 07:48:03 +09:00
김보곤
6f3ebee084 feat:법인카드 거래내역 모델 및 컨트롤러 추가
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 07:44:10 +09:00
김보곤
96d41500b4 feat:일일자금일보 모델 및 컨트롤러 추가 (DailyFundTransaction, DailyFundMemo, DailyFundController)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 07:43:57 +09:00
김보곤
171b3f351e feat:부가세 관리 목업 데이터 → DB CRUD 전환
- VatRecord 모델 생성
- VatRecordController CRUD API 생성
- 라우트 추가 (list/store/update/destroy)
- vat.blade.php API 호출 방식으로 전환

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 06:14:21 +09:00
김보곤
85728a3473 feat:계좌거래내역 페이지 바로빌 API 연동 (목업 데이터 → 실제 SOAP API)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 23:26:07 +09:00
김보곤
365272a856 feat:R&D Labs 메뉴 삭제 시더 추가
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 23:14:28 +09:00
김보곤
9f4d855595 fix:차량일지 월 드롭박스 너비 150px로 확장
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 23:05:03 +09:00
김보곤
1f79f360fc fix:차량일지 년/월 드롭박스 너비 대폭 확장
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 23:03:47 +09:00
김보곤
74b8c7de10 fix:차량일지 년/월/구분 드롭박스 너비 10% 추가 확장
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 23:02:19 +09:00
김보곤
cb01b099b2 fix:차량일지 년/월 드롭박스 너비 10% 추가 확장
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 22:58:42 +09:00
김보곤
972bea2ebe fix:차량일지 년/월 드롭박스 너비 확장
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 22:57:59 +09:00
김보곤
3d4bd81a0d feat:차량정비이력 메뉴를 법인차량관리 하위로 이동하는 시더 추가
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 22:55:41 +09:00
김보곤
11c95b206e feat:재무 모듈 8종 API 라우트 추가 (고객사/수입/지출/매출/매입/상담수수료/정산/구독)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 22:51:00 +09:00
김보곤
fa45caf9d9 feat:매입/상담수수료/고객사정산/구독관리 목업 데이터를 실제 DB CRUD로 전환
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 22:51:00 +09:00
김보곤
9355b9222d feat:고객사/수입/지출/매출 관리 목업 데이터를 실제 DB CRUD로 전환
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 22:51:00 +09:00
김보곤
7e0616f1b3 feat:재무 모듈 컨트롤러 8종 추가 (Customer, Income, Expense, SalesRecord, Purchase, ConsultingFee, CustomerSettlement, Subscription)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 22:51:00 +09:00
김보곤
0160628b1b feat:재무 모듈 모델 8종 추가 (Customer, Income, Expense, SalesRecord, Purchase, ConsultingFee, CustomerSettlement, Subscription)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 22:51:00 +09:00
07c22bee03 Merge remote-tracking branch 'origin/develop' into develop 2026-02-04 22:40:58 +09:00