# QA Report - Redmine #4163 (dev)

- Generated: 2026-09-28T14:06:48+09:00
- Redmine: https://itsm.bix.bz/issues/4163
- QA Redmine: https://itsm.bix.bz/issues/4202
- Subject: 법인계좌관리V2(전용) 실차액 공제금·해소가능채권 차감 검증
- Workflow Status: 진행 중
- Status: PASS
- Result JSON: artifacts/result-summary.json
- Roles: ADMIN
- Route Candidates: not recorded

## Scope

개발계 admin 법인계좌관리V2(전용) 실차액 산식·안내·Excel 및 일반 V2 편차 비교

## Checklist

1. 전용 화면 실차액 안내가 실잔고 - [(정산예정금액(신) - 금일 정산예정금) + 공제금 + 해소가능채권] 구조인지 확인
2. 공제금과 해소가능채권이 있는 계좌에서 정산예정금액(신) - 금일 정산예정금에 두 금액을 더한 합계 전체를 실잔고에서 뺀 값이 실차액과 일치하는지 확인. 두 금액을 실잔고에 더하지 않는지 확인
3. 공제금만 있는 계좌, 해소가능채권만 있는 계좌, 두 금액이 모두 있는 계좌에서 각각 차감되는지 확인
4. 금일 정산예정금이 0이 아닌 계좌에서도 해당 금액을 정산예정금액(신)에서 먼저 뺀 뒤 공제금·해소가능채권을 합산하는지 확인
5. 공제금과 해소가능채권이 모두 0인 계좌에서는 실잔고 - (정산예정금액(신) - 금일 정산예정금)과 실차액이 일치하는지 확인
6. 차감 합계가 실잔고보다 큰 계좌는 실차액이 음수로 표시되고 0으로 바뀌지 않는지 확인
7. 일반 V2와 전용 화면의 편차가 모두 실잔고 - 정산예정금액(신)이며, 동일 계좌의 편차가 두 화면에서 같은지 확인
8. 전용 화면에서 같은 검색 조건으로 조회결과 Excel을 내려받아 실차액이 화면 및 새 산식과 일치하는지 확인
9. 검색 및 새로고침 후에도 실차액이 안내 문구의 산식과 일치하는지 확인

## Setup Steps

1. [required] 실제 개발계 계좌 조건 확인 (admin/ADMIN / targets: ADMIN / kind: state-verify) - 동일 테넌트의 최신 전용 목록에서 공제금만·해소가능채권만·둘 다·둘 다 0·금일 정산예정금 비0·음수 실차액 조건을 확인한다. 없는 조건은 실제 확인 불가 사유를 기록한다.

## Source Text

김경주님의 QA 요청입니다

조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다

[1] QA 요청 배경
- https://itsm.bix.bz/issues/4163

[2] 사전 데이터
- 개발계 빅스페이먼츠 테넌트에서 공제금 또는 해소가능채권이 있는 법인계좌, 두 금액이 모두 0인 계좌, 실차액이 음수인 계좌 준비
- 금일 정산예정금이 0이 아닌 법인계좌 준비

[3] 사전 작업
- admin 계정으로 로그인하고 법인계좌관리V2와 법인계좌관리V2(전용) 접근 확인
- 비교할 때 동일한 테넌트·법인계좌·검색 조건을 사용하고 최신 목록으로 조회

[4] 권한별 테스트
- admin

[5] 검증 대상
- 비스킷링크 전산 법인계좌관리V2(전용)의 실차액, 안내 문구 및 조회결과 Excel
- 일반 법인계좌관리V2와 전용 화면의 편차

[6] 체크리스트
- 전용 화면 실차액 안내가 실잔고 - [(정산예정금액(신) - 금일 정산예정금) + 공제금 + 해소가능채권] 구조인지 확인
- 공제금과 해소가능채권이 있는 계좌에서 정산예정금액(신) - 금일 정산예정금에 두 금액을 더한 합계 전체를 실잔고에서 뺀 값이 실차액과 일치하는지 확인. 두 금액을 실잔고에 더하지 않는지 확인
- 공제금만 있는 계좌, 해소가능채권만 있는 계좌, 두 금액이 모두 있는 계좌에서 각각 차감되는지 확인
- 금일 정산예정금이 0이 아닌 계좌에서도 해당 금액을 정산예정금액(신)에서 먼저 뺀 뒤 공제금·해소가능채권을 합산하는지 확인
- 공제금과 해소가능채권이 모두 0인 계좌에서는 실잔고 - (정산예정금액(신) - 금일 정산예정금)과 실차액이 일치하는지 확인
- 차감 합계가 실잔고보다 큰 계좌는 실차액이 음수로 표시되고 0으로 바뀌지 않는지 확인
- 일반 V2와 전용 화면의 편차가 모두 실잔고 - 정산예정금액(신)이며, 동일 계좌의 편차가 두 화면에서 같은지 확인
- 전용 화면에서 같은 검색 조건으로 조회결과 Excel을 내려받아 실차액이 화면 및 새 산식과 일치하는지 확인
- 검색 및 새로고침 후에도 실차액이 안내 문구의 산식과 일치하는지 확인

