송장에서 가장 유용한 항목은
공급업체가 인쇄한 것이 아닙니다
공급업체 송장에 수량 = 5, 단가 = $12, 청구 합계 = $65라고 적혀 있습니다. 항목 합계는 $60이어야 합니다. 공급업체가 $5를 초과 청구한 것입니다. 한 항목에서는 적은 금액이지만, 주당 40개의 송장에 각각 여러 항목이 있을 경우 청구된 금액과 실제 계산 간의 차이는 눈덩이처럼 불어납니다. 대부분의 AP(미지급금) 팀은 이러한 오류를 지불 후 며칠 또는 몇 주 후에야 발견합니다. 추출 과정에서 송장을 처리하는 즉시 알려준다면 어떨까요?
송장 필드 추출에 대한 일반적인 소개(지정할 열과 열 이름 추출 작동 방식 포함)는 송장 필드를 자동으로 추출하는 방법 가이드를 참조하세요.
핵심 요약
- 송장의 39%에 최소 하나의 오류가 있으며, 이는 공급업체에 지급되는 1달러당 약 1.5%를 조용히 잠식하는 계산 실수로, 100만 달러 지출 시 연간 약 15,000달러에 달합니다.
- 해결책은 단순한 곱셈 공식이지만, 수백 개의 라인 항목에 공식 열을 만드는 데 몇 시간이 걸려 거의 모든 송장에서 검사가 생략됩니다.
- 수량 × 단가를 계산 열로 한 번 정의하면 ImageToTable.ai가 추출 완료 시 수학적 불일치를 표시하는 일치 열을 모든 송장에 생성합니다. 스프레드시트, 공식 없이 더 이상 검사되지 않는 송장은 없습니다.
송장에 없는 열
모든 송장 라인 항목에는 공급업체가 입력한 열이 있습니다: 설명, 수량, 단가, 라인 합계. AP 워크플로의 가장 기본적인 작업은 이러한 열을 추출하여 시스템에 입력하는 것입니다.
그러나 가장 중요한 열은 공급업체가 절대 인쇄하지 않는 열입니다: 숫자가 일치하는지 확인하는 검증 열입니다. 수량 × 단가가 실제로 공급업체가 인쇄한 라인 합계와 일치합니까? 그리고 일치하지 않을 경우(대부분의 팀이 생각하는 것보다 더 자주 발생합니다), 차이는 얼마입니까?
이 열은 송장에 존재하지 않습니다. 추출 후 스프레드시트에서 수동으로 생성됩니다. 누군가 데이터를 내보내고 수식 열(=B2*C2)을 추가하고 모든 행에 드래그한 다음 청구된 합계와 비교할 다른 열을 추가하고 불일치를 스캔합니다. 30개 라인 송장의 경우 60개의 수식 셀입니다. 주당 30개 송장의 경우 1,800개의 셀입니다. 그리고 특정 화요일에 아무도 시간이 없으면 검사가 이루어지지 않고 초과 청구가 통과됩니다.
계산된 열은 검증 열을 추출 출력에 자동으로 포함시킵니다. 열 이름이나 규칙 형식에서 계산을 한 번 정의하면 처리하는 모든 송장이 원시 데이터와 함께 검증을 생성합니다. 스프레드시트 수식도, 건너뛰는 검사도 없습니다.
모든 송장 PDF에서 공급업체 이름, 날짜, PO 번호, 라인 항목 등 추출할 특정 필드를 지정하는 방법에 대한 지침은 송장 PDF에서 특정 필드 추출 가이드를 참조하세요.
송장 계산 오류가 발생하는 방식과 확인되지 않는 이유
송장 라인 항목 오류는 드문 예외 사례가 아닙니다. 재무관리연구소(IOFM)의 업계 벤치마크에 따르면 약 39%의 송장에 최소 하나의 오류가 포함되어 있습니다. Ardent Partners의 2024년 구매-지급 지표에 따르면 조직은 총 지출의 약 1.5%를 초과 지급으로 손실하며, 이는 100만 달러 규모의 공급업체 지출에서 연간 15,000달러에 해당합니다.
오류는 대개 사기성이 아닌 일상적인 것입니다:
- 공급업체가 가격표를 업데이트하여 새 단가가 적용되었지만, 송장의 라인 합계는 여전히 이전 가격을 반영합니다.
- 수량 할인이 일관되지 않게 적용됩니다. 일부 라인에는 적용되고 다른 라인에는 적용되지 않아 계산이 맞지 않습니다.
- 여러 페이지로 된 송장에서 2페이지의 소계가 3페이지에 표시된 것과 다른 행 집합으로 계산되었습니다.
- 계약 중간에 세율이 변경되었지만 공급업체의 청구 시스템이 한 청구 주기만큼 지연됩니다.
이러한 각 오류는 간단한 수량 × 단가 확인으로 잡아낼 수 있습니다. 오류가 통과되는 이유는 복잡성 때문이 아니라 물량 때문입니다. AP 담당자가 하루에 30개의 송장을 처리할 때 모든 송장에 수식 열을 추가하는 것은 지속 가능하지 않습니다. 확인은 '의심스러운' 송장에만 예약되며, 결과적으로 거의 모든 송장에서 확인이 이루어지지 않습니다.
AP에서 수동 데이터 입력 오류율의 업계 표준은 필드당 약 3.6%입니다. 즉, 데이터를 입력하는 사람도 송장 자체와는 별개로 불일치의 원인이 됩니다. 자동 추출은 이 비율을 1% 미만으로 낮춥니다. 그러나 추출만으로는 수학 검증 문제를 해결하지 못합니다. 데이터가 더 빨리 도착할 뿐이며, 검증은 여전히 누군가 Excel을 열 때까지 기다려야 합니다.
대부분의 AP 자동화 플랫폼은 검증을 별도의 후추출 단계로 처리합니다. 이들의 워크플로는 추출 → 수식 검증 → 불일치 플래그 지정 → 검토자 라우팅입니다. 검증 엔진은 추출과 출력 사이에 위치하여 추출된 데이터에 비즈니스 규칙을 적용합니다. Computed Columns는 다른 접근 방식을 취합니다: 계산과 추출이 단일 패스로 이루어집니다. 검증 열은 출력의 일부이지 별도의 처리 단계가 아닙니다.
추출 설정: 다섯 개의 열, 두 개의 계산 열
다음은 자동 검증을 포함한 인보이스 라인 항목 추출의 전체 설정입니다. 세 개의 원시 필드를 추출하고 두 개의 추가 열을 계산합니다.
방법 1: 열 이름 (로그인 불필요, 데모에서 즉시 작동)
이 내용을 열 이름 필드에 붙여넣으세요
단가
청구 합계
계산된 합계 (수량 × 단가, 소수점 둘째 자리)
일치 (계산된 합계가 청구 합계와 같으면 OK, 다르면 차액 출력)
다섯 개의 열입니다. 세 개는 직접 추출(수량, 단가, 청구 합계)이고 두 개는 계산됩니다. AI가 문서에서 값을 추출하고 각 행의 수량에 단가를 곱한 후 공급업체의 청구 합계와 비교합니다. 공급업체가 초과 청구한 경우 양수, 부족 청구한 경우 음수, 일치하면 "OK"를 출력합니다.
AI가 수식을 실행하는 것이 아니라 문서를 추론하기 때문에 가능합니다. "계산된 합계(수량 × 단가, 소수점 둘째 자리)"라고 작성하면 AI 모델이 열 이름을 결합된 명령어로 읽습니다. 즉, 수량 열을 찾고, 단가 열을 찾고, 각 행의 곱을 계산한 후 결과 형식을 지정합니다. 셀 범위를 정의하거나, 수식 구문을 배우거나, 공급업체나 송장 형식별로 설정할 필요가 없습니다.
방법 2: 규칙 형식(로그인 필요, 더 깔끔한 헤더, 더 많은 제어)
열 이름은 깔끔하게 유지, 규칙은 JSON으로
수량, 단가, 청구 합계, 계산된 합계, 일치
규칙 형식:
{
"수량": "",
"단가": "통화 기호 제거, 소수점 둘째 자리",
"청구 합계": "통화 기호 제거, 소수점 둘째 자리",
"계산된 합계": "이 라인 항목의 수량에 단가를 곱함, 소수점 둘째 자리",
"일치": "계산된 합계가 청구 합계와 같으면 OK 출력, 그렇지 않으면 차이를 부호 있는 숫자로 출력"
}
규칙 형식은 열 헤더를 짧게 유지합니다. 이는 출력이 고정 열 매핑이 있는 ERP 또는 회계 시스템으로 전송될 때 중요합니다. 계산 로직이 열 이름과 깔끔하게 분리되어 있어 송장 배치 간 유지 관리 및 재사용이 더 쉽습니다. 로그인한 사용자는 규칙 세트를 사전 설정으로 저장한 다음 공급업체의 모든 송장에 다시 입력하지 않고 적용할 수 있습니다.
출력 결과 미리보기
송장을 업로드하고 추출을 실행하면 출력 테이블에 다섯 개의 열이 모두 표시됩니다.
| 설명 | 수량 | 단가 | 청구 합계 | 계산 합계 | 일치 |
|---|---|---|---|---|---|
| 위젯 A | 10 | 12.50 | 125.00 | 125.00 | 확인 |
| 위젯 B | 5 | 12.00 | 65.00 | 60.00 | +5.00 |
| 서비스 수수료 | 3 | 85.00 | 255.00 | 255.00 | 확인 |
| 배송비 | 1 | 45.00 | 45.00 | 45.00 | 확인 |
| 위젯 C | 20 | 7.50 | 142.50 | 150.00 | -7.50 |
일치 열에서 불일치 항목을 바로 확인할 수 있습니다. 빨간색은 불일치, 초록색은 정상입니다. 위젯 B는 $5.00이 초과 청구되었고, 위젯 C는 $7.50이 과소 청구되었습니다. 5개 항목 송장 중 2개가 일치하지 않으며, 두 건 모두 결제 승인 전에 공급업체와 확인이 필요합니다.
주목할 점은 Excel을 열거나, 수식을 작성하거나, 셀을 드래그하거나, 육안으로 불일치를 찾지 않았다는 것입니다. 검증은 처음부터 추출 결과에 포함되어 있었습니다.
복잡한 송장 처리
모든 송장이 단순한 라인 항목으로 구성되지는 않습니다. 두 가지 일반적인 복잡한 상황을 처리하는 방법을 소개합니다.
소계가 있는 다중 섹션 송장
일부 송장은 라인 항목을 하드웨어, 소프트웨어, 서비스 등의 섹션으로 그룹화하고 각각 소계를 표시합니다. 일반적인 수식 기반 접근 방식은 각 섹션의 합계 범위를 수동으로 정의해야 하며, 이 범위는 송장마다 달라집니다. 계산된 열을 사용하면 AI에 섹션이 무엇인지 알려주고 경계를 자동으로 파악하게 할 수 있습니다.
섹션 검증 (섹션 소계가 인쇄된 섹션 소계와 일치하면 OK, 그렇지 않으면 차이 출력)
AI가 문서를 읽고 시각적 구조(제목, 간격, 그룹화)를 기준으로 섹션 경계를 식별한 후 각 섹션 내 행만 집계합니다. 범위 선택이나 셀 참조가 필요 없습니다.
다중 섹션 인보이스의 경우 Precision+를 활성화하세요. 이 수동 토글은 AI가 추출 시 추가 추론 단계를 수행하도록 합니다. 특히 섹션 헤더가 일관되지 않거나 명시적인 레이블 대신 간격으로만 섹션 구분이 표시된 인보이스에서 모델이 섹션 경계를 올바르게 식별하는 데 도움을 줍니다.
세율 항목 검증
인보이스에 세율이 포함된 경우, 계산된 열을 추가하여 세금을 재계산하고 비교할 수 있습니다:
이 기능은 공급업체의 청구 시스템이 할인 전에 세율을 적용하는 반면 계약서는 할인 후 적용하도록 명시하는 일반적인 사례를 포착합니다. 이로 인해 단순한 항목 합계 확인으로는 놓칠 수 있는 작지만 누적되는 차이가 발생합니다.
동일한 계산 열 접근 방식은 급여 명세서 처리에도 적용됩니다 — 순 급여, 연봉, 실효 세율이 이미 계산된 급여 명세서 데이터를 추출하는 방법 알아보기.
배치 처리: 하나의 규칙 세트, 모든 공급업체
AP 부서에서 계산 열의 진정한 가치는 배치 처리에 있습니다. 열 이름과 규칙을 한 번 정의한 후, 다양한 형식, 다양한 열 순서, 다양한 레이블의 모든 공급업체 인보이스를 업로드하면 동일한 검증이 모두에 적용됩니다.
주간 워크플로는 다음과 같습니다:
- 해당 주의 모든 공급업체 인보이스(PDF, 스캔본, 이메일 첨부파일, 종이 인보이스 사진)를 수집합니다.
- 위의 5열 규칙 세트와 함께 ImageToTable.ai에 배치로 업로드합니다.
- 통합 출력물을 다운로드합니다. 모든 인보이스의 모든 라인 항목이 포함된 하나의 테이블과 각 항목의 계산된 합계 및 일치 열이 포함됩니다.
- 일치 열에서 "OK"가 아닌 항목을 필터링합니다. 해당 행이 해당 주의 차이 보고서입니다.
주당 100개의 인보이스를 처리하는 팀의 경우, 이 방법은 수식 작성과 시각적 검사에 소요되던 약 2~3시간을 30초면 끝나는 필터 작업으로 대체합니다. 절약된 시간은 차이점을 찾는 것이 아니라 해결하는 데 사용됩니다.
지금 검증 워크플로를 사용해 보세요. 아래 데모는 위 방법 1의 열 이름과 함께 작동합니다. 열 이름을 붙여넣고 인보이스를 업로드하면 출력에서 계산된 합계 및 일치 열을 확인할 수 있습니다. 로그인이 필요하지 않습니다.
붙여넣기 예시: 수량, 단가, 청구 합계, 계산 합계 (수량 × 단가, 소수점 둘째 자리), 일치 (같으면 OK, 다르면 차액 출력)