일괄 송장 처리

일괄 송장 → Excel — 40개 업체, 하나의 스프레드시트

문제는 분량이 아닙니다. 동일한 업체의 송장 40건을 처리하는 것은 어떤 템플릿 도구로도 몇 초면 끝납니다. 진짜 어려움은 40개 서로 다른 업체에서 각각 한 건씩 들어온 송장을 처리하는 것입니다 — 날짜 형식이 다르고(MM/DD/YYYY vs DD.MM.YYYY vs "2024-03-15"), 필드명이 다르며("청구처" vs "고객" vs "판매처"), 품목 라인 깊이가 다릅니다(어떤 건 2개, 어떤 건 50개). AI는 위치가 아닌 의미를 읽습니다: 열을 한 번만 정의하면 모든 업체의 레이아웃이 자동으로 매핑됩니다.

템플릿 불필요 · 업체별 설정 불필요 · 송장당 5~10초

PDF
JPG / PNG
사진
스캔 PDF

일괄 처리된 모든 인보이스에서 추출할 수 있는 항목

필요한 열 이름을 입력하세요. AI는 각 필드가 페이지에서 어디에 위치하는지가 아니라 의미를 이해하여 일괄 처리된 모든 인보이스에서 해당 값을 찾습니다. 입력한 열 이름은 출력 스프레드시트의 정확한 헤더가 됩니다. 경계 상자를 그리거나, 정규식 규칙을 작성하거나, 공급업체별 템플릿을 만들 필요가 없습니다.

파일명
공급업체명
송장번호
발주번호
송장일자
납기일
소계
세액
합계
라인 항목 수
결제 조건
공급업체 국가

위에 없는 필드가 필요하신가요? 원하는 열 이름을 직접 정의하세요. AI가 모든 송장에서 의미를 기반으로 찾아냅니다. 파일명, 공급업체 국가와 같은 필드는 일괄 모드에서 특히 유용하여, 수동 태깅 없이도 원본 문서나 공급업체 지역별로 결과를 정렬하고 필터링할 수 있습니다.

일괄 송장 처리의 가장 큰 어려움은 분량이 아닌 형식의 이질성입니다

한 업체의 송장 40건을 처리하는 것은 어떤 템플릿 도구로도 가능합니다. 하지만 40개 서로 다른 업체에서 각각 한 건씩 들어온 송장 — 레이아웃, 날짜 표기법, 필드명, 품목 라인 깊이가 모두 다른 경우 — 템플릿 기반 일괄 도구는 40개의 개별 설정이 필요합니다. 열 이름 추출 방식은 템플릿을 없앱니다: 필드를 한 번만 정의하면 AI가 모든 송장을 위치가 아닌 의미로 읽습니다.

멀티 벤더 배치가 템플릿 도구를 망가뜨리는 이유

01

벤더마다 다른 템플릿 형식. 각 벤더는 송장 형식이 다릅니다 — 필드 위치, 레이블 이름("Bill To", "Customer", "Sold To" 등), 날짜 표기법, 심지어 페이지 방향까지 다릅니다. 템플릿 기반 도구는 각 벤더별로 별도의 파서 설정이 필요합니다. 40개 벤더라면 40개의 설정을 구축, 테스트, 유지보수해야 합니다. 벤더가 ERP나 회계 소프트웨어를 업데이트하면 템플릿은 조용히 깨집니다. Reddit 사용자들은 핵심 문제를 "레이아웃(벤더별 차이, 단순한 조정이 아님)"이라고 설명합니다 — 변동은 구조적이며, 단순한 외형적 차이가 아닙니다.

02

날짜 형식 정규화는 사용자 몫. 한 벤더는 "03/15/2024", 다른 벤더는 "15.03.2024", 또 다른 벤더는 "15-Mar-2024", 또 다른 벤더는 "令和6年3月15日" 같은 일본 날짜를 사용합니다. 템플릿 도구는 텍스트를 그대로 추출합니다 — 페이지에 표시된 그대로의 날짜 문자열을 얻습니다. 이후 모든 날짜 열을 수동으로 정규화해야 하며, Excel 수식을 작성하거나 수백 개의 행에서 찾기/바꾸기를 실행해야 합니다. 이 단계만으로도 월말 마감 시 오후 내내 시간이 소요될 수 있습니다.

