지출 보고서 라인 항목을 추출하고정책 한도 위반을 플래그 지정하는 방법

모든 지출 정책에는 기준이 있습니다. 식사는 $75 상한, 호텔은 1박당 $250 상한, 마일리지는 IRS 요율 등이죠. 하지만 정책은 누군가 모든 라인 항목을 대조할 때만 의미가 있습니다. 대부분의 재무팀에서는 담당자가 각 지출 보고서를 열어 — 흔히 법인카드가 없는 현장 직원이 제출한 스캔 PDF인 경우가 많습니다 — 모든 금액을 정책 핸드북과 수동으로 비교합니다. 20개 라인 보고서는 몇 분이 걸립니다. 월말에 쌓인 보고서 30건은 오후 내내 걸립니다. 확인 자체는 단순합니다. 이 숫자가 한도를 초과했는가? 시간이 드는 이유는 매월 라인별로, 보고서별로 하나씩 처리하기 때문입니다.

수작업 입력은 그만 — AI가 대신 읽어드립니다
이미지 또는 PDF를 업로드하세요 — 10초 안에 구조화된 스프레드시트 데이터로 변환됩니다
지금 사용해 보기 →
계산 열을 사용하여 정책 한도를 자동 플래그 지정하는 지출 보고서 라인 항목

핵심 요점

  1. 1시간에 지출 보고서 10건을 처리하면 효율적으로 보입니다. 하지만 그중 8건은 위반이 전혀 없었고, 문제없다는 것을 증명하는 데 48분을 썼다면 어떨까요.
  2. 실제 병목은 정책 위반을 찾는 것이 아니라 모든 라인 항목을 정책 핸드북과 수동으로 비교하는 것입니다. 숫자를 추출한 도구는 어떤 한도와도 대조하지 않았습니다.
  3. 정책 플래그 열을 한 번만 정의하면 ImageToTable.ai가 추출 중에 모든 라인에 대해 "OK" 또는 "FLAG"를 출력합니다. 필터로 플래그된 행만 확인하고 판단에 시간을 쓰세요. 라인별 대조는 필요 없습니다.

정책 확인이 실제로 이루어지는 시점 — 그리고 여전히 수동인 이유

비용 관리 플랫폼은 특정 시나리오에 대해서만 정책 준수를 해결했습니다. 바로 회사 생태계 내에서 법인카드를 사용하는 직원의 경우입니다. Expensify, Ramp, Navan은 거래 시점에 정책 위반 지출에 플래그를 지정합니다. 비용 보고서가 생성되기 전에 말이죠. GBTA 연구에 따르면 비용 보고서 1건을 처리하는 평균 비용은 $58이며, 보고서의 19%에는 오류가 포함되어 있어 수정에 추가로 $52와 18분이 소요됩니다. 거래 수준에서의 정책 준수는 조직에 상당한 비용 절감 효과를 제공합니다.

하지만 이 모델은 모든 비용이 플랫폼을 통해 흐를 때만 작동합니다. 실제로 많은 조직은 플랫폼 외부에 있는 사람들로부터 비용 보고서를 문서 형태로 받습니다. PDF, 스캔한 종이 양식, 스프레드시트 등으로 말이죠. 현장 기술자가 제출하는 종이 양식, 출장 비용을 청구하는 계약직, 법인카드 프로그램이 없는 조직의 직원 등이 해당됩니다. 정책은 여전히 적용됩니다. 기준 금액은 여전히 핸드북에 있습니다. 하지만 확인 작업은 여전히 수동입니다.

업무 흐름은 다음과 같습니다. 재무팀 구성원이 각 비용 보고서 PDF를 열고, 품목을 읽고, 각 금액을 정책 핸드북과 대조하고, 위반 사항을 후속 조치용으로 표시한 다음, 데이터를 스프레드시트나 ERP에 입력합니다. 추출과 규정 준수 확인은 모두 사람의 주의가 필요한 두 가지 별도 단계입니다. 한 사람이 한 시간에 10건의 보고서를 처리할 수 있으며, 그중 8건은 위반 사항이 전혀 없습니다. 문제가 없다는 것을 증명하는 데 시간을 쓰는 셈입니다.

