PDF 경비 보고서를 Excel로 변환 — 다양한 영수증의 개별 항목을 하나의 일관된 스프레드시트로 추출
경비 보고서는 여러 영수증을 하나의 요약 문서로 통합하며, 각 영수증마다 형식, 날짜 표기법, 통화가 다릅니다. 수동 입력은 각 영수증을 개별적으로 스프레드시트에 옮겨 적어야 함을 의미합니다. 보고서 내 영수증 형식에 관계없이 보고서당 5~10초 만에 모든 항목(날짜, 거래처, 설명, 카테고리, 금액, 통화, 결제 수단)을 추출합니다.
Enterprise-grade security · TLS 1.3 encrypted
지출 보고서에서 추출할 수 있는 항목
필요한 열 이름을 입력하세요. AI는 픽셀 좌표가 아닌 문서 의미를 이해하여 보고서의 모든 영수증에서 해당 값을 찾아냅니다. 헤더 필드는 각 행에 반복되어 필터링과 ERP 가져오기가 용이합니다.
보고서 헤더 및 직원 정보
라인 항목 필드 (영수증별)
이는 정해진 목록이 아닙니다. 지출 보고서에 포함된 모든 필드명을 입력하세요. AI가 문서를 읽고 요청한 값을 찾아냅니다.
예상보다 비용 보고서 추출이 어려운 이유
비용 보고서는 단일 문서가 아니라 여러 영수증을 묶은 컨테이너로, 각 영수증은 서로 다른 업체, 형식, 날짜 표기법, 통화를 사용합니다. 템플릿 기반 OCR 도구나 수동 복사-붙여넣기 방식은 이러한 이질성을 처리하는 데 한계가 있습니다.
문제점
하나의 지출 보고서에 Delta Airlines 전자 항공권(USD, MM/DD/YYYY 날짜, 요금+세금+수하물 내역), Uber 영수증(USD, DD/MM 날짜, 요금+팁+할증), Hilton 호텔 청구서(USD, 1박 요금×2박+세금+기타 비용), Gotham 스테이크하우스 영수증(USD, 소계+팁+합계, '식사 및 접대' 항목)이 섞여 있을 수 있습니다. 각 영수증마다 금액, 날짜, 항목 표시 방식이 다릅니다. 수동 입력은 보고서 하나당 네 가지 다른 시각적 패턴을 오가며 작업해야 함을 의미하며, 월 50건 이상의 보고서를 처리하는 재무팀은 이를 200회 이상 반복합니다.
Delta 영수증은 "Oct 12, 2024", Uber는 "12/10/2024", 호텔 청구서는 "2024-10-14" 형식을 사용합니다. 직원이 해외 출장을 다녀온 경우 EUR 또는 JPY로 된 영수증이 USD 환산 금액이 표시된 보고서와 함께 제출될 수 있습니다. 수동 입력 시 모든 날짜를 통일하고 환율을 일일이 확인해야 하므로, 환급 계산, 감사 추적, 세무 신고에 오류가 발생하기 쉽습니다. r/Accounting 커뮤니티에서도 논의된 바와 같이, 다중 통화 지출 보고서는 월말 마감 시 정산 오류의 주요 원인입니다.
지출 보고서는 헤더(직원명, 부서, 보고 기간, GL 코드, 총 환급액)와 라인 항목(각 영수증의 날짜, 거래처, 금액, 항목)으로 구성됩니다. 수동 입력 시 일반적으로 두 가지 선택지가 있습니다: 영수증당 한 행에 헤더 정보를 반복하거나, 보고서당 한 행에 영수증을 여러 열로 나열하는 것입니다. 두 방식 모두 깔끔하지 않습니다. ERP 및 회계 시스템은 각 지출이 하나의 행으로 구성된 평면적인 라인 항목 구조를 요구하지만, 이를 수동으로 작성하려면 모든 행에 직원명과 부서를 반복 입력해야 합니다. 보고서 50건(평균 영수증 5개)을 처리하려면 헤더 데이터를 250번 반복 입력해야 합니다.
커스텀 열 추출이 해결하는 방법
커스텀 열 추출(ImageToTable.ai의 핵심 기능)은 필드명을 한 번만 입력하면 됩니다: "날짜", "업체/판매자", "설명", "카테고리", "금액", "통화", "결제 수단". AI는 각 값의 위치가 아닌 의미를 이해하여 찾아냅니다. 델타 전자항공권, 우버 영수증, 힐튼 숙박비, 식당 계산서 모두 날짜, 업체명, 총액이 있으며 AI는 레이아웃과 관계없이 이를 찾습니다. 동일한 열 정의는 모든 보고서의 모든 영수증에 적용되며, 업체별 템플릿이나 좌표 기반 설정이 필요 없습니다. 다음 달 직원이 완전히 다른 형식의 에어프랑스 영수증을 제출해도 동일한 열이 계속 작동합니다.
"날짜" 열을 추가하면 AI가 입력 형식과 관계없이 모든 날짜를 일관된 출력 형식(예: YYYY-MM-DD)으로 표준화합니다. "통화" 열을 추가하면 AI가 각 영수증에 표시된 원래 통화("USD", "EUR", "JPY")를 캡처하고, "금액" 열은 경비 보고서 헤더의 환산 값을 기록합니다. 이렇게 하면 영수증당 두 가지 중요한 데이터 포인트(감사용 원래 통화와 환급 계산용 환산 금액)를 얻을 수 있습니다. 직원이 여러 통화로 영수증을 제출하는 국제 경비 보고서의 경우 환율 조회 및 영수증당 두 값 입력의 수작업이 필요 없습니다.
헤더 열(직원명, 부서, 보고 기간, GL 코드)과 라인 항목 열(날짜, 업체, 금액, 카테고리)을 동일한 열 목록에 정의하면 AI가 헤더 값을 한 번 추출하여 모든 출력 행에 배치합니다. 결과는 ERP가 기대하는 그대로입니다: 각 행이 하나의 경비 라인 항목을 나타내고, 필터링, 피벗 분석, SAP, Oracle, NetSuite, QuickBooks 등 모든 회계 플랫폼으로의 직접 가져오기를 위해 모든 식별 헤더 필드가 포함된 평면 테이블입니다. 영수증 5개가 있는 보고서의 경우 직원명, 부서, 보고 기간이 이미 채워진 5개의 행이 생성됩니다. 각각 영수증 5개가 있는 50개 보고서를 일괄 처리하면 250개의 행이 생성되며, 모두 해당 직원과 부서에 올바르게 연결되어 단일 통합 Excel 파일로 제공됩니다.
PDF 지출 보고서를 깔끔한 엑셀로: 작동 방식
직원 지출 보고서를 정기적으로 처리해야 한다면(환급, 월말 마감, 감사 준비 등), 업로드부터 검증된 결과물까지의 워크플로우를 확인하세요.
지출 보고서 업로드 — 1개든 수십 개든, 모든 형식 가능
회사 시스템(Concur, Expensify, Zoho Expense, SAP, Workday)의 PDF 지출 보고서나 영수증이 첨부된 스캔 종이 보고서를 드래그하여 업로드하세요. JPG, PNG, WebP, PDF를 지원하며, 영수증이 이미지로 포함된 여러 페이지 보고서도 처리 가능합니다. 일괄 처리 기능으로 한 달 치 AP 배치의 모든 보고서를 한 번에 업로드하고 결과를 하나의 파일로 통합하세요. 내부 시스템을 사용하지 않는 직원으로부터 보고서를 수집하려면 수집 링크를 생성하세요. 업로더가 회원가입이나 로그인 없이 짧은 인증 코드를 입력해 지출 보고서를 처리 대기열에 제출할 수 있는 공유 URL입니다. 파일은 계정의 대기열에 표시되어 추출 준비가 완료됩니다.
필요한 열 이름을 한 번만 입력하세요
원하는 필드를 입력하세요: "직원 이름", "부서", "보고 기간", "GL 코드", "날짜", "거래처/판매자", "설명", "카테고리", "금액", "통화", "영수증 첨부 (Y/N)", "결제 수단". 헤더 필드와 라인 항목 필드를 원하는 순서로 혼합할 수 있습니다. AI는 어떤 값이 어떤 수준에 속하는지 이해합니다. "카테고리 (옵션: 여비/식비/숙박비/사무용품/기타)"와 같은 추론 열을 사용하면 AI가 영수증에서 읽은 거래처와 설명을 기반으로 각 비용을 분류합니다. "통화 확인 (보고서 총 USD / 변환된 라인 항목 합계)"와 같은 계산 열을 사용하면 추출 중에 지출 보고서 총액이 개별 영수증 합계와 일치하는지 확인할 수 있습니다. 동일한 열 구성이 모든 직원과 부서의 모든 보고서에 적용됩니다.
통합 엑셀 다운로드 — 각 영수증이 한 행으로
모든 영수증 라인 항목이 출력 파일에서 한 행이 됩니다. 영수증 5개가 있는 보고서는 5개의 행을 생성하며, 각 행에는 직원 이름, 부서, 보고 기간, GL 코드, 날짜, 거래처, 금액, 카테고리 및 기타 요청된 모든 필드가 포함됩니다. 평균 5개의 영수증이 있는 30개의 보고서 배치는 약 150개의 행을 생성하며, 모두 올바르게 연결되어 분석 준비가 완료됩니다. XLSX, CSV 또는 JSON으로 내보낼 수 있습니다. 월별 반복 지출 처리를 위해 로그인 후 열 구성을 템플릿으로 저장하면, 매번 필드 이름을 다시 입력할 필요 없이 모든 배치에 재사용할 수 있습니다. 출력은 SAP, Oracle, NetSuite, QuickBooks 또는 총계정원장에 직접 가져올 수 있는 구조로 제공됩니다.
최적의 사용 환경 — 결과 확인이 필요한 경우
가장 효과적인 경우
기업 시스템 PDF (Concur, Expensify, SAP, Workday, Zoho Expense). 경비 관리 플랫폼에서 생성된 보고서는 높은 정확도로 추출됩니다. 기계 형식의 필드(직원 정보, 보고서 ID, 항목별 합계, 카테고리 코드)는 열 이름에 깔끔하게 매핑됩니다. 헤더 필드와 영수증 수준 데이터 모두 한 번에 안정적으로 캡처됩니다.
서로 다른 보고서 템플릿을 사용하는 여러 부서 배치. 각 부서는 다른 경비 보고서 템플릿을 사용할 수 있습니다. 마케팅은 Concur, 엔지니어링은 Expensify, 영업은 맞춤형 Excel 출력물을 사용합니다. AI가 템플릿 좌표가 아닌 의미론적으로 읽기 때문에 동일한 열 정의가 모든 템플릿에서 추출됩니다.
표준 일반 카테고리(여행, 식비, 숙박, 사무용품)가 있는 영수증. 공급업체 이름과 설명에는 AI가 올바른 카테고리를 추론할 수 있는 충분한 신호가 포함되어 있습니다. "Delta Airlines"는 여행, "Gotham Steakhouse"는 식비, "Staples"는 사무용품으로 매핑됩니다. 영수증 자체에 카테고리 레이블이 없는 경우에도 마찬가지입니다. 추론 열을 사용하면 추출 중에 이 분류가 자동으로 수행됩니다.
결과 검토 시점
PDF에 저해상도 이미지로 포함된 영수증. 휴대폰 카메라로 저해상도 촬영 후 PDF에 붙여넣은 영수증은 품목별 세부 정보 추출 정확도가 낮을 수 있습니다. 헤더 필드는 정상 추출됩니다. 최상의 결과를 위해 영수증을 200dpi 이상으로 스캔하거나 별도 이미지 파일로 업로드하세요.
사용자 지정 또는 비표준 환율이 적용된 다중 통화 보고서. 회사별 환율표(거래일 시장 환율과 다름)를 사용하는 지출 보고서의 경우, AI는 인쇄된 변환 금액을 추출하지만 적용된 환율을 독립적으로 확인할 수 없습니다. 한 달 치 국제 비용을 일괄 처리하기 전에 회사 환율표와 몇 행을 대조 확인하세요.
인쇄된 금액 위에 복잡한 승인 서명 오버레이가 있는 지출 보고서. "승인" 도장, 다중 부서 서명, 또는 주석 표시가 인쇄된 금액을 가리는 경우 중요한 숫자가 모호해질 수 있습니다. 추출된 값을 AP 시스템에 가져오기 전에 해당 페이지를 반드시 확인하세요.
자주 묻는 질문
AI가 각기 다른 영수증 형식을 가진 여러 회사의 지출을 하나의 보고서로 합칠 때 어떻게 처리하나요?
이것이 지출 보고서가 만들어내는 핵심적인 병합 문제입니다. 지출 보고서는 Delta, Uber, Hilton, Gotham Steakhouse 등 서로 다른 업체의 영수증을 통합하는데, 각 영수증은 저마다의 형식, 날짜 표기법(MM/DD, DD/MM, YYYY-MM-DD), 통화로 금액을 표시합니다. AI는 각 영수증의 내용을 독립적으로 읽고, 영수증별 레이아웃과 관계없이 동일한 의미 필드(날짜, 업체, 금액, 카테고리)를 식별하여 모든 항목을 일관된 Excel 열로 추출합니다. 날짜 열은 단일 형식으로 표준화됩니다. 통화 열은 각 영수증의 원래 통화와 지출 보고서 헤더의 환산 금액을 함께 표시합니다. 결과적으로 각 행이 하나의 지출 항목인 깔끔하고 일관된 하나의 스프레드시트가 생성되어 ERP 또는 회계 시스템에서 바로 사용할 수 있습니다.
지출 보고서 헤더 필드와 개별 영수증 항목을 한 번에 추출할 수 있나요?
네. 헤더 수준 필드(직원 이름, 부서, 보고 기간, GL 코드, 보고서 ID, 총 상환액)와 항목 수준 필드(날짜, 업체/판매자, 설명, 카테고리, 금액, 통화, 영수증 첨부 여부, 결제 수단)를 모두 포함하도록 열을 정의하세요. AI는 헤더 필드를 한 번 추출하여 출력의 모든 행에 배치하고, 각 영수증 항목은 자체 행을 차지합니다. 즉, 직원 이름과 부서가 각 행에 반복됩니다. 이는 피벗 테이블, 직원별 필터링, 또는 평면화된 항목 레코드를 필요로 하는 ERP로 가져오는 데 이상적입니다.
영수증에 인쇄되지 않은 카테고리로 비용을 분류해야 한다면 어떻게 하나요?
추론 열(Inferred Column)을 사용하세요. 이 기능은 AI가 문서에서 읽은 내용을 기반으로 콘텐츠를 분류할 수 있게 해줍니다. "카테고리(옵션: 여행/식비/숙박/사무용품/교통/기타)"와 같은 열을 추가하면 AI가 각 영수증의 업체 이름, 설명 및 항목 컨텍스트를 읽어 올바른 카테고리를 결정합니다. 영수증 자체에 "카테고리" 필드가 없더라도 말이죠. 이렇게 하면 추출 후 각 영수증을 수동으로 검토하고 카테고리를 할당하는 단계가 필요 없습니다. GL 코드가 있는 특정 계정과목표에 매핑해야 하는 지출 보고서의 경우 "카테고리"를 추론 열로, "GL 코드(카테고리에서 매핑)"를 SAP 또는 Oracle 가져오기에 필요한 재무팀 참조 열로 사용하는 두 개의 열을 사용하세요.
여러 직원과 부서의 지출 보고서를 한 번에 일괄 처리할 수 있나요?
네. 직원 수, 부서 및 보고서 템플릿 종류에 관계없이 단일 배치로 지출 보고서를 업로드할 수 있습니다. 각 영수증 항목은 출력 Excel 파일에서 한 행이 되며, 모든 행에 직원 및 부서 식별자가 입력됩니다. 마케팅, 엔지니어링, 영업, 운영 부서에서 각각 다른 지출 관리 시스템을 사용하는 50개 이상의 보고서를 월말 마감 처리해야 하는 경우, 하나의 배치와 하나의 열 정의로 모두 처리할 수 있습니다. 정기적인 월별 처리를 위해 로그인 후 열 구성을 템플릿으로 저장하면, 매번 필드 이름을 다시 입력하지 않고 모든 배치에서 재사용할 수 있습니다. 회사 시스템을 사용하지 않는 직원으로부터 보고서를 수집하려면 수집 링크를 생성하세요. 누구나 짧은 확인 코드를 입력하여 지출 보고서를 처리 대기열에 업로드할 수 있는 공유 가능한 URL입니다. 업로더는 등록이나 로그인이 필요 없습니다.
PDF 지출 보고서 내 영수증이 검색 가능한 디지털 텍스트가 아닌 포함된 이미지인 경우는 어떻게 하나요?
AI는 문서를 시각적으로 읽습니다. 검색 가능한 텍스트 레이어에 의존하지 않습니다. PDF 지출 보고서 내에 이미지로 포함된 스캔 영수증은 디지털 텍스트와 동일한 방식으로 읽힙니다. VLM이 레이아웃을 분석하고 각 요소가 문맥상 의미하는 바를 이해하여 값을 추출합니다. 포함된 영수증 이미지의 정확도를 높이려면 스캔 해상도를 200dpi 이상으로 설정하세요. 지출 보고서 요약 데이터와 개별 영수증 데이터를 모두 높은 정확도로 필요로 하는 경우, 영수증 이미지를 별도로 처리하여 라인 항목 세부 정보를 얻고 보고서 자체의 헤더 수준 추출과 결합하세요.
경비 보고서 데이터 추출에 대해 더 알아보기
직원 경비 보고서 데이터를 Excel로 추출: 다중 형식 영수증 통합 문제
AI가 경비 보고서의 핵심 과제인 다양한 레이아웃의 영수증 데이터를 하나의 일관된 스프레드시트로 추출하는 방법.
월말 영수증 더미 처리: 직원 경비 스크린샷을 상환 시트로 변환
월말에 직원이 제출한 경비 영수증 스크린샷을 열 기반 추출을 사용하여 처리하는 실용적인 워크플로우.
Google Sheets 애드온으로 경비 보고서 일괄 처리: 스프레드시트로 직접 추출
스프레드시트를 떠나지 않고 경비 보고서 추출 워크플로우를 Google Sheets에 직접 연결하는 방법.
수집 링크로 직원 영수증을 모아 Google Sheets로 추출
수집 링크를 사용하여 직원으로부터 경비 영수증을 수집하고 상환 처리를 위해 Google Sheets로 일괄 추출하는 방법.