03

가변적인 라인 아이템 깊이가 고정 출력 스키마를 깨뜨림. 벤더 A의 송장에는 2개의 라인 아이템이 있습니다. 벤더 B는 3페이지에 걸쳐 45개의 아이템이 있습니다. 벤더 C는 섹션 소계와 마지막 페이지에 총계가 있는 다단계 구조를 가지고 있습니다. 템플릿 도구는 일관된 행 구조를 기대합니다 — 동일한 배치 내에서 라인 아이템 깊이가 2에서 50까지 변동하면, 고정 행 스키마는 정렬되지 않거나 불완전한 출력을 생성합니다. 사용자들은 AWS Textract와 같은 도구가 "송장이 구조화되고 표 형식일 때만 유용하다"고 보고합니다 — 하지만 실제 송장 배치는 그 조건을 거의 충족하지 못합니다.

컬럼명 추출이 형식 이질성을 처리하는 방법

01

컬럼명은 모든 공급업체 레이아웃에서 작동합니다. 컬럼명 자체가 템플릿입니다. 이것이 사용자 정의 컬럼 추출입니다: 필요한 컬럼명(예: "송장 번호", "납기일", "합계", "공급업체명", "공급업체 국가")을 한 번만 입력하면 됩니다. 시각적 언어 모델이 배치 내 각 송장을 읽고, 해당 용어의 의미를 이해하며, 페이지 좌표가 아닌 의미적 의미를 기반으로 모든 페이지에서 해당 값을 찾습니다. 공급업체가 송장 날짜를 오른쪽 상단, 헤더 블록 또는 회사 로고 옆에 두든 AI가 찾아냅니다. 컬럼명만 설정하면 되며, 배치 내 모든 공급업체의 송장에 적용됩니다.

02

날짜와 금액 정규화가 자동으로 이루어집니다. AI는 페이지에 표시된 형식(MM/DD/YYYY, DD.MM.YYYY, "2024-03-15" 또는 연호 기반 일본 형식)에 관계없이 날짜 값을 인식합니다. 병합된 스프레드시트의 모든 행에 걸쳐 정규화되고 일관된 형식으로 날짜를 출력합니다. 금액도 마찬가지입니다: "1.500,00 €"(유럽), "$1,500.00"(미국), "1 500,00"(프랑스식 공백) 모두 구문 분석되어 선택한 형식으로 출력됩니다. 사후 처리 수식이나 수동 재포맷이 필요 없습니다.

03

송장별 동적 행 생성. 항목이 2개인 송장은 2행을 생성합니다. 항목이 50개인 송장은 50행을 생성합니다. 라인 항목이 없는 요약 송장은 1행을 생성합니다. 모두 출력 스프레드시트에서 동일한 컬럼 헤더를 공유하며, 구조는 문서에 따라 자연스럽게 확장 및 축소됩니다. 또한 계산된 컬럼을 추가할 수 있습니다: "라인 합계(수량 × 단가)"와 같은 컬럼을 정의하면 AI가 각 송장에 포함된 라인 항목 수에 관계없이 배치 내 모든 송장에 대해 추출 중 계산을 수행합니다. 행 간 집계나 조건부 확인과 같은 더 복잡한 로직이 필요한 경우 규칙 형식(로그인 사용자 이용 가능)을 사용하세요. 별도의 Excel 수식 단계가 필요하지 않습니다.

다중 공급업체 송장 일괄 처리 실제 작동 방식

월말이 되면 40개 공급업체의 송장 폴더가 생깁니다. 각각 다른 ERP 시스템, 다른 날짜 형식, 다른 송장 레이아웃을 사용하죠. 이 모든 파일을 한 번에 넣으면 어떤 일이 일어나는지 알려드립니다.

1

모든 송장을 한 번에 업로드

폴더에 40개의 파일이 있습니다: 각기 다른 ERP 시스템(SAP, Oracle, QuickBooks)에서 생성된 25개의 PDF 송장, 소규모 공급업체의 스캔한 JPG 송장 10개, 현장 사무소에서 찍은 종이 송장 사진 5개. 모두 업로드 영역에 함께 드래그 앤 드롭하세요. PDF, JPG, PNG, WebP, AVIF 형식을 지원합니다. 스캔본과 디지털 PDF를 따로 분류할 필요 없습니다. 각 파일은 최대 10MB까지 가능합니다.

