{
  "issueId": "4312",
  "environment": "dev",
  "source": "user-provided checklist (Redmine #4312)",
  "sourceText": "요청자: 송인준\n[1] QA 요청 배경\n* https://itsm.bix.bz/issues/4312\n[2] 사전 데이터\n* 비스킷링크 ADMIN,TA,CO 계정\n[3] 사전 작업\n* 비스킷링크 ADMIN,TA,CO 계정 로그인\n[4] 권한별 테스트\n* ADMIN,TA,CO,BO\n[5] 검증 대상\n* 정산관리 > 정산내역 > 엑셀 다운로드 > 상계금액 컬럼\n[6] 체크리스트\n* 정산관리 > 정산내역 > 엑셀 다운로드 시 상계금액 컬럼 확인 (조회 결과 없을 시 조회 기간 1년으로 진행)",
  "scope": "개발계 정산관리 > 정산내역 엑셀 상계금액 컬럼 QA",
  "checklist": [
    "당일 조회 결과 0건이라 조회 기간 1년(2025-10-19 ~ 2026-10-19)으로 검색 후 엑셀 '조회결과 다운로드(업로드불가)'",
    "엑셀 머리글에 '상계금액' 열이 있고 '채권금액' 바로 앞에 위치",
    "엑셀 행 수 = 목록 건수, 상계금액 값이 정산 건별 상계금액(목록 API)과 모두 같고 합계가 합계 API 상계금액과 같음",
    "ADMIN·TA·CO·BO 각각 확인 (요청서 [4] 기준 BO 포함)",
    "참고(별도 문제, 판정 대상 아님): TA 엑셀이 TA 목록 범위(1,243건)가 아닌 테넌트 전체(2,423건)로 생성 — 엑셀 API에 TA 법인 범위 미적용. TA 상계금액 값은 같은 범위인 ADMIN 목록과 대조 (요청자 확인: 상계금액 열 추가만 이번 수정 범위)"
  ],
  "roles": [
    "ADMIN",
    "TA",
    "CO",
    "BO"
  ],
  "routeCandidates": "../../../../qa-results/issues/4312/dev/route-candidates.json",
  "setupSteps": [],
  "pages": [
    {
      "name": "정산내역",
      "application": "admin",
      "path": "/settlement-history/settlement-details",
      "tenantParam": "tenantId",
      "roles": [
        "ADMIN",
        "TA",
        "CO",
        "BO"
      ],
      "searchFrom": "2025-10-19",
      "searchTo": "2026-10-19",
      "excelDeniedRoles": [],
      "filters": [],
      "excelScopeRoles": {
        "TA": "ADMIN"
      }
    }
  ],
  "scenario": "settlement-excel-offset"
}
