기준·방법
이 사이트는 원본 금액을 더하기만 하고 바꾸지 않습니다. 어떤 금액을 골라 더했는지, 표시 값은 어떻게 만들었는지, 무엇이 빠져 있는지를 아래에 적습니다.
두 가지 기준
모든 부처·분야·프로그램에 아래 두 기준의 금액이 나란히 있습니다. 기본 기준은 총계입니다.
금액을 고르는 기준
| 기준 | 뜻 | 고르는 조건 | 파생 여부 |
|---|---|---|---|
| 일반·특별회계 총계 | 회계 사이 전출 포함 — 같은 돈이 두 번 나타날 수 있음 | 중앙정부 세출, 일반·특별회계(기금 제외), 거래 성격 조건 없음 | 원본 금액을 더한 값 |
| 일반지출(회계 사이 전출 등을 뺀 보기, 파생) | 결산 거래 성격은 같은 세부사업의 예산 지출구분이 하나일 때만 이어 붙인 파생 값입니다. 근거를 정할 수 없는 금액은 빠지며 '미분류'로 따로 보입니다. | 중앙정부 세출, 일반·특별회계(기금 제외), 거래 성격이 일반지출인 금액(결산은 파생 거래 성격 사용) | 파생 값 |
일반지출을 ‘총지출’이라 부르지 않습니다. 공식 통계의 총지출과 아직 대조하지 못했기 때문입니다. 일반지출 기준을 볼 때는 미분류 금액이 얼마인지 반드시 함께 봐야 합니다.
숫자를 표시하는 방법
화면의 조·억·만 단위 표시 값과 비율은 이 사이트가 아니라 데이터를 만드는 단계에서 한 번만 반올림해 만든 문자열입니다. 규칙은 다음과 같습니다.
금액은 원 단위 정수 문자열이며 원 미만이 있으면 멈춥니다. 표시 값은 ROUND_HALF_UP(0.5는 올림)으로 한 번만 반올림합니다: 1억 이상은 억 단위로 반올림해 10,000억 이상이면 조 단위 소수 2자리(예 116.85조), 아니면 억 단위 정수(예 8,342억), 1억 미만은 만 단위 정수, 0은 "0". 비율은 분자/예산현액을 소수 4자리로, 퍼센트 표시는 반올림 전 정확한 비율에서 소수 1자리로 만듭니다.
표의 ‘(원)’ 열은 반올림하지 않은 원 단위 정수입니다. 집행률 같은 비율은 예산현액을 기준으로 계산한 값이어서 ‘계산값’이라고 표시합니다.
자료 없음·미분류·기금 제외
- 자료 없음: 원본에 그 금액 종류가 없다는 뜻이며 0원이 아닙니다. 본예산(국회확정) 파일에는 없고 결산 파일에만 있는 소관은 ‘예산 자료 없음’으로 표시합니다. 이름이 비슷한 이전 소관과 근거 없이 잇지 않습니다.
- 미분류: 일반지출 기준에서 거래 성격을 정할 근거가 없어 빠진 지출입니다. 숨기지 않고 구성 표에 따로 보여 줍니다.
- 기금 제외: 기금(국민연금 등)은 이 사이트에 없습니다. 기금은 기금 사이의 이동과 빚 갚기·예치 같은 자금 운용이 섞여 있어, 일반·특별회계와 그대로 더하면 지출이 크게 부풀려지기 때문입니다.
- 본예산 → 예산현액 차이: 추경·이체·전년도 이월 등이 섞인 값입니다. 돈이 옮겨 간 경로가 아니라 본예산 이후 예산현액이 달라진 폭이며, 내역은 아직 확인하지 않아 나누어 보여 주지 않습니다.
검증 관문
데이터를 내보낼 때마다 아래 관문을 모두 돌리고, 하나라도 실패하면 파일을 만들지 않습니다. 이 사이트는 그 결과를 그대로 보여 줍니다. 경고는 숨기지 않습니다.
검증 관문 13개의 결과
| 관문 | 검사 | 상태 | 실제 값 |
|---|---|---|---|
| G0 | 입력 판본 확인 | 통과 | openfiscal-budget-total 1개, openfiscal-settled-program 1개, openfiscal-settled-revenue 1개 |
| G1 | 합계 일치(소관 = 분야 = 프로그램 = 전국) | 통과 | 10개 조합 모두 일치 |
| G2 | 예산현액 = 지출 + 이월 + 불용 | 통과 | 1822곳 모두 성립 |
| G3 | 원본 CSV 독립 재계산과 일치 | 통과 | 노드 969개·연결선 159개 × 2기준 일치(비교 15850건); 결산 지출순액 성격: ordinary 7056행 445308494108560원 / internal 159행 128575860783240원 / financing 2행 80000000000원 / unclassified 188행 17077876536900원; 세입 597919911342050원(묶음 5·항목 55·일반·특별회계 1244행) |
| G4 | 공식 수치 일치 | 통과 | 예산현액 604.7조 · 지출 591.0조 · 이월 3.7조 · 불용 10.0조 · 총세입 597.9조 · 국세수입 373.9조 · 세외수입 224.0조 |
| G5 | 값마다 출처 연결 | 통과 | 노드 974개·연결선 159개·흐름 묶음 15개 × 2기준, 세입 블록 7개 모두 성립 |
| G6 | 파생 표시와 거래 성격 구성 | 통과 | 노드 969개와 전국(stage:settled 포함) 모두 성립 |
| G7 | 고아 없음, 음수 금액 보고 | 통과 | 고아 0건, 음수 금액 0건 |
| G8 | overview.json 크기 | 경고 | 134,123바이트(한도의 89.4%) |
| G9 | 노드 id·slug 유일, slug 형식 | 통과 | 노드 974개 모두 성립 |
| G10 | 금액은 정수 원 단위 문자열, 표시 값 재현 | 통과 | 노드 974개·연결선 159개 모두 성립 |
| G11 | 흐름 묶음 일치 | 통과 | 상위 15곳 + 그 밖의 부처 48곳, 분야 16개 모두 일치 |
| G12 | 세입 묶음 일치 | 통과 | 5묶음·항목 55개(미분류 항목 1개), 두 금액 종류 모두 성립, 비율 7개와 세금이 아닌 돈(total − 국세) 성립 |
이 데이터
데이터 빌드 ba85a4b2adabe, 생성 시각 2026-10-03T06:18:48Z. 원본 파일의 판본과 SHA-256은 출처 페이지에 있습니다.