## Execution Summary

- Passed: 9
- Failed: 0
- Skipped: 0
- Blocked: 0
- Flaky: 0
- Duration: 69247ms


## 한눈에 보는 결과

| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| 전용 화면 실차액 안내가 실잔고 - [(정산예정금액(신) - 금일 정산예정금) + 공제금 + 해소가능채권] 구조인지 확인 | ADMIN | 법인계좌관리V2(전용) | ADMIN 계정으로 실차액 헤더의 안내 문구를 열어 전체 차감 산식을 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/01-01-formula-tooltip.png)<br>[스크린샷 2](artifacts/screenshots/02-01-guidance-masked.png)<br>[실행 기록 1](artifacts/logs/01-01-guidance.md) |
| 공제금과 해소가능채권이 있는 계좌에서 정산예정금액(신) - 금일 정산예정금에 두 금액을 더한 합계 전체를 실잔고에서 뺀 값이 실차액과 일치하는지 확인. 두 금액을 실잔고에 더하지 않는지 확인 | ADMIN | 법인계좌관리V2(전용) | ADMIN 계정으로 공제금 또는 해소가능채권이 있는 계좌의 실차액을 새 차감 산식 및 기존 더하기 산식과 대조 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/03-02-subtract-sum-masked.png)<br>[실행 기록 1](artifacts/logs/02-02-subtract-sum.md) |
| 공제금만 있는 계좌, 해소가능채권만 있는 계좌, 두 금액이 모두 있는 계좌에서 각각 차감되는지 확인 | ADMIN | 법인계좌관리V2(전용) | ADMIN 계정으로 공제금만·해소가능채권만·두 금액 모두 있는 실제 계좌를 각각 대조 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/04-03-three-cases-masked.png)<br>[실행 기록 1](artifacts/logs/03-03-three-cases.md) |
| 금일 정산예정금이 0이 아닌 계좌에서도 해당 금액을 정산예정금액(신)에서 먼저 뺀 뒤 공제금·해소가능채권을 합산하는지 확인 | ADMIN | 법인계좌관리V2(전용) | ADMIN 계정으로 금일 정산예정금이 0이 아닌 계좌에서 선차감 순서를 계산하여 대조 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/05-04-today-nonzero-masked.png)<br>[실행 기록 1](artifacts/logs/04-04-today-nonzero.md) |
| 공제금과 해소가능채권이 모두 0인 계좌에서는 실잔고 - (정산예정금액(신) - 금일 정산예정금)과 실차액이 일치하는지 확인 | ADMIN | 법인계좌관리V2(전용) | ADMIN 계정으로 두 차감 금액이 모두 0인 계좌에서 기본 산식을 대조 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/06-05-both-zero-masked.png)<br>[실행 기록 1](artifacts/logs/05-05-both-zero.md) |
| 차감 합계가 실잔고보다 큰 계좌는 실차액이 음수로 표시되고 0으로 바뀌지 않는지 확인 | ADMIN | 법인계좌관리V2(전용) | ADMIN 계정으로 차감 합계가 실잔고보다 큰 계좌의 음수 실차액 유지 여부를 확인 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/07-06-negative-masked.png)<br>[실행 기록 1](artifacts/logs/06-06-negative.md) |
| 일반 V2와 전용 화면의 편차가 모두 실잔고 - 정산예정금액(신)이며, 동일 계좌의 편차가 두 화면에서 같은지 확인 | ADMIN | 법인계좌관리V2 / 법인계좌관리V2(전용) | ADMIN 계정으로 같은 테넌트·검색 조건의 일반 V2와 전용 목록을 동일 계좌로 매칭하여 편차를 대조 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/08-07-pay-difference-masked.png)<br>[스크린샷 2](artifacts/screenshots/09-07-regular-difference-masked.png)<br>[실행 기록 1](artifacts/logs/07-07-pay-difference.md)<br>[실행 기록 2](artifacts/logs/08-07-cross-screen.md)<br>[실행 기록 3](artifacts/logs/09-07-regular-difference.md) |
| 전용 화면에서 같은 검색 조건으로 조회결과 Excel을 내려받아 실차액이 화면 및 새 산식과 일치하는지 확인 | ADMIN | 법인계좌관리V2(전용) | ADMIN 계정으로 전용 화면의 엑셀 > 조회결과 받기로 실제 파일을 다운로드하고 화면·파일·새 산식을 대조 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/10-08-screen-before-excel-masked.png)<br>[실행 기록 1](artifacts/logs/10-08-screen-before-excel.md)<br>[실행 기록 2](artifacts/logs/11-08-excel-headers.md)<br>[실행 기록 3](artifacts/logs/12-08-excel-comparison.md) |
| 검색 및 새로고침 후에도 실차액이 안내 문구의 산식과 일치하는지 확인 | ADMIN | 법인계좌관리V2(전용) | ADMIN 계정으로 실제 법인명으로 검색하고 브라우저를 새로고침한 뒤 실차액과 안내 산식을 대조 | 기대한 동작과 일치했습니다. | [스크린샷 1](artifacts/screenshots/11-09-after-search-masked.png)<br>[스크린샷 2](artifacts/screenshots/12-09-after-refresh-masked.png)<br>[실행 기록 1](artifacts/logs/13-09-after-search.md)<br>[실행 기록 2](artifacts/logs/14-09-after-refresh.md) |

