수도·가스·전기·장비 사용량처럼 매달 같은 날짜에 수치를 받아 요금을 계산해야 하는 업무는 검침표와 엑셀 파일이 나뉘는 순간 오류를 찾기 어려워집니다. 정기 검침 시스템은 고객·계량기·검침값·단가·청구·수납 상태를 하나의 흐름으로 연결해, 이번 달 사용량과 청구 근거를 같은 화면에서 확인하도록 구축하는 방식입니다.

먼저 관리할 기준 데이터를 정합니다

시스템에는 고객 또는 사업장, 계약 번호, 계량기 번호, 설치 위치, 검침 주기, 단위, 적용 단가, 계약 시작일과 종료일을 등록합니다. 단위는 kWh, m³, 톤처럼 업무에 맞게 고정하고, 동일한 계량기 번호는 한 계약의 활성 기간에 한 번만 등록되도록 제어합니다. 월 검침이라면 대상 월을 매월 1일로 저장해 2026년 9월분과 2026년 10월분이 섞이지 않게 합니다.

  • 검침원: 자신에게 배정된 대상의 현재값과 사진만 입력
  • 관리자: 이상값 확인, 반려, 검증 완료 처리
  • 정산 담당자: 단가 적용, 청구 확정, 수납 상태 변경

권한을 나누면 현장 입력자가 과거 검침값이나 확정 청구액을 임의로 바꾸지 못합니다. 수정이 필요할 때는 기존 값을 덮어쓰지 않고 수정 사유, 수정자, 수정 시각을 이력으로 남겨야 합니다.

검침부터 청구까지의 처리 흐름

1단계에서는 매월 기준일에 활성 계약과 계량기를 기준으로 검침 대상을 생성하고 상태를 검침대기로 둡니다. 이미 같은 계량기·대상 월 조합이 있으면 새 대상을 만들지 않아 중복 입력을 막습니다. 2단계에서 검침원은 모바일 또는 PC 화면에서 현재값, 검침일, 계량기 사진을 입력해 입력완료로 전환합니다.

3단계는 검증입니다. 시스템은 이번 값이 이전 확정값보다 작은지, 사용량이 설정 범위를 벗어났는지 자동 표시합니다. 예를 들어 월 사용량이 최근 3개월 평균의 2배를 초과하면 관리자 확인 목록에 올리고, 계량기 교체 건은 이전 계량기 종료값과 새 계량기 시작값을 별도 기록합니다. 관리자가 승인하면 상태는 검증완료, 보완이 필요하면 반려가 됩니다.

4단계에서 정산 담당자는 검증 완료 건만 선택해 단가표를 적용합니다. 단가표에는 적용 시작일·종료일, 기본요금, 단위당 요금, 구간별 요금을 저장해 과거 청구를 다시 계산할 때도 당시 기준을 추적할 수 있습니다. 청구액을 확정하면 청구확정으로 잠그고, 납부 확인 뒤 수납완료, 이의 접수 건은 이의처리로 분리합니다.

이상 검침값을 확인하는 SQL 예시

아래 예시는 PostgreSQL에서 이전 확정값보다 현재값이 작은 데이터를 찾는 조회입니다. meter_reading 테이블에 계량기별 월 검침값을 저장한다는 전제로 실행할 수 있습니다.

SELECT meter_id, read_month, previous_value, current_value, current_value - previous_value AS usage_amount FROM meter_reading WHERE read_month = DATE '2026-09-01' AND status IN ('INPUT_COMPLETE', 'VERIFIED') AND current_value < previous_value ORDER BY meter_id;

결과가 있으면 계량기 교체, 입력 자릿수 오류, 이전 검침 미확정 여부를 확인한 뒤에만 청구를 확정합니다. 월별 대시보드에서는 전체 대상 수, 입력완료 수, 검증완료 수, 청구확정 수, 미수납 수를 함께 보여 주면 담당자는 어느 단계가 멈췄는지 바로 판단할 수 있습니다. 청구서를 발행한 뒤에도 검침값·단가 버전·승인 이력을 연결해 두면 고객 문의가 들어왔을 때 계산 근거를 빠르게 확인할 수 있습니다.

소프트모아는 해당 시스템을 구축합니다. 문의하기

소프트모아의 서비스와 포트폴리오는 softmoa.com에서 확인할 수 있습니다.

소프트모아는 해당 시스템을 구축합니다. 문의하기