셀프호스팅 AI 도구를 고객에게 팔 때 — n8n의 내부 업무 목적과 Open WebUI의 50명이 갈리는 자리
셀프호스팅 AI 도구 다섯 개의 라이선스 원문을 직접 받아 읽었어요. n8n은 용도로, Dify는 구성으로, Open WebUI는 브랜딩 제거에 인원 임계로 선을 그어요. 선의 종류가 서로 달라요.
AI 기술을 누구나 쉽게 활용할 수 있도록 실전 가이드를 작성합니다. ChatGPT, Claude, AI 자동화, SEO 분야를 전문으로 다룹니다.
매달 쌓이는 청구서 수백 장. 하나하나 엑셀에 옮겨 적고 계신가요?
저도 예전에 프리랜서 비용 정리하느라 매달 반나절을 날렸어요. 거래처마다 양식이 다르니까 복붙도 안 되고요.
그런데 AI OCR을 도입하고 나서 상황이 완전히 바뀌었어요. 하나씩 옮겨 적던 작업이 결과만 확인하면 되는 수준으로 줄었거든요.
오늘은 제가 직접 세팅한 AI 인보이스 자동화 시스템을 공유할게요. 비개발자도 따라할 수 있게 3단계로 정리했어요.
청구서보다 양식이 단순한 영수증부터 가볍게 시작하고 싶다면 사진 한 장으로 영수증·경비를 자동 정리하는 법을 먼저 보세요. 무료 도구만으로 흐름을 익히기 좋아요.
가장 먼저 해야 할 일은 OCR 엔진을 고르는 거예요.
제가 추천하는 건 Google Document AI예요. 이유는 간단해요.
세팅 방법은 이래요.
여기까지 10분이면 돼요.
AI OCR이 만능은 아니에요. 정확도를 높이려면 몇 가지 신경 써야 해요.

특히 한국어 인보이스는 세금계산서 양식이 정형화되어 있어서 AI가 학습하기 좋은 구조예요. 정형 양식일수록 인식이 안정적으로 잘 잡히더라고요.
반대로 인식이 자꾸 틀리는 서류엔 공통점이 있어요. 스캔이 어둡거나, 도장이 숫자를 가리는 경우예요. 이럴 땐 밝은 곳에서 반듯하게 다시 찍는 게 제일 빨라요.
그래도 안 되면 문제 항목만 손으로 채우세요. 전부를 자동화하려다 시간 더 쓰면 손해거든요. 잘 되는 90%만 자동으로 돌려도 이득은 충분해요.
둘 다 써봤는데 차이점을 정리하면 이래요.
소규모 사업장이면 Google이 유리해요. 이미 구글 워크스페이스 쓰고 있다면 더더욱요.
Invoice Parser를 돌리면 주요 항목이 자동으로 잡혀요. 제가 실제로 챙기는 건 여섯 개예요.
이 여섯 개만 정확하면 전표는 거의 끝이에요. 나머지는 참고용이라 비어도 크게 안 걸려요.
그래서 저는 이 여섯 칸을 시트 맨 앞에 고정해요. OCR 결과가 이 순서로 꽂히게 매핑만 해두면 돼요.
OCR로 데이터를 뽑았으면 다음은 정리예요.
수동으로 하면 의미가 없잖아요. Zapier를 써서 자동으로 정리되게 만들어요.
워크플로우는 이래요.
이 과정이 전부 자동이에요. 제가 할 일은 결과만 확인하는 거예요.
AI가 추출한 데이터를 무조건 신뢰하면 안 돼요. 검증 단계를 넣어야 해요.
제가 쓰는 방법은 이래요.
이걸 구글 시트 함수로 만들어 놓으면 이상한 데이터가 들어왔을 때 바로 알 수 있어요.
저는 검증에 걸린 행을 빨간색으로 칠하게 해뒀어요. 조건부 서식으로 '검증=불일치'면 자동 강조되거든요. 그러면 전체를 훑을 필요 없이 빨간 줄만 보면 돼요.
검산이 걸렸다고 무조건 OCR 탓은 아니에요. 원본 인보이스 자체가 합계를 잘못 적은 경우도 있어요. 그럴 땐 거래처에 수정 요청부터 넣는 게 맞아요.