## 실패 또는 확인 불가 상세

- 실패 또는 확인 불가 항목이 없습니다.

## 수동 재현 필요

- 수동 재현이 필요한 항목이 없습니다.

## 스크린샷

- ADMIN / 법인계좌관리V2(전용) / 전용 화면 실차액 안내가 실잔고 - [(정산예정금액(신) - 금일 정산예정금) + 공제금 + 해소가능채권] 구조인지 확인: [스크린샷 1](artifacts/screenshots/01-01-formula-tooltip.png)
- ADMIN / 법인계좌관리V2(전용) / 전용 화면 실차액 안내가 실잔고 - [(정산예정금액(신) - 금일 정산예정금) + 공제금 + 해소가능채권] 구조인지 확인: [스크린샷 2](artifacts/screenshots/02-01-guidance-masked.png)
- ADMIN / 법인계좌관리V2(전용) / 공제금과 해소가능채권이 있는 계좌에서 정산예정금액(신) - 금일 정산예정금에 두 금액을 더한 합계 전체를 실잔고에서 뺀 값이 실차액과 일치하는지 확인. 두 금액을 실잔고에 더하지 않는지 확인: [스크린샷 1](artifacts/screenshots/03-02-subtract-sum-masked.png)
- ADMIN / 법인계좌관리V2(전용) / 공제금만 있는 계좌, 해소가능채권만 있는 계좌, 두 금액이 모두 있는 계좌에서 각각 차감되는지 확인: [스크린샷 1](artifacts/screenshots/04-03-three-cases-masked.png)
- ADMIN / 법인계좌관리V2(전용) / 금일 정산예정금이 0이 아닌 계좌에서도 해당 금액을 정산예정금액(신)에서 먼저 뺀 뒤 공제금·해소가능채권을 합산하는지 확인: [스크린샷 1](artifacts/screenshots/05-04-today-nonzero-masked.png)
- ADMIN / 법인계좌관리V2(전용) / 공제금과 해소가능채권이 모두 0인 계좌에서는 실잔고 - (정산예정금액(신) - 금일 정산예정금)과 실차액이 일치하는지 확인: [스크린샷 1](artifacts/screenshots/06-05-both-zero-masked.png)
- ADMIN / 법인계좌관리V2(전용) / 차감 합계가 실잔고보다 큰 계좌는 실차액이 음수로 표시되고 0으로 바뀌지 않는지 확인: [스크린샷 1](artifacts/screenshots/07-06-negative-masked.png)
- ADMIN / 법인계좌관리V2 / 법인계좌관리V2(전용) / 일반 V2와 전용 화면의 편차가 모두 실잔고 - 정산예정금액(신)이며, 동일 계좌의 편차가 두 화면에서 같은지 확인: [스크린샷 1](artifacts/screenshots/08-07-pay-difference-masked.png)
- ADMIN / 법인계좌관리V2 / 법인계좌관리V2(전용) / 일반 V2와 전용 화면의 편차가 모두 실잔고 - 정산예정금액(신)이며, 동일 계좌의 편차가 두 화면에서 같은지 확인: [스크린샷 2](artifacts/screenshots/09-07-regular-difference-masked.png)
- ADMIN / 법인계좌관리V2(전용) / 전용 화면에서 같은 검색 조건으로 조회결과 Excel을 내려받아 실차액이 화면 및 새 산식과 일치하는지 확인: [스크린샷 1](artifacts/screenshots/10-08-screen-before-excel-masked.png)
- ADMIN / 법인계좌관리V2(전용) / 검색 및 새로고침 후에도 실차액이 안내 문구의 산식과 일치하는지 확인: [스크린샷 1](artifacts/screenshots/11-09-after-search-masked.png)
- ADMIN / 법인계좌관리V2(전용) / 검색 및 새로고침 후에도 실차액이 안내 문구의 산식과 일치하는지 확인: [스크린샷 2](artifacts/screenshots/12-09-after-refresh-masked.png)

