space ocr
가이드아티클요금문서
Invoice OCR

공급처 청구서를 신뢰할 수 있는 데이터로 바꾸는 인보이스 OCR

청구서 재입력은 이제 그만. space-ocr가 거래처·번호·날짜·합계·품목까지 읽어내고, 모든 값을 페이지 내 위치와 일치 점수와 함께 반환합니다.

받은편지함에 들어오는 청구서는 하나하나가 작은 입력 노동입니다. 누군가 PDF를 열어 거래처, 청구서 번호, 날짜, 세금 줄, 합계를 찾아 회계 시스템에 다시 입력합니다 — 품목이 필요하면 그것도 손으로 옮기죠. 느리고, 오타가 생기는 자리이며, 합계 하나만 잘못 쳐도 지급 처리가 멈춥니다.

인보이스 OCR은 원래 그 일을 대신해 줘야 합니다. 청구서를 읽어 필드를 돌려준다는 거죠. 문제는 대부분의 도구가 숫자를 건네며 그냥 믿으라고 한다는 점입니다. space-ocr는 청구서를 구조화된 행으로 읽어내고, 모든 값을 페이지에서 읽어낸 정확한 위치와 함께 돌려줍니다 — 눈에 보이는 박스와, 얼마나 일치했는지를 나타내는 점수까지요. 그래서 지급을 승인하기 전에 그 숫자를 그대로 믿지 않고 직접 확인할 수 있습니다.

직접 확인할 수 있는 실제 청구서

아래 어느 항목이든 마우스를 올려 보세요 — 청구서 위의 박스가 그 값을 읽어낸 지점입니다. 거래처·발행일·청구 기간·지급 기한·청구 금액·합계, 그리고 각 품목은 모두 실제 파싱 결과에서 읽어온 것으로, 목업이 아닙니다.

Invoice with extracted-field bounding boxes
Verified fields
Invoice

Each value with a box carries a verified on-page location — bbox + 4-point vertices + match_ratio — on a 0–1000 normalized grid (0,0 top-left → 1000,1000 bottom-right), the same shape the live API returns. Hover a field to trace it back to the pixels it came from.

모든 값에 위치 정보
거래처·청구서 번호·발행일·지급 기한·각 금액은 바운딩 박스(0–1000 그리드의 xmin/ymin/xmax/ymax), 방향이 있는 네 꼭짓점, match_ratio와 함께 반환됩니다 — 합계가 페이지 내 정확한 위치까지 추적됩니다.
합계만이 아니라 품목까지
품목을 children을 가진 array 필드로 요청해 한 행(품명·수량·단가·금액)을 정의합니다. 각 셀이 자체 박스를 보존하므로 줄바꿈되거나 병합된 행도 추적됩니다.
내장 인보이스 템플릿
templateId에 'invoice'를 넘기면 자주 쓰는 필드가 미리 정의돼 있습니다 — 스키마를 작성할 필요가 없습니다. 양식이 다르면 필드를 덮어쓰거나 추가하세요.
세금과 합계
공급가·세액 줄·총액은 각각 별도 필드로, 천 단위 구분자까지 그대로 보존되어 반환됩니다. 각 값에 박스와 점수가 붙어, 장부에 올리기 전에 검증할 수 있습니다.
깔끔한 내보내기
UTF-8 BOM CSV(Excel·한중일 안전, 품목은 하위 행으로 펼침)와 REST API의 JSON — 스프레드시트나 회계 가져오기에 바로 넣을 수 있습니다.
AP(매입) 자동화
청구서를 /upload에 비동기 작업으로 보내고, 읽기가 끝나면 서명된 웹훅을 받습니다. 새 공급처 청구서가 아무도 지켜보지 않아도 시트로 흘러 들어갑니다.

space-ocr의 인보이스 OCR 작동 방식

앱에 청구서를 끌어다 놓으면 하나의 행으로 읽힙니다 — 거래처·날짜·금액, 그리고 품목은 정렬·필터·내보내기가 되는 하위 표로요. PDF 청구서는 먼저 페이지마다 이미지로 렌더링된 뒤 읽힙니다. API를 직접 호출한다면 페이지 이미지를 보내세요(공개 API는 래스터 이미지를 받습니다 — JPEG·PNG·GIF·BMP·TIFF·WebP). 돌아오는 구조화 결과는 동일합니다.

청구서를 처음부터 기술할 필요는 없습니다. 내장 templateId invoice를 넘기거나, 직접 fields를 정의하세요 — 품목에는 children을 가진 array 필드를 포함합니다.

페이지 이미지에서 인보이스 필드 추출
1
2
3
4
5
6
7
8
curl -s https://api.space-ocr.com/ocr/fields \
  -H "Authorization: Bearer $SPACE_OCR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://example.com/invoice-page-1.png",
    "imageType": "url",
    "templateId": "invoice"
  }'

