{
  "issueId": "3805",
  "environment": "dev",
  "source": "Redmine #3805 user-provided QA checklist 2026-07-09",
  "scenario": "corporation-account-deduction-payment",
  "sourceText": "주홍석님의 QA 요청입니다. 조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다. [1] QA 요청 배경 https://itsm.bix.bz/issues/3805. [2] 사전 데이터 법인계좌관리V2에서 박재민법인계좌 데이터 확인, 입금 지급계좌로 A_주홍석_법인_지급계좌 사용. [3] 사전 작업 admin 계정으로 개발계 로그인 가능 여부 확인, 법인계좌관리V2 화면 접근 가능 여부 확인. [4] 권한별 테스트 admin. [5] 검증 대상 법인계좌관리V2 화면, 공제금 상세 모달창, 입금 지급계좌 선택 화면. [6] 체크리스트는 checklist 배열 참조.",
  "scope": "dev 환경 ADMIN 계정으로 법인계좌관리V2에서 박재민 법인계좌의 공제금 상세/출금 처리 흐름에 진입하고, 입금 지급계좌 A_주홍석_법인_지급계좌를 선택해 납부금액 처리 후 법인계좌와 지급계좌 금액 반영을 검증한다.",
  "roles": [
    "ADMIN"
  ],
  "subjectAccounts": [
    {
      "role": "ADMIN",
      "label": "bigs_jjm",
      "envRole": "ADMIN"
    }
  ],
  "checklist": [
    "법인계좌관리V2 화면에서 박재민법인계좌의 공제금 항목을 클릭했을 때 상세 모달창이 열리는지 확인",
    "공제금 상세 모달창의 출금 영역에서 돋보기 버튼이 아니라 비행기 모양 버튼을 클릭해 처리 흐름으로 진입하는지 확인",
    "입금 지급계좌 선택 화면에서 A_주홍석_법인_지급계좌를 선택할 수 있는지 확인",
    "입금 지급계좌 선택 후 납부금액을 입력하고 공제금 처리가 정상 완료되는지 확인",
    "처리 완료 후 박재민법인계좌의 금액이 납부금액만큼 줄어든 것으로 보이는지 확인",
    "처리 완료 후 A_주홍석_법인_지급계좌의 금액이 납부금액만큼 늘어난 것으로 보이는지 확인",
    "공제금 상세 모달을 다시 열었을 때 처리된 납부금액이 반영되어 보이는지 확인"
  ],
  "setupSteps": [
    {
      "name": "ADMIN 재로그인",
      "kind": "manual-precondition",
      "role": "ADMIN",
      "application": "admin",
      "description": "QA 시작 전 ADMIN 계정으로 개발계 전산에 재로그인해 법인계좌관리V2 접근 세션을 준비한다.",
      "required": true,
      "mutation": "none",
      "navigation": {
        "name": "로그인",
        "path": "/auth/login"
      }
    },
    {
      "name": "공제금 납부 처리 실행",
      "kind": "data-update",
      "role": "ADMIN",
      "application": "admin",
      "description": "QA_3805_ALLOW_DEDUCTION_PAYMENT=1인 경우에만 박재민 법인계좌에서 A_주홍석_법인_지급계좌로 QA_3805_PAYMENT_AMOUNT 금액을 납부 처리한다. 기본 금액은 1000원이며 처리 전 가용 금액이 부족하면 BLOCKED로 분리한다.",
      "required": true,
      "mutation": "persistent",
      "guardEnv": "QA_3805_ALLOW_DEDUCTION_PAYMENT"
    }
  ],
  "pages": [
    {
      "name": "법인계좌관리V2",
      "application": "admin",
      "roles": [
        "ADMIN"
      ],
      "path": "/lab/corporation-accounts-v2",
      "tenantParam": "tenantId",
      "dataRequestUrlPattern": "corporation-accounts"
    },
    {
      "name": "공제금 상세 모달",
      "application": "admin",
      "roles": [
        "ADMIN"
      ],
      "path": "/lab/corporation-accounts-v2",
      "tenantParam": "tenantId",
      "dataRequestUrlPattern": "ar-dunnings"
    },
    {
      "name": "입금 지급계좌 선택 화면",
      "application": "admin",
      "roles": [
        "ADMIN"
      ],
      "path": "/lab/corporation-accounts-v2",
      "tenantParam": "tenantId",
      "dataRequestUrlPattern": "transferable-disbursement-accounts"
    }
  ]
}