병목 현상은 위반 사항을 찾는 것이 아닙니다. 위반 사항이 없다는 것을 확인하기 위해 모든 항목을 검토하는 것입니다. "OK" 또는 "FLAG"를 출력하는 조건부 계산 열을 사용하면 확인 단계 자체가 사라집니다. 누구도 정책 핸드북을 읽지 않아도 플래그가 출력에 표시됩니다.

정책 확인을 계산 열로 활용하기

계산 열은 문서에서 직접 가져오는 대신, AI가 추출 과정에서 값을 계산하는 열입니다. "금액" 열이 지출 보고서에서 원시 숫자를 그대로 제공하는 대신, 계산 열은 해당 숫자에 규칙을 적용하고 결과를 출력합니다. 규칙은 산술적이거나 조건부이거나 둘 다일 수 있으며, 추출과 동시에 실행되므로 결과가 이미 계산된 상태로 출력됩니다.

정책 확인의 경우, 계산은 조건부입니다: 금액이 정책 한도를 초과하면 "플래그"를 출력하고, 그렇지 않으면 "OK"를 출력합니다. 정책 한도(예: 식비 $75)는 문서가 아닌 열 정의에 포함된 고정 매개변수입니다. AI는 지출 항목에서 금액을 추출하고, 규칙에 포함된 기준값과 비교한 후 결과를 기록합니다. 별도의 규정 준수 단계가 필요 없습니다. 수동 교차 확인도 필요 없습니다. 플래그는 출력 스프레드시트의 또 다른 열일 뿐입니다.

이 계산을 정의하는 방법은 두 가지가 있습니다. 열 이름 방식은 로그인 없이 데모에서 즉시 작동하며, 계산 설명을 열 이름 필드에 직접 입력합니다. 규칙 형식 방식은 열 이름을 깔끔하게 유지하면서 계산을 JSON 규칙에 저장하며, 반복 사용을 위해 사전 설정으로 저장할 수 있습니다. 두 방식 모두 동일한 결과를 생성합니다: 주의가 필요한 항목을 알려주는 "정책 플래그" 열입니다.

수작업 입력은 그만 — AI가 대신 읽어드립니다
이미지 또는 PDF 업로드 — 10초 안에 구조화된 스프레드시트 데이터로 변환
지금 사용해 보기 →

방법 1: 열 이름 접근법 — 열 레이블에서 규칙 정의하기

열 이름 필드에 추출하려는 필드와, 계산 열의 경우 이를 변환하는 규칙을 함께 입력합니다. AI가 지침을 읽고 추출 중에 적용합니다. 설정도, 템플릿도, 로그인도 필요 없이 바로 시도할 수 있습니다.

$75 식사 한도, $250 호텔 한도, IRS 마일리지 요율이 적용되는 표준 경비 보고서의 경우 열 이름은 다음과 같습니다:

열 이름 필드에 붙여넣으세요

Employee Name
Expense Date
Category
Description
Amount (numeric, no currency symbol)
Policy Flag (IF Category contains "Meal" and Amount > 75 THEN "FLAG - exceeds $75 meal limit"; IF Category contains "Hotel" or "Lodging" and Amount > 250 THEN "FLAG - exceeds $250 lodging limit"; IF Category contains "Mileage" and Amount > 0.70 THEN "FLAG - exceeds IRS 2025 mileage rate"; ELSE "OK")

Policy Flag 열의 각 조건은 동일한 패턴을 따릅니다. AI가 Category 열을 읽고 적용할 기준을 결정하고, Amount 열에서 실제 값을 읽어 비교합니다. "Meal" 경비는 $75 기준을, "Hotel" 또는 "Lodging" 경비는 $250 기준을, "Mileage" 경비는 $0.70 기준을 적용합니다. 정의된 카테고리에 해당하지 않는 항목은 "OK"로 처리되어 분류되지 않은 경비로 인한 오탐지가 없습니다.

