{
  "issueId": "3872",
  "environment": "dev",
  "source": "Redmine #3872 + user-provided QA checklist",
  "sourceText": "송인준님의 QA 요청입니다. 비스킷 링크 개발계에서 ADMIN, TA 계정으로 계좌관리 > 입금확인 페이지에 접속하고, 엑셀 버튼과 검색 결과/다운로드 데이터 일치 여부를 확인합니다. Redmine: https://itsm.bix.bz/issues/3872",
  "scope": "개발계 ADMIN/TA 계정으로 계좌관리 > 입금확인 화면을 조회하고, 검색 결과와 엑셀 다운로드 데이터가 동일한지 확인한다.",
  "checklist": [
    "ADMIN 계정으로 입금확인 엑셀 버튼을 확인하고 검색 목록과 다운로드 데이터가 동일한지 확인",
    "TA 계정으로 입금확인 엑셀 버튼을 확인하고 검색 목록과 다운로드 데이터가 동일한지 확인"
  ],
  "roles": [
    "ADMIN",
    "TA"
  ],
  "routeCandidates": "../../../../qa-results/issues/3872/dev/route-candidates.json",
  "setupSteps": [
    {
      "name": "ADMIN/TA 개발계 로그인 및 입금확인 접근",
      "kind": "manual-precondition",
      "role": "ADMIN/TA",
      "application": "admin",
      "description": "별도 계정이 지정되지 않았으므로 환경에 설정된 기본 개발계 ADMIN/TA 계정으로 로그인하고 계좌관리 > 입금확인 화면에 접근 가능한 상태를 확인한다.",
      "required": true
    }
  ],
  "pages": [
    {
      "name": "입금확인",
      "application": "admin",
      "path": "/account/deposit-confirmation",
      "tenantParam": "tenantId",
      "roles": [
        "ADMIN",
        "TA"
      ],
      "searchButtonSelector": "button:has-text('검색'), button:has-text('조회'), [data-testid='search-button']",
      "recordsSelector": "body",
      "filters": [
        {
          "name": "조회기간",
          "selector": "input",
          "type": "textbox",
          "value": "전월",
          "queryParamCandidates": [
            "from",
            "to"
          ]
        }
      ],
      "dataRequestUrlPattern": "deposit-checks|firm-bank-providers",
      "excelDocumentPath": "/document",
      "excelDocumentReadyTimeoutMs": 90000
    }
  ]
}