2

열 한 번만 정의

파일명, 공급업체명, 송장번호, 발주번호, 송장일자, 납기일, 소계, 세액, 합계, 라인 항목 수, 지급 조건, 공급업체 국가를 입력하세요. 이 이름들이 출력 스프레드시트의 헤더가 됩니다. 계산 열이 필요하신가요? 라인 합계(수량 × 단가)를 추가하면 AI가 추출 중에 라인 합계를 계산합니다. 40개 모든 송장에 대해, 각 송장의 라인 항목 수가 다르더라도 말이죠.

3

통합 스프레드시트 하나 다운로드

처리 시간은 송장당 5~10초입니다. 출력은 단일 XLSX 또는 CSV 파일입니다. 모든 송장이 일치하는 열 헤더로 행을 생성합니다. Oracle PDF, 개인 사업자의 JPG, 현장 기술자의 휴대폰 사진까지 — 모두 사용자가 정의한 열로 하나의 테이블에 정리됩니다. 날짜는 정규화되고, 금액은 파싱되며, 파일명은 추적성을 위해 포함됩니다. 송장당 약 3분이 소요되는 수동 입력보다 약 18배 빠릅니다.

송장 일괄 추출이 효과적인 경우와 결과 확인이 필요한 경우

송장 일괄 추출은 대부분의 공급업체 형식을 안정적으로 처리합니다. 그 한계를 이해하면 깔끔한 결과를 기대할 수 있는 경우와 배치 결과를 점검해야 하는 경우를 알 수 있습니다.

최적의 사용 환경

다양한 레이아웃의 혼합 공급업체 송장. 40개 공급업체의 송장(각각 필드 위치, 레이블 이름, 날짜 형식이 다름)이 모두 동일한 열 구조로 추출됩니다. 이 경우 열 이름 기반 추출이 템플릿 기반 도구보다 훨씬 뛰어납니다.

명확한 필드 레이블이 있는 인쇄된 송장. 인쇄된 텍스트의 경우 최대 99% 정확도. 송장에 "Invoice Date:", "Total:", "Due Date:"와 같은 레이블이 해당 값 근처에 일관되게 표시되면(언어가 달라도) AI가 페이지 위치와 관계없이 안정적으로 식별합니다.

라인 항목 송장과 요약 전용 송장 혼합. 40개 이상의 라인 항목이 있는 상세 송장과 간단한 한 줄 송장이 섞인 배치도 깔끔하게 출력됩니다. 각 송장이 자동으로 올바른 행 수를 생성합니다. 구조가 다른 여러 파일이 아닌 하나의 병합된 테이블을 얻을 수 있습니다.

국제 공급업체의 다국어 송장. "Rechnungsdatum"이 있는 독일 송장, "Date de facturation"이 있는 프랑스 송장, "Invoice Date"가 있는 영어 송장이 모두 출력에서 동일한 "Invoice Date" 열로 추출됩니다. AI가 언어를 넘어 의미를 읽습니다.

결과 검토 시점

페이지 나누기에 걸친 라인 항목. 다음 페이지로 이어지는 제품 행이나 설명이 분할되거나 일부만 캡처될 수 있습니다. 긴 라인 항목 테이블이 있는 다중 페이지 인보이스는 AP 시스템으로 가져오기 전에 확인하세요. 특히 개별 라인 설명이 여러 인쇄 줄에 걸쳐 있는 경우 더욱 주의해야 합니다.

인쇄된 인보이스의 수기 가격 수정. 손글씨가 인쇄된 금액을 덮거나 대체하는 경우, AI는 가장 읽기 쉬운 값을 읽지만 이것이 항상 수정된 숫자와 일치하지 않을 수 있습니다. 배치 실행 전에 눈에 띄게 취소선이 있는 금액이 있는 인보이스는 수동 검토를 위해 표시하세요.

매우 저화질 스캔 또는 저해상도 팩스 사본. 3~4세대 카본 카피 또는 150 DPI 미만의 팩스 출력물은 인식 정확도를 떨어뜨립니다. 가능하면 300 DPI 이상으로 스캔하고 재복사본 대신 원본 문서를 사용하세요. 저품질 인보이스도 출력은 생성되지만 해당 행은 개별적으로 검토해야 합니다.

