영수증 자동 정리 파이프라인

AI · LLM4분 읽기

매장 운영의 서류 노동 중 가장 끈질긴 것이 영수증입니다. 거래처 인보이스와 지출 영수증이 단톡방에 사진으로 날아오고 누군가는 그것을 저장하고 장부에 적고 월말에 찾을 수 있게 정리해야 합니다. 해외 매장 자동화에서 이 흐름을 통째로 파이프라인으로 만들었습니다. 사진이 방에 올라오면 정산 시트의 한 줄이 되기까지, 사람 손이 닿지 않습니다. 그 8단계 체인의 설계를 정리합니다.

영수증 파이프라인의 전체 체인

방에 파일이 올라오면 다음이 순서대로 실행됩니다.

  1. 첨부 파일 수신·저장 (월별 수신함 폴더)
  2. PDF면 첫 페이지를 이미지로 래스터화
  3. 비전 모델 분류: 영수증인가, 금액·통화는 무엇인가
  4. 드라이브 업로드 (월별 폴더, 비영수증은 문서·미분류 폴더로)
  5. 월별 정산 시트 연결 조회
  6. 인보이스 기록 적재
  7. 손익 시트에 정산 행 기입 (일자·시각·업체·종류·금액·통화·발신자·파일 링크·메모·메시지 ID)
  8. 방에 처리 확인 응답

체인의 각 단계는 실패해도 다음 파일 처리에 영향을 주지 않고 기록에는 메시지 ID가 붙어 같은 사진의 재처리가 중복 행을 만들지 않습니다(멱등).

디테일 1: 비전 모델은 PDF를 못 읽는다

첫 번째 실무 함정은 파일 형식이었습니다. 거래처 인보이스는 PDF로 오는데, 우리가 쓰는 비전 모델은 이미지 입력만 받습니다. 그래서 파이프라인 앞단에 PDF 첫 페이지를 PNG로 변환하는 래스터화 단계를 넣었습니다. 스캔형 PDF든 전자 발행 PDF든 이미지가 되면 같은 판독 경로를 탑니다.

이런 형식 정규화를 파이프라인의 입구에서 끝내는 것이 뒤 단계를 단순하게 만듭니다. 분류·판독 로직은 "입력은 항상 이미지"라는 전제 하나로 동작합니다.

디테일 2: 분류는 4갈래, 확신 없으면 미분류로

비전 모델의 일은 두 가지입니다. 이 이미지가 무엇인지(영수증, 인보이스성 문서, 그 외), 영수증이라면 금액과 통화가 얼마인지. 분류 결과에 따라 보관처가 갈립니다. 영수증·인보이스는 월별 폴더로, 업무 문서는 문서 폴더로, 판별이 안 되는 파일은 미분류 폴더로 갑니다.

미분류 폴더의 존재가 중요합니다. 모델이 애매한 이미지를 억지로 영수증으로 판정해 엉뚱한 금액이 장부에 들어가는 것보다, 미분류로 빠져 사람이 훑는 쪽이 압도적으로 쌉니다. 자동 판정의 출구에 항상 "모르겠음"을 만들어 두는 것은 OCR 인식 검증 설계에서 정리한 원칙과 같습니다.

디테일 3: 아카이브와 장부를 한 몸으로

이 파이프라인의 체감 가치는 판독보다 연결에 있습니다. 드라이브에 저장된 파일과 손익 시트의 행이 서로를 가리키기 때문입니다. 시트의 정산 행에는 드라이브 파일 링크가 붙어 있어 월말에 "이 지출의 증빙"을 찾는 일이 클릭 한 번입니다. 반대로 드라이브는 월별 폴더 구조라 세무·정산 시즌에 통째로 넘기기 좋습니다.

영수증 자동화를 검토한다면 판독 정확도보다 이 연결 구조를 먼저 설계하기를 권합니다. 금액 숫자는 사람이 고칠 수 있지만 증빙과 기록이 흩어진 구조는 나중에 못 고칩니다.

정확도의 현실적 관리

비전 판독은 확률적이므로 오독이 존재합니다. 우리 관리 방식은 세 겹입니다. 금액·통화가 함께 판독되어야 유효 처리하고 판독 실패·애매 건은 미분류로 빠지며 시트의 모든 행에 원본 파일 링크가 있어 사람이 표본 검증을 할 수 있습니다. "자동 판독을 믿되, 검증 경로를 항상 열어 둔다"가 정확한 표현입니다. 수집 데이터의 표본 검증 방법론은 수집 데이터 검증 방법에서 다룬 그대로입니다.

이 파이프라인이 포함된 시스템 전체는 왓츠앱 번역 자동화 사례에서 볼 수 있습니다. 정산 기록의 멱등 처리 원리는 중복 없는 멱등성 설계에서 이어집니다.

자주 묻는 질문

영수증 자동 정리는 어디까지 자동화되나요?

사진 수신부터 보관·장부 기입까지 전부 이어집니다. 파일 저장, PDF 이미지 변환, 비전 모델의 분류와 금액 판독, 드라이브 월별 폴더 보관, 정산 시트 기입, 처리 확인 응답까지가 한 체인이고 판별이 애매한 파일만 미분류 폴더로 빠져 사람이 확인합니다.

금액을 잘못 읽으면 어떻게 하나요?

세 겹으로 관리합니다. 금액과 통화가 함께 판독되어야 유효 처리하고 애매한 건은 장부에 넣지 않고 미분류로 분리하며 기록된 모든 행에 원본 파일 링크를 붙여 표본 검증이 가능하게 합니다. 오독을 0으로 만드는 대신 오독이 조용히 확정되지 않는 구조를 만드는 것이 현실적입니다.

PDF 인보이스도 처리되나요?

됩니다. 비전 모델이 이미지만 받는 제약은 PDF 첫 페이지를 이미지로 변환하는 래스터화 단계로 풀었습니다. 형식 변환을 파이프라인 입구에서 끝내 두면 뒤의 분류·판독 로직은 형식을 신경 쓰지 않습니다.

같은 영수증이 두 번 올라오면 이중 기입되나요?

메시지 식별자를 기록에 붙여 멱등 처리하므로 한 번만 기입됩니다. 채팅방은 같은 사진이 재전송되기 쉬운 환경이라, 이 중복 방지가 없으면 장부 신뢰가 금방 무너집니다.

#영수증자동화#비전모델#정산자동화#문서처리

업무자동화 구축이 필요하신가요?

무료 상담 신청