기준값은 열 정의에 포함되어 있습니다. 문서 어디에도 표시되지 않습니다. 이는 계산 열의 핵심 기능입니다: 고정 매개변수 참조. AI는 규칙에 대한 이해 속에 정책 한도를 보유하고 페이지에서 추출하는 모든 항목에 이를 적용합니다. 다음 분기에 정책이 변경되어 식사 한도가 $75에서 $80으로 오르면 열 정의의 숫자 하나만 변경하면 되며, 스프레드시트의 모든 수식을 수정할 필요가 없습니다.

현장 직원이 종이 양식에 손으로 작성하는 경우가 흔한 경비 보고서의 경우 Precision+를 활성화하세요. 추가 추론 단계를 통해 모델이 조건부 논리를 적용하기 전에 손으로 쓴 숫자를 정확히 읽을 수 있어, 잘못 읽은 금액으로 인한 오탐지 또는 더 심각한 위반 누락 가능성을 줄일 수 있습니다.

PDF / 이미지 자동 정책 플래그

붙여넣어 보세요: Employee Name, Expense Date, Category, Description, Amount, Policy Flag (IF Category contains "Meal" and Amount > 75 THEN "FLAG - exceeds meal limit"; IF Category contains "Hotel" and Amount > 250 THEN "FLAG - exceeds lodging limit"; ELSE "OK")

방법 2: 규칙 형식 — 깔끔한 헤더, 재사용 가능한 규칙

열 이름 방식은 빠른 확인에 적합합니다. 하지만 비용 보고서를 정기적으로 처리한다면 — 동일한 정책, 동일한 범주, 매달 반복 — 규칙 형식은 열 헤더를 읽기 쉽게 유지하고 로직을 관리하기 쉽게 만듭니다. 열 이름은 단순하게 유지되고("Policy Flag" 대신 "Policy Flag (IF Category contains... then... with different thresholds for...)" ) 계산은 사전 설정으로 저장할 수 있는 JSON 규칙에 포함됩니다.

깔끔한 열 이름; 계산 규칙은 JSON에

{
  "Employee Name": "",
  "Expense Date": "Format as YYYY-MM-DD",
  "Category": "Standardize to one of: Meal, Hotel, Mileage, Transport, Office Supplies, Other",
  "Description": "",
  "Amount": "Numeric only, two decimal places, no currency symbol",
  "Policy Flag": "IF Category is 'Meal' and Amount > 75 THEN 'FLAG - exceeds $75 meal limit'. IF Category is 'Hotel' and Amount > 250 THEN 'FLAG - exceeds $250 lodging limit'. IF Category is 'Mileage' and Amount > 0.70 THEN 'FLAG - exceeds IRS 2025 mileage rate'. IF Category is 'Transport' and Amount > 150 THEN 'FLAG - exceeds $150 transport limit'. ELSE 'OK'."
}

규칙 형식을 사용하면 Category 열도 비용 유형을 정규화합니다 — AI가 "Dinner," "Lunch," "Breakfast"를 모두 "Meal"로, "Lodging," "Accommodation," "Airbnb"를 "Hotel"로 표준화합니다. 이 정규화는 Policy Flag가 올바르게 작동하는 데 중요합니다. 직원이 범주 필드에 "Dinner with client"라고 입력하고 규칙이 "Meal"을 확인한다면, 표준화 없이는 플래그가 이를 놓칠 수 있습니다. 규칙은 매핑을 정의하고, AI는 조건부 확인을 실행하기 전에 이를 적용합니다.

각각 약간씩 다른 정책 임계값을 가진 여러 부서의 비용 보고서를 처리하는 재무 팀의 경우, 규칙 형식은 별도의 사전 설정 생성을 지원합니다. 영업 부서 사전 설정은 고객 접대를 위한 더 높은 식사 한도를 허용할 수 있습니다. 현장 운영 사전 설정은 트럭과 승용차에 대해 다른 마일리지 요금을 가질 수 있습니다. 각 사전 설정은 올바른 임계값에 맞춰진 Policy Flag 열을 생성하며, 전환은 한 번의 클릭입니다.

