블로그로 돌아가기

거래명세서 OCR에서 장부 입력까지: 추출·검수·확정하는 순서

거래명세서의 금액과 거래처를 읽은 뒤 합계, 중복, 예외를 검수하고 장부에 확정하는 업무 흐름을 설명합니다.

Robotext2026년 10월 29일수정 2026. 10. 29.12분 읽기

거래명세서 OCR은 문서를 읽는 단계와 장부에 확정하는 단계를 나눠 설계하면 실무에서 쓰기 좋습니다. 먼저 날짜·거래처·품목·금액을 추출하고, 합계와 중복을 검사한 뒤 확인이 필요한 문서만 담당자에게 보여줍니다. 확정된 값에는 원본과 검수 이력을 연결합니다.

매달 비슷한 양식의 PDF나 사진을 받아 엑셀에 옮기는 세무사무소, 거래처 명세서를 모아 매입 내역과 대조하는 쇼핑몰에 적합합니다. 반대로 한 달에 몇 장만 들어오거나 거래처마다 손으로 적은 조건이 크게 다른 업무라면, 전부 자동 확정하기보다 추출 초안을 만드는 범위부터 시작하는 편이 관리하기 쉽습니다.

입력부터 장부 반영까지

문서를 읽고 확정하는 다섯 단계
  1. 접수

    원본과 접수 시각을 보관하고 파일의 중복 여부를 확인합니다.

  2. 추출

    거래처와 날짜, 품목별 수량·단가·금액을 읽습니다.

  3. 규칙 검사

    필수값, 합계, 거래처와 기존 기록을 대조합니다.

  4. 검수

    차이가 난 원본 위치와 추출값을 함께 보여주고 담당자가 수정합니다.

  5. 확정

    승인된 값만 장부에 반영하고 원본과 변경 이력을 연결합니다.

입력 파일이 PDF인지 사진인지, 한 파일에 여러 명세서가 들어오는지에 따라 접수 방식이 달라집니다. 스캔 이미지 PDF는 글자 인식이 필요하지만, 텍스트가 포함된 PDF는 텍스트와 표 구조를 함께 읽을 수 있습니다. 표의 행과 열이 중요하므로 단순히 글자만 이어 붙이지 않고 품목별 관계를 보존해야 합니다. 업스테이지의 문서 파싱 설명은 문서 요소와 표 구조를 읽는 방식을 설명합니다.

접수 단계에서는 접수한 원본을 그대로 보관하고 문서 ID를 부여합니다. 업로드한 사람, 접수 시각, 파일명, 페이지 수와 보관 위치를 기록하면 나중에 원본을 다시 찾을 수 있습니다. 파일 해시는 완전히 같은 파일을 찾는 데 유용하지만, 같은 종이를 다시 촬영하거나 스캔한 파일까지 같다고 판단하지는 못합니다. 내용의 중복 검사는 별도로 필요합니다.

한 장을 어떻게 검수할까

다음은 흐름을 설명하기 위한 가상 예시입니다. 거래명세서에는 거래처 ‘가람상사’, 날짜 2026-10-20, 품목 A 2개 × 10,000원, 품목 B 1개 × 5,000원, 공급가액 25,000원, 세액 2,500원, 합계 27,500원이 적혀 있습니다.

항목추출값확인 방법결과
거래처가람상사기존 거래처 명부와 사업자 식별 정보를 대조이름만 같으면 후보로 표시
날짜2026-10-20원본 날짜와 회계 처리 기간 확인기간 밖이면 보류
품목 A 금액20,000원수량 2 × 단가 10,000원일치
품목 B 금액5,000원수량 1 × 단가 5,000원일치
총액27,500원품목 합계와 원본의 공급가액·세액·총액 대조일치

검수 화면은 원본 페이지의 해당 영역과 추출값을 나란히 보여주는 것이 좋습니다. 예를 들어 품목 B의 금액을 50,000원으로 읽었다면 담당자는 원본 위치를 보고 5,000원으로 수정합니다. 수정 전 값, 수정 후 값, 수정자와 시각을 남기고 합계를 다시 계산합니다. 화면에 오류가 난 페이지와 값을 표시하면 담당자가 확인할 숫자를 바로 찾을 수 있습니다.

