과세자료·부가세 신고자료 검색·집계·엑셀 검증
일부 항목에서 기대한 결과와 다른 부분이 발견되었습니다.
일부 항목에서 기대한 결과와 다른 부분이 발견되었습니다.
ADMIN 계정의 BP100002 2026-08 과세자료와 거래내역의... 검증에서 문제가 발견되었습니다.
목록 조회 범위, 과세자료 합계의 각 건수와 금액이 현재 검색 결과 ... 검증은 통과했습니다. 확인 불가 11건은 조건 부족 또는 검증 제외로 분리했습니다.
BP100002 2026-08 과세자료와 거래내역의...
ADMIN 계정에서 같은 검증이 실패했습니다.
같은 확인 항목이 계정별로 어떻게 끝났는지 한눈에 봅니다.
| 검증 항목 | ADMIN | TA |
|---|---|---|
| 다음 목록을 불러올 때 중복·누락이 없고 전체 건수... | 확인 불가 | 확인 불가 |
| 사업자 유형이 설정 안 함·비사업자·개인사업자·법인... | 확인 불가 | 확인 불가 |
| 비사업자는 주민등록번호, 나머지 사업자 유형은 사업... | 확인 불가 | 확인 불가 |
| 직가맹은 법인-가맹점 순서, 영업라인 미등록은 빈 ... | 확인 불가 | 확인 불가 |
| BP100002 2026-08 과세자료와 거래내역의... | 실패 | 해당 없음 |
| 목록을 추가로 불러올 때 합계가 중복 누적되거나 변... | 확인 불가 | 확인 불가 |
| 목록 조회 범위 | 해당 없음 | 통과 |
| 거래관리 > 거래내역의 부분취소를 포함한 취소 발생... | 해당 없음 | 확인 불가 |
| 과세자료 합계의 각 건수와 금액이 현재 검색 결과 ... | 해당 없음 | 통과 |
| 부가세 신고자료 합계의 총매출·공급가액·VAT·수수... | 해당 없음 | 통과 |
| 부가세 합계는 전체 수수료로 VAT를 다시 계산한 ... | 해당 없음 | 통과 |
| 검색 결과가 없을 때 목록은 비어 있고 합계 영역의... | 해당 없음 | 통과 |
17/17개 항목 확인 완료
QA 실행 결과에서 정리된 화면 캡처, 화면 재현 기록, 오류 내용을 이 페이지에서 바로 확인할 수 있습니다.
실패 항목을 먼저 배치했습니다. 각 항목을 열면 수행한 동작, 기대 결과, 실제 결과, 화면 캡처, 화면 재현 기록, 오류 내용을 확인할 수 있습니다.
화면에서 확인한 값이 체크리스트의 기대 결과와 달랐습니다.
[QA 확인 요청] ADMIN / 과세자료 / 부가세 신고자료 / BP100002 2026-08 과세자료와 거래내역의 승인 30건·2,546,428원, 취소 15건·466,720원, 총 45건·2,079,708원 일치 확인: 기대 결과와 다름 상태입니다. npm run qa:debug -- --issue "4046" --env "dev" --role "ADMIN" --case "BP100002 2026-08 과세자료와 거래내역의 승인 30건·2,546,428원, 취소 15건·466,720원, 총 45건·2,079,708원 일치 확인" 로 동일 계정과 항목을 다시 열어 확인하세요.
npm run qa:debug -- --issue "4046" --env "dev" --role "ADMIN" --case "BP100002 2026-08 과세자료와 거래내역의 승인 30건·2,546,428원, 취소 15건·466,720원, 총 45건·2,079,708원 일치 확인"
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
실패 당시 화면 흐름을 다시 볼 수 있는 자료입니다. 재현 보기를 열고 왼쪽 동작 목록에서 마지막 단계와 오류 지점을 확인합니다.
DEV 기본 ADMIN·TA 계정으로 기존 실패 6건과 확인 불가 11건, 총 17건만 재QA한다. ADMIN 원 체크리스트 5,6,7,9,11,26번과 TA 2,5,6,7,9,11,22,23,24,25,26번이 대상이다. ADMIN 11번은 정정된 BP100002의 승인·취소·총액까지 검증한다. 기존 통과 39건은 재실행하지 않고 이전 리포트의 이력으로 보존한다. 이번 결과 건수는 재실행 17건 기준이며 기존 확인 불가를 임의로 통과 처리하지 않는다. 기준 월은 2026-08이며 경계 데이터는 2025-01~2026-08 전체 페이지와 TA 거래내역을 다시 조회한다. 결제·취소·가맹점·권한 변경 없이 읽기 전용으로 검증한다.
bigs_jjm, TA jjmta01을 사용했다. 계정 교체, 권한 변경, 결제 생성·취소는 하지 않았다.같은 BP100002, 2026-08 검색 조건으로 화면·전체 거래 행·거래 통계를 대조했다.
| 구분 | 과세자료 | 거래내역 및 거래 통계 | 차이 |
|---|---|---|---|
| 승인 | 30건 / 2,546,428원 | 28건 / 2,215,424원 | 2건 / 331,004원 |
| 취소 | 15건 / 466,720원 | 15건 / 466,720원 | 없음 |
| 전체 | 45건 / 2,079,708원 | 43건 / 1,748,704원 | 2건 / 331,004원 |
기존 취소 3건·10,200원 차이는 해소됐다. 승인 차이는 반복 조회에서도 재현됐다. 원인을 데이터 정리 또는 집계 로직 중 하나로 단정하지 않는다.
과세자료 화면, 거래 통계 화면, 전체 행 대조 로그, R2 원본 trace.
| 남은 조건 | 계정 / 건수 | 이번에 확인한 범위와 필요한 데이터 |
|---|---|---|
| 다음 목록 로딩 및 추가 로딩 중 합계 유지 | ADMIN·TA / 4건 | 20개월의 월별 전체 자료를 재조회했다. ADMIN 최대 20개, TA 최대 9개 가맹점으로 다음 페이지가 없다. 같은 월에 21개 이상 가맹점 집계가 필요하다. |
| 4개 사업자 유형 표시 | ADMIN·TA / 2건 | 설정 안 함·법인사업자 표시는 대조했다. 비사업자·개인사업자 월 집계가 없다. |
| 비사업자 등록번호와 등록번호 빈값 표시 | ADMIN·TA / 2건 | 존재하는 사업자번호 표시는 대조했다. 비사업자 주민등록번호 및 등록번호가 비어 있는 집계 행이 없다. |
| 직가맹·미등록·복수 영업라인 | ADMIN·TA / 2건 | 복수 라인의 첫 라인 및 ADMIN 직가맹을 확인했다. 양 권한의 미등록 라인, TA 직가맹 자료가 없다. |
| 동일 원승인의 반복 부분취소 | TA / 1건 | 8월 취소 건수·금액은 일치했다. 취소가 있는 6개 가맹점의 2025-01~2026-08 거래 전체에서도 반복 부분취소 그룹이 없었다. |
ADMIN 월별 탐색 로그, TA 월별 탐색 로그, TA 반복 부분취소 탐색 로그. 각 항목에 새로운 screenshot과 R2 trace를 연결했다.
20260827-retest 접두사로 R2에 업로드했다. 이전 R2 자료는 덮어쓰지 않았다.김경주 재QA 요청: 거래 삭제 관련 데이터 3건·10,200원을 정리하고 TA 합계 조회 권한을 수정했으므로 기존 실패 항목을 재검증한다. 추가 요청: '확인불가도 다시 확인해야지'. ADMIN은 BP100002의 2026-08 과세자료와 거래내역에서 승인 30건·2,546,428원, 취소 15건·466,720원, 총 45건·2,079,708원이 일치하는지 확인한다. TA는 월 변경·검색 초기화 시 목록과 합계 갱신, 과세자료 전체 행의 승인·취소·총 건수 및 금액 합산, 부가세 신고자료 전체 행의 총매출·공급가액·VAT·수수료 합산, 전체 수수료 재계산이 아닌 가맹점별 공급가액·VAT의 합산, 빈 결과 목록과 모든 합계 0을 확인한다. 기존 확인 불가였던 ADMIN/TA의 페이지 추가 로딩·4개 사업자 유형·등록번호 빈값 및 비사업자 주민등록번호·직가맹/미등록/복수 영업라인·추가 로딩 시 합계 유지와 TA 반복 부분취소 자료도 다시 확인한다. 기존 28개 체크리스트 원문은 아래에 보존하며 실제 재실행 선택은 spec의 retest 옵션으로 제한한다.
| 확인한 항목 | 계정 | 화면 | 수행한 동작 | 결과 | 증거 자료 |
|---|---|---|---|---|---|
| 다음 목록을 불러올 때 중복·누락이 없고 전체 건수와 행 번호가 맞는지 확인 | ADMIN | 과세자료 / 부가세 신고자료 | ADMIN 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 다음 목록을 불러올 때 중복·누락이 없고 전체 건수와 행 번호가 맞는지 확인 | 확인을 끝내지 못했습니다: Error: BLOCKED: 2025-01~2026-08 조회에서 월별 가맹점이 한 페이지(20건) 이내입니다. 현재 건수·행 번호는 확인했으나 다음 목록 로딩 조건이 없습니다. 합계는 현재 목록 기준 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2 |
| 사업자 유형이 설정 안 함·비사업자·개인사업자·법인사업자로 올바르게 표시되는지 확인 | ADMIN | 과세자료 / 부가세 신고자료 | ADMIN 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 사업자 유형이 설정 안 함·비사업자·개인사업자·법인사업자로 올바르게 표시되는지 확인 | 확인을 끝내지 못했습니다: Error: BLOCKED: 화면에 존재하는 사업자 유형·등록번호는 대조했습니다. 2025-01~2026-08 자료에 다음 경계 데이터가 없습니다: 비사업자, 개인사업자 | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10<br>스크린샷 11<br>스크린샷 12<br>스크린샷 13<br>스크린샷 14<br>스크린샷 15<br>스크린샷 16<br>스크린샷 17<br>스크린샷 18<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2 |
| 비사업자는 주민등록번호, 나머지 사업자 유형은 사업자번호로 표시되고 값이 없으면 대시로 표시되는지 확인 | ADMIN | 과세자료 / 부가세 신고자료 | ADMIN 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 비사업자는 주민등록번호, 나머지 사업자 유형은 사업자번호로 표시되고 값이 없으면 대시로 표시되는지 확인 | 확인을 끝내지 못했습니다: Error: BLOCKED: 화면에 존재하는 사업자 유형·등록번호는 대조했습니다. 2025-01~2026-08 자료에 다음 경계 데이터가 없습니다: 비사업자 주민등록번호 표시, 등록번호 빈값 대시 표시 | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2 |
| 직가맹은 법인-가맹점 순서, 영업라인 미등록은 빈 상태, 여러 영업라인은 가장 먼저 등록된 영업라인으로 표시되는지 확인 | ADMIN | 과세자료 / 부가세 신고자료 | ADMIN 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 직가맹은 법인-가맹점 순서, 영업라인 미등록은 빈 상태, 여러 영업라인은 가장 먼저 등록된 영업라인으로 표시되는지 확인 | 확인을 끝내지 못했습니다: Error: BLOCKED: 복수 영업라인의 첫 라인 표시 및 존재하는 직가맹은 확인했습니다. 다음 월 집계 자료가 없어 해당 표시를 검증하지 못했습니다: 영업라인 미등록 | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10<br>스크린샷 11<br>스크린샷 12<br>스크린샷 13<br>스크린샷 14<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2 |
| BP100002 2026-08 과세자료와 거래내역의 승인 30건·2,546,428원, 취소 15건·466,720원, 총 45건·2,079,708원 일치 확인 | ADMIN | 과세자료 / 부가세 신고자료 | ADMIN 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: BP100002 2026-08 과세자료와 거래내역의 승인 30건·2,546,428원, 취소 15건·466,720원, 총 45건·2,079,708원 일치 확인 | 기대한 동작과 달랐습니다: Error: BP100002 2026-08 과세자료와 실제 거래 통계 비교 expect(received).toEqual(expected) // deep equality | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2 |
| 목록을 추가로 불러올 때 합계가 중복 누적되거나 변경되지 않는지 확인 | ADMIN | 과세자료 / 부가세 신고자료 | ADMIN 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 목록을 추가로 불러올 때 합계가 중복 누적되거나 변경되지 않는지 확인 | 확인을 끝내지 못했습니다: Error: BLOCKED: 2025-01~2026-08 조회에서 월별 가맹점이 한 페이지(20건) 이내입니다. 현재 건수·행 번호는 확인했으나 다음 목록 로딩 조건이 없습니다. 합계는 현재 목록 기준 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2 |
| 조회 월 변경과 검색 조건 초기화 시 목록과 합계가 함께 갱신되는지 확인 | TA | 과세자료 / 부가세 신고자료 | TA 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 조회 월 변경과 검색 조건 초기화 시 목록과 합계가 함께 갱신되는지 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10<br>스크린샷 11<br>스크린샷 12<br>실행 기록 1 |
| 다음 목록을 불러올 때 중복·누락이 없고 전체 건수와 행 번호가 맞는지 확인 | TA | 과세자료 / 부가세 신고자료 | TA 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 다음 목록을 불러올 때 중복·누락이 없고 전체 건수와 행 번호가 맞는지 확인 | 확인을 끝내지 못했습니다: Error: BLOCKED: 2025-01~2026-08 조회에서 월별 가맹점이 한 페이지(20건) 이내입니다. 현재 건수·행 번호는 확인했으나 다음 목록 로딩 조건이 없습니다. 합계는 현재 목록 기준 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2 |
| 사업자 유형이 설정 안 함·비사업자·개인사업자·법인사업자로 올바르게 표시되는지 확인 | TA | 과세자료 / 부가세 신고자료 | TA 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 사업자 유형이 설정 안 함·비사업자·개인사업자·법인사업자로 올바르게 표시되는지 확인 | 확인을 끝내지 못했습니다: Error: BLOCKED: 화면에 존재하는 사업자 유형·등록번호는 대조했습니다. 2025-01~2026-08 자료에 다음 경계 데이터가 없습니다: 비사업자, 개인사업자 | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10<br>스크린샷 11<br>스크린샷 12<br>스크린샷 13<br>스크린샷 14<br>스크린샷 15<br>스크린샷 16<br>스크린샷 17<br>스크린샷 18<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2 |
| 비사업자는 주민등록번호, 나머지 사업자 유형은 사업자번호로 표시되고 값이 없으면 대시로 표시되는지 확인 | TA | 과세자료 / 부가세 신고자료 | TA 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 비사업자는 주민등록번호, 나머지 사업자 유형은 사업자번호로 표시되고 값이 없으면 대시로 표시되는지 확인 | 확인을 끝내지 못했습니다: Error: BLOCKED: 화면에 존재하는 사업자 유형·등록번호는 대조했습니다. 2025-01~2026-08 자료에 다음 경계 데이터가 없습니다: 비사업자 주민등록번호 표시, 등록번호 빈값 대시 표시 | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2 |
| 직가맹은 법인-가맹점 순서, 영업라인 미등록은 빈 상태, 여러 영업라인은 가장 먼저 등록된 영업라인으로 표시되는지 확인 | TA | 과세자료 / 부가세 신고자료 | TA 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 직가맹은 법인-가맹점 순서, 영업라인 미등록은 빈 상태, 여러 영업라인은 가장 먼저 등록된 영업라인으로 표시되는지 확인 | 확인을 끝내지 못했습니다: Error: BLOCKED: 복수 영업라인의 첫 라인 표시 및 존재하는 직가맹은 확인했습니다. 다음 월 집계 자료가 없어 해당 표시를 검증하지 못했습니다: 직가맹, 영업라인 미등록 | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2 |
| 거래관리 > 거래내역의 부분취소를 포함한 취소 발생 횟수와 취소 금액을 기준으로 과세자료의 취소 건수와 양수 취소금액이 일치하는지 확인 | TA | 과세자료 / 부가세 신고자료 | TA 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 거래관리 > 거래내역의 부분취소를 포함한 취소 발생 횟수와 취소 금액을 기준으로 과세자료의 취소 건수와 양수 취소금액이 일치하는지 확인 | 확인을 끝내지 못했습니다: Error: BLOCKED: 현재 권한의 8월 취소 발생 횟수·금액은 거래내역과 일치합니다. 2025-01~2026-08의 조회 가능한 가맹점 거래를 다시 확인해도 동일 원승인의 반복 부분취소 데이터가 없어 이 하위 조건은 미검증입니다. | 스크린샷 1<br>스크린샷 2<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2 |
| 과세자료 합계의 각 건수와 금액이 현재 검색 결과 전체 행을 더한 값과 일치하는지 확인 | TA | 과세자료 / 부가세 신고자료 | TA 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 과세자료 합계의 각 건수와 금액이 현재 검색 결과 전체 행을 더한 값과 일치하는지 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>실행 기록 1 |
| 부가세 신고자료 합계의 총매출·공급가액·VAT·수수료가 현재 검색 결과 전체 행을 각각 더한 값과 일치하는지 확인 | TA | 과세자료 / 부가세 신고자료 | TA 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 부가세 신고자료 합계의 총매출·공급가액·VAT·수수료가 현재 검색 결과 전체 행을 각각 더한 값과 일치하는지 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>실행 기록 1 |
| 부가세 합계는 전체 수수료로 VAT를 다시 계산한 값이 아니라 가맹점별 공급가액과 VAT를 각각 더한 값인지 확인 | TA | 과세자료 / 부가세 신고자료 | TA 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 부가세 합계는 전체 수수료로 VAT를 다시 계산한 값이 아니라 가맹점별 공급가액과 VAT를 각각 더한 값인지 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>실행 기록 1 |
| 검색 결과가 없을 때 목록은 비어 있고 합계 영역의 모든 건수와 금액이 0인지 확인 | TA | 과세자료 / 부가세 신고자료 | TA 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 검색 결과가 없을 때 목록은 비어 있고 합계 영역의 모든 건수와 금액이 0인지 확인 | 기대한 동작과 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>실행 기록 1 |
| 목록을 추가로 불러올 때 합계가 중복 누적되거나 변경되지 않는지 확인 | TA | 과세자료 / 부가세 신고자료 | TA 기본 계정으로 화면 검색을 실행하고 거래내역·가맹점 원본·문서보관함 엑셀 중 해당 비교 자료와 대조: 목록을 추가로 불러올 때 합계가 중복 누적되거나 변경되지 않는지 확인 | 확인을 끝내지 못했습니다: Error: BLOCKED: 2025-01~2026-08 조회에서 월별 가맹점이 한 페이지(20건) 이내입니다. 현재 건수·행 번호는 확인했으나 다음 목록 로딩 조건이 없습니다. 합계는 현재 목록 기준 일치했습니다. | 스크린샷 1<br>스크린샷 2<br>화면 재현 기록 1<br>실행 기록 1<br>실행 기록 2 |
npm run qa:debug -- --issue "4046" --env "dev" --role "ADMIN" --case "BP100002 2026-08 과세자료와 거래내역의 승인 30건·2,546,428원, 취소 15건·466,720원, 총 45건·2,079,708원 일치 확인"npm run qa:debug -- --issue "4046" --env "dev" --role "ADMIN" --case "BP100002 2026-08 과세자료와 거래내역의 승인 30건·2,546,428원, 취소 15건·466,720원, 총 45건·2,079,708원 일치 확인"QA_PUBLISH_TRACE=1 npm run qa:report -- --issue <id> --env <env>로 내부 제출용 산출물을 생성합니다.| Scenario | Status | Duration | Screenshot | 화면 재현 기록 | Log | Error |
|---|---|---|---|---|---|---|
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [ADMIN] role / 과세자료·부가세 신고자료 / 다음 목록을 불러올 때 중복·누락이 없고 전체 건수와 행 번호가 맞는지 확인 | BLOCKED | 9304ms | 스크린샷 1<br>스크린샷 2 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: BLOCKED: 2025-01~2026-08 조회에서 월별 가맹점이 한 페이지(20건) 이내입니다. 현재 건수·행 번호는 확인했으나 다음 목록 로딩 조건이 없습니다. 합계는 현재 목록 기준 일치했습니다. |
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [ADMIN] role / 과세자료·부가세 신고자료 / 사업자 유형이 설정 안 함·비사업자·개인사업자·법인사업자로 올바르게 표시되는지 확인 | BLOCKED | 31376ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10<br>스크린샷 11<br>스크린샷 12<br>스크린샷 13<br>스크린샷 14<br>스크린샷 15<br>스크린샷 16<br>스크린샷 17<br>스크린샷 18 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: BLOCKED: 화면에 존재하는 사업자 유형·등록번호는 대조했습니다. 2025-01~2026-08 자료에 다음 경계 데이터가 없습니다: 비사업자, 개인사업자 |
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [ADMIN] role / 과세자료·부가세 신고자료 / 비사업자는 주민등록번호, 나머지 사업자 유형은 사업자번호로 표시되고 값이 없으면 대시로 표시되는지 확인 | BLOCKED | 22683ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: BLOCKED: 화면에 존재하는 사업자 유형·등록번호는 대조했습니다. 2025-01~2026-08 자료에 다음 경계 데이터가 없습니다: 비사업자 주민등록번호 표시, 등록번호 빈값 대시 표시 |
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [ADMIN] role / 과세자료·부가세 신고자료 / 직가맹은 법인-가맹점 순서, 영업라인 미등록은 빈 상태, 여러 영업라인은 가장 먼저 등록된 영업라인으로 표시되는지 확인 | BLOCKED | 35095ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10<br>스크린샷 11<br>스크린샷 12<br>스크린샷 13<br>스크린샷 14 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: BLOCKED: 복수 영업라인의 첫 라인 표시 및 존재하는 직가맹은 확인했습니다. 다음 월 집계 자료가 없어 해당 표시를 검증하지 못했습니다: 영업라인 미등록 |
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [ADMIN] role / 과세자료·부가세 신고자료 / BP100002 2026-08 과세자료와 거래내역의 승인 30건·2,546,428원, 취소 15건·466,720원, 총 45건·2,079,708원 일치 확인 | FAIL | 10118ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: BP100002 2026-08 과세자료와 실제 거래 통계 비교 expect(received).toEqual(expected) // deep equality |
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [ADMIN] role / 과세자료·부가세 신고자료 / 목록을 추가로 불러올 때 합계가 중복 누적되거나 변경되지 않는지 확인 | BLOCKED | 13418ms | 스크린샷 1<br>스크린샷 2 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: BLOCKED: 2025-01~2026-08 조회에서 월별 가맹점이 한 페이지(20건) 이내입니다. 현재 건수·행 번호는 확인했으나 다음 목록 로딩 조건이 없습니다. 합계는 현재 목록 기준 일치했습니다. |
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [TA] role / 과세자료·부가세 신고자료 / 조회 월 변경과 검색 조건 초기화 시 목록과 합계가 함께 갱신되는지 확인 | PASS | 13347ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10<br>스크린샷 11<br>스크린샷 12 | 로그 1 | ||
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [TA] role / 과세자료·부가세 신고자료 / 다음 목록을 불러올 때 중복·누락이 없고 전체 건수와 행 번호가 맞는지 확인 | BLOCKED | 14840ms | 스크린샷 1<br>스크린샷 2 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: BLOCKED: 2025-01~2026-08 조회에서 월별 가맹점이 한 페이지(20건) 이내입니다. 현재 건수·행 번호는 확인했으나 다음 목록 로딩 조건이 없습니다. 합계는 현재 목록 기준 일치했습니다. |
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [TA] role / 과세자료·부가세 신고자료 / 사업자 유형이 설정 안 함·비사업자·개인사업자·법인사업자로 올바르게 표시되는지 확인 | BLOCKED | 30234ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10<br>스크린샷 11<br>스크린샷 12<br>스크린샷 13<br>스크린샷 14<br>스크린샷 15<br>스크린샷 16<br>스크린샷 17<br>스크린샷 18 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: BLOCKED: 화면에 존재하는 사업자 유형·등록번호는 대조했습니다. 2025-01~2026-08 자료에 다음 경계 데이터가 없습니다: 비사업자, 개인사업자 |
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [TA] role / 과세자료·부가세 신고자료 / 비사업자는 주민등록번호, 나머지 사업자 유형은 사업자번호로 표시되고 값이 없으면 대시로 표시되는지 확인 | BLOCKED | 22883ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8<br>스크린샷 9<br>스크린샷 10 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: BLOCKED: 화면에 존재하는 사업자 유형·등록번호는 대조했습니다. 2025-01~2026-08 자료에 다음 경계 데이터가 없습니다: 비사업자 주민등록번호 표시, 등록번호 빈값 대시 표시 |
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [TA] role / 과세자료·부가세 신고자료 / 직가맹은 법인-가맹점 순서, 영업라인 미등록은 빈 상태, 여러 영업라인은 가장 먼저 등록된 영업라인으로 표시되는지 확인 | BLOCKED | 30493ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: BLOCKED: 복수 영업라인의 첫 라인 표시 및 존재하는 직가맹은 확인했습니다. 다음 월 집계 자료가 없어 해당 표시를 검증하지 못했습니다: 직가맹, 영업라인 미등록 |
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [TA] role / 과세자료·부가세 신고자료 / 거래관리 > 거래내역의 부분취소를 포함한 취소 발생 횟수와 취소 금액을 기준으로 과세자료의 취소 건수와 양수 취소금액이 일치하는지 확인 | BLOCKED | 76105ms | 스크린샷 1<br>스크린샷 2 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: BLOCKED: 현재 권한의 8월 취소 발생 횟수·금액은 거래내역과 일치합니다. 2025-01~2026-08의 조회 가능한 가맹점 거래를 다시 확인해도 동일 원승인의 반복 부분취소 데이터가 없어 이 하위 조건은 미검증입니다. |
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [TA] role / 과세자료·부가세 신고자료 / 과세자료 합계의 각 건수와 금액이 현재 검색 결과 전체 행을 더한 값과 일치하는지 확인 | PASS | 9117ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4 | 로그 1 | ||
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [TA] role / 과세자료·부가세 신고자료 / 부가세 신고자료 합계의 총매출·공급가액·VAT·수수료가 현재 검색 결과 전체 행을 각각 더한 값과 일치하는지 확인 | PASS | 6762ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4 | 로그 1 | ||
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [TA] role / 과세자료·부가세 신고자료 / 부가세 합계는 전체 수수료로 VAT를 다시 계산한 값이 아니라 가맹점별 공급가액과 VAT를 각각 더한 값인지 확인 | PASS | 19177ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4 | 로그 1 | ||
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [TA] role / 과세자료·부가세 신고자료 / 검색 결과가 없을 때 목록은 비어 있고 합계 영역의 모든 건수와 금액이 0인지 확인 | PASS | 15872ms | 스크린샷 1<br>스크린샷 2<br>스크린샷 3<br>스크린샷 4<br>스크린샷 5<br>스크린샷 6<br>스크린샷 7<br>스크린샷 8 | 로그 1 | ||
| 4046/dev/tax-vat-report.spec.ts / [4046][dev] 과세자료·부가세 신고자료 검색·집계·엑셀 검증 / [TA] role / 과세자료·부가세 신고자료 / 목록을 추가로 불러올 때 합계가 중복 누적되거나 변경되지 않는지 확인 | BLOCKED | 17003ms | 스크린샷 1<br>스크린샷 2 | 화면 재현 기록 1 | 로그 1<br>로그 2 | Error: BLOCKED: 2025-01~2026-08 조회에서 월별 가맹점이 한 페이지(20건) 이내입니다. 현재 건수·행 번호는 확인했으나 다음 목록 로딩 조건이 없습니다. 합계는 현재 목록 기준 일치했습니다. |
qa:redmine:update로 report/evidence를 업로드하고 QA subissue 상태를 갱신합니다.