정책은 수동 체크리스트가 아닌 사전 설정에 있습니다. IRS가 표준 마일리지 요금을 업데이트할 때 — 2025년의 $0.70에서 다음 해의 어떤 금액으로든 — 하나의 규칙에서 하나의 숫자를 업데이트하는 것은 정책 알림 이메일, 구두 알림, 그리고 누군가 업데이트하는 것을 잊은 스프레드시트 수식을 대체합니다.

카테고리별 정책 한도 처리

조건부 계산 열의 강점은 단일 한도 확인이 아닙니다. 어떤 스프레드시트 수식도 그 정도는 할 수 있습니다. 진짜 강점은 같은 열 안에서 카테고리별로 다른 한도를 모든 비용 항목, 모든 지출 보고서에 단 한 번의 처리로 확인한다는 점입니다. AI가 먼저 카테고리를 평가하고, 해당 한도를 선택한 뒤 적용합니다. 열 하나, 규칙 다수, 수동 확인 불필요.

위의 규칙 형식 프리셋으로 처리한 일반적인 지출 보고서 항목 배치의 출력 결과는 다음과 같습니다.

직원날짜카테고리설명금액정책 플래그
Sarah Chen2026-06-10식사고객 저녁 - The Capital Grille$128.50플래그 - 식사 한도 $75 초과
Sarah Chen2026-06-10호텔Marriott Downtown$245.00OK
Marcus Reyes2026-06-11주행 거리현장 방문 왕복 180마일$0.70OK
Marcus Reyes2026-06-11식사현장 점심$22.40OK
James Okonkwo2026-06-12호텔Hilton Airport$312.00플래그 - 숙박 한도 $250 초과
James Okonkwo2026-06-12교통고객 사무실까지 택시$45.00OK

위의 6개 비용 항목 중 2개가 플래그 처리되었으며, 둘 다 어떤 한도를 초과했는지 정확히 표시됩니다. 재무 검토자는 스프레드시트를 열고 정책 플래그 열을 필터링하여 "FLAG" 행만 표시한 뒤 두 건의 위반 사항을 검토하면 됩니다. 나머지 4개 항목은 "OK"가 이미 정책에 따라 검증되었으므로 검토 시간이 전혀 필요 없습니다. 이것이 6개 항목을 확인하는 것과 2개 항목을 확인하는 것의 차이이며, 배치에 지출 보고서가 추가될수록 누적되는 67%의 검토 시간 절감 효과를 만들어냅니다.

위에 표시된 한도는 예시입니다. 조직의 정책은 위치에 따라 다른 GSA 일비율(GSA Per Diem Rates 2025)이나 IRS Publication 463의 IRS 표준 주행 거리 요율을 사용할 수 있습니다. 열 정의는 사용자가 지정하는 모든 숫자에 맞게 조정됩니다. "$75"를 식사 한도로, "$250"을 숙박 상한으로 변경하면 출력 결과에 정책이 반영됩니다.

IRS 책임 회계제도 규칙(Treas. Reg. §1.62-2)을 준수해야 하는 조직의 경우, 정책 플래그 열은 문서화라는 부차적인 목적을 제공합니다. 정책 한도를 초과하는 것으로 플래그된 금액은 직원의 과세 소득으로 처리되거나 직원이 60일 이내에 초과분을 반환해야 할 수 있습니다. 추출 결과에 정책 위반이 명시적으로 플래그되면 규정을 준수하는 비용 상환 처리를 뒷받침하는 감사 추적이 생성됩니다. 바쁜 재무 팀에서 일관되지 않게 수행되는 수동 검토는 이러한 요구 사항을 충족하지 못하는 경우가 많습니다.

자주 묻는 질문

부서나 직급별로 다른 정책 한도를 설정할 수 있나요?

네 — 규칙 형식 방법을 사용하여 부서별로 별도의 프리셋을 만들 수 있습니다. 영업 부서는 고객 접대에 $100 식사 한도를, 엔지니어링 부서는 $50 한도를 가질 수 있습니다. 현장 관리자와 임원은 호텔 상한액이 다를 수 있습니다. 각 프리셋은 자체 기준을 정의하며, 배치를 처리하기 전에 올바른 프리셋을 선택합니다. 열 헤더는 모든 프리셋에서 동일하게 유지되므로, 어떤 프리셋이 어떤 배치를 처리했는지와 관계없이 출력이 단일 보고서로 깔끔하게 통합됩니다.