청구서를 OCR하는 방법

  1. 청구서 추가
    앱에 청구서(PDF 또는 이미지)를 끌어다 놓으면 각 페이지가 이미지로 렌더링되어 OCR 대기열에 들어갑니다. AP 자동화에서는 /upload에 보내고 읽기가 끝나면 웹훅을 받습니다.
  2. 인보이스 템플릿 사용
    거래처·번호·날짜·합계에는 내장 templateId 'invoice'를 넘기거나 직접 fields를 지정합니다 — 품목에는 children이 있는 array 필드를 포함합니다.
  3. 구조화 결과 읽기
    각 값은 bbox·vertices·match_ratio·bbox_source와 함께 반환되며, 청구서의 모든 필드 위치를 담은 field_bboxes 맵도 제공됩니다.
  4. 장부에 올리기 전에 검증
    금액을 클릭하면 그 값을 읽어낸 정확한 영역이 강조됩니다. match_ratio가 0.85 미만이면 한 번 더 살펴볼 값입니다. 수정 사항은 원본 OCR 값 옆에 저장됩니다.
  5. 내보내기 또는 조회
    회계 가져오기용으로 CSV(UTF-8 BOM, 품목 펼쳐짐)를 내려받거나, 저장된 시트를 GET /view로 where·sort·select를 써서 조회합니다 — OCR 재실행도 추가 비용도 없습니다.

단순하고 예측 가능한 가격

이미지당 ₩100(¥10 / $0.05), 신용카드 없이 월 100회 스캔 무료 플랜 포함. 정액 플랜은 월 스캔 수·시트·저장공간을 추가합니다.

Free
₩0
  • 100 스캔/월
  • 3 시트
  • 1 GB 저장공간
무료 — 카드 불필요
Starter
₩29,800/월
  • 400 스캔/월
  • 10 시트
  • 10 GB 저장공간
무료로 시작
가장 인기
Pro
₩69,800/월
  • 1,100 스캔/월
  • 시트 무제한
  • 100 GB 저장공간
무료로 시작
인보이스 OCR은 청구서에서 무엇을 뽑아내나요?
거래처명·청구서 번호·발행일·지급 기한·청구 기간·공급가·세액·총액을 각각의 필드로 뽑고, 품목을 반복 행(품명·수량·단가·금액)으로 반환합니다. 모든 값에 페이지 내 박스와 일치 점수가 붙습니다.
합계만이 아니라 품목도 읽을 수 있나요?
네. 품목을 type이 'array'인 필드로 요청하고, 그 children이 한 행을 정의합니다. 각 셀이 자체 바운딩 박스를 보존하므로 줄바꿈되거나 병합된 품목도 위치까지 추적되고, 내보낼 때 하위 행으로 펼쳐집니다.
읽어낸 합계가 맞는지 어떻게 확인하나요?
각 값은 바운딩 박스(0–1000 그리드의 xmin/ymin/xmax/ymax), 방향이 있는 네 꼭짓점, match_ratio와 함께 반환됩니다. 출력은 페이지의 실제 OCR 심볼과 대조 검증되며, 0.85 이상이면 확실한 매칭, 1.0은 모든 글자를 찾았다는 뜻입니다. 셀을 클릭하면 그 값을 읽어낸 정확한 영역이 강조됩니다.
청구서를 CSV로 내보내거나 회계에 넣을 수 있나요?
네. UTF-8 BOM이 있는 CSV(Excel이 한·중·일 텍스트를 올바르게 열고 품목은 하위 행으로 펼쳐짐)를 내려받거나 REST API의 JSON을 쓰면 됩니다. 청구서를 /upload에 비동기 작업으로 보내면 읽기가 끝날 때 서명된 웹훅이 도착합니다.
PDF 청구서도 처리하나요?
웹 앱은 PDF 청구서를 직접 받아 각 페이지를 이미지로 렌더링한 뒤 OCR합니다. 공개 API는 래스터 이미지(JPEG·PNG·GIF·BMP·TIFF·WebP)를 받으므로, API를 쓸 때는 페이지 이미지를 보냅니다.
인보이스 OCR 비용은 얼마인가요?
이미지당 $0.05(¥10 / ₩100)이며, 신용카드 없이 월 100회 스캔 무료 플랜이 있습니다. 정액 플랜(Starter·Pro)은 월 스캔 수·시트·저장공간을 추가합니다 — 위 요금표를 참고하세요.

공급처 청구서를 직접 확인 가능한 데이터로

무료 플랜 — 월 100회 스캔, 신용카드 불필요. 모든 값이 페이지 내 위치와 함께 돌아옵니다.

관련