실적 전표 데이터의 정합성 확보를 위한 3단계 계정 재매핑(Remap) 엔진 #7

Closed
opened 2026-03-23 15:33:31 +09:00 by Hyein · 0 comments
Owner

1. 발생 배경 및 문제점

회사의 모든 원장 데이터를 엑셀로 관리하다 보니, 전표 입력 시 계정 코드가 잘못 기입되는 경우가 빈번했습니다. (예: 시공 현장의 비용인데 관리부 비용 코드로 입력됨)

  • 통계 왜곡: 잘못된 계정 코드는 최종 분석 결과에서 예산 대비 실적 수치를 틀리게 만듭니다.
  • 수정 불가능: 원본 엑셀을 직접 수정하는 것은 위험하고 이력이 남지 않아, 시스템 차원에서의 "보정"이 필수적이었습니다.

2. 해결 방법 및 작업 내용

이 문제를 해결하기 위해 시스템 내부에 **"다단계 계정 재매핑(Remap) 엔진"**을 설계하고 구현했습니다.

  • 자동 탐지 알고리즘: 프로젝트 타입(시공/관리)을 기준으로 허용되지 않은 계정 코드가 사용된 거래를 서버가 자동으로 찾아내 account_issues 리스트로 반환하도록 개발함.
  • 행 단위 핀포인트 교정: 특정 프로젝트 내의 수많은 전표 중 오입력된 특정 행(Row)만 골라 다른 계정으로 변경할 수 있는 issueDetailModal을 제작함.
  • 일괄 변경 및 영속성 보장: 변경된 정보는 DB의 account_code_final 컬럼에 저장되며, 이후 모든 분석 로직(build_budget_analysis)은 이 보정된 값을 사용하도록 전면 개편함.

3. 도입 결과

  • 데이터의 1원 단위 오차까지도 화면에서 즉시 정정할 수 있는 정밀도를 확보했습니다.
  • 원본 데이터를 건드리지 않고도 분석의 정합성을 100% 보장하는 안전한 데이터 보정 체계를 마련했습니다.
### 1. 발생 배경 및 문제점 회사의 모든 원장 데이터를 엑셀로 관리하다 보니, 전표 입력 시 계정 코드가 잘못 기입되는 경우가 빈번했습니다. (예: 시공 현장의 비용인데 관리부 비용 코드로 입력됨) - **통계 왜곡**: 잘못된 계정 코드는 최종 분석 결과에서 예산 대비 실적 수치를 틀리게 만듭니다. - **수정 불가능**: 원본 엑셀을 직접 수정하는 것은 위험하고 이력이 남지 않아, 시스템 차원에서의 "보정"이 필수적이었습니다. ### 2. 해결 방법 및 작업 내용 이 문제를 해결하기 위해 시스템 내부에 **"다단계 계정 재매핑(Remap) 엔진"**을 설계하고 구현했습니다. - **자동 탐지 알고리즘**: 프로젝트 타입(시공/관리)을 기준으로 허용되지 않은 계정 코드가 사용된 거래를 서버가 자동으로 찾아내 `account_issues` 리스트로 반환하도록 개발함. - **행 단위 핀포인트 교정**: 특정 프로젝트 내의 수많은 전표 중 오입력된 특정 행(Row)만 골라 다른 계정으로 변경할 수 있는 `issueDetailModal`을 제작함. - **일괄 변경 및 영속성 보장**: 변경된 정보는 DB의 `account_code_final` 컬럼에 저장되며, 이후 모든 분석 로직(`build_budget_analysis`)은 이 보정된 값을 사용하도록 전면 개편함. ### 3. 도입 결과 - 데이터의 1원 단위 오차까지도 화면에서 즉시 정정할 수 있는 정밀도를 확보했습니다. - 원본 데이터를 건드리지 않고도 분석의 정합성을 100% 보장하는 안전한 데이터 보정 체계를 마련했습니다.
Hyein added the ptc 실행분석 label 2026-03-23 15:33:31 +09:00
Hyein changed title from [PTC::기능] 계정 일괄/개별 변경(Remap) 엔진 및 데이터 정합성 관리 to 계정 일괄/개별 변경(Remap) 엔진 및 데이터 정합성 관리 2026-03-23 15:36:11 +09:00
Hyein changed title from 계정 일괄/개별 변경(Remap) 엔진 및 데이터 정합성 관리 to [Data] 원본 데이터 정합성 확보를 위한 3단계 계정 교정(Remap) 시스템 2026-03-24 13:26:51 +09:00
Hyein changed title from [Data] 원본 데이터 정합성 확보를 위한 3단계 계정 교정(Remap) 시스템 to [Data] 실적 전표 데이터의 정합성 확보를 위한 3단계 계정 재매핑(Remap) 엔진 2026-03-24 13:29:03 +09:00
Hyein changed title from [Data] 실적 전표 데이터의 정합성 확보를 위한 3단계 계정 재매핑(Remap) 엔진 to 실적 전표 데이터의 정합성 확보를 위한 3단계 계정 재매핑(Remap) 엔진 2026-03-24 13:30:28 +09:00
Hyein closed this issue 2026-03-24 16:53:39 +09:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Hyein/PTC#7