② 원본 추적 · 검증 상태 관리
/product/lineage
섹션 1
모든 숫자는 원본 파일의
해당 행까지 거슬러 올라갑니다
업로드된 원본 파일 → 원본 행 → 정리된 데이터 → 입출금 기록(실제 기록)·채권채무 기록(기준 기록)으로 이어지는 연결 관계(계보 정보)를 저장합니다.
같은 파일이 다시 올라와도 최초 출처는 유지되고 추가 출처로 연결되며, 기록은 중복 생성되지 않습니다.
기준 기록
계보 정보 · 출력 항목에서 ID를 따라 원본까지 조회
'원본 보기' 패널 (자금수지표 줄 클릭 시)
| 매칭 결과 ID | MR-2026-004812 |
|---|---|
| 검증 상태 | 담당자확정 |
| 입출금 기록 | CA-77120 · 10.05 · 842,300 · A카드 |
| 채권채무 기록 | OB-33981 · 카드 정산 묶음(A카드, 10/05) |
| 정리된 데이터 | NT-91002 |
| 원본 파일 / 위치 | 카드_10월.csv · 시트1 · 3~19행 |
| 추가 출처 | 카드_3분기.csv · 211~227행 (재유입, 최초 출처 유지) |
섹션 2
'확인됐는가', '사람이 처리했는가',
'문제가 있었는가'를 섞지 않습니다
매칭 결과에는 확인 단계(검증 상태)를, 검토 건(검토 객체)에는 처리 진행(처리 상태)을, 원본 파일·행·값과 검토 건에는 각각 그 자리에서 생긴 경고(예외 정보)를 따로 기록합니다.
그래서 검토 건이 종결되어도 매칭 결과가 확정된 것으로 오인되지 않고, 경고가 있어도 담당자가 확인한 결과는 확인된 결과로 남습니다.
서로 다른 객체의 속성 → 하나를 바꿔도 다른 상태의 의미가 사라지지 않음
검토 목록 화면
| 검토 건 | 매칭 결과 | 검토 건 처리 상태 | 매칭 결과 검증 상태 | 예외 |
|---|---|---|---|---|
| RV-1021 | MR-004812 · 842,300 | 대기 | 제안 | 행 경고 1 |
| RV-1018 | MR-004790 · 1,100,000 | 종결 | 반려 | — |
| RV-1015 | MR-004771 · 300,000 | 종결 | 담당자확정 | 값 경고 1 |
| RV-1009 | MR-004750 · 2,750,000 | 대기 | 제안 | — |
강조 행: 처리 상태는 '종결'이지만 검증 상태는 '반려' / 경고가 있어도 '담당자확정' — 세 상태가 독립적임을 보여 주는 예
섹션 3·4
자동확정은 조건이 모두 맞을 때만,
담당자 결정은 한 번에 기록됩니다
자동확정은 정해진 검사를 모두 통과하고 자동확정 허용 설정이 켜진 경우에만 이루어집니다. 그 외에는 제안으로 남고, 통과하지 못한 검사가 판단 근거로 따로 기록됩니다.
담당자의 승인·반려는 결정 기록, 상태 변경, 감사 기록을 한 번의 트랜잭션으로 저장합니다. 반려된 짝은 다시 제안되지 않고, 재처리해도 확정·반려된 결과는 유지됩니다.
조건을 모두 충족한 매칭 결과를 담당자 승인 없이 확정
판단 근거(미통과 검사): 날짜 범위 초과 · 상대 후보 복수
검증 상태(제안)와 판단 근거가 별개 영역에 표시
검토 상세 · 결정 이력
RV-1021 · MR-004812 · 842,300 · A카드 정산 · 승인 / 반려
| 시각 | 결정자 | 변경 전 → 후 (검증 상태) | 효과 | 감사 기록 |
|---|---|---|---|---|
| 11.03 14:21 | 김OO | 제안 → 담당자확정 | 잔여 금액 0 처리 | AUD-88121 |
| 11.01 09:10 | 박OO | 제안 → 반려 (MR-004790) | 동일 쌍 재제안 금지 | AUD-88004 |
⚠ 이미 처리된 건입니다. 현재 검증 상태: 담당자확정 (처리자 김OO, 14:21). 화면을 새로 고친 뒤 다시 확인해 주세요.
동시 결정 충돌 시 트랜잭션 전체 취소 → 최신 상태 안내
재매칭 결과 요약
유지 120건 (확정·반려) · 신규 제안 8건 · 정리(대체) 3건 · 보존된 수정 줄 5건
본 기능은 특허출원 제10-2026-0213816호로 출원되었습니다.