{
  "issueId": "4291",
  "environment": "dev",
  "scenario": "transfer-details-action-button",
  "source": "Redmine #4291 및 요청자 제공 테스트 데이터",
  "sourceText": "관리자 수동이체 반환 시 지급계좌·법인 일반계좌·법인 지갑 잔액 복구와 ADMIN 안내 문구를 개발계에서 실제 검증한다. 수취인은 화면 예금주확인 후 결과를 사용하며 인증값과 전체 수취계좌번호는 공개 산출물에 기록하지 않는다.",
  "scope": "개발계 ADMIN, 지정 출금처 3곳에서 각각 1,004원 이체 후 반환. 기존 Saga 실패 흐름과 앱 코드는 변경하지 않음. 동시 반환·입금 후 상태 저장 실패 검증은 운영 영역으로 분류해 이번 QA 범위에서 제외.",
  "checklist": [
    "지급계좌 이체·반환 후 잔액 1,004원 복구와 입금 이력",
    "법인 일반계좌 이체·반환 후 잔액·가용잔액 1,004원 복구 및 지급계좌 불변",
    "법인 지갑 이체·반환 후 잔액 1,004원 복구와 입금 이력",
    "예금주확인 실제 조회 결과와 출금처별 거래 식별값 기록",
    "반환 후 실패 상태·처리 사유·새로고침 영속성",
    "이미 실패한 거래의 반환 비활성화 및 성공·진행중 거래의 반환 불가",
    "ADMIN·비ADMIN 이체 유형별 반환 확인창 문구",
    "확인창 취소·사유 공백·처리 중 중복 클릭 방지·완료 후 모달 닫힘과 목록 갱신",
    "COMPLETE_TRANSFER_TRANSACTION 및 RETURN_TRANSFER_TRANSACTION 권한 연결",
    "별도 적합한 거래가 있을 때 완료 버튼의 상태만 변경 동작"
  ],
  "roles": ["ADMIN"],
  "setupSteps": [],
  "pages": [
    { "name": "운영계좌 관리", "application": "admin", "path": "/master-accounting/disbursement-accounts", "tenantParam": "tenantId" },
    { "name": "법인계좌관리", "application": "admin", "path": "/master-accounting/corporation-accounts", "tenantParam": "tenantId" },
    { "name": "지갑관리", "application": "admin", "path": "/master-accounting/wallet-management", "tenantParam": "tenantId" },
    { "name": "이체내역", "application": "admin", "path": "/account/transfer-details", "tenantParam": "tenantId" },
    { "name": "지급계좌 입출금 내역", "application": "admin", "path": "/master-accounting/disbursement-accounts-inout-history", "tenantParam": "tenantId" },
    { "name": "법인계좌 입출금 내역", "application": "admin", "path": "/master-accounting/corporation-accounts-inout-history", "tenantParam": "tenantId" },
    { "name": "지갑 입출금 내역", "application": "admin", "path": "/master-accounting/wallet-inout-history", "tenantParam": "tenantId" }
  ]
}