## 화면 재현 기록

- 화면 재현 기록 자료가 없습니다.
- 화면 재현 기록은 기본적으로 실패/확인불가 항목에 한해 포함합니다. PASS 항목 trace까지 필요하면 `QA_PUBLISH_TRACE=1 npm run qa:report -- --issue <id> --env <env>`로 내부 제출용 산출물을 생성합니다.

## 실행 기록

- ADMIN / 법인계좌관리V2(전용) / 전용 화면 실차액 안내가 실잔고 - [(정산예정금액(신) - 금일 정산예정금) + 공제금 + 해소가능채권] 구조인지 확인: [실행 기록 1](artifacts/logs/01-01-guidance.md)
- ADMIN / 법인계좌관리V2(전용) / 공제금과 해소가능채권이 있는 계좌에서 정산예정금액(신) - 금일 정산예정금에 두 금액을 더한 합계 전체를 실잔고에서 뺀 값이 실차액과 일치하는지 확인. 두 금액을 실잔고에 더하지 않는지 확인: [실행 기록 1](artifacts/logs/02-02-subtract-sum.md)
- ADMIN / 법인계좌관리V2(전용) / 공제금만 있는 계좌, 해소가능채권만 있는 계좌, 두 금액이 모두 있는 계좌에서 각각 차감되는지 확인: [실행 기록 1](artifacts/logs/03-03-three-cases.md)
- ADMIN / 법인계좌관리V2(전용) / 금일 정산예정금이 0이 아닌 계좌에서도 해당 금액을 정산예정금액(신)에서 먼저 뺀 뒤 공제금·해소가능채권을 합산하는지 확인: [실행 기록 1](artifacts/logs/04-04-today-nonzero.md)
- ADMIN / 법인계좌관리V2(전용) / 공제금과 해소가능채권이 모두 0인 계좌에서는 실잔고 - (정산예정금액(신) - 금일 정산예정금)과 실차액이 일치하는지 확인: [실행 기록 1](artifacts/logs/05-05-both-zero.md)
- ADMIN / 법인계좌관리V2(전용) / 차감 합계가 실잔고보다 큰 계좌는 실차액이 음수로 표시되고 0으로 바뀌지 않는지 확인: [실행 기록 1](artifacts/logs/06-06-negative.md)
- ADMIN / 법인계좌관리V2 / 법인계좌관리V2(전용) / 일반 V2와 전용 화면의 편차가 모두 실잔고 - 정산예정금액(신)이며, 동일 계좌의 편차가 두 화면에서 같은지 확인: [실행 기록 1](artifacts/logs/07-07-pay-difference.md)
- ADMIN / 법인계좌관리V2 / 법인계좌관리V2(전용) / 일반 V2와 전용 화면의 편차가 모두 실잔고 - 정산예정금액(신)이며, 동일 계좌의 편차가 두 화면에서 같은지 확인: [실행 기록 2](artifacts/logs/08-07-cross-screen.md)
- ADMIN / 법인계좌관리V2 / 법인계좌관리V2(전용) / 일반 V2와 전용 화면의 편차가 모두 실잔고 - 정산예정금액(신)이며, 동일 계좌의 편차가 두 화면에서 같은지 확인: [실행 기록 3](artifacts/logs/09-07-regular-difference.md)
- ADMIN / 법인계좌관리V2(전용) / 전용 화면에서 같은 검색 조건으로 조회결과 Excel을 내려받아 실차액이 화면 및 새 산식과 일치하는지 확인: [실행 기록 1](artifacts/logs/10-08-screen-before-excel.md)
- ADMIN / 법인계좌관리V2(전용) / 전용 화면에서 같은 검색 조건으로 조회결과 Excel을 내려받아 실차액이 화면 및 새 산식과 일치하는지 확인: [실행 기록 2](artifacts/logs/11-08-excel-headers.md)
- ADMIN / 법인계좌관리V2(전용) / 전용 화면에서 같은 검색 조건으로 조회결과 Excel을 내려받아 실차액이 화면 및 새 산식과 일치하는지 확인: [실행 기록 3](artifacts/logs/12-08-excel-comparison.md)
- ADMIN / 법인계좌관리V2(전용) / 검색 및 새로고침 후에도 실차액이 안내 문구의 산식과 일치하는지 확인: [실행 기록 1](artifacts/logs/13-09-after-search.md)
- ADMIN / 법인계좌관리V2(전용) / 검색 및 새로고침 후에도 실차액이 안내 문구의 산식과 일치하는지 확인: [실행 기록 2](artifacts/logs/14-09-after-refresh.md)