자동 검사 결과는 다음처럼 나눕니다.

  • 검수 대기: 필수값이 비었거나 숫자·날짜 해석이 불명확한 문서.
  • 차이 확인: 품목 합계와 표시된 공급가액이 다르거나, 세액·할인·배송비 처리 기준이 맞지 않는 문서.
  • 중복 의심: 동일 거래처·문서번호·날짜·금액 조합이 기존 기록과 겹치는 문서. 재발행이나 정정 문서일 수도 있으므로 담당자가 원본을 비교합니다.
  • 확정 가능: 정해진 규칙을 통과한 문서. 처음에는 정상으로 분류된 건도 표본 대조해 놓친 오류가 없는지 살핍니다.

거래처 이름만으로 회사가 같다고 확정하지 말고 사업자 식별 정보와 내부 거래처 코드를 함께 대조합니다. 소수점이나 원 단위 반올림, 면세 품목, 할인과 배송비 포함 여부는 회사의 실제 처리 기준을 먼저 정합니다. 합계가 맞아도 날짜나 거래처가 틀릴 수 있으므로 합계 일치 하나로 검수를 끝내지 않습니다.

OCR 점수와 장부 확정은 다른 판단입니다

OCR이 글자를 선명하게 읽었다는 점수와 거래가 장부에 올바르게 들어갔다는 판단은 다릅니다. 예를 들어 원본에 ‘2025’가 또렷하게 적혀 있어도 이번 달 자료가 아니라면 담당자가 확인해야 합니다. 네이버 클라우드 OCR 안내에서 설명하는 템플릿과 값 검증 기능을 활용하더라도, 어떤 거래를 확정할지는 회사의 업무 규칙으로 정합니다.

검수자는 문서별로 보류 사유를 고르고 수정합니다. 시스템은 수정 후 재검사를 수행하며, 검수자가 확정한 버전과 장부에 반영된 버전을 연결합니다. 이미 반영한 건의 수정은 기존 행을 조용히 덮어쓰기보다 변경 전후와 처리자를 남기는 방식이 추적에 유리합니다. 거래처에서 정정 명세서를 보내는 업무라면 최초 문서와 정정 문서를 연결하고 어느 버전이 현재 유효한지도 표시합니다.

처음 적용할 때 비교할 항목

처음에는 자주 들어오는 양식 몇 종류와 예외가 섞인 문서를 골라 기존 수작업 결과와 비교합니다. 담당자가 정답을 만든 뒤 다음 항목을 함께 기록하면 적용 범위를 정할 수 있습니다.

항목기록할 내용다음 결정
필드 오류거래처·날짜·품목·금액 중 틀린 항목어떤 값은 항상 확인할지
보류 사유빈칸, 불일치, 중복 의심의 종류규칙과 화면에서 보완할 부분
처리 시간접수부터 검수·확정까지 걸린 시간자동화 범위와 담당자 배치
정상 표본통과한 문서를 원본과 다시 대조한 결과자동 확정 기준을 유지할지

대량 문서에서는 접수와 처리가 비동기로 진행될 수 있으므로 문서별 접수·처리 중·완료·실패 상태를 표시합니다. 결과를 받지 못한 경우 처리 결과가 이미 생성됐는지 조회한 뒤 다시 요청하는 흐름이 필요합니다. 업스테이지의 대용량 처리 문서는 비동기 요청과 상태 조회 방식을 안내합니다.

로보텍스트와 함께 정할 것

로보텍스트는 문서 종류와 현재 장부를 살펴 추출할 항목, 합계·중복 규칙, 보류 화면과 확정 결과의 연결을 설계합니다. 기존 엑셀이나 장부에 맞는 입력 형식을 정하고, 대표 문서로 추출 결과와 검수 흐름을 함께 시험합니다. 운영 담당자가 어떤 차이를 어떻게 처리할지도 문서로 정리합니다.

입력 문서 종류, 월간 대략적인 건수, 현재 사람이 확인하는 항목을 hello@robotext.co.kr로 알려 주세요. 자동으로 처리할 부분과 담당자가 확인할 부분부터 함께 나누겠습니다.

관련 글: 스마트스토어 매출 정산 자동화 · 자동화 재시도와 중복 방지 · 가상 자료로 보는 엑셀 대사 데모

공유하기

로보텍스트와 업무에 적용하기

실제 문서로 자동화할 범위를 정해보세요

문의에 적어주실 내용
문서 종류, 월 처리량, 사람이 확인해야 할 항목. 가린 예시나 업무 설명이면 충분합니다.
함께 정할 내용
추출·분류 흐름, 검수 기준과 기존 시스템 연결 범위을 정리합니다.
문서 처리 문의하기

hello@robotext.co.kr

관련 글