가끔 양식이 완전히 다른 인보이스가 들어와요. 이런 건 OCR만으로는 부족해요.
이때 ChatGPT API를 중간에 끼워 넣으면 돼요.
OCR 결과를 ChatGPT에 넘기면서 이렇게 프롬프트를 작성해요.
"다음 텍스트에서 공급자명, 공급받는자명, 공급가액, 세액, 합계금액, 날짜를 JSON 형식으로 추출해줘"
이러면 양식이 달라도 일관된 형식으로 데이터가 나와요. 손으로 다시 정리할 일이 크게 줄어요.
프롬프트에 규칙을 몇 개 더 넣으면 결과가 안정돼요. '값이 없으면 null로 채워줘'를 붙이면 빈 칸 오류가 줄어요. '숫자는 콤마 빼고 정수로만 줘'를 넣으면 계산이 편해요. '날짜는 YYYY-MM-DD로 통일해줘'도 같이 적어두세요.
이 세 줄만 추가해도 시트에 바로 붙일 수 있는 형태로 나와요. 후처리로 다시 손보는 일이 확 줄더라고요.
마지막 단계는 회계 프로그램에 넣는 거예요.
더존이나 세무사랑을 쓰고 계시면 CSV 파일 임포트 기능을 활용하면 돼요.
완전 자동까지는 아니지만 손으로 옮겨 적던 일은 대부분 사라져요.
인보이스만 자동화하면 절반이에요. 카드 매출, 제로페이 매출도 같이 관리해야 하거든요.
이것도 같은 파이프라인에 넣을 수 있어요.
한 시트에서 전체 매출과 비용을 볼 수 있게 되면 월말 정산이 한결 수월해져요.
제 경우를 정리하면 이래요.
사업 규모가 커질수록 효과는 더 커져요. 월 500건 이상이면 유료 플랜을 쓰더라도 인건비 대비 훨씬 이득이에요.
처음 세팅할 때 저도 여기서 헤맸어요. 미리 알면 며칠은 아껴요.
OCR 인식률이 아무리 높아도 완벽하진 않아요. 100건 중 몇 건은 반드시 틀리게 마련이에요. 그게 세액이나 합계면 골치 아파요.
그래서 저는 사람 확인 칸을 꼭 둬요. '확인' 열을 체크하기 전엔 전표로 안 넘겨요. 금액 큰 건만 눈으로 봐도 대부분 걸러져요.
시트에 숫자만 옮기고 이미지를 지우면 안 돼요. 나중에 세무 증빙으로 원본이 필요하거든요.
저는 파일명을 '날짜_거래처_금액'으로 통일해요. 그리고 드라이브에 월별 폴더로 모아둬요. 시트 각 행에 원본 링크도 같이 걸어둬요.
같은 거래처인데 표기가 달라지면 집계가 깨져요. '주식회사 가나', '가나(주)', '가나'가 다 따로 잡혀요.
이건 ChatGPT 단계에서 통일 규칙으로 잡아요. '상호는 법인 형태 표기를 빼고 정규화해줘' 한 줄이면 돼요. 그래도 남는 건 시트 드롭다운으로 손봐요.
규모나 업종에 따라 세팅을 조금 바꿔요. 무조건 같은 방식이 답은 아니거든요.
굳이 API까지 안 가도 돼요. ChatGPT나 Gemini에 이미지 올려 표로 받는 게 빨라요. 그 표를 구글 시트에 붙여넣기만 해도 충분해요.
이때부터 Zapier 파이프라인이 값을 해요. 이메일 도착부터 시트 입력까지 손을 뗄 수 있거든요. 검증 규칙도 시트 함수로 자동화해두세요.
건설이나 무역처럼 서식이 제각각이면 OCR만으론 벅차요. OCR 다음에 ChatGPT를 한 단계 끼우세요. 양식이 달라도 JSON 형식은 똑같이 맞춰줘요.
시작하기 전에 이 다섯 개만 짚어보세요.
다섯 개 다 예스면 준비 끝이에요. 하나라도 애매하면 그 칸부터 채우고 시작하세요.
복잡해 보이지만 핵심은 간단해요.
가장 중요한 건 처음 1장을 돌려보는 거예요. 한번 성공하면 나머지는 복붙이거든요.
경리 업무에 매달 수십 시간 쓰고 계시다면 AI 자동화, 오늘 인보이스 한 장부터 시작해 보세요.
Google Document AI나 AWS Textract 같은 OCR 서비스가 기본이에요. Google Cloud는 신규 가입 시 90일간 300달러 체험 크레딧을 주니까 이걸로 부담 없이 테스트해 볼 수 있어요. Zapier나 Make로 후처리 연동하면 돼요.
최신 AI OCR은 손글씨도 인식해요. 다만 정확도가 인쇄체보다 눈에 띄게 떨어지는 편이에요. 중요한 금액은 사람이 확인하는 검증 단계를 꼭 추가하는 게 좋아요.
인보이스 양식과 처리 건수에 따라 달라져요. 사람이 항목을 하나씩 옮겨 적던 과정이 자동 추출로 바뀌면서 확인·수정 시간만 남는 구조라, 처리 건수가 많은 회사일수록 절약 폭이 커집니다.
네, 오히려 소규모일수록 효과가 커요. Google Cloud 체험 크레딧과 Zapier 무료 플랜을 활용하면 월 100건 정도는 초기 비용 거의 없이 자동화해 볼 수 있거든요.
클라우드 OCR 서비스들은 데이터 암호화를 기본 제공해요. 민감한 데이터가 걱정되면 로컬에서 돌릴 수 있는 오픈소스 OCR 도구(예: Tesseract)를 사용하는 방법도 있어요.
물론이에요. OCR로 추출한 데이터를 Zapier나 Make를 통해 구글 시트, 엑셀, 더존·세무사랑 같은 회계 소프트웨어에 자동으로 입력할 수 있어요. API 연동도 가능해요.