비용 카테고리가 손으로 쓰였거나 모호한 경우에는 어떻게 하나요?

규칙 형식 버전의 카테고리 열에는 표준화 규칙이 포함되어 있습니다. AI는 정책 플래그 규칙이 실행되기 전에 "Dinner", "Lunch", "Breakfast"와 같은 변형을 모두 "Meal"로 매핑합니다. 읽을 수 있는 손글씨의 경우 AI가 텍스트를 읽고 동일한 정규화를 적용합니다. 진정으로 모호한 항목(예: "Miscellaneous" 또는 읽기 어려운 손글씨)의 경우 정책 플래그는 오탐지를 생성하는 대신 "OK"로 기본 설정됩니다. 손글씨가 많은 문서의 경우 Precision+를 활성화하여 카테고리 인식 정확도를 높이세요.

PDF에 포함된 영수증 이미지가 있는 지출 보고서에도 작동하나요?

계산 열 로직은 추출된 값에 대해 작동합니다. 지출 보고서 PDF에 포함된 영수증 이미지가 있고 라인 항목 데이터도 보고서 표에 입력된 경우, 추출 및 정책 확인은 정상적으로 작동합니다 — AI는 입력된 표 값을 읽습니다. 지출 기록이 포함된 영수증 자체뿐이고(입력된 요약 없음) 영수증을 별도의 개별 문서로 추출해야 하는 경우, 혼합 양식 + 영수증 문서를 처리하는 지출 보고서 추출을 사용할 수 있습니다.

관리자 승인을 받아 정책을 정당하게 초과하는 지출은 어떻게 처리하나요?

정책 플래그 열은 위반을 표시할 뿐 거부하지 않습니다. "FLAG" 결과는 지출에 검토가 필요하다는 의미이지 자동으로 거부된다는 의미가 아닙니다. 일반적인 워크플로: 출력을 필터링하여 FLAG 행만 표시하고, 각 행에 문서화된 관리자 사전 승인이 있는지 확인한 후 처리합니다. 많은 재무 팀은 각 플래그의 처리를 기록하는 별도의 "승인 상태" 열을 추가합니다. 자동화는 감지를 담당하고, 판단은 사람이 담당합니다.

금액 대신 영수증 수 또는 누락된 영수증을 기준으로 지출에 플래그를 지정할 수 있나요?

네. 계산 열은 일반 영어로 설명할 수 있는 모든 조건부 논리를 지원합니다. 영수증 준수 여부를 확인하려면 Receipt Status (IF Receipt Count is 0 THEN "FLAG - missing receipt"; IF Receipt Amount differs from Expense Amount by more than $5 THEN "FLAG - receipt/expense mismatch"; ELSE "OK")와 같은 열을 추가하세요. AI는 정책 기준뿐만 아니라 추출한 모든 필드(금액 비교, 영수증 존재 여부, 날짜 근접성)에 대해 조건을 평가합니다.

경비 정책에 지역별 요금이 있다면 어떻게 하나요? (예: GSA 일비가 도시마다 다른 경우)

열 이름 방식은 조건부 논리에 위치 인식 규칙을 포함할 수 있습니다: IF Location is "New York" and Category is "Hotel" and Amount > 300 THEN "FLAG"; IF Location is "Omaha" and Category is "Hotel" and Amount > 200 THEN "FLAG". 그러나 위치별 임계값이 많은 경우 단일 열 정의에 포함하기에는 복잡해집니다. 실용적인 접근 방식: 위치나 지역별로 경비 보고서를 일괄 처리하고, 위치별 사전 설정을 사용하세요. 복잡한 다단계 일비 구조를 가진 조직은 단일 열에 수십 개의 위치 규칙을 포함하는 것보다 이 방식이 더 유지 관리하기 쉬울 수 있습니다.

지출 보고서를 업로드하면 출력에서 정책 위반이 자동으로 플래그 지정됩니다. 정책 핸드북과 라인별 대조는 필요 없습니다.

문서 업로드
📮 contact email: [email protected]