텍스트 레이블 없이 공간적 위치에만 의존하는 레이블. 인보이스에 "합계"를 암시하는 위치에 "$1,250"과 같은 값이 표시되지만 인접한 텍스트 레이블이 없는 경우, AI는 해당 값이 무엇을 나타내는지 신뢰성 있게 판단할 수 없습니다. 명시적인 레이블이 있는 필드는 공급업체마다 이름이 일관되지 않더라도 순수 위치 데이터보다 훨씬 정확하게 추출됩니다.

자주 묻는 질문

서로 다른 형식의 40개 업체 송장을 한 번에 처리할 수 있나요?

네, 이것이 핵심 기능입니다. 필요한 만큼의 업체 송장을 한 번에 업로드하세요. AI는 위치가 아닌 의미를 기반으로 각 송장을 읽습니다. 업체가 청구 필드를 "Bill To", "Customer", 또는 "Sold To"로 표기하더라도 AI는 이를 고객명으로 인식하여 사용자가 정의한 해당 열에 매핑합니다. 다양한 날짜 형식, 필드 위치, 라인 항목 구조 모두 업체별 템플릿 설정 없이 처리됩니다. 사용자가 한 번 정의한 열 이름은 배치 내 모든 송장에 적용됩니다.

다양한 날짜 형식을 자동으로 정규화하나요?

네. 한 업체는 MM/DD/YYYY, 다른 업체는 DD.MM.YYYY, 또 다른 업체는 "15-Mar-2024", 일부는 일본 연호 형식을 사용합니다. 비주얼 언어 모델은 각각을 날짜 값으로 인식하여 병합된 스프레드시트의 모든 행에 일관된 정규화 형식으로 출력합니다. 금액 형식에도 동일한 정규화가 적용됩니다. 유럽식 "1.500,00 €", 미국식 "$1,500.00", 프랑스식 "1 500,00" 모두 올바르게 파싱됩니다. 수동 날짜 변환, 엑셀 수식 열, 수백 개 셀에 대한 찾기 및 바꾸기가 필요 없습니다.

일부 송장에 라인 항목이 있고 다른 송장에는 합계만 있는 경우는 어떻게 되나요?

두 유형 모두 특별한 처리 없이 동일한 배치에서 작동합니다. 공급업체명송장번호 같은 헤더 필드가 각 행에 반복되는 라인 항목별 한 행 출력 또는 송장별 요약 행 출력 중에서 선택할 수 있습니다. 항목이 2개인 송장은 2행, 50개인 송장은 50행, 요약 송장은 1행을 생성합니다. 모든 출력 파일은 동일한 열 헤더를 공유합니다.

출력 열이 제 AP/ERP 시스템 가져오기 형식과 일치하는지 어떻게 확인하나요?

AP 시스템의 필드 이름과 정확히 일치하도록 열 이름을 입력하세요. 시스템이 "공급업체명" 대신 공급업체 ID를, "송장 날짜" 대신 Invoice_Date를 기대한다면 해당 이름을 사용하세요. AI는 송장 자체의 표기와 관계없이 각 송장에서 해당 값을 찾습니다. 입력한 열 이름은 내보낸 엑셀 파일의 실제 헤더가 되므로 수동으로 이름을 바꾸거나 형식을 변경할 필요 없이 출력물을 시스템에 직접 가져올 수 있습니다.

40개 중 한 개의 송장 스캔 품질이 낮으면 전체 배치가 실패하나요?

아닙니다. 각 송장은 독립적으로 처리됩니다. 40개 배치 중 한 파일이 대비가 낮은 희미한 카본 사본이라면 해당 송장의 추출 정확도는 낮아질 수 있지만, 나머지 39개는 영향을 받지 않습니다. 품질이 낮은 송장도 AI가 추출할 수 있는 값과 함께 출력 스프레드시트에 표시되며, 전체 배치를 다시 실행하지 않고 해당 개별 행을 검토하고 수정할 수 있습니다. 최상의 결과를 얻으려면 송장을 300 DPI 이상으로 스캔하고 재복사본보다는 원본 스캔을 사용하세요. 매우 큰 배치는 약 30개 파일씩 나누어 배치별 검토를 더 쉽게 하세요.

📮 contact email: [email protected]