화평법(K-REACH) 컴플라이언스 대시보드 KPI 설계 완전정리: 등록·신고·톤수·자료·리스크 한눈에 보는 지표 체계

이 글의 목적은 화학물질의 등록 및 평가 등에 관한 법률(화평법) 준수를 데이터로 운영하기 위해, 실무에서 바로 적용 가능한 컴플라이언스 대시보드 KPI 설계 아이디어와 지표 정의·산식·데이터 구조를 체계적으로 제공하는 것이다.

1. 화평법 컴플라이언스 대시보드가 필요한 이유

화평법 준수는 문서 보관 중심의 정적 관리로는 한계가 크다는 점이 반복적으로 확인되는 영역이다.

제조·수입량 변동, 공급망 변경, 구성성분 변경, 용도 변경, 신규 물질 도입이 상시 발생하는 구조이기 때문에, “현재 시점에 어떤 의무가 열려 있는지”를 매일 확인할 수 있어야 한다.

대시보드는 단순 시각화가 아니라 의무 이행을 “측정 가능한 운영 체계”로 전환하는 장치이다.

주의 : KPI를 많이 만드는 것이 성숙도를 의미하지 않는다. 의무의 누락을 줄이고, 리스크 신호를 빠르게 발견하며, 증빙을 즉시 제시할 수 있도록 “적은 지표로 큰 통제”가 되게 설계하는 것이 핵심이다.

2. KPI 설계의 기본 원칙

2.1 의무 단위로 쪼개고, 데이터 단위로 다시 묶는 방식이 적합하다

화평법 의무는 등록, 신고, 등록면제확인, 변경 관련 의무, 자료 제출, 사후관리로 구성되는 구조이다.

반면 데이터는 품목·물질·혼합물·완제품·사업장·공급사·프로젝트 단위로 흩어져 존재하는 경우가 많다.

KPI는 “의무의 언어”로 정의하되, 계산은 “데이터의 언어”로 가능해야 한다.

2.2 KPI는 반드시 ‘행동’으로 이어져야 한다

대시보드에서 색상만 바뀌고 아무도 움직이지 않는 KPI는 실패한 KPI이다.

각 KPI에는 담당, 마감, 다음 액션, 증빙 링크가 연결되어야 한다.

2.3 산식은 단순해야 하고 예외는 데이터 모델로 처리해야 한다

산식이 복잡해지면 매월 계산이 바뀌고 신뢰가 무너진다.

예외 규정은 KPI 산식에 억지로 넣기보다 “의무 판정 테이블”로 분리하는 것이 안정적이다.

3. 대시보드 정보 구조: 4개 레이어로 나누는 설계가 실무적이다

레이어 대상 사용자 핵심 질문 대표 KPI 예시
Executive 대표·임원·공장장 현재 리스크가 어디에 집중되는가 오픈 의무 건수, 과기한 의무 비율, 고위험 포트폴리오 비율
Compliance Ops EHS·RA 실무 이번 주에 무엇을 끝내야 하는가 마감 30일 이내 건수, 자료보완 요청 건수, 공급사 회신율
Data Quality 마스터데이터·ERP 담당 판정을 못 하게 만드는 결측이 무엇인가 CAS 누락률, 조성(%) 누락률, 톤수 추적 불가 품목 비율
Audit Evidence 내부감사·대응 TF 증빙을 즉시 꺼낼 수 있는가 증빙 완결률, 최신본 보유율, 변경 이력 추적률

4. KPI 카탈로그: 화평법 컴플라이언스 핵심 지표 30선

아래 KPI는 “의무 커버리지, 리스크, 리드타임, 데이터 품질, 증빙, 공급망” 6개 축으로 구성하는 설계이다.

4.1 의무 커버리지 KPI