## 자동화 원본 결과

| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---:|---:|---|---|---|---|
| 4163/dev/real-balance-difference.spec.ts / [ADMIN] role / 법인계좌관리V2(전용) / 전용 화면 실차액 안내가 실잔고 - [(정산예정금액(신) - 금일 정산예정금) + 공제금 + 해소가능채권] 구조인지 확인 | PASS | 7597ms | [스크린샷 1](artifacts/screenshots/01-01-formula-tooltip.png)<br>[스크린샷 2](artifacts/screenshots/02-01-guidance-masked.png) |  | [로그 1](artifacts/logs/01-01-guidance.md) |  |
| 4163/dev/real-balance-difference.spec.ts / [ADMIN] role / 법인계좌관리V2(전용) / 공제금과 해소가능채권이 있는 계좌에서 정산예정금액(신) - 금일 정산예정금에 두 금액을 더한 합계 전체를 실잔고에서 뺀 값이 실차액과 일치하는지 확인. 두 금액을 실잔고에 더하지 않는지 확인 | PASS | 6518ms | [스크린샷 1](artifacts/screenshots/03-02-subtract-sum-masked.png) |  | [로그 1](artifacts/logs/02-02-subtract-sum.md) |  |
| 4163/dev/real-balance-difference.spec.ts / [ADMIN] role / 법인계좌관리V2(전용) / 공제금만 있는 계좌, 해소가능채권만 있는 계좌, 두 금액이 모두 있는 계좌에서 각각 차감되는지 확인 | PASS | 5920ms | [스크린샷 1](artifacts/screenshots/04-03-three-cases-masked.png) |  | [로그 1](artifacts/logs/03-03-three-cases.md) |  |
| 4163/dev/real-balance-difference.spec.ts / [ADMIN] role / 법인계좌관리V2(전용) / 금일 정산예정금이 0이 아닌 계좌에서도 해당 금액을 정산예정금액(신)에서 먼저 뺀 뒤 공제금·해소가능채권을 합산하는지 확인 | PASS | 5992ms | [스크린샷 1](artifacts/screenshots/05-04-today-nonzero-masked.png) |  | [로그 1](artifacts/logs/04-04-today-nonzero.md) |  |
| 4163/dev/real-balance-difference.spec.ts / [ADMIN] role / 법인계좌관리V2(전용) / 공제금과 해소가능채권이 모두 0인 계좌에서는 실잔고 - (정산예정금액(신) - 금일 정산예정금)과 실차액이 일치하는지 확인 | PASS | 5261ms | [스크린샷 1](artifacts/screenshots/06-05-both-zero-masked.png) |  | [로그 1](artifacts/logs/05-05-both-zero.md) |  |
| 4163/dev/real-balance-difference.spec.ts / [ADMIN] role / 법인계좌관리V2(전용) / 차감 합계가 실잔고보다 큰 계좌는 실차액이 음수로 표시되고 0으로 바뀌지 않는지 확인 | PASS | 6727ms | [스크린샷 1](artifacts/screenshots/07-06-negative-masked.png) |  | [로그 1](artifacts/logs/06-06-negative.md) |  |
| 4163/dev/real-balance-difference.spec.ts / [ADMIN] role / 법인계좌관리V2(전용) / 일반 V2와 전용 화면의 편차가 모두 실잔고 - 정산예정금액(신)이며, 동일 계좌의 편차가 두 화면에서 같은지 확인 | PASS | 7371ms | [스크린샷 1](artifacts/screenshots/08-07-pay-difference-masked.png)<br>[스크린샷 2](artifacts/screenshots/09-07-regular-difference-masked.png) |  | [로그 1](artifacts/logs/07-07-pay-difference.md)<br>[로그 2](artifacts/logs/08-07-cross-screen.md)<br>[로그 3](artifacts/logs/09-07-regular-difference.md) |  |
| 4163/dev/real-balance-difference.spec.ts / [ADMIN] role / 법인계좌관리V2(전용) / 전용 화면에서 같은 검색 조건으로 조회결과 Excel을 내려받아 실차액이 화면 및 새 산식과 일치하는지 확인 | PASS | 13017ms | [스크린샷 1](artifacts/screenshots/10-08-screen-before-excel-masked.png) |  | [로그 1](artifacts/logs/10-08-screen-before-excel.md)<br>[로그 2](artifacts/logs/11-08-excel-headers.md)<br>[로그 3](artifacts/logs/12-08-excel-comparison.md) |  |
| 4163/dev/real-balance-difference.spec.ts / [ADMIN] role / 법인계좌관리V2(전용) / 검색 및 새로고침 후에도 실차액이 안내 문구의 산식과 일치하는지 확인 | PASS | 10252ms | [스크린샷 1](artifacts/screenshots/11-09-after-search-masked.png)<br>[스크린샷 2](artifacts/screenshots/12-09-after-refresh-masked.png) |  | [로그 1](artifacts/logs/13-09-after-search.md)<br>[로그 2](artifacts/logs/14-09-after-refresh.md) |  |

## Notes

- Playwright 실행 결과를 기준으로 작성되었습니다.
- 검토 후 `qa:redmine:update`로 report/evidence를 업로드하고 QA subissue 상태를 갱신합니다.

## 실제 데이터 검증 범위

- 최신 전용 목록: 19개 계좌, 동일 조건의 일반 V2와 19개 계좌 매칭
- 공제금만: 1개
- 해소가능채권만: 5개
- 둘 다: 2개
- 둘 다 0: 11개
- 금일 정산예정금 비0: 1개
- 음수 실차액: 3개
- UI의 엑셀 > 조회결과 받기로 실제 파일을 다운로드하여 19개 행 모두 화면·새 산식과 일치함을 확인했습니다.
- 화면의 해소가능채권과 Excel의 해소가능 금액은 모든 매칭 계좌에서 같은 값입니다.
- 검색 이후 데이터 행 렌더링 완료를 확인하고, 브라우저 새로고침 후 산식과 안내 문구를 다시 대조했습니다.
- 스크린샷은 실제 DOM 표의 모든 금액 컬럼을 표시한 복사본에서 계좌명·법인명 셀을 마스킹했습니다. 숫자 값은 변경하지 않았습니다.
- [익명화된 실제 Excel 금액 대조 CSV](artifacts/files/excel-amount-comparison.csv)
- [실제 Excel 원본 파일 SHA-256 및 보관 기준](artifacts/logs/15-excel-file-integrity.md)

## 외부 연동 기록

- Redmine MCP를 통해 QA 하위 일감 #4202를 생성하고 검토 중·진행 중 상태를 반영했습니다.
- Redmine MCP 파일 첨부는 실제 업로드 시 HTTP 400으로 실패했습니다. 실행 환경에 Redmine REST API key가 없어 파일 첨부에는 REST key가 필요합니다. 대체 업데이트 payload를 생성했고 공개 보고서와 증거 링크를 QA 일감에 기록합니다.
- QA 일감의 지원 유형 워크플로에서는 작업완료(닫힌 상태)를 지원합니다. main merge·공개 보고서 확인 후 해당 완료 상태로 종료합니다.
