From cabc7e68d267a99786c2311750d5ea4a8909c4df Mon Sep 17 00:00:00 2001 From: umsangdon Date: Sun, 20 Sep 2026 18:44:21 +0900 Subject: [PATCH] =?UTF-8?q?knowledge(=EC=9C=A0=EA=B0=80=EC=A0=84=EB=A0=A5)?= =?UTF-8?q?:=20=EC=8B=A4=EB=82=B4=EB=93=B1=EC=9C=A0=20=EC=98=A4=ED=94=BC?= =?UTF-8?q?=EB=84=B7=20=EC=88=98=EC=A7=91=20+=20=ED=95=9C=EC=A0=84=20?= =?UTF-8?q?=EC=A0=84=EA=B8=B0=EC=9A=94=EA=B8=88=ED=91=9C=20=EB=B3=84?= =?UTF-8?q?=ED=91=9C1=20=ED=99=95=EB=B3=B4=20=C2=B7=20=EC=9E=AC=EB=A3=8C?= =?UTF-8?q?=5F=EC=9C=A0=EA=B0=80=EC=A0=84=EB=A0=A5.json=20=EC=8B=A0?= =?UTF-8?q?=EC=84=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 전력: 한전 사이버지점 전기공급약관 별표1(월간 전기요금표, 2025-01-01 시행 (C)판)을 resources/knowledge/original/원가계산/전기요금_한국전력/20250101/ 에 원문·완전 md화로 보관. 건설품셈 1-5-2호·산림품셈 1-7-2호·계약예규 예정가격작성기준 §19·§34를 대조 — 전력비를 어느 계약종별로 계상하라는 조문은 없음(전부 「실비 계상」만 규정) — 지어내지 않고 마스터 비고에 그대로 기록. 실내등유: 오피넷 OpenAPI 제품코드 C004를 collect_cost_sources.py 시도별 수집 루프에 추가(전국평균은 avgAllPrice 응답에 이미 포함되어 있어 코드 변경 불요). 오늘 자로 실제 수집해 유가_전국평균_2026-09-20.json · 유가_시도별_2026-09-20.json 저장. 마스터: 재료_오피넷유가.json → 재료_유가전력.json(테이블ID MO 그대로, 키 이어받기· _키대장 다음 번호 37부터 신규 36줄). 기존 휘발유·경유 36줄은 로직 계산 결과가 갈리지 않도록 옛 판(2026-08-14/09-09) 값을 그대로 지니고, 구분 칸만 전국평균/시도별→유류로 바꿈. 실내등유 18줄(전국평균+17개 시도)과 전력 18줄(주택용·일반용(갑)Ⅰ·산업용(갑)Ⅰ 저압·임시전력(갑) 저압 위주 주요 계약종별)을 새로 추가. 파일 머리에 「구분」 등록부 (유류/전력 각각 원문·기관·판·지식DB 경로)를 둬 M01 /subs 가 두 갈래를 갈래대로 보게 함. 재료_유가전력.json을 만드는 build_재료_유가전력.py 신설(다음부터 이 스크립트로 갱신). 파일 이름·원문 규칙에 맞춰 master_keys.py·check_master.py의 "오피넷유가" 키를 "유가전력"으로, M01_MasterData_UI_Side.ts의 재료 탭 이름도 같이 고침 — 로직의 MO:{연료}:{지역} 참조는 원문번호로만 찾아 영향 없음(로직 파일은 손대지 않음). 검증: check_master 틀 0건(전체) · 로직 0건(전체) · test_masterdata_check·test_m01_api· test_b09_fuel_region 73건 전부 통과(계산 결과 전후 동일 확인). Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01WaS48Nvs26o3aFUpcfJxVv --- M01_MasterData/M01_MasterData_UI_Side.ts | 4 +- .../_pipeline/collect_cost_sources.py | 2 +- .../유가_오피넷/유가_시도별_2026-09-20.json | 368 + .../유가_오피넷/유가_전국평균_2026-09-20.json | 116 + .../전기요금_한국전력/20250101/_meta.md | 10 + .../20250101/별표1_원본_CYDCHP00401.html | 7983 +++++++++++++++++ .../별표1_월간전기요금표(C)_20250101.md | 321 + resources/master_data/_키대장.json | 110 +- .../scripts/build_재료_유가전력.py | 298 + resources/master_data/scripts/check_master.py | 6 +- resources/master_data/scripts/master_keys.py | 2 +- resources/master_data/재료_오피넷유가.json | 59 - resources/master_data/재료_유가전력.json | 127 + 13 files changed, 9303 insertions(+), 103 deletions(-) create mode 100644 resources/knowledge/original/원가계산/유가_오피넷/유가_시도별_2026-09-20.json create mode 100644 resources/knowledge/original/원가계산/유가_오피넷/유가_전국평균_2026-09-20.json create mode 100644 resources/knowledge/original/원가계산/전기요금_한국전력/20250101/_meta.md create mode 100644 resources/knowledge/original/원가계산/전기요금_한국전력/20250101/별표1_원본_CYDCHP00401.html create mode 100644 resources/knowledge/original/원가계산/전기요금_한국전력/20250101/별표1_월간전기요금표(C)_20250101.md create mode 100644 resources/master_data/scripts/build_재료_유가전력.py delete mode 100644 resources/master_data/재료_오피넷유가.json create mode 100644 resources/master_data/재료_유가전력.json diff --git a/M01_MasterData/M01_MasterData_UI_Side.ts b/M01_MasterData/M01_MasterData_UI_Side.ts index 310013bc..b3db4eba 100644 --- a/M01_MasterData/M01_MasterData_UI_Side.ts +++ b/M01_MasterData/M01_MasterData_UI_Side.ts @@ -44,9 +44,9 @@ export interface FilterArgs { onPick: (sub: string, detail: string, label: string) => void; } -const MATERIAL_NAMES: Record = { 오피넷유가: "유가" }; +const MATERIAL_NAMES: Record = { 유가전력: "유가·전력" }; /** 재료 컨테이너 차례 — 여기 없는 파일은 뒤에 */ -const MATERIAL_ORDER = ["자재품목", "오피넷유가", "품셈재료"]; +const MATERIAL_ORDER = ["자재품목", "유가전력", "품셈재료"]; /** 파일 이름 → 목록 글자 — 「소요량_건설품셈_10장_창호…」 → 「건설품셈_10장_창호…」 */ export const fileLabel = (file: string): string => diff --git a/resources/knowledge/original/_pipeline/collect_cost_sources.py b/resources/knowledge/original/_pipeline/collect_cost_sources.py index 15e94f02..866a5297 100644 --- a/resources/knowledge/original/_pipeline/collect_cost_sources.py +++ b/resources/knowledge/original/_pipeline/collect_cost_sources.py @@ -173,7 +173,7 @@ def collect_values(): # 유가: 시도별 (품셈 8-1-7 5호 「유류가격은 해당지역의 가격」 — 지역 단가의 원천) sido = {"수집일": today, "시도별": {}} - for prod in ["B027", "D047"]: # 휘발유, 자동차용경유 + for prod in ["B027", "D047", "C004"]: # 휘발유, 자동차용경유, 실내등유 j = json.loads( fetch( f"https://www.opinet.co.kr/api/avgSidoPrice.do?out=json&code={opinet}&prodcd={prod}", diff --git a/resources/knowledge/original/원가계산/유가_오피넷/유가_시도별_2026-09-20.json b/resources/knowledge/original/원가계산/유가_오피넷/유가_시도별_2026-09-20.json new file mode 100644 index 00000000..b4aab9f5 --- /dev/null +++ b/resources/knowledge/original/원가계산/유가_오피넷/유가_시도별_2026-09-20.json @@ -0,0 +1,368 @@ +{ + "수집일": "2026-09-20", + "시도별": { + "B027": [ + { + "SIDOCD": "00", + "SIDONM": "전국", + "PRODCD": "B027", + "PRICE": 1858.34, + "DIFF": 1858.34 + }, + { + "SIDOCD": "01", + "SIDONM": "서울", + "PRODCD": "B027", + "PRICE": 1903.7, + "DIFF": -0.2 + }, + { + "SIDOCD": "02", + "SIDONM": "경기", + "PRODCD": "B027", + "PRICE": 1854.98, + "DIFF": -0.04 + }, + { + "SIDOCD": "03", + "SIDONM": "강원", + "PRODCD": "B027", + "PRICE": 1869.95, + "DIFF": -0.08 + }, + { + "SIDOCD": "04", + "SIDONM": "충북", + "PRODCD": "B027", + "PRICE": 1865.55, + "DIFF": -0.12 + }, + { + "SIDOCD": "05", + "SIDONM": "충남", + "PRODCD": "B027", + "PRICE": 1864.54, + "DIFF": -0.33 + }, + { + "SIDOCD": "06", + "SIDONM": "전북", + "PRODCD": "B027", + "PRICE": 1858.98, + "DIFF": -0.08 + }, + { + "SIDOCD": "08", + "SIDONM": "경북", + "PRODCD": "B027", + "PRICE": 1852.54, + "DIFF": 0.06 + }, + { + "SIDOCD": "09", + "SIDONM": "경남", + "PRODCD": "B027", + "PRICE": 1853.17, + "DIFF": -0.17 + }, + { + "SIDOCD": "10", + "SIDONM": "부산", + "PRODCD": "B027", + "PRICE": 1841.64, + "DIFF": -0.23 + }, + { + "SIDOCD": "11", + "SIDONM": "제주", + "PRODCD": "B027", + "PRICE": 1889.0, + "DIFF": 0.15 + }, + { + "SIDOCD": "14", + "SIDONM": "대구", + "PRODCD": "B027", + "PRICE": 1831.15, + "DIFF": 0.61 + }, + { + "SIDOCD": "15", + "SIDONM": "인천", + "PRODCD": "B027", + "PRICE": 1845.38, + "DIFF": 0.12 + }, + { + "SIDOCD": "17", + "SIDONM": "대전", + "PRODCD": "B027", + "PRICE": 1838.03, + "DIFF": 0.8 + }, + { + "SIDOCD": "18", + "SIDONM": "울산", + "PRODCD": "B027", + "PRICE": 1837.43, + "DIFF": -0.02 + }, + { + "SIDOCD": "19", + "SIDONM": "세종", + "PRODCD": "B027", + "PRICE": 1855.41, + "DIFF": 0.0 + }, + { + "SIDOCD": "20", + "SIDONM": "전남광주", + "PRODCD": "B027", + "PRICE": 1862.28, + "DIFF": -0.34 + } + ], + "D047": [ + { + "SIDOCD": "00", + "SIDONM": "전국", + "PRODCD": "D047", + "PRICE": 1843.59, + "DIFF": 1843.59 + }, + { + "SIDOCD": "01", + "SIDONM": "서울", + "PRODCD": "D047", + "PRICE": 1886.19, + "DIFF": -0.14 + }, + { + "SIDOCD": "02", + "SIDONM": "경기", + "PRODCD": "D047", + "PRICE": 1837.82, + "DIFF": -0.29 + }, + { + "SIDOCD": "03", + "SIDONM": "강원", + "PRODCD": "D047", + "PRICE": 1859.78, + "DIFF": -0.19 + }, + { + "SIDOCD": "04", + "SIDONM": "충북", + "PRODCD": "D047", + "PRICE": 1851.29, + "DIFF": 0.06 + }, + { + "SIDOCD": "05", + "SIDONM": "충남", + "PRODCD": "D047", + "PRICE": 1850.34, + "DIFF": -0.07 + }, + { + "SIDOCD": "06", + "SIDONM": "전북", + "PRODCD": "D047", + "PRICE": 1846.23, + "DIFF": -0.2 + }, + { + "SIDOCD": "08", + "SIDONM": "경북", + "PRODCD": "D047", + "PRICE": 1838.22, + "DIFF": -0.11 + }, + { + "SIDOCD": "09", + "SIDONM": "경남", + "PRODCD": "D047", + "PRICE": 1837.15, + "DIFF": -0.45 + }, + { + "SIDOCD": "10", + "SIDONM": "부산", + "PRODCD": "D047", + "PRICE": 1824.46, + "DIFF": -0.02 + }, + { + "SIDOCD": "11", + "SIDONM": "제주", + "PRODCD": "D047", + "PRICE": 1870.24, + "DIFF": -0.05 + }, + { + "SIDOCD": "14", + "SIDONM": "대구", + "PRODCD": "D047", + "PRICE": 1815.65, + "DIFF": 0.31 + }, + { + "SIDOCD": "15", + "SIDONM": "인천", + "PRODCD": "D047", + "PRICE": 1828.74, + "DIFF": -0.64 + }, + { + "SIDOCD": "17", + "SIDONM": "대전", + "PRODCD": "D047", + "PRICE": 1824.38, + "DIFF": -0.1 + }, + { + "SIDOCD": "18", + "SIDONM": "울산", + "PRODCD": "D047", + "PRICE": 1825.76, + "DIFF": 0.17 + }, + { + "SIDOCD": "19", + "SIDONM": "세종", + "PRODCD": "D047", + "PRICE": 1841.47, + "DIFF": -1.09 + }, + { + "SIDOCD": "20", + "SIDONM": "전남광주", + "PRODCD": "D047", + "PRICE": 1850.76, + "DIFF": -0.07 + } + ], + "C004": [ + { + "SIDOCD": "00", + "SIDONM": "전국", + "PRODCD": "C004", + "PRICE": 1575.11, + "DIFF": 1575.11 + }, + { + "SIDOCD": "01", + "SIDONM": "서울", + "PRODCD": "C004", + "PRICE": 1678.98, + "DIFF": 0.0 + }, + { + "SIDOCD": "02", + "SIDONM": "경기", + "PRODCD": "C004", + "PRICE": 1591.06, + "DIFF": 0.03 + }, + { + "SIDOCD": "03", + "SIDONM": "강원", + "PRODCD": "C004", + "PRICE": 1557.59, + "DIFF": -0.27 + }, + { + "SIDOCD": "04", + "SIDONM": "충북", + "PRODCD": "C004", + "PRICE": 1564.1, + "DIFF": -0.29 + }, + { + "SIDOCD": "05", + "SIDONM": "충남", + "PRODCD": "C004", + "PRICE": 1564.67, + "DIFF": -0.15 + }, + { + "SIDOCD": "06", + "SIDONM": "전북", + "PRODCD": "C004", + "PRICE": 1555.69, + "DIFF": -0.71 + }, + { + "SIDOCD": "08", + "SIDONM": "경북", + "PRODCD": "C004", + "PRICE": 1566.54, + "DIFF": -0.75 + }, + { + "SIDOCD": "09", + "SIDONM": "경남", + "PRODCD": "C004", + "PRICE": 1585.44, + "DIFF": 0.25 + }, + { + "SIDOCD": "10", + "SIDONM": "부산", + "PRODCD": "C004", + "PRICE": 1623.28, + "DIFF": -0.51 + }, + { + "SIDOCD": "11", + "SIDONM": "제주", + "PRODCD": "C004", + "PRICE": 1564.41, + "DIFF": -0.39 + }, + { + "SIDOCD": "14", + "SIDONM": "대구", + "PRODCD": "C004", + "PRICE": 1595.72, + "DIFF": 1.78 + }, + { + "SIDOCD": "15", + "SIDONM": "인천", + "PRODCD": "C004", + "PRICE": 1588.91, + "DIFF": -0.09 + }, + { + "SIDOCD": "17", + "SIDONM": "대전", + "PRODCD": "C004", + "PRICE": 1586.64, + "DIFF": 1.11 + }, + { + "SIDOCD": "18", + "SIDONM": "울산", + "PRODCD": "C004", + "PRICE": 1594.43, + "DIFF": 0.0 + }, + { + "SIDOCD": "19", + "SIDONM": "세종", + "PRODCD": "C004", + "PRICE": 1536.15, + "DIFF": 0.0 + }, + { + "SIDOCD": "20", + "SIDONM": "전남광주", + "PRODCD": "C004", + "PRICE": 1563.45, + "DIFF": 0.87 + } + ] + } +} \ No newline at end of file diff --git a/resources/knowledge/original/원가계산/유가_오피넷/유가_전국평균_2026-09-20.json b/resources/knowledge/original/원가계산/유가_오피넷/유가_전국평균_2026-09-20.json new file mode 100644 index 00000000..81684ffb --- /dev/null +++ b/resources/knowledge/original/원가계산/유가_오피넷/유가_전국평균_2026-09-20.json @@ -0,0 +1,116 @@ +{ + "수집일": "2026-09-20", + "전국평균": [ + { + "TRADE_DT": "20260920", + "PRODCD": "B034", + "PRODNM": "고급휘발유", + "PRICE": "2322.80", + "DIFF": "+0.71" + }, + { + "TRADE_DT": "20260920", + "PRODCD": "B027", + "PRODNM": "휘발유", + "PRICE": "1858.34", + "DIFF": "-0.07" + }, + { + "TRADE_DT": "20260920", + "PRODCD": "D047", + "PRODNM": "자동차용경유", + "PRICE": "1843.59", + "DIFF": "-0.17" + }, + { + "TRADE_DT": "20260920", + "PRODCD": "C004", + "PRODNM": "실내등유", + "PRICE": "1575.11", + "DIFF": "-0.07" + }, + { + "TRADE_DT": "20260920", + "PRODCD": "K015", + "PRODNM": "자동차용부탄", + "PRICE": "1098.11", + "DIFF": "-0.04" + } + ], + "최근7일": { + "B027": [ + { + "DATE": "20260913", + "PRODCD": "B027", + "PRICE": 1858.73 + }, + { + "DATE": "20260914", + "PRODCD": "B027", + "PRICE": 1858.69 + }, + { + "DATE": "20260915", + "PRODCD": "B027", + "PRICE": 1858.57 + }, + { + "DATE": "20260916", + "PRODCD": "B027", + "PRICE": 1858.58 + }, + { + "DATE": "20260917", + "PRODCD": "B027", + "PRICE": 1858.55 + }, + { + "DATE": "20260918", + "PRODCD": "B027", + "PRICE": 1858.52 + }, + { + "DATE": "20260919", + "PRODCD": "B027", + "PRICE": 1858.41 + } + ], + "D047": [ + { + "DATE": "20260913", + "PRODCD": "D047", + "PRICE": 1843.54 + }, + { + "DATE": "20260914", + "PRODCD": "D047", + "PRICE": 1844.0 + }, + { + "DATE": "20260915", + "PRODCD": "D047", + "PRICE": 1843.92 + }, + { + "DATE": "20260916", + "PRODCD": "D047", + "PRICE": 1843.83 + }, + { + "DATE": "20260917", + "PRODCD": "D047", + "PRICE": 1844.0 + }, + { + "DATE": "20260918", + "PRODCD": "D047", + "PRICE": 1843.9 + }, + { + "DATE": "20260919", + "PRODCD": "D047", + "PRICE": 1843.76 + } + ] + } +} \ No newline at end of file diff --git a/resources/knowledge/original/원가계산/전기요금_한국전력/20250101/_meta.md b/resources/knowledge/original/원가계산/전기요금_한국전력/20250101/_meta.md new file mode 100644 index 00000000..f8955d18 --- /dev/null +++ b/resources/knowledge/original/원가계산/전기요금_한국전력/20250101/_meta.md @@ -0,0 +1,10 @@ +# 한국전력 기본공급약관 별표1 월간 전기요금표(C) + +- 기관: 한국전력공사(KEPCO) +- 문서: 전기공급약관(기본공급약관) 별표1. 월간 전기요금표(C) +- 시행일: 2025-01-01 (같은 쪽에 (A)2023-11-09·(B)2024-01-01 구판도 병기 — (C) 뒤로 개정판 없음, 2026-09-20 확인 기준 현행) +- 받은 주소: https://cyber.kepco.co.kr/ckepco/front/jsp/CY/D/C/CYDCHP00401.jsp (한전 사이버지점 › 전기공급약관 › 별표 › 별표1) +- 받은 날: 2026-09-20 +- 수집 파일: `별표1_원본_CYDCHP00401.html`(원본 페이지 그대로, euc-kr) · `별표1_월간전기요금표(C)_20250101.md`(전문 변환) +- 확인 방법: PDF 아님(사이트가 표를 HTML로 직접 제공 — 스캔·이미지 아닌 디지털 텍스트) · 원본 HTML의 표 문구를 한 칸도 빼지 않고 그대로 md 화 · (A)(B)(C) 세 판 중 시행일 최신인 (C) 채택 +- 계약종별 요금 지정 조문: 없음 — 계약예규 「예정가격작성기준」 제19조제3항제1호·제34조제3항제1호(공사원가) 「전력비, 수도광열비는 계약목적물을 시공하는데 소요되는 해당 비용」·건설공사표준품셈 1-5-2호·산림표준품셈 1-7-2호 「전력비 … 계상한다」— 모두 "실비 계상"만 규정, 특정 계약종별(주택용/일반용/산업용 등) 요금 적용 지시 없음(마스터 비고에 그대로 기록) diff --git a/resources/knowledge/original/원가계산/전기요금_한국전력/20250101/별표1_원본_CYDCHP00401.html b/resources/knowledge/original/원가계산/전기요금_한국전력/20250101/별표1_원본_CYDCHP00401.html new file mode 100644 index 00000000..1613af9d --- /dev/null +++ b/resources/knowledge/original/원가계산/전기요금_한국전력/20250101/별표1_원본_CYDCHP00401.html @@ -0,0 +1,7983 @@ + + + + + + + + + + + + + + +- ޾(ǥ1. ǥ) | KEPCO - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+
+ + + diff --git a/resources/knowledge/original/원가계산/전기요금_한국전력/20250101/별표1_월간전기요금표(C)_20250101.md b/resources/knowledge/original/원가계산/전기요금_한국전력/20250101/별표1_월간전기요금표(C)_20250101.md new file mode 100644 index 00000000..bb769bcb --- /dev/null +++ b/resources/knowledge/original/원가계산/전기요금_한국전력/20250101/별표1_월간전기요금표(C)_20250101.md @@ -0,0 +1,321 @@ +# 별표 1. 월간 전기요금표(C) + +적용일자 : 2025년 1월 1일 (출처: 한전 사이버지점 전기공급약관 별표1, 2026-09-20 확인 기준 현행판) + +## 1. 주택용전력 + +### 가. 저압전력(표준전압 110V이상 380V이하 고객) + +(1) 기본요금 + +| 구간 | 기본요금(원/호) | +|---|---| +| 200kWh 이하 사용시 | 910 | +| 201~400kWh 사용시 | 1,600 | +| 400kWh 초과 사용시 | 7,300 | + +(2) 전력량요금 + +| 구간 | 전력량요금(원/kWh) | +|---|---| +| 처음 200kWh까지 | 120.0 | +| 다음 200kWh까지 | 214.6 | +| 400kWh 초과 | 307.3 | + +(3) 월간 최저요금은 1,000원으로 합니다. +(4) <삭 제> +(5) 슈퍼유저요금 — 여름철(7.1~8.31)과 겨울철(12.1~익년 2월말)에 월 사용전력량이 1,000kWh를 초과하는 경우 초과사용량에 대해 kWh당 736.2원(슈퍼유저요금 단가) 적용. 세칙 제62조제2항 해당 시 제외. 계절 구분 필요 시 약관 제80조·세칙 제62조제5항에 따른 조정후 초과사용량에 적용. +(6) 하계 전기요금 계산 — 하계(7.1~8.31) 주택용전력(비주거용 제외)은 아래 표로 계산. 계절 변동 시 하계는 아래 표, 그 외 계절은 위 (1)(2) 적용. + +| 구간 | 기본요금(원/호) | 전력량요금 구간 | 전력량요금(원/kWh) | +|---|---|---|---| +| 300kWh 이하 사용 | 910 | 처음 300kWh까지 | 120.0 | +| 301~450kWh 사용 | 1,600 | 다음 150kWh까지 | 214.6 | +| 450kWh 초과 사용 | 7,300 | 450kWh초과 | 387.3 | + +### 나. 고압전력(표준전압 3,300V이상 고객) + +(1) 기본요금 + +| 구간 | 기본요금(원/호) | +|---|---| +| 200kWh 이하 사용시 | 730 | +| 201~400kWh 사용시 | 1,260 | +| 400kWh 초과 사용시 | 6,060 | + +(2) 전력량요금 + +| 구간 | 전력량요금(원/kWh) | +|---|---| +| 처음 200kWh까지 | 105.0 | +| 다음 200kWh까지 | 174.0 | +| 400kWh 초과 | 242.3 | + +(3) <삭 제> +(4) 슈퍼유저요금 — 여름철·겨울철 1,000kWh 초과사용량에 kWh당 601.3원 적용(요건 위 가.항과 동일). +(5) 하계 전기요금 계산 + +| 구간 | 기본요금(원/호) | 전력량요금 구간 | 전력량요금(원/kWh) | +|---|---|---|---| +| 300kWh 이하 사용 | 730 | 처음 300kWh까지 | 105.0 | +| 301~450kWh 사용 | 1,260 | 다음 150kWh까지 | 174.0 | +| 450kWh 초과 사용 | 6,060 | 450kWh초과 | 242.3 | + +## 2. 일반용전력, 산업용전력 + +### 가. 일반용전력(갑)Ⅰ + +(1) 저압전력(표준전압 110V이상 380V이하 고객) — 기본요금: kW당 6,160원 + +| | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---| +| 전력량요금(원/kWh) | 132.4 | 91.9 | 119.0 | + +(2) 고압전력A(표준전압 3,300V이상 66,000V이하 고객) + +| 요금제 | 기본요금(원/kW) | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---| +| 선택Ⅰ | 7,170 | 142.6 | 98.6 | 130.3 | +| 선택Ⅱ | 8,230 | 138.6 | 94.3 | 125.0 | + +(3) 고압전력B(표준전압 154,000V이상 고객) + +| 요금제 | 기본요금(원/kW) | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---| +| 선택Ⅰ | 7,170 | 140.5 | 97.5 | 127.3 | +| 선택Ⅱ | 8,230 | 135.2 | 92.2 | 122.0 | + +### 나. 일반용전력(갑)Ⅱ + +(1) 고압전력A(표준전압 3,300V이상 66,000V이하 고객) + +| 요금제 | 기본요금(원/kW) | 구분 | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---|---| +| 선택Ⅰ | 7,170 | 경부하 | 89.4 | 89.4 | 98.1 | +| | | 중간부하 | 140.6 | 96.8 | 128.5 | +| | | 최대부하 | 163.1 | 108.1 | 143.3 | +| 선택Ⅱ | 8,230 | 경부하 | 84.1 | 84.1 | 92.8 | +| | | 중간부하 | 135.3 | 91.5 | 123.2 | +| | | 최대부하 | 157.8 | 102.8 | 138.0 | + +(2) 고압전력B(표준전압 154,000V이상 고객) + +| 요금제 | 기본요금(원/kW) | 구분 | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---|---| +| 선택Ⅰ | 7,170 | 경부하 | 88.8 | 88.8 | 97.8 | +| | | 중간부하 | 137.4 | 94.7 | 125.1 | +| | | 최대부하 | 153.8 | 100.1 | 139.3 | +| 선택Ⅱ | 8,230 | 경부하 | 83.5 | 83.5 | 92.5 | +| | | 중간부하 | 132.1 | 89.4 | 119.8 | +| | | 최대부하 | 148.5 | 94.8 | 134.0 | + +### 다. 산업용전력(갑)Ⅰ + +(1) 저압전력(표준전압 110V이상 380V이하 고객) — 기본요금: kW당 5,550원 + +| | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---| +| 전력량요금(원/kWh) | 107.7 | 85.9 | 106.0 | + +(2) 고압전력A(3,300V이상 66,000V이하 고객) + +| 요금제 | 기본요금(원/kW) | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---| +| 선택Ⅰ | 6,490 | 116.3 | 92.6 | 116.2 | +| 선택Ⅱ | 7,470 | 111.5 | 88.0 | 109.7 | + +(3) 고압전력B(154,000V이상 고객) + +| 요금제 | 기본요금(원/kW) | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---| +| 선택Ⅰ | 6,000 | 115.1 | 91.5 | 114.7 | +| 선택Ⅱ | 6,900 | 110.4 | 86.9 | 108.6 | + +### 라. 산업용전력(갑)Ⅱ + +(1) 고압전력A(3,300V이상 66,000V이하 고객) + +| 요금제 | 기본요금(원/kW) | 구분 | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---|---| +| 선택Ⅰ | 6,490 | 경부하 | 87.2 | 87.2 | 94.6 | +| | | 중간부하 | 113.0 | 92.0 | 111.5 | +| | | 최대부하 | 146.5 | 111.2 | 140.9 | +| 선택Ⅱ | 7,470 | 경부하 | 82.3 | 82.3 | 89.7 | +| | | 중간부하 | 108.1 | 87.1 | 106.6 | +| | | 최대부하 | 141.6 | 106.3 | 136.0 | + +(2) 고압전력B(154,000V이상 고객) + +| 요금제 | 기본요금(원/kW) | 구분 | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---|---| +| 선택Ⅰ | 6,000 | 경부하 | 84.0 | 84.0 | 91.2 | +| | | 중간부하 | 111.6 | 90.6 | 109.2 | +| | | 최대부하 | 145.4 | 109.4 | 137.9 | +| 선택Ⅱ | 6,900 | 경부하 | 79.5 | 79.5 | 86.7 | +| | | 중간부하 | 107.1 | 86.1 | 104.7 | +| | | 최대부하 | 140.9 | 104.9 | 133.4 | + +### 마. 일반용전력(을) + +(1) 고압전력A(3,300V이상 66,000V이하 고객) + +| 요금제 | 기본요금(원/kW) | 구분 | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---|---| +| 선택Ⅰ | 7,220 | 경부하 | 92.8 | 92.8 | 99.8 | +| | | 중간부하 | 145.7 | 115.3 | 145.9 | +| | | 최대부하 | 227.8 | 146.0 | 203.4 | +| 선택Ⅱ | 8,320 | 경부하 | 87.3 | 87.3 | 94.3 | +| | | 중간부하 | 140.2 | 109.8 | 140.4 | +| | | 최대부하 | 222.3 | 140.5 | 197.9 | +| 선택Ⅲ | 9,810 | 경부하 | 86.4 | 86.4 | 93.7 | +| | | 중간부하 | 139.6 | 108.5 | 139.8 | +| | | 최대부하 | 209.9 | 132.2 | 186.7 | + +(2) 고압전력B(154,000V이상 고객) + +| 요금제 | 기본요금(원/kW) | 구분 | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---|---| +| 선택Ⅰ | 6,630 | 경부하 | 95.9 | 95.9 | 102.9 | +| | | 중간부하 | 148.2 | 118.2 | 148.2 | +| | | 최대부하 | 229.4 | 148.5 | 204.4 | +| 선택Ⅱ | 7,380 | 경부하 | 92.1 | 92.1 | 99.1 | +| | | 중간부하 | 142.4 | 114.4 | 142.4 | +| | | 최대부하 | 225.6 | 144.7 | 200.6 | +| 선택Ⅲ | 8,190 | 경부하 | 90.4 | 90.4 | 97.5 | +| | | 중간부하 | 142.7 | 112.8 | 142.7 | +| | | 최대부하 | 224.0 | 143.1 | 198.9 | + +### 바. 산업용전력(을) + +(1) 고압전력A(3,300V이상 66,000V이하 고객) + +| 요금제 | 기본요금(원/kW) | 구분 | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---|---| +| 선택Ⅰ | 7,220 | 경부하 | 99.5 | 99.5 | 108.5 | +| | | 중간부하 | 152.4 | 122.0 | 152.6 | +| | | 최대부하 | 234.5 | 152.7 | 210.1 | +| 선택Ⅱ | 8,320 | 경부하 | 94.0 | 94.0 | 101.0 | +| | | 중간부하 | 146.9 | 116.5 | 147.1 | +| | | 최대부하 | 229.0 | 147.2 | 204.6 | +| 선택Ⅲ | 9,810 | 경부하 | 93.1 | 93.1 | 100.4 | +| | | 중간부하 | 146.3 | 115.2 | 146.5 | +| | | 최대부하 | 216.6 | 138.9 | 193.4 | + +(2) 고압전력B(154,000V이상 고객) + +| 요금제 | 기본요금(원/kW) | 구분 | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---|---| +| 선택Ⅰ | 6,630 | 경부하 | 109.4 | 109.4 | 116.4 | +| | | 중간부하 | 161.7 | 131.7 | 161.7 | +| | | 최대부하 | 242.9 | 162.0 | 217.9 | +| 선택Ⅱ | 7,380 | 경부하 | 105.6 | 105.6 | 112.6 | +| | | 중간부하 | 157.9 | 127.9 | 157.9 | +| | | 최대부하 | 239.1 | 158.2 | 214.1 | +| 선택Ⅲ | 8,190 | 경부하 | 103.9 | 103.9 | 111.0 | +| | | 중간부하 | 156.2 | 126.3 | 156.2 | +| | | 최대부하 | 237.5 | 156.6 | 212.4 | + +(3) 고압전력C(345,000V이상 고객) + +| 요금제 | 기본요금(원/kW) | 구분 | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---|---| +| 선택Ⅰ | 6,590 | 경부하 | 108.9 | 108.9 | 115.8 | +| | | 중간부하 | 161.8 | 131.8 | 161.4 | +| | | 최대부하 | 242.7 | 162.2 | 218.0 | +| 선택Ⅱ | 7,520 | 경부하 | 104.2 | 104.2 | 111.1 | +| | | 중간부하 | 157.1 | 127.1 | 156.7 | +| | | 최대부하 | 238.0 | 157.5 | 213.3 | +| 선택Ⅲ | 8,090 | 경부하 | 103.1 | 103.1 | 110.0 | +| | | 중간부하 | 156.0 | 126.0 | 155.6 | +| | | 최대부하 | 236.9 | 156.4 | 212.2 | + +## 3. 교육용전력 + +### 가. 교육용전력(갑) + +(1) 저압전력(110V이상 380V이하 고객) — 기본요금: kW당 5,230원 + +| | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---| +| 전력량요금(원/kWh) | 123.6 | 86.4 | 110.8 | + +(2) 고압전력A(3,300V이상 66,000V이하 고객) + +| 요금제 | 기본요금(원/kW) | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---| +| 선택Ⅰ | 5,550 | 123.3 | 82.1 | 109.3 | +| 선택Ⅱ | 6,370 | 118.8 | 82.1 | 104.8 | + +(3) 고압전력B(154,000V이상 고객) + +| 요금제 | 기본요금(원/kW) | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---| +| 선택Ⅰ | 5,550 | 122.6 | 86.1 | 108.5 | +| 선택Ⅱ | 6,370 | 118.1 | 81.6 | 104.0 | + +### 나. 교육용전력(을) + +(1) 고압전력A(3,300V이상 66,000V이하 고객) + +| 요금제 | 기본요금(원/kW) | 구분 | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---|---| +| 선택Ⅰ | 6,090 | 경부하 | 76.5 | 76.5 | 80.5 | +| | | 중간부하 | 121.2 | 90.9 | 119.7 | +| | | 최대부하 | 187.1 | 111.4 | 158.4 | +| 선택Ⅱ | 6,980 | 경부하 | 72.0 | 72.0 | 74.0 | +| | | 중간부하 | 116.7 | 86.4 | 115.2 | +| | | 최대부하 | 182.6 | 106.9 | 153.9 | + +(2) 고압전력B(154,000V이상 고객) + +| 요금제 | 기본요금(원/kW) | 구분 | 여름철 | 봄·가을철 | 겨울철 | +|---|---|---|---|---|---| +| 선택Ⅰ | 6,090 | 경부하 | 75.0 | 75.0 | 78.8 | +| | | 중간부하 | 118.5 | 89.2 | 116.8 | +| | | 최대부하 | 181.4 | 109.0 | 154.1 | +| 선택Ⅱ | 6,980 | 경부하 | 70.5 | 70.5 | 74.3 | +| | | 중간부하 | 114.0 | 84.7 | 112.3 | +| | | 최대부하 | 176.9 | 104.5 | 149.6 | + +## 4. 농사용전력(a) — 2025-01-01 ~ 2025-03-31 적용 + +가. 농사용전력(갑) — 기본요금 kW당 360원, 전력량요금(모든 사용량) kWh당 45.7원 + +나. 농사용전력(을) + +| 구분 | 기본요금(원/kW) | 전력량요금 | +|---|---|---| +| 저압전력 | 1,150 | kWh당 63.3원(전체) | +| 고압전력A·B | 1,210 | 여름 66.0 / 봄·가을 64.0 / 겨울 66.0 | + +## 4. 농사용전력(b) — 2025-04-01 ~ 적용 + +가. 농사용전력(갑) — 기본요금 kW당 360원, 전력량요금(모든 사용량) kWh당 48.3원 + +나. 농사용전력(을) + +| 구분 | 기본요금(원/kW) | 전력량요금 | +|---|---|---| +| 저압전력 | 1,150 | kWh당 65.9원(전체) | +| 고압전력A·B | 1,210 | 여름 68.6 / 봄·가을 66.6 / 겨울 68.6 | + +## 5. 가로등 + +가. 가로등(갑) — 최저요금 1,220원, 전력요금 사용설비용량 W당 47.2원 +나. 가로등(을) — 기본요금 kW당 6,290원, 전력량요금 kWh당 112.6원 + +## 6. 임시전력 + +가. 임시전력(갑) +(1) 기본요금 : 주택용전력 요금을 적용 +(2) 전력량요금 : 주택용전력 요금을 적용 +(3) 월간 최저요금은 1,000원 + +나. 임시전력(을) +(1) 계약전력 300kW 미만 고객 : 일반용전력(갑)Ⅰ,Ⅱ 요금 적용 +(2) 계약전력 300kW 이상 고객 : 일반용전력(을) 요금 적용 + +## 7. 요금의 적용 + +가. (시행일) 월간 전기요금표는 2025년 1월 1일부터 적용. 단, 「4. 농사용전력(a)」는 2025년 3월 31일까지, 「4. 농사용전력(b)」는 2025년 4월 1일부터 적용. +나. <삭 제> diff --git a/resources/master_data/_키대장.json b/resources/master_data/_키대장.json index d16f2c50..d9163428 100644 --- a/resources/master_data/_키대장.json +++ b/resources/master_data/_키대장.json @@ -1,5 +1,5 @@ { - "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 23981, "MO": 37, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 252, "CC": 337, "GC": 1104, "QC": 2060}, + "다음": {"LB": 409, "EQ": 655, "RT": 20, "MN": 7000, "MT": 23981, "MO": 73, "MP": 364, "FX": 6, "CF": 159, "QF": 477, "GF": 252, "CC": 337, "GC": 1104, "QC": 2060}, "폐기": {"MN": "재료_나라장터자재 — old 로 옮김 · 로직은 자재품목·품셈재료로 갈아 끼움"}, "키": { "CC000001": {"원문번호": "공통 1-3-1 콘크리트 및 포장용 재료", "파일": "계수_건설품셈_01장_적용기준.json"}, @@ -2917,42 +2917,78 @@ "LB000406": {"원문번호": "목도", "파일": "인력.json", "폐기": "LB000045"}, "LB000407": {"원문번호": "스레이트공", "파일": "인력.json", "폐기": "LB000036"}, "LB000408": {"원문번호": "갱부", "파일": "인력.json", "폐기": "LB000003"}, - "MO000001": {"원문번호": "휘발유:전국평균", "파일": "재료_오피넷유가.json"}, - "MO000002": {"원문번호": "경유:전국평균", "파일": "재료_오피넷유가.json"}, - "MO000003": {"원문번호": "휘발유:전국", "파일": "재료_오피넷유가.json"}, - "MO000004": {"원문번호": "휘발유:서울", "파일": "재료_오피넷유가.json"}, - "MO000005": {"원문번호": "휘발유:경기", "파일": "재료_오피넷유가.json"}, - "MO000006": {"원문번호": "휘발유:강원", "파일": "재료_오피넷유가.json"}, - "MO000007": {"원문번호": "휘발유:충북", "파일": "재료_오피넷유가.json"}, - "MO000008": {"원문번호": "휘발유:충남", "파일": "재료_오피넷유가.json"}, - "MO000009": {"원문번호": "휘발유:전북", "파일": "재료_오피넷유가.json"}, - "MO000010": {"원문번호": "휘발유:경북", "파일": "재료_오피넷유가.json"}, - "MO000011": {"원문번호": "휘발유:경남", "파일": "재료_오피넷유가.json"}, - "MO000012": {"원문번호": "휘발유:부산", "파일": "재료_오피넷유가.json"}, - "MO000013": {"원문번호": "휘발유:제주", "파일": "재료_오피넷유가.json"}, - "MO000014": {"원문번호": "휘발유:대구", "파일": "재료_오피넷유가.json"}, - "MO000015": {"원문번호": "휘발유:인천", "파일": "재료_오피넷유가.json"}, - "MO000016": {"원문번호": "휘발유:대전", "파일": "재료_오피넷유가.json"}, - "MO000017": {"원문번호": "휘발유:울산", "파일": "재료_오피넷유가.json"}, - "MO000018": {"원문번호": "휘발유:세종", "파일": "재료_오피넷유가.json"}, - "MO000019": {"원문번호": "휘발유:전남광주", "파일": "재료_오피넷유가.json"}, - "MO000020": {"원문번호": "경유:전국", "파일": "재료_오피넷유가.json"}, - "MO000021": {"원문번호": "경유:서울", "파일": "재료_오피넷유가.json"}, - "MO000022": {"원문번호": "경유:경기", "파일": "재료_오피넷유가.json"}, - "MO000023": {"원문번호": "경유:강원", "파일": "재료_오피넷유가.json"}, - "MO000024": {"원문번호": "경유:충북", "파일": "재료_오피넷유가.json"}, - "MO000025": {"원문번호": "경유:충남", "파일": "재료_오피넷유가.json"}, - "MO000026": {"원문번호": "경유:전북", "파일": "재료_오피넷유가.json"}, - "MO000027": {"원문번호": "경유:경북", "파일": "재료_오피넷유가.json"}, - "MO000028": {"원문번호": "경유:경남", "파일": "재료_오피넷유가.json"}, - "MO000029": {"원문번호": "경유:부산", "파일": "재료_오피넷유가.json"}, - "MO000030": {"원문번호": "경유:제주", "파일": "재료_오피넷유가.json"}, - "MO000031": {"원문번호": "경유:대구", "파일": "재료_오피넷유가.json"}, - "MO000032": {"원문번호": "경유:인천", "파일": "재료_오피넷유가.json"}, - "MO000033": {"원문번호": "경유:대전", "파일": "재료_오피넷유가.json"}, - "MO000034": {"원문번호": "경유:울산", "파일": "재료_오피넷유가.json"}, - "MO000035": {"원문번호": "경유:세종", "파일": "재료_오피넷유가.json"}, - "MO000036": {"원문번호": "경유:전남광주", "파일": "재료_오피넷유가.json"}, + "MO000001": {"원문번호": "휘발유:전국평균", "파일": "재료_유가전력.json"}, + "MO000002": {"원문번호": "경유:전국평균", "파일": "재료_유가전력.json"}, + "MO000003": {"원문번호": "휘발유:전국", "파일": "재료_유가전력.json"}, + "MO000004": {"원문번호": "휘발유:서울", "파일": "재료_유가전력.json"}, + "MO000005": {"원문번호": "휘발유:경기", "파일": "재료_유가전력.json"}, + "MO000006": {"원문번호": "휘발유:강원", "파일": "재료_유가전력.json"}, + "MO000007": {"원문번호": "휘발유:충북", "파일": "재료_유가전력.json"}, + "MO000008": {"원문번호": "휘발유:충남", "파일": "재료_유가전력.json"}, + "MO000009": {"원문번호": "휘발유:전북", "파일": "재료_유가전력.json"}, + "MO000010": {"원문번호": "휘발유:경북", "파일": "재료_유가전력.json"}, + "MO000011": {"원문번호": "휘발유:경남", "파일": "재료_유가전력.json"}, + "MO000012": {"원문번호": "휘발유:부산", "파일": "재료_유가전력.json"}, + "MO000013": {"원문번호": "휘발유:제주", "파일": "재료_유가전력.json"}, + "MO000014": {"원문번호": "휘발유:대구", "파일": "재료_유가전력.json"}, + "MO000015": {"원문번호": "휘발유:인천", "파일": "재료_유가전력.json"}, + "MO000016": {"원문번호": "휘발유:대전", "파일": "재료_유가전력.json"}, + "MO000017": {"원문번호": "휘발유:울산", "파일": "재료_유가전력.json"}, + "MO000018": {"원문번호": "휘발유:세종", "파일": "재료_유가전력.json"}, + "MO000019": {"원문번호": "휘발유:전남광주", "파일": "재료_유가전력.json"}, + "MO000020": {"원문번호": "경유:전국", "파일": "재료_유가전력.json"}, + "MO000021": {"원문번호": "경유:서울", "파일": "재료_유가전력.json"}, + "MO000022": {"원문번호": "경유:경기", "파일": "재료_유가전력.json"}, + "MO000023": {"원문번호": "경유:강원", "파일": "재료_유가전력.json"}, + "MO000024": {"원문번호": "경유:충북", "파일": "재료_유가전력.json"}, + "MO000025": {"원문번호": "경유:충남", "파일": "재료_유가전력.json"}, + "MO000026": {"원문번호": "경유:전북", "파일": "재료_유가전력.json"}, + "MO000027": {"원문번호": "경유:경북", "파일": "재료_유가전력.json"}, + "MO000028": {"원문번호": "경유:경남", "파일": "재료_유가전력.json"}, + "MO000029": {"원문번호": "경유:부산", "파일": "재료_유가전력.json"}, + "MO000030": {"원문번호": "경유:제주", "파일": "재료_유가전력.json"}, + "MO000031": {"원문번호": "경유:대구", "파일": "재료_유가전력.json"}, + "MO000032": {"원문번호": "경유:인천", "파일": "재료_유가전력.json"}, + "MO000033": {"원문번호": "경유:대전", "파일": "재료_유가전력.json"}, + "MO000034": {"원문번호": "경유:울산", "파일": "재료_유가전력.json"}, + "MO000035": {"원문번호": "경유:세종", "파일": "재료_유가전력.json"}, + "MO000036": {"원문번호": "경유:전남광주", "파일": "재료_유가전력.json"}, + "MO000037": {"원문번호": "실내등유:전국평균", "파일": "재료_유가전력.json"}, + "MO000038": {"원문번호": "실내등유:전국", "파일": "재료_유가전력.json"}, + "MO000039": {"원문번호": "실내등유:서울", "파일": "재료_유가전력.json"}, + "MO000040": {"원문번호": "실내등유:경기", "파일": "재료_유가전력.json"}, + "MO000041": {"원문번호": "실내등유:강원", "파일": "재료_유가전력.json"}, + "MO000042": {"원문번호": "실내등유:충북", "파일": "재료_유가전력.json"}, + "MO000043": {"원문번호": "실내등유:충남", "파일": "재료_유가전력.json"}, + "MO000044": {"원문번호": "실내등유:전북", "파일": "재료_유가전력.json"}, + "MO000045": {"원문번호": "실내등유:경북", "파일": "재료_유가전력.json"}, + "MO000046": {"원문번호": "실내등유:경남", "파일": "재료_유가전력.json"}, + "MO000047": {"원문번호": "실내등유:부산", "파일": "재료_유가전력.json"}, + "MO000048": {"원문번호": "실내등유:제주", "파일": "재료_유가전력.json"}, + "MO000049": {"원문번호": "실내등유:대구", "파일": "재료_유가전력.json"}, + "MO000050": {"원문번호": "실내등유:인천", "파일": "재료_유가전력.json"}, + "MO000051": {"원문번호": "실내등유:대전", "파일": "재료_유가전력.json"}, + "MO000052": {"원문번호": "실내등유:울산", "파일": "재료_유가전력.json"}, + "MO000053": {"원문번호": "실내등유:세종", "파일": "재료_유가전력.json"}, + "MO000054": {"원문번호": "실내등유:전남광주", "파일": "재료_유가전력.json"}, + "MO000055": {"원문번호": "주택용저압:기본_200이하", "파일": "재료_유가전력.json"}, + "MO000056": {"원문번호": "주택용저압:기본_201~400", "파일": "재료_유가전력.json"}, + "MO000057": {"원문번호": "주택용저압:기본_400초과", "파일": "재료_유가전력.json"}, + "MO000058": {"원문번호": "주택용저압:전력량_처음200", "파일": "재료_유가전력.json"}, + "MO000059": {"원문번호": "주택용저압:전력량_다음200", "파일": "재료_유가전력.json"}, + "MO000060": {"원문번호": "주택용저압:전력량_400초과", "파일": "재료_유가전력.json"}, + "MO000061": {"원문번호": "주택용저압:월간최저요금", "파일": "재료_유가전력.json"}, + "MO000062": {"원문번호": "일반용갑I저압:기본", "파일": "재료_유가전력.json"}, + "MO000063": {"원문번호": "일반용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, + "MO000064": {"원문번호": "일반용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, + "MO000065": {"원문번호": "일반용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, + "MO000066": {"원문번호": "산업용갑I저압:기본", "파일": "재료_유가전력.json"}, + "MO000067": {"원문번호": "산업용갑I저압:전력량_여름철", "파일": "재료_유가전력.json"}, + "MO000068": {"원문번호": "산업용갑I저압:전력량_봄가을철", "파일": "재료_유가전력.json"}, + "MO000069": {"원문번호": "산업용갑I저압:전력량_겨울철", "파일": "재료_유가전력.json"}, + "MO000070": {"원문번호": "임시전력갑:기본요금적용", "파일": "재료_유가전력.json"}, + "MO000071": {"원문번호": "임시전력갑:전력량요금적용", "파일": "재료_유가전력.json"}, + "MO000072": {"원문번호": "임시전력갑:월간최저요금", "파일": "재료_유가전력.json"}, "MP000001": {"원문번호": "레미콘", "파일": "재료_품셈재료.json"}, "MP000002": {"원문번호": "시멘트", "파일": "재료_품셈재료.json"}, "MP000003": {"원문번호": "모래(중량)", "파일": "재료_품셈재료.json"}, diff --git a/resources/master_data/scripts/build_재료_유가전력.py b/resources/master_data/scripts/build_재료_유가전력.py new file mode 100644 index 00000000..09e3564a --- /dev/null +++ b/resources/master_data/scripts/build_재료_유가전력.py @@ -0,0 +1,298 @@ +# -*- coding: utf-8 -*- +"""오피넷 유가(휘발유·경유·실내등유) + 한전 전기요금표 별표1(C) → 재료_유가전력.json. + +옛 재료_오피넷유가.json 을 잇는 표 — 테이블ID MO 그대로 · 원문번호가 같은 줄은 옛 키를 그대로 씀 +(`master_keys.issue`). 휘발유·경유 36줄은 옛 판(전국평균 2026-08-14 · 시도별 2026-09-09) 값을 +그대로 지님 — 여기서 새로 안 받음(로직 계산 결과가 이 작업 전후로 갈리지 않게). 새로 받는 것은 +① 실내등유(C004, `유가_오피넷/` 최신 전국평균·시도별) ② 전력(한전 전기요금표 별표1(C), +`전기요금_한국전력/20250101/`, 저압 위주 주요 계약종별만 — 나머지는 md 원문만 참조). + +쓰기: ./venv/Scripts/python.exe resources/master_data/scripts/build_재료_유가전력.py +""" + +from __future__ import annotations + +import hashlib +import json +import sys +from pathlib import Path + +sys.path.insert(0, str(Path(__file__).parent)) +import master_keys as mk # noqa: E402 +from _migrate_base import dump_master # noqa: E402 + +ROOT = Path(__file__).resolve().parents[3] +MASTER = Path(__file__).resolve().parents[1] +OIL_DIR = ROOT / "resources/knowledge/original/원가계산/유가_오피넷" +POWER_DIR = ROOT / "resources/knowledge/original/원가계산/전기요금_한국전력/20250101" +OUT = MASTER / "재료_유가전력.json" + +OLD_MASTER_BLOB = ( + "9de61eb2:resources/master_data/재료_오피넷유가.json" # 휘발유·경유 옛 값 원천(git) +) + + +def sha256(path: Path) -> str: + return hashlib.sha256(path.read_bytes()).hexdigest() + + +def latest(pattern: str) -> Path: + hits = sorted(OIL_DIR.glob(pattern)) + if not hits: + sys.exit(f"원본 없음: {OIL_DIR}/{pattern}") + return hits[-1] + + +def old_기름_rows() -> list[dict]: + """휘발유·경유 36줄 — 옛 재료_오피넷유가.json(git 9de61eb2) 값 그대로. 키는 뺌(다시 이음).""" + import subprocess + + text = subprocess.run( + ["git", "show", OLD_MASTER_BLOB], + cwd=ROOT, + capture_output=True, + text=True, + check=True, + encoding="utf-8", + ).stdout + data = json.loads(text) + rows = [] + for r in data["줄"]: + row = {k: v for k, v in r.items() if k != "키"} + row["구분"] = "유류" # 전국평균/시도별 → 유류(상세구분이 그 자리를 이음) + if row.get("출처", "").startswith("오피넷유가"): + row["출처"] = "유가전력 " + row["출처"] # 파일 이름 「유가전력」 출처 모양 규칙 + rows.append(row) + return rows + + +def 실내등유_rows(national: Path, sido: Path) -> list[dict]: + nat = json.loads(national.read_text(encoding="utf-8")) + sd = json.loads(sido.read_text(encoding="utf-8")) + rows = [] + national_row = next((r for r in nat.get("전국평균", []) if r["PRODCD"] == "C004"), None) + if national_row: + rows.append( + { + "원문번호": "실내등유:전국평균", + "구분": "유류", + "상세구분": "전국평균", + "이름": "실내등유", + "규격": nat["수집일"], + "단위": "원/L", + "값": float(national_row["PRICE"]), + "출처": "유가전력 오피넷유가 C004", + "비고": None, + } + ) + for r in sd.get("시도별", {}).get("C004", []): + rows.append( + { + "원문번호": f"실내등유:{r['SIDONM']}", + "구분": "유류", + "상세구분": r["SIDONM"], + "이름": "실내등유", + "규격": sd["수집일"], + "단위": "원/L", + "값": r["PRICE"], + "출처": "유가전력 오피넷유가 C004", + "비고": None, + } + ) + return rows + + +POWER_SOURCE = "유가전력 한전 전기요금표 2025-01-01" + +# 별표1(C) 저압 위주 주요 계약종별만(원문 § 1.가 · 2.가(1) · 2.다(1) · 6.가) — 그 밖은 md 참조. +POWER_ROWS = [ + # 주택용 저압(원문 1.가) + ("주택용저압:기본_200이하", "주택용 저압", "기본요금(200kWh 이하)", "원/호", 910, None), + ("주택용저압:기본_201~400", "주택용 저압", "기본요금(201~400kWh)", "원/호", 1600, None), + ("주택용저압:기본_400초과", "주택용 저압", "기본요금(400kWh 초과)", "원/호", 7300, None), + ( + "주택용저압:전력량_처음200", + "주택용 저압", + "전력량요금(처음 200kWh까지)", + "원/kWh", + 120.0, + None, + ), + ( + "주택용저압:전력량_다음200", + "주택용 저압", + "전력량요금(다음 200kWh까지)", + "원/kWh", + 214.6, + None, + ), + ("주택용저압:전력량_400초과", "주택용 저압", "전력량요금(400kWh 초과)", "원/kWh", 307.3, None), + ("주택용저압:월간최저요금", "주택용 저압", "월간 최저요금", "원/월", 1000, None), + # 일반용(갑)Ⅰ 저압(원문 2.가(1)) + ("일반용갑I저압:기본", "일반용(갑)Ⅰ 저압", "기본요금", "원/kW", 6160, None), + ( + "일반용갑I저압:전력량_여름철", + "일반용(갑)Ⅰ 저압", + "전력량요금(여름철)", + "원/kWh", + 132.4, + None, + ), + ( + "일반용갑I저압:전력량_봄가을철", + "일반용(갑)Ⅰ 저압", + "전력량요금(봄·가을철)", + "원/kWh", + 91.9, + None, + ), + ( + "일반용갑I저압:전력량_겨울철", + "일반용(갑)Ⅰ 저압", + "전력량요금(겨울철)", + "원/kWh", + 119.0, + None, + ), + # 산업용(갑)Ⅰ 저압(원문 2.다(1)) + ("산업용갑I저압:기본", "산업용(갑)Ⅰ 저압", "기본요금", "원/kW", 5550, None), + ( + "산업용갑I저압:전력량_여름철", + "산업용(갑)Ⅰ 저압", + "전력량요금(여름철)", + "원/kWh", + 107.7, + None, + ), + ( + "산업용갑I저압:전력량_봄가을철", + "산업용(갑)Ⅰ 저압", + "전력량요금(봄·가을철)", + "원/kWh", + 85.9, + None, + ), + ( + "산업용갑I저압:전력량_겨울철", + "산업용(갑)Ⅰ 저압", + "전력량요금(겨울철)", + "원/kWh", + 106.0, + None, + ), + # 임시전력(갑)(원문 6.가) — 자체 요율 없이 주택용전력 요금을 그대로 적용 + ( + "임시전력갑:기본요금적용", + "임시전력(갑)", + "기본요금", + "-", + None, + "주택용 저압 요금 그대로 적용(원문 6.가.(1))", + ), + ( + "임시전력갑:전력량요금적용", + "임시전력(갑)", + "전력량요금", + "-", + None, + "주택용 저압 요금 그대로 적용(원문 6.가.(2))", + ), + ("임시전력갑:월간최저요금", "임시전력(갑)", "월간 최저요금", "원/월", 1000, None), +] + + +def 전력_rows() -> list[dict]: + rows = [] + for 번호, 상세, 이름, 단위, 값, 비고 in POWER_ROWS: + rows.append( + { + "원문번호": 번호, + "구분": "전력", + "상세구분": 상세, + "이름": 이름, + "규격": "2025-01-01", + "단위": 단위, + "값": 값, + "출처": POWER_SOURCE, + "비고": 비고, + } + ) + return rows + + +def main() -> None: + nat_path = latest("유가_전국평균_*.json") + sido_path = latest("유가_시도별_*.json") + power_md = POWER_DIR / "별표1_월간전기요금표(C)_20250101.md" + + rows = old_기름_rows() + 실내등유_rows(nat_path, sido_path) + 전력_rows() + + book = mk.load_book() + file = OUT.name + out_rows = [] + for r in rows: + key = mk.issue(book, "MO", r["원문번호"], file) + out_rows.append({"키": key, **r}) + mk.finish(book) + mk.save_book(book) + + today = json.loads(nat_path.read_text(encoding="utf-8"))["수집일"] + head = { + "그룹": "재료", + "원문": "유가전력", + "판": today, + "원천": [ + { + "경로": "resources/knowledge/original/원가계산/유가_오피넷/유가_전국평균_2026-08-14.json", + "해시": sha256(OIL_DIR / "유가_전국평균_2026-08-14.json"), + "역할": "primary(휘발유·경유 전국평균 — 옛 판, 안 바꿈)", + }, + { + "경로": "resources/knowledge/original/원가계산/유가_오피넷/유가_시도별_2026-09-09.json", + "해시": sha256(OIL_DIR / "유가_시도별_2026-09-09.json"), + "역할": "primary(휘발유·경유 시도별 — 옛 판, 안 바꿈)", + }, + { + "경로": str(nat_path.relative_to(ROOT)).replace("\\", "/"), + "해시": sha256(nat_path), + "역할": "primary(실내등유 전국평균 — 새로 받음)", + }, + { + "경로": str(sido_path.relative_to(ROOT)).replace("\\", "/"), + "해시": sha256(sido_path), + "역할": "primary(실내등유 시도별 — 새로 받음)", + }, + { + "경로": str(power_md.relative_to(ROOT)).replace("\\", "/"), + "해시": sha256(power_md), + "역할": "primary(전력)", + }, + ], + "구분": { + "유류": { + "원문": "오피넷유가", + "기관": "한국석유공사(오피넷)", + "판": "휘발유·경유 2026-08-14/09-09 · 실내등유 " + today, + "지식DB": "resources/knowledge/original/원가계산/유가_오피넷/", + }, + "전력": { + "원문": "한전 전기요금표 별표1(C)", + "기관": "한국전력공사", + "판": "2025-01-01", + "지식DB": "resources/knowledge/original/원가계산/전기요금_한국전력/20250101/", + }, + }, + "비고": [ + "시도별 유가 — 품셈 8-1-7 5호 「유류가격은 해당지역의 가격으로 한다」. 코드 00(전국)은 원문 그대로 두되 지역 선택지에서는 전국평균 판이 맡는다. ⚠ 원천이 시도를 17줄로 주는데 그 가름이 행정구역과 다르다 — 코드 20 이 「전남광주」 한 줄이고 07(전남)·16(광주)은 아예 없다. 원문 이름을 그대로 두고 우리가 쪼개지 않는다.", + "규격 = 기준일(유류: 수집일 · 전력: 시행일) · 구분 = 유류/전력 · 상세구분 = 유류(지역 이름)·전력(계약종별)", + "휘발유·경유는 옛 판(전국평균 2026-08-14 · 시도별 2026-09-09) 값 그대로 — 이번엔 실내등유만 새로 받음(로직 계산 결과가 갈리지 않게). 다음에 유류 전체를 갱신할 땐 이 셋을 한 수집일로 맞출 것.", + "전력비 계상 기준 조문 없음 — 계약예규 「예정가격작성기준」 §19③1·§34③1, 건설품셈 1-5-2호, 산림품셈 1-7-2호 모두 「전력비는 실비를 계상」만 정하고 특정 계약종별 지정 없음.", + "전력 — 별표1(C) 저압 위주 주요 계약종별(주택용·일반용(갑)Ⅰ·산업용(갑)Ⅰ·임시전력(갑))만 올림. 고압·을종·교육용·농사용·가로등 등 나머지 계약종별과 슈퍼유저요금·하계 특례는 md 원문(전기요금_한국전력/20250101/)만 참조.", + ], + } + dump_master(OUT, head, out_rows) + print(f"saved {OUT.name} ({len(out_rows)} rows)") + + +if __name__ == "__main__": + main() diff --git a/resources/master_data/scripts/check_master.py b/resources/master_data/scripts/check_master.py index 82cd3d53..8b3eca82 100644 --- a/resources/master_data/scripts/check_master.py +++ b/resources/master_data/scripts/check_master.py @@ -41,7 +41,7 @@ BOOKS = ( "SW노임", "산림노임", "준용대상", - "오피넷유가", + "유가전력", "자재품목", "한국은행환율", "조달청제비율", @@ -132,7 +132,7 @@ COLS = { "비고", "면수", ), - "오피넷유가": ( + "유가전력": ( "키", "원문번호", "구분", @@ -145,7 +145,7 @@ COLS = { "비고", ), } -COLS["한국은행환율"] = COLS["오피넷유가"] +COLS["한국은행환율"] = COLS["유가전력"] def _detail(name: str) -> str: diff --git a/resources/master_data/scripts/master_keys.py b/resources/master_data/scripts/master_keys.py index 117a7ef3..c73effcd 100644 --- a/resources/master_data/scripts/master_keys.py +++ b/resources/master_data/scripts/master_keys.py @@ -19,7 +19,7 @@ KEY = re.compile(r"[A-Z]{2}\d{6}") TABLES = { ("인력", None): "LB", ("재료", "자재품목"): "MT", - ("재료", "오피넷유가"): "MO", + ("재료", "유가전력"): "MO", ("재료", "품셈재료"): "MP", ("기계", None): "EQ", ("소요량", "산림품셈"): "QF", diff --git a/resources/master_data/재료_오피넷유가.json b/resources/master_data/재료_오피넷유가.json deleted file mode 100644 index 3c996e50..00000000 --- a/resources/master_data/재료_오피넷유가.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "그룹": "재료", - "원문": "오피넷유가", - "판": "2026-09-09", - "원천": [ - { - "경로": "resources/knowledge/original/원가계산/유가_오피넷/유가_전국평균_2026-08-14.json", - "해시": "3726397c89108ca5d98b65c0bc615443d02c6fe84794bd95937dabe46464a747", - "역할": "primary" - }, - { - "경로": "resources/knowledge/original/원가계산/유가_오피넷/유가_시도별_2026-09-09.json", - "해시": "6f1b58101fbe57be402d44582763ca1d54aea8d9bb5ee9b85b38bdeea2d4e439", - "역할": "primary" - } - ], - "비고": [ - "시도별 유가 — 품셈 8-1-7 5호 「유류가격은 해당지역의 가격으로 한다」. 코드 00(전국)은 원문 그대로 두되 지역 선택지에서는 전국평균 판이 맡는다. ⚠ 원천이 시도를 17줄로 주는데 그 가름이 행정구역과 다르다 — 코드 20 이 「전남광주」 한 줄이고 07(전남)·16(광주)은 아예 없다. 원문 이름을 그대로 두고 우리가 쪼개지 않는다.", - "규격 = 기준일 · 구분 = 전국평균/시도별 · 상세구분 = 지역 이름" - ], - "줄": [ - { "키": "MO000001", "원문번호": "휘발유:전국평균", "구분": "전국평균", "상세구분": "전국평균", "이름": "휘발유", "규격": "2026-08-14", "단위": "원/L", "값": 1863.25, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000002", "원문번호": "경유:전국평균", "구분": "전국평균", "상세구분": "전국평균", "이름": "자동차용경유", "규격": "2026-08-14", "단위": "원/L", "값": 1846.39, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000003", "원문번호": "휘발유:전국", "구분": "시도별", "상세구분": "전국", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1858.93, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000004", "원문번호": "휘발유:서울", "구분": "시도별", "상세구분": "서울", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1905.02, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000005", "원문번호": "휘발유:경기", "구분": "시도별", "상세구분": "경기", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1855.78, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000006", "원문번호": "휘발유:강원", "구분": "시도별", "상세구분": "강원", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1870.23, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000007", "원문번호": "휘발유:충북", "구분": "시도별", "상세구분": "충북", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1866.12, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000008", "원문번호": "휘발유:충남", "구분": "시도별", "상세구분": "충남", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1864.78, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000009", "원문번호": "휘발유:전북", "구분": "시도별", "상세구분": "전북", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1859.7, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000010", "원문번호": "휘발유:경북", "구분": "시도별", "상세구분": "경북", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1852.71, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000011", "원문번호": "휘발유:경남", "구분": "시도별", "상세구분": "경남", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1854.71, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000012", "원문번호": "휘발유:부산", "구분": "시도별", "상세구분": "부산", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1842.66, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000013", "원문번호": "휘발유:제주", "구분": "시도별", "상세구분": "제주", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1889.27, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000014", "원문번호": "휘발유:대구", "구분": "시도별", "상세구분": "대구", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1831.78, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000015", "원문번호": "휘발유:인천", "구분": "시도별", "상세구분": "인천", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1845.64, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000016", "원문번호": "휘발유:대전", "구분": "시도별", "상세구분": "대전", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1836.79, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000017", "원문번호": "휘발유:울산", "구분": "시도별", "상세구분": "울산", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1838.49, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000018", "원문번호": "휘발유:세종", "구분": "시도별", "상세구분": "세종", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1855.8, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000019", "원문번호": "휘발유:전남광주", "구분": "시도별", "상세구분": "전남광주", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1862.28, "출처": "오피넷유가 B027", "비고": null }, - { "키": "MO000020", "원문번호": "경유:전국", "구분": "시도별", "상세구분": "전국", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1843.79, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000021", "원문번호": "경유:서울", "구분": "시도별", "상세구분": "서울", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1886.15, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000022", "원문번호": "경유:경기", "구분": "시도별", "상세구분": "경기", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1838.22, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000023", "원문번호": "경유:강원", "구분": "시도별", "상세구분": "강원", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1859.9, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000024", "원문번호": "경유:충북", "구분": "시도별", "상세구분": "충북", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1851.55, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000025", "원문번호": "경유:충남", "구분": "시도별", "상세구분": "충남", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1850.08, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000026", "원문번호": "경유:전북", "구분": "시도별", "상세구분": "전북", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1846.86, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000027", "원문번호": "경유:경북", "구분": "시도별", "상세구분": "경북", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1838.1, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000028", "원문번호": "경유:경남", "구분": "시도별", "상세구분": "경남", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1837.71, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000029", "원문번호": "경유:부산", "구분": "시도별", "상세구분": "부산", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1825.55, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000030", "원문번호": "경유:제주", "구분": "시도별", "상세구분": "제주", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1869.16, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000031", "원문번호": "경유:대구", "구분": "시도별", "상세구분": "대구", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1815.72, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000032", "원문번호": "경유:인천", "구분": "시도별", "상세구분": "인천", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1829.14, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000033", "원문번호": "경유:대전", "구분": "시도별", "상세구분": "대전", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1824.58, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000034", "원문번호": "경유:울산", "구분": "시도별", "상세구분": "울산", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1826.63, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000035", "원문번호": "경유:세종", "구분": "시도별", "상세구분": "세종", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1841.72, "출처": "오피넷유가 D047", "비고": null }, - { "키": "MO000036", "원문번호": "경유:전남광주", "구분": "시도별", "상세구분": "전남광주", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1850.47, "출처": "오피넷유가 D047", "비고": null } - ] -} diff --git a/resources/master_data/재료_유가전력.json b/resources/master_data/재료_유가전력.json new file mode 100644 index 00000000..2bff8c94 --- /dev/null +++ b/resources/master_data/재료_유가전력.json @@ -0,0 +1,127 @@ +{ + "그룹": "재료", + "원문": "유가전력", + "판": "2026-09-20", + "원천": [ + { + "경로": "resources/knowledge/original/원가계산/유가_오피넷/유가_전국평균_2026-08-14.json", + "해시": "3726397c89108ca5d98b65c0bc615443d02c6fe84794bd95937dabe46464a747", + "역할": "primary(휘발유·경유 전국평균 — 옛 판, 안 바꿈)" + }, + { + "경로": "resources/knowledge/original/원가계산/유가_오피넷/유가_시도별_2026-09-09.json", + "해시": "6f1b58101fbe57be402d44582763ca1d54aea8d9bb5ee9b85b38bdeea2d4e439", + "역할": "primary(휘발유·경유 시도별 — 옛 판, 안 바꿈)" + }, + { + "경로": "resources/knowledge/original/원가계산/유가_오피넷/유가_전국평균_2026-09-20.json", + "해시": "43cc223af95f634594c9ecfe1674b72eb5a39c394486343faa1235f56fcbc8de", + "역할": "primary(실내등유 전국평균 — 새로 받음)" + }, + { + "경로": "resources/knowledge/original/원가계산/유가_오피넷/유가_시도별_2026-09-20.json", + "해시": "634a26c4ad50cec7f97a379fce40d330d151fe32c077bf818a03caf5ce7f1881", + "역할": "primary(실내등유 시도별 — 새로 받음)" + }, + { + "경로": "resources/knowledge/original/원가계산/전기요금_한국전력/20250101/별표1_월간전기요금표(C)_20250101.md", + "해시": "f3e0fa68b59a4d330d8128200099f1dba5b29cd10ec407918927145d07e6a8cf", + "역할": "primary(전력)" + } + ], + "구분": { + "유류": { + "원문": "오피넷유가", + "기관": "한국석유공사(오피넷)", + "판": "휘발유·경유 2026-08-14/09-09 · 실내등유 2026-09-20", + "지식DB": "resources/knowledge/original/원가계산/유가_오피넷/" + }, + "전력": { + "원문": "한전 전기요금표 별표1(C)", + "기관": "한국전력공사", + "판": "2025-01-01", + "지식DB": "resources/knowledge/original/원가계산/전기요금_한국전력/20250101/" + } + }, + "비고": [ + "시도별 유가 — 품셈 8-1-7 5호 「유류가격은 해당지역의 가격으로 한다」. 코드 00(전국)은 원문 그대로 두되 지역 선택지에서는 전국평균 판이 맡는다. ⚠ 원천이 시도를 17줄로 주는데 그 가름이 행정구역과 다르다 — 코드 20 이 「전남광주」 한 줄이고 07(전남)·16(광주)은 아예 없다. 원문 이름을 그대로 두고 우리가 쪼개지 않는다.", + "규격 = 기준일(유류: 수집일 · 전력: 시행일) · 구분 = 유류/전력 · 상세구분 = 유류(지역 이름)·전력(계약종별)", + "휘발유·경유는 옛 판(전국평균 2026-08-14 · 시도별 2026-09-09) 값 그대로 — 이번엔 실내등유만 새로 받음(로직 계산 결과가 갈리지 않게). 다음에 유류 전체를 갱신할 땐 이 셋을 한 수집일로 맞출 것.", + "전력비 계상 기준 조문 없음 — 계약예규 「예정가격작성기준」 §19③1·§34③1, 건설품셈 1-5-2호, 산림품셈 1-7-2호 모두 「전력비는 실비를 계상」만 정하고 특정 계약종별 지정 없음.", + "전력 — 별표1(C) 저압 위주 주요 계약종별(주택용·일반용(갑)Ⅰ·산업용(갑)Ⅰ·임시전력(갑))만 올림. 고압·을종·교육용·농사용·가로등 등 나머지 계약종별과 슈퍼유저요금·하계 특례는 md 원문(전기요금_한국전력/20250101/)만 참조." + ], + "줄": [ + { "키": "MO000001", "원문번호": "휘발유:전국평균", "구분": "유류", "상세구분": "전국평균", "이름": "휘발유", "규격": "2026-08-14", "단위": "원/L", "값": 1863.25, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000002", "원문번호": "경유:전국평균", "구분": "유류", "상세구분": "전국평균", "이름": "자동차용경유", "규격": "2026-08-14", "단위": "원/L", "값": 1846.39, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000003", "원문번호": "휘발유:전국", "구분": "유류", "상세구분": "전국", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1858.93, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000004", "원문번호": "휘발유:서울", "구분": "유류", "상세구분": "서울", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1905.02, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000005", "원문번호": "휘발유:경기", "구분": "유류", "상세구분": "경기", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1855.78, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000006", "원문번호": "휘발유:강원", "구분": "유류", "상세구분": "강원", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1870.23, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000007", "원문번호": "휘발유:충북", "구분": "유류", "상세구분": "충북", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1866.12, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000008", "원문번호": "휘발유:충남", "구분": "유류", "상세구분": "충남", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1864.78, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000009", "원문번호": "휘발유:전북", "구분": "유류", "상세구분": "전북", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1859.7, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000010", "원문번호": "휘발유:경북", "구분": "유류", "상세구분": "경북", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1852.71, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000011", "원문번호": "휘발유:경남", "구분": "유류", "상세구분": "경남", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1854.71, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000012", "원문번호": "휘발유:부산", "구분": "유류", "상세구분": "부산", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1842.66, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000013", "원문번호": "휘발유:제주", "구분": "유류", "상세구분": "제주", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1889.27, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000014", "원문번호": "휘발유:대구", "구분": "유류", "상세구분": "대구", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1831.78, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000015", "원문번호": "휘발유:인천", "구분": "유류", "상세구분": "인천", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1845.64, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000016", "원문번호": "휘발유:대전", "구분": "유류", "상세구분": "대전", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1836.79, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000017", "원문번호": "휘발유:울산", "구분": "유류", "상세구분": "울산", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1838.49, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000018", "원문번호": "휘발유:세종", "구분": "유류", "상세구분": "세종", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1855.8, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000019", "원문번호": "휘발유:전남광주", "구분": "유류", "상세구분": "전남광주", "이름": "휘발유", "규격": "2026-09-09", "단위": "원/L", "값": 1862.28, "출처": "유가전력 오피넷유가 B027", "비고": null }, + { "키": "MO000020", "원문번호": "경유:전국", "구분": "유류", "상세구분": "전국", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1843.79, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000021", "원문번호": "경유:서울", "구분": "유류", "상세구분": "서울", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1886.15, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000022", "원문번호": "경유:경기", "구분": "유류", "상세구분": "경기", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1838.22, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000023", "원문번호": "경유:강원", "구분": "유류", "상세구분": "강원", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1859.9, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000024", "원문번호": "경유:충북", "구분": "유류", "상세구분": "충북", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1851.55, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000025", "원문번호": "경유:충남", "구분": "유류", "상세구분": "충남", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1850.08, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000026", "원문번호": "경유:전북", "구분": "유류", "상세구분": "전북", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1846.86, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000027", "원문번호": "경유:경북", "구분": "유류", "상세구분": "경북", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1838.1, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000028", "원문번호": "경유:경남", "구분": "유류", "상세구분": "경남", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1837.71, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000029", "원문번호": "경유:부산", "구분": "유류", "상세구분": "부산", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1825.55, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000030", "원문번호": "경유:제주", "구분": "유류", "상세구분": "제주", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1869.16, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000031", "원문번호": "경유:대구", "구분": "유류", "상세구분": "대구", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1815.72, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000032", "원문번호": "경유:인천", "구분": "유류", "상세구분": "인천", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1829.14, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000033", "원문번호": "경유:대전", "구분": "유류", "상세구분": "대전", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1824.58, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000034", "원문번호": "경유:울산", "구분": "유류", "상세구분": "울산", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1826.63, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000035", "원문번호": "경유:세종", "구분": "유류", "상세구분": "세종", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1841.72, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000036", "원문번호": "경유:전남광주", "구분": "유류", "상세구분": "전남광주", "이름": "자동차용경유", "규격": "2026-09-09", "단위": "원/L", "값": 1850.47, "출처": "유가전력 오피넷유가 D047", "비고": null }, + { "키": "MO000037", "원문번호": "실내등유:전국평균", "구분": "유류", "상세구분": "전국평균", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1575.11, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000038", "원문번호": "실내등유:전국", "구분": "유류", "상세구분": "전국", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1575.11, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000039", "원문번호": "실내등유:서울", "구분": "유류", "상세구분": "서울", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1678.98, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000040", "원문번호": "실내등유:경기", "구분": "유류", "상세구분": "경기", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1591.06, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000041", "원문번호": "실내등유:강원", "구분": "유류", "상세구분": "강원", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1557.59, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000042", "원문번호": "실내등유:충북", "구분": "유류", "상세구분": "충북", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1564.1, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000043", "원문번호": "실내등유:충남", "구분": "유류", "상세구분": "충남", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1564.67, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000044", "원문번호": "실내등유:전북", "구분": "유류", "상세구분": "전북", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1555.69, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000045", "원문번호": "실내등유:경북", "구분": "유류", "상세구분": "경북", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1566.54, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000046", "원문번호": "실내등유:경남", "구분": "유류", "상세구분": "경남", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1585.44, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000047", "원문번호": "실내등유:부산", "구분": "유류", "상세구분": "부산", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1623.28, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000048", "원문번호": "실내등유:제주", "구분": "유류", "상세구분": "제주", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1564.41, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000049", "원문번호": "실내등유:대구", "구분": "유류", "상세구분": "대구", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1595.72, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000050", "원문번호": "실내등유:인천", "구분": "유류", "상세구분": "인천", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1588.91, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000051", "원문번호": "실내등유:대전", "구분": "유류", "상세구분": "대전", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1586.64, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000052", "원문번호": "실내등유:울산", "구분": "유류", "상세구분": "울산", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1594.43, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000053", "원문번호": "실내등유:세종", "구분": "유류", "상세구분": "세종", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1536.15, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000054", "원문번호": "실내등유:전남광주", "구분": "유류", "상세구분": "전남광주", "이름": "실내등유", "규격": "2026-09-20", "단위": "원/L", "값": 1563.45, "출처": "유가전력 오피넷유가 C004", "비고": null }, + { "키": "MO000055", "원문번호": "주택용저압:기본_200이하", "구분": "전력", "상세구분": "주택용 저압", "이름": "기본요금(200kWh 이하)", "규격": "2025-01-01", "단위": "원/호", "값": 910, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000056", "원문번호": "주택용저압:기본_201~400", "구분": "전력", "상세구분": "주택용 저압", "이름": "기본요금(201~400kWh)", "규격": "2025-01-01", "단위": "원/호", "값": 1600, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000057", "원문번호": "주택용저압:기본_400초과", "구분": "전력", "상세구분": "주택용 저압", "이름": "기본요금(400kWh 초과)", "규격": "2025-01-01", "단위": "원/호", "값": 7300, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000058", "원문번호": "주택용저압:전력량_처음200", "구분": "전력", "상세구분": "주택용 저압", "이름": "전력량요금(처음 200kWh까지)", "규격": "2025-01-01", "단위": "원/kWh", "값": 120.0, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000059", "원문번호": "주택용저압:전력량_다음200", "구분": "전력", "상세구분": "주택용 저압", "이름": "전력량요금(다음 200kWh까지)", "규격": "2025-01-01", "단위": "원/kWh", "값": 214.6, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000060", "원문번호": "주택용저압:전력량_400초과", "구분": "전력", "상세구분": "주택용 저압", "이름": "전력량요금(400kWh 초과)", "규격": "2025-01-01", "단위": "원/kWh", "값": 307.3, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000061", "원문번호": "주택용저압:월간최저요금", "구분": "전력", "상세구분": "주택용 저압", "이름": "월간 최저요금", "규격": "2025-01-01", "단위": "원/월", "값": 1000, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000062", "원문번호": "일반용갑I저압:기본", "구분": "전력", "상세구분": "일반용(갑)Ⅰ 저압", "이름": "기본요금", "규격": "2025-01-01", "단위": "원/kW", "값": 6160, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000063", "원문번호": "일반용갑I저압:전력량_여름철", "구분": "전력", "상세구분": "일반용(갑)Ⅰ 저압", "이름": "전력량요금(여름철)", "규격": "2025-01-01", "단위": "원/kWh", "값": 132.4, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000064", "원문번호": "일반용갑I저압:전력량_봄가을철", "구분": "전력", "상세구분": "일반용(갑)Ⅰ 저압", "이름": "전력량요금(봄·가을철)", "규격": "2025-01-01", "단위": "원/kWh", "값": 91.9, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000065", "원문번호": "일반용갑I저압:전력량_겨울철", "구분": "전력", "상세구분": "일반용(갑)Ⅰ 저압", "이름": "전력량요금(겨울철)", "규격": "2025-01-01", "단위": "원/kWh", "값": 119.0, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000066", "원문번호": "산업용갑I저압:기본", "구분": "전력", "상세구분": "산업용(갑)Ⅰ 저압", "이름": "기본요금", "규격": "2025-01-01", "단위": "원/kW", "값": 5550, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000067", "원문번호": "산업용갑I저압:전력량_여름철", "구분": "전력", "상세구분": "산업용(갑)Ⅰ 저압", "이름": "전력량요금(여름철)", "규격": "2025-01-01", "단위": "원/kWh", "값": 107.7, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000068", "원문번호": "산업용갑I저압:전력량_봄가을철", "구분": "전력", "상세구분": "산업용(갑)Ⅰ 저압", "이름": "전력량요금(봄·가을철)", "규격": "2025-01-01", "단위": "원/kWh", "값": 85.9, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000069", "원문번호": "산업용갑I저압:전력량_겨울철", "구분": "전력", "상세구분": "산업용(갑)Ⅰ 저압", "이름": "전력량요금(겨울철)", "규격": "2025-01-01", "단위": "원/kWh", "값": 106.0, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null }, + { "키": "MO000070", "원문번호": "임시전력갑:기본요금적용", "구분": "전력", "상세구분": "임시전력(갑)", "이름": "기본요금", "규격": "2025-01-01", "단위": "-", "값": null, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": "주택용 저압 요금 그대로 적용(원문 6.가.(1))" }, + { "키": "MO000071", "원문번호": "임시전력갑:전력량요금적용", "구분": "전력", "상세구분": "임시전력(갑)", "이름": "전력량요금", "규격": "2025-01-01", "단위": "-", "값": null, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": "주택용 저압 요금 그대로 적용(원문 6.가.(2))" }, + { "키": "MO000072", "원문번호": "임시전력갑:월간최저요금", "구분": "전력", "상세구분": "임시전력(갑)", "이름": "월간 최저요금", "규격": "2025-01-01", "단위": "원/월", "값": 1000, "출처": "유가전력 한전 전기요금표 2025-01-01", "비고": null } + ] +}