KPI 정의 산식 예시 권장 목표 데이터 소스 액션 트리거
등록 커버리지율 등록 대상 중 등록 완료 비율이다. 등록완료 대상수 / 등록대상수 × 100이다. 98~100%이다. 물질마스터, 등록현황, 톤수집계이다. 95% 미만이면 주간 개선계획을 발행한다.
신고 커버리지율 신고 대상 중 신고 완료 비율이다. 신고완료 대상수 / 신고대상수 × 100이다. 99~100%이다. R&D 구매, 시약관리, 물질마스터이다. 미이행 발생 시 즉시 사용중지 검토를 수행한다.
등록면제확인 적용률 면제확인 필요 케이스 중 확인 확보 비율이다. 확인확보 건수 / 필요 건수 × 100이다. 95% 이상이다. 면제사유 테이블, 품목 용도 테이블이다. 미확보 건이 출하·통관에 걸리면 긴급 대응한다.
변경관리 이행률 변경 이벤트 발생 대비 의무 업데이트 완료 비율이다. 완료 변경건 / 전체 변경건 × 100이다. 90% 이상이다. ECR/ECO, 조성변경 이력, 공급사 변경이다. 과기한 변경이 0건이 되도록 주간 스프린트를 운영한다.

4.2 톤수·물동 리스크 KPI

KPI 정의 산식 예시 권장 목표 설계 포인트
톤수 추적 가능률 연간 제조·수입량을 물질 단위로 산정 가능한 비율이다. 추적가능 물질수 / 전체 물질수 × 100이다. 95% 이상이다. ERP 품목-물질 매핑, 혼합물 조성, 환산계수를 표준화한다.
톤수 구간 경계 접근 건수 등록 톤수 구간 경계에 근접한 물질 건수이다. 연간누계가 구간 하한의 80% 이상인 물질 수이다. 관리지표이다. “경계 접근”은 리드타임 관점의 조기경보다.
고위험·고톤수 포트폴리오 비율 내부 위험등급 상위 물질의 톤수 비중이다. 상위등급 톤수 합 / 전체 톤수 합 × 100이다. 감소 추세 유지이다. 대체전략 KPI와 연결하는 것이 효과적이다.
예측 대비 실적 편차율 톤수 예측과 실적의 오차이다. |실적-예측| / 예측 × 100이다. 20% 이하이다. 편차가 크면 등록·시험자료 계획이 불안정해진다.
주의 : 톤수 KPI는 “연간”만 보면 늦다. 월 누계, 분기 누계, 출하 전망을 함께 보여주는 구성이어야 한다.

4.3 자료·시험·심사 리드타임 KPI

KPI 정의 산식 예시 권장 목표 실무 활용
등록 리드타임 등록 착수일부터 등록번호 확보까지 소요기간이다. 등록완료일 - 착수일의 중앙값이다. 내부 기준 대비 관리이다. 프로젝트 일정 KPI로 사용한다.
자료보완 회차 건당 보완 요청이 몇 번 반복되는지의 지표이다. 보완요청 횟수의 평균 또는 중앙값이다. 1.5회 이하이다. 보완 사유 분류로 교육·템플릿 개선을 유도한다.
시험자료 확보율 요구되는 시험 항목 대비 확보된 시험 항목 비율이다. 확보 항목수 / 요구 항목수 × 100이다. 톤수 구간별 목표를 둔다. 공동제출·자료구매 비용 KPI와 연결한다.
공급사 자료 회신 리드타임 자료 요청부터 회신까지 소요기간이다. 회신일 - 요청일의 평균이다. 30일 이하이다. 공급사 등급 산정 KPI로 사용한다.

4.4 데이터 품질 KPI

KPI 정의 산식 예시 권장 목표 대표 원인
CAS 누락률 물질 마스터에서 CAS가 비어 있는 비율이다. CAS 공백 물질수 / 전체 물질수 × 100이다. 1% 이하이다. 구매품목 임시코드, 혼합물 원료 미정의이다.
조성(%) 누락률 혼합물 조성 합계 또는 성분 비율이 불완전한 비율이다. 조성 불완전 품목수 / 혼합물 품목수 × 100이다. 3% 이하이다. 공급사 비공개, 최신본 미수령이다.
용도 코드 표준화율 내부 용도 분류가 표준 코드로 매핑된 비율이다. 표준매핑 건수 / 전체 건수 × 100이다. 90% 이상이다. “기타” 남용이 가장 큰 문제이다.
품목-물질 매핑 완결률 품목이 어떤 물질로 구성되는지 연결된 비율이다. 매핑완료 품목수 / 전체 품목수 × 100이다. 95% 이상이다. 대체품목, 다중 BOM 관리 미흡이다.

4.5 증빙·감사 대응 KPI

