{
  "issueId": "3767",
  "environment": "dev",
  "source": "Redmine #3767 QA checklist - telecom fee selected charge settlement deduction",
  "scenario": "communication-fee-settlement-deduction",
  "sourceText": "김경주님의 QA 요청입니다. 조지민 프로님 안녕하세요, 비스킷 링크 개발계 QA 요청드립니다. [1] QA 요청 배경 https://itsm.bix.bz/issues/3767. 통신비 부과 시 정산금과 통신비 금액 비교 과정에서, 이미 차감이 완료된 뒤 다음 정산건까지 차감 대상으로 처리되거나 비고가 남는지 재확인 요청드립니다. 이전 QA 중 정산 전후 1분 전까지는 변경할 수 없습니다 메시지로 선택부과 처리가 제한된 건은 정산 배치 보호 시간대에 걸린 일시적 제한으로 판단됩니다. 동일 메시지가 노출되면 2~3분 후 같은 조건으로 재시도 부탁드립니다. [2] 사전 데이터 정산관리 > 정산내역에서 2026-07-08 날짜 선택. 박재민_가맹_한결데 부서의 정산 대기 건 2개 확인. 2026-07-08 21:00:00 정산금 100,000원의 1건. 2026-07-08 20:50:00 정산금 1,004원의 1건. [3] 사전 작업 admin 계정으로 로그인. 정산관리 > 정산내역 화면 접근 가능 여부 확인. 정산관리 > 통신비관리 화면 접근 가능 여부 확인. 선택부과 중 정산 전후 1분 전까지는 변경할 수 없습니다 메시지가 노출되면 2~3분 후 동일 조건으로 재시도. [4] 권한별 테스트 admin. [5] 검증 대상 정산관리 > 정산내역, 정산관리 > 통신비관리, 통신비 상세내역, 정산금 차감 대상, 정산 조정금액, 정산 비고. [6] 체크리스트는 checklist 배열 참조.",
  "scope": "dev 환경 ADMIN 계정으로 2026-07-02 박재민_가맹_한결데 통신비 선택부과 후 2026-07-08 21:00 정산 건에만 조정금액 -11,000원 및 비고 '통신비 부과'가 반영되고 20:50 정산 건에는 조정금액/비고가 추가되지 않는지 검증한다.",
  "roles": [
    "ADMIN"
  ],
  "checklist": [
    "정산관리 > 정산내역에서 2026-07-08 날짜 선택 후 박재민_가맹_한결데 부서의 정산 대기 건 2개가 보이는지 확인",
    "2026-07-08 21:00:00 정산금 100,000원의 1건이 존재하는지 확인",
    "2026-07-08 20:50:00 정산금 1,004원의 1건이 존재하는지 확인",
    "정산관리 > 통신비관리에서 2026-07-02 날짜 선택 후 박재민_가맹_한결데 체크박스 선택",
    "통신비 부과 버튼 클릭 후 2026-07-02 상세내역 선택",
    "선택부과 진행 시 정산금 차감 대상으로 표시되는지 확인",
    "선택부과 중 정산 전후 1분 전까지는 변경할 수 없습니다 메시지가 노출되면 2~3분 후 동일 조건으로 재시도",
    "부과 완료 후 정산관리 > 정산내역에서 2026-07-08 21:00:00 정산금 100,000원 건에 조정금액 -11,000원 및 비고 통신비 부과가 반영되는지 확인",
    "2026-07-08 20:50:00 정산금 1,004원 건에는 조정금액과 비고가 추가되지 않는지 확인"
  ],
  "setupSteps": [
    {
      "name": "ADMIN 로그인 및 메뉴 접근",
      "kind": "manual-precondition",
      "mutation": "none",
      "description": "ADMIN 계정으로 개발계 전산 로그인이 가능하고 정산내역, 통신비관리 화면에 접근할 수 있어야 한다.",
      "required": true,
      "roles": [
        "ADMIN"
      ]
    },
    {
      "name": "통신비 선택부과 실행",
      "kind": "data-update",
      "mutation": "persistent",
      "description": "QA_3767_ALLOW_TELECOM_CHARGE=1인 경우에만 2026-07-02 박재민_가맹_한결데 통신비 detail을 2026-07-08 21:00 정산 건 우선순위로 선택부과한다. 배치 보호 시간 메시지가 반환되면 2~3분 후 동일 조건으로 재시도한다.",
      "guardEnv": "QA_3767_ALLOW_TELECOM_CHARGE",
      "required": true,
      "roles": [
        "ADMIN"
      ]
    }
  ],
  "pages": [
    {
      "name": "정산내역",
      "application": "admin",
      "path": "/settlement-history/settlement-details",
      "tenantParam": "tenantId",
      "roles": [
        "ADMIN"
      ],
      "searchButtonSelector": "button:has-text('검색'), button:has-text('조회')",
      "dataRequestUrlPattern": "settlement"
    },
    {
      "name": "통신비관리",
      "application": "admin",
      "path": "/settlement-history/communication-settlement",
      "tenantParam": "tenantId",
      "roles": [
        "ADMIN"
      ],
      "searchButtonSelector": "button:has-text('검색'), button:has-text('조회')",
      "dataRequestUrlPattern": "fee/telecom"
    }
  ]
}
