OCR이 표의 글자를 대부분 맞게 읽어도 행 하나를 통째로 놓치면 합계와 재고가 달라집니다. 그래서 표 문서는 글자 정확도보다 행·열 구조와 금액 관계를 검증해야 합니다. 특히 송장과 거래명세서에서 중요합니다.
행 개수와 경계를 확인한다
표의 머리글, 병합 셀, 페이지 넘김은 OCR이 행을 잘못 나누는 대표 상황입니다. 문서에 명시된 품목 수와 추출한 행 수를 비교하고, 마지막 행이 페이지 밖으로 잘리지 않았는지 확인합니다. 새로운 양식은 자동 통과보다 표본 검수가 낫습니다.
합계는 강한 검증 신호다
각 행의 수량×단가와 행 금액, 행 금액의 합과 문서 총액을 비교합니다. 세금과 할인, 반올림 규칙은 문서 종류별로 다르므로 허용 오차와 계산 순서를 명확히 해야 합니다. 합계가 맞더라도 동일 금액의 행이 서로 대체된 경우는 별도 확인이 필요합니다.
행마다 원문 위치를 남긴다
추출값만 저장하면 어디서 읽었는지 검수자가 찾기 어렵습니다. 페이지와 좌표, 원본 이미지 구간을 연결해 표시합니다. 누락 의심 행은 앞뒤 행과 함께 보여 주면 수정 시간이 줄어듭니다.
중복 행과 누락 행을 함께 본다
OCR이 같은 행을 두 번 읽거나 한 행을 여러 행으로 쪼개는 경우도 있습니다. 품번·수량·금액 조합의 반복과 행 번호의 비연속성을 점검합니다. 단순 중복 제거는 실제로 동일 품목을 두 번 주문한 경우를 지울 수 있어 사람 확인이 필요합니다.
검수 결과로 양식을 개선한다
오류가 특정 공급자의 양식이나 스캔 조건에서 반복되면 모델만 재학습하기 전에 원본 품질과 추출 규칙을 확인합니다. 행 누락률, 금액 불일치율, 검수 시간으로 개선 효과를 측정합니다.
현장에 적용할 때의 순서
- 행·페이지 경계 확인
- 행 금액과 총액 대조
- 의심 행 원문 검수
주의할 실패: 문자 정확도만 보고 자동 확정
관찰할 지표: 행 누락률과 금액 불일치율
적용 전 체크리스트
- 행 개수·페이지 경계를 검사하는가
- 행 금액과 문서 총액을 대조하는가
- 행마다 원문 위치와 검수 이력이 있는가
참고 자료
Google Cloud Document AI documentation. 문서·표 추출 기능을 참고했습니다. 행 누락과 합계 대조 규칙은 업무 문서에 맞춘 실무 제안입니다.
이미지와 도식은 이해를 돕기 위한 개념 시각화입니다. 특정 고객의 실제 설비·데이터·화면을 재현한 것이 아닙니다.
#OCR #표추출 #문서AI #거래명세서 #송장자동화 #행누락 #금액검증 #데이터품질 #업무자동화 #검수