KPI 정의 산식 예시 권장 목표 대시보드 표시
증빙 완결률 각 의무 건에 대해 필수 증빙이 첨부된 비율이다. 증빙완결 건수 / 전체 의무 건수 × 100이다. 95% 이상이다. 건별 체크리스트와 파일 링크를 제공한다.
최신본 보유율 자료가 최신 개정본으로 관리되는 비율이다. 최신본 건수 / 전체 자료 건수 × 100이다. 98% 이상이다. 개정일 기준으로 경고 배지를 표시한다.
추적성 점수 변경 이력과 승인 흐름이 남아 있는 정도의 점수이다. 필수 로그 항목 충족률의 가중합이다. 80점 이상이다. 감사 대응 시간을 KPI로 병행한다.

4.6 비용·효율 KPI

KPI 정의 산식 예시 권장 목표 운영 해석
등록 단가 등록 1건당 총비용이다. (시험+컨설팅+내부투입) / 등록완료 건수이다. 내부 기준 대비 관리이다. 공동제출 확대 여부 판단에 사용한다.
보완으로 인한 재작업률 보완 때문에 재작성된 문서·데이터 비중이다. 재작업 시간 / 총 작업 시간 × 100이다. 15% 이하이다. 템플릿·검증 룰 개선으로 낮추는 지표이다.
자동판정 커버리지 의무 판정이 자동으로 산출되는 비율이다. 자동판정 건수 / 전체 판정 건수 × 100이다. 70% 이상이다. 사람은 예외 처리에 집중하도록 유도한다.

5. KPI를 “의무 판정 엔진”과 연결하는 데이터 모델

대시보드가 지속적으로 작동하려면 KPI보다 먼저 “판정 로직”이 데이터로 구현되어야 한다.

실무에서 가장 재사용성이 높은 최소 테이블 구조는 다음과 같다.

TABLE substance_master ( substance_id, cas_no, substance_name_kr, substance_name_en, hazard_flag_internal, created_at, updated_at ) TABLE product_master ( product_id, product_name, business_unit, site, supplier_id, is_mixture, created_at, updated_at ) TABLE composition ( product_id, substance_id, wt_percent, is_confidential, valid_from, valid_to ) TABLE volume_ledger ( substance_id, year, month, manufactured_ton, imported_ton, total_ton ) TABLE obligation_case ( case_id, obligation_type, -- registration, notification, exemption_check, change_control subject_type, -- substance, product subject_id, due_date, status, -- open, in_progress, done, waived risk_level, -- high, medium, low owner, evidence_link, last_action_at ) TABLE event_change ( event_id, subject_type, subject_id, event_type, -- supplier_change, composition_change, use_change, volume_jump event_date, description, related_case_id )
주의 : 의무 판정 결과를 엑셀로만 보관하면, 변경 이벤트가 생겼을 때 “어떤 판정이 왜 바뀌었는지”를 재현하기 어렵다. 판정 입력과 출력이 모두 테이블로 남아야 감사 대응이 가능하다.

6. KPI 산식 예시: 등록 커버리지와 과기한 의무를 동시에 잡는 방식

현장에서 가장 먼저 필요한 화면은 “오픈 의무”와 “과기한 의무”의 단순 집계이다.

다음은 KPI 계산을 단순화하는 SQL 형태의 예시이다.

-- 오픈 의무 건수 SELECT obligation_type, COUNT(*) AS open_cases FROM obligation_case WHERE status IN ('open', 'in_progress') GROUP BY obligation_type; -- 과기한 의무 건수 SELECT obligation_type, COUNT(*) AS overdue_cases FROM obligation_case WHERE status IN ('open', 'in_progress') AND due_date < CURRENT_DATE GROUP BY obligation_type; -- 과기한 비율 SELECT o.obligation_type, SUM(CASE WHEN o.due_date < CURRENT_DATE THEN 1 ELSE 0 END) * 1.0 / COUNT(*) AS overdue_ratio FROM obligation_case o WHERE o.status IN ('open', 'in_progress') GROUP BY o.obligation_type;

7. 대시보드 화면 구성 아이디어: “한 장 요약” 템플릿

임원 보고용 첫 화면은 8개 카드와 2개 표로 구성하는 방식이 유지보수에 유리하다.

7.1 상단 KPI 카드 8개

카드 표시 KPI 의미 클릭 시 이동
오픈 의무 오픈 건수 현재 진행 중인 일의 총량이다. 오픈 리스트이다.
과기한 의무 과기한 건수 즉시 리스크이다. 과기한 리스트이다.
30일 이내 마감 D-30 건수 선제 대응 지표이다. 마감 캘린더이다.
톤수 경계 접근 경계 접근 물질 수 등록 전략 변경 가능성이다. 톤수 상세이다.
자료보완 보완 진행 건수 리드타임 지연의 원인이다. 보완 사유 분석이다.
데이터 결측 CAS/조성 누락률 판정 불가의 근본 원인이다. 데이터 클린업이다.
증빙 완결 증빙 완결률 감사 대응 준비도이다. 증빙 미첨부 목록이다.
공급사 회신 회신률/리드타임 외부 변수 통제력이다. 공급사 성과표이다.

7.2 하단 표 2개

하단 첫 번째 표는 “리스크 상위 20 물질”로 구성하는 것이 효과적이다.

하단 두 번째 표는 “이번 주 완료해야 할 Top 20 케이스”로 구성하는 것이 실행력을 만든다.

8. KPI 운영체계: 지표를 유지시키는 RACI와 회의 리듬

KPI는 만들고 끝나는 산출물이 아니라 매주 갱신되는 운영 규칙이다.

업무 Responsible Accountable Consulted Informed 권장 주기
오픈·과기한 케이스 정리 RA/EHS 팀장 구매·생산 임원 주간
톤수 누계 갱신 ERP/데이터 재무 또는 운영 RA 현장 월간
조성·CAS 결측 정비 구매·품질 SCM RA 현장 주간
증빙 표준화 RA EHS 내부감사 임원 분기

9. KPI 설계에서 자주 발생하는 실패 패턴과 예방책

9.1 “등록 건수”만 세고 끝나는 문제이다

등록 건수는 결과 지표에 가깝고, 지연을 예측하지 못한다.

D-30, 보완 회차, 공급사 회신 리드타임 같은 선행 지표를 반드시 포함해야 한다.

9.2 리스크 기준이 사람마다 달라지는 문제이다

위험등급이 주관적이면 KPI가 논쟁이 된다.

내부 위험등급 기준표를 고정하고 변경은 변경관리 이벤트로만 처리해야 한다.

9.3 데이터가 없어서 KPI를 포기하는 문제이다

처음부터 100% 자동화를 목표로 하면 시작이 멈춘다.

자동판정 커버리지 KPI를 두고, 30%에서 70%까지 단계적으로 올리는 전략이 현실적이다.

주의 : KPI 숫자를 “정답”으로 강요하면 현장 데이터가 왜곡될 수 있다. KPI는 처벌 도구가 아니라 리스크를 드러내는 탐지 도구로 운영하는 것이 적합하다.

FAQ

대시보드 KPI는 몇 개가 적당한가?

임원용 8~12개, 실무용 20~35개가 운영 가능한 범위이다.

임원용은 오픈·과기한·D-30·톤수경계·보완·데이터결측·증빙·공급사 8개 카드 중심이 적합하다.

톤수 KPI를 혼합물까지 정확히 산정하려면 무엇이 먼저인가?

혼합물 조성 테이블의 유효기간 관리가 먼저이다.

조성 변경이 생겼는데 유효기간이 없으면, 과거 톤수 재현이 불가능해져 감사 대응에서 약점이 된다.

공급사로부터 조성 정보를 못 받는 경우 KPI는 어떻게 구성하는가?

조성 누락률을 숨기지 않고 KPI로 공개하는 방식이 적합하다.

대체 가능한 공급사 후보, 회신 리드타임, NDA 체결 여부를 함께 보며 개선을 유도해야 한다.

내부적으로 가장 효과가 큰 선행 KPI는 무엇인가?

D-30 마감 건수, 보완 회차, 톤수 경계 접근 건수 3개가 가장 빠르게 리스크를 낮추는 지표로 작동하는 경우가 많다.

이 3개 지표는 “선제 작업량”을 보여주기 때문에, 일정과 리소스를 합리적으로 배분하는 근거가 된다.

: