{
  "issueId": "3504",
  "environment": "dev",
  "scenario": "transfer-details-corporation-code",
  "source": "Redmine #3504 + user-provided QA checklist 2026-06-09",
  "sourceText": "김경주님의 QA 요청입니다\n조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다\n[1] QA 요청 배경\n- https://itsm.bix.bz/issues/3504\n[2] 사전 데이터\n- 계좌 > 이체내역 화면에서 전월 기준으로 조회 가능한 이체내역 데이터 준비\n- 최인석 법인 BP100000, 최인석 가맹 BP100002 데이터 준비\n- 안법인 BP100009, 안영업2 BP100073 데이터 준비\n[3] 사전 작업\n- 각 권한 계정으로 계좌 > 이체내역 메뉴 접근 가능 여부 확인\n- 이체내역 조회 기간을 전월 기준으로 설정\n- 최인석법인 계정: ID 법인테스트테스트 / 인증정보는 로컬 환경변수 사용\n- 안법인 계정: ID 법인테스트 / 인증정보는 로컬 환경변수 사용\n[4] 권한별 테스트\n- admin\n- ta\n- co\n[5] 검증 대상\n- 계좌 > 이체내역 화면\n- 이체내역 검색 영역의 법인고유번호 조건\n- 이체내역 목록의 상호명, 법인고유번호, 법인명 컬럼\n[6] 체크리스트\n- 계좌 > 이체내역 화면에서 전월 기준으로 조회했을 때 대상 이체내역이 보이는지 확인\n- 최인석법인 계정으로 조회했을 때 최인석 법인과 최인석 가맹 데이터가 보이는지 확인\n- 안법인 계정으로 조회했을 때 안법인과 안영업2 데이터가 보이는지 확인\n- 법인고유번호 BP100000으로 검색했을 때 최인석 법인 기준 이체내역만 조회되는지 확인\n- 법인고유번호 BP100009로 검색했을 때 안법인 기준 이체내역만 조회되는지 확인\n- 검색 결과 목록에서 법인명에 맞는 법인고유번호가 표시되고, 상호명의 고유번호가 법인고유번호 칸에 표시되지 않는지 확인\n- 검색 후 상단의 이체 성공/실패 건수와 이체 수수료, 이체금액 합계가 목록 조건과 함께 갱신되는지 확인",
  "scope": "dev 환경에서 계좌 > 이체내역 화면을 ADMIN/TA/CO 계정으로 조회하고, 전월 기준 이체내역 데이터, 법인고유번호(companyCode) 검색, 목록의 상호명/법인고유번호/법인명 컬럼 매핑, 상단 성공/실패/수수료/금액 합계가 검색 조건과 함께 갱신되는지 검증한다.",
  "roles": [
    "TA",
    "CO"
  ],
  "subjectAccounts": [
    {
      "role": "CO",
      "label": "최인석법인 계정",
      "envRole": "CO_CHOINSUK",
      "selectedCorporation": "최인석 법인",
      "forbiddenCorporation": "안법인"
    },
    {
      "role": "CO",
      "label": "안법인 계정",
      "envRole": "CO_AN",
      "selectedCorporation": "안법인",
      "forbiddenCorporation": "최인석 법인"
    }
  ],
  "checklist": [
    "계좌 > 이체내역 화면에서 전월 기준으로 조회했을 때 대상 이체내역이 보이는지 확인",
    "최인석법인 계정으로 조회했을 때 최인석 법인과 최인석 가맹 데이터가 보이는지 확인",
    "안법인 계정으로 조회했을 때 안법인과 안영업2 데이터가 보이는지 확인",
    "법인고유번호 BP100000으로 검색했을 때 최인석 법인 기준 이체내역만 조회되는지 확인",
    "법인고유번호 BP100009로 검색했을 때 안법인 기준 이체내역만 조회되는지 확인",
    "검색 결과 목록에서 법인명에 맞는 법인고유번호가 표시되고, 상호명의 고유번호가 법인고유번호 칸에 표시되지 않는지 확인",
    "검색 후 상단의 이체 성공/실패 건수와 이체 수수료, 이체금액 합계가 목록 조건과 함께 갱신되는지 확인"
  ],
  "setupSteps": [
    {
      "name": "전월 이체내역 사전 데이터 확인",
      "kind": "manual-precondition",
      "role": "ADMIN",
      "application": "admin",
      "description": "계좌 > 이체내역 화면에서 전월 조건으로 최인석 법인 BP100000/최인석 가맹 BP100002, 안법인 BP100009/안영업2 BP100073 데이터가 조회 가능해야 한다.",
      "required": true,
      "mutation": "none",
      "navigation": {
        "name": "이체내역",
        "path": "/account/transfer-details"
      }
    }
  ],
  "pages": [
    {
      "name": "이체내역",
      "application": "admin",
      "path": "/account/transfer-details",
      "tenantParam": "tenantId",
      "roles": [
        "TA",
        "CO"
      ],
      "searchButtonSelector": "button:has-text('검색'), button:has-text('조회')",
      "dataRequestUrlPattern": "transfer/transaction",
      "filters": [
        {
          "name": "법인고유번호",
          "selector": "input[name='companyCode'], input[placeholder*='법인고유번호'], input[placeholder*='부서코드']",
          "type": "textbox",
          "value": "BP100000",
          "queryParam": "companyCode",
          "queryParamCandidates": [
            "companyCode"
          ]
        }
      ]
    }
  ]
}
