복사된 명세서를 CSV로 변환

Xerox 또는 복사된 은행 명세서를 OCR로 엑셀/CSV로 변환. 방법, 정확도 팁, 정산을 위한 추출된 데이터 검증 비교.

How-to작성자 Krrisha
8 분 읽기

지점에서 은행 명세서를 복사했거나 누군가 연말 정산을 위해 복사된 사본을 보냈다. 이제 거래를 엑셀이나 회계 소프트웨어에 입력해야 하는데 200줄을 손으로 입력하는 것은 하고 싶지 않다.

복사된 명세서는 변환하기 가장 어려운 형식이다. 스캔한 이미지가 PDF 안에 있어서 표준 PDF-엑셀 도구는 아무것도 추출하지 못하거나 쓰레기 같은 결과물을 만든다. 이 가이드는 복사본 품질의 명세서에서 실제로 작동하는 OCR 방법, 각 방법에서 기대할 수 있는 것, QuickBooks나 Xero로 가져올 수 있는 정확한 CSV를 얻는 방법을 설명한다.

복사된 명세서가 일반 변환 도구를 작동하지 않는 이유

은행 명세서를 복사하면 페이지의 이미지를 만든다. PDF는 그 이미지를 포함하지만 아래에 텍스트 레이어가 없다. Adobe Export PDF, Tabula, Excel의 Power Query 같은 도구는 PDF에서 텍스트를 읽는다. 이미지의 텍스트는 볼 수 없다.

복사본 품질이 괜찮아도 여러 OCR 관련 문제가 나타난다:

  • 여러 줄 거래 설명이 금액을 잘못된 열로 이동시키는 열 정렬 오류
  • OCR이 표 구조를 구분할 수 없을 때 차변과 대변 열이 바뀜
  • 날짜가 난수로 읽힘 (08/12/2024가 08122024가 되거나 셀 전체에 분산됨)
  • 수표 번호와 참조 코드가 금액과 합쳐짐
  • 낮은 명도나 토너 얼룩으로 OCR 엔진이 전체 행을 건너뜀

정산 위험이 실제다. 180개 거래 중 5개가 조용히 누락되거나 잘못된 열에 들어가면 장부가 맞지 않고 어디가 문제인지 알 수 없다.

방법 1: Adobe Acrobat OCR과 수동 엑셀 정리

Adobe Acrobat Pro는 Tools > Enhance Scans에서 OCR을 포함한다. PDF에 텍스트 레이어를 추가하면 File > Export To > Spreadsheet를 통해 엑셀로 내보낼 수 있다.

단계:

  1. Adobe Acrobat Pro에서 복사된 명세서 PDF를 열기
  2. Tools > Enhance Scans > Recognize Text > In This File로 이동, 언어 선택, Recognize Text 클릭
  3. OCR이 완료되면 File > Export To > Spreadsheet > Microsoft Excel Workbook으로 이동
  4. 내보낸 .xlsx 파일을 열어 열 확인

Adobe의 OCR은 깔끔한 단일 열 텍스트에서는 정확하지만 은행 명세서 표는 혼동시킨다. 보통 한두 개 열에 모든 텍스트가 들어가고 금액이 흩어진다. 날짜와 설명이 함께 실행된다. 10페이지 명세서의 경우 30~60분의 수동 열 분할과 정리가 필요하다.

작동하는 경우: 깔끔한 복사본과 단순한 레이아웃의 한 페이지 명세서. 분기별로 한 번만 하면 정리 시간이 받아들일만할 수 있다.

실패하는 경우: 여러 페이지 명세서, 복사본 명도 낮음, 또는 여러 줄 설명이 있는 경우. 처음부터 손으로 입력했다면 더 오래 걸릴 것이다.

방법 2: Google Drive OCR과 Google Sheets 내보내기

Google Drive는 Google Docs에서 이미지나 스캔한 PDF를 열 때 자동으로 OCR을 수행한다.

  1. 복사된 명세서 PDF를 Google Drive에 업로드
  2. 파일을 마우스 오른쪽 클릭하고 Open With > Google Docs 선택
  3. Google Docs가 새 문서를 열고 포함된 이미지 아래에 OCR된 텍스트 표시
  4. 텍스트를 복사해 Google Sheets에 붙여넣고 CSV로 내보내기

Google의 OCR은 텍스트를 잘 읽지만 표 구조를 전혀 보존하지 않는다. 모든 것이 평문 단락으로 나온다. 열 분리가 없는 날짜, 설명, 금액의 벽을 받는다. 이를 적절한 CSV 열로 분할하려면 복잡한 수식이나 수동 작업이 필요하다.

이 접근법은 무료이고 데스크톱 소프트웨어 없이 작동하지만 시간 비용이 높다. 10페이지 명세서당 45~90분을 데이터를 사용 가능한 열로 정렬하는 데 예산을 잡아야 한다.

방법 3: OCR 봇이 있는 Microsoft Power Automate Desktop

Power Automate Desktop (Windows 11의 일부이고 Windows 10용 무료 다운로드)은 이미지와 PDF에서 텍스트를 추출한 후 결과를 엑셀에 쓸 수 있는 OCR 작업을 포함한다.

각 PDF 페이지를 열고 OCR을 실행한 다음 정규 표현식이나 텍스트 위치 규칙으로 결과를 구문 분석하는 흐름을 만든다. 이는 각 은행의 레이아웃을 스크립팅해야 한다. 날짜 열이 시작되는 위치, 금액이 나타나는 위치, 여러 줄 설명을 분할하는 방법을 매핑한다.

이것이 말이 되는 경우: 매월 같은 은행의 명세서를 처리하고 설정에 몇 시간을 투자할 수 있다. 구성되면 몇 분 안에 실행된다.

문제점: 각 은행 레이아웃은 별도의 흐름이 필요하다. 5개 은행의 명세서로 작업하면 5개 스크립트를 유지한다. 형식이 변경되면 (은행이 명세서를 다시 설계) 위치 규칙을 업데이트할 때까지 흐름이 작동하지 않는다.

소규모 사업주가 매월 한 은행을 처리하는 경우 작동할 수 있다. 부기 담당자가 다양한 고객 은행을 다루는 경우 유지 관리 오버헤드는 지속 불가능하다.

방법 4: 레이아웃 이해 기능이 있는 AI 기반 변환기

표 추출을 위해 머신 러닝을 사용하는 최신 OCR 도구는 복사된 명세서를 훨씬 더 잘 처리한다. 텍스트 위치에만 의존하지 않고 열 구조를 추론하기 때문이다.

BankStmtConverter는 이 목적으로 특별히 설계되었다. 복사된 PDF를 업로드하면 표 인식 AI와 함께 OCR을 사용해 거래를 날짜, 설명, 차변, 대변, 잔액이 있는 별도 열이 있는 구조화된 행으로 추출한다. 템플릿 없이 모든 은행의 형식에 작동한다.

일반적인 복사본 문제를 처리하는 방법:

  • 여러 줄 설명이 설명 열에 유지되고 금액을 한 행 아래로 밀지 않음
  • 차변과 대변 열은 문맥 (잔액에 상대적인 위치, "인출" 또는 "입금" 같은 키워드)으로 식별되며 레이아웃만으로는 아님
  • 추출된 거래가 인쇄된 마감 잔액으로 합계를 검증하므로 데이터가 누락되었거나 잘못 읽었는지 즉시 알 수 있음
  • QuickBooks, Xero 또는 GL로 가져올 준비가 된 CSV, 엑셀, QBO 또는 OFX 결과물을 받음

프로세스는 10페이지 명세서에 약 30초가 걸린다. CSV를 다운로드하고 원본과 비교해 몇 행을 확인한 후 가져온다.

개인정보 보호에 민감한 워크플로우의 경우 데스크톱 버전은 명세서를 로컬로 처리한다. 파일이 컴퓨터를 떠나지 않는다. 고객 명세서나 신탁 계좌를 다룰 때 중요하다.

이것이 올바른 도구인 경우: 여러 은행의 복사되거나 스캔된 명세서를 정기적으로 처리하고, 정산을 위해 정확성이 필요하고, 시간을 소중히 여긴다. 처음 몇 명세서는 무료이므로 약속하기 전에 최악의 복사본에서 테스트할 수 있다.

복사된 명세서의 OCR 방법 비교

방법설정 시간명세서별 시간복사본 정확도다중 은행 지원잔액 검증
Adobe Acrobat OCR없음 (Pro가 있는 경우)30-60분 정리적당함; 열 혼합 흔함예, 매번 수동 작업아니오
Google Drive OCR없음45-90분 정리나쁨; 텍스트 전용 결과예, 매번 수동 작업아니오
Power Automate Desktop은행 레이아웃당 2-4시간구성 후 5-10분스크립트가 잘 조정되면 양호은행당 별도 스크립트사용자 지정 스크립팅 필요
BankStmtConverter없음~30초 + 빠른 검토높음; 여러 줄과 나쁜 스캔 처리예, 템플릿 필요 없음예, 인쇄된 총계에 대해 자동 확인

변환된 데이터가 올바른지 확인하는 방법

OCR 오류는 무음이다. 누락된 거래 또는 바뀐 차변/대변은 오류를 던지지 않는다. 나중에 잘못된 잔액으로 정산하고 시간을 낭비해 불일치를 찾을 것이다.

변환 후 회계 시스템으로 가져오기 전에 이 확인을 하라:

  1. CSV를 엑셀에서 열고 마지막 거래로 스크롤. 추출한 데이터의 최종 잔액을 명세서에 인쇄된 마감 잔액과 비교. 정확히 일치해야 한다.
  2. 명세서 중간의 5개 임의 거래를 CSV와 비교 - 날짜, 설명, 금액 열이 올바른지 확인.
  3. =SUM()을 사용해 차변과 대변 열을 합계. 개시 잔액 + 대변 - 차변을 계산. 결과는 인쇄된 마감 잔액과 같아야 한다.
  4. 날짜가 금액 열에 있거나, 음수가 나타나야 할 곳에 있거나, 설명이 중간에 끊긴 것처럼 명백한 오류를 찾기.

OCR 도구가 총계를 자동으로 검증하는 방법을 제공하지 않으면 이를 워크플로우에 수동 단계로 빌드한다. 5분이 정산 고통에서 시간을 절약한다.

OCR 전에 낮은 품질 복사본 처리

때로는 복사본 품질이 너무 나쁠 수도 있다. 스캔 프로세스를 제어하면 이 단계가 결과를 개선한다:

  • 여러 페이지를 복사하는 경우 평판 유리 대신 최신 복사기의 문서 공급기를 사용. 공급기는 더 일관된 명도를 생성한다.
  • 복사기를 색상이나 회색조가 아닌 흑백으로 설정. 색상은 은행 명세서에 가치를 추가하지 않고 파일 크기를 늘린다.
  • 복사기가 제공하면 "사진" 모드를 피하고 "텍스트" 또는 "문서" 사전 설정을 선택. 사진 모드는 연속 톤을 최적화하고 날카로운 텍스트는 아님.
  • PDF로 받은 낮은 품질의 복사본을 좋은 레이저 프린터에 인쇄하고 300dpi에서 다시 스캔. 예, 이는 복사본의 복사본이지만 깔끔한 고명도 스캔은 진흙 같은 원본보다 OCR을 더 잘 할 수 있다.

이미 받은 스캔의 경우 Adobe Scan (모바일 앱) 또는 Acrobat의 "Enhance Scans" 기능 같은 무료 도구는 OCR 전에 명도를 높이고 어긋난 페이지를 바로잡을 수 있으나 결과는 다양하다.

CSV 형식과 회계 소프트웨어 가져오기

깔끔한 CSV를 가지면 가져오기 프로세스는 회계 시스템에 따라 달라진다:

QuickBooks Desktop: File > Utilities > Import > Excel Files. CSV 열 (날짜, 설명, 금액)을 QuickBooks 필드에 매핑. CSV가 별도의 차변/대변 열을 가지면 엑셀에서 먼저 단일 서명된 금액 열로 결합해야 할 수 있다 (차변 음수, 대변 양수).

QuickBooks Online: Banking > Upload transactions. QBO는 날짜, 설명, 금액 열이 있는 CSV를 기대한다. IIF 형식을 사용하거나 변환 도구에서 더 매끄러운 가져오기를 위해 QBO 파일을 요청한다.

Xero: Accounts > Bank Accounts > Manage Account > Import a Statement. Xero의 CSV 가져오기는 유연하고 단일 금액과 분할 차변/대변 형식을 모두 처리한다. 도구가 제공하면 Xero 은행 명세서 형식을 사용한다.

변환기가 OFX 또는 QBO 파일을 직접 출력하면 보통 CSV보다 필드 매핑 단계가 적어 더 깔끔한 가져오기다.

수동 항목이 실제로 더 빠를 때

한 페이지 복사본이 15개 거래가 있고 그 은행을 다시 보지 않으면 엑셀에 입력하는 데 10분이 걸릴 수 있다. OCR 워크플로우를 파악하는 데 더 오래 걸릴 수 있다.

수동 항목이 말이 되는 경우:

  • 한 페이지 이하에 20개 미만 거래의 명세서
  • OCR 도구를 이미 설정하지 않았고 이것이 일회성 작업
  • 복사본이 너무 나쁨 (페이지의 절반이 검은색, 텍스트가 회전) AI OCR도 광범위한 수정이 필요함

그 이상 - 여러 페이지 명세서, 월간 처리, 또는 연말 문서 배치 - OCR과 검증이 수동 필사보다 더 빠르고 오류가 적다.

은행 명세서를 온라인 변환기로 업로드할 때 개인정보 보호

복사된 명세서는 여전히 계좌 번호, 잔액, 거래 세부 사항을 포함한다. 많은 사람이 온라인 도구에 이를 업로드하기를 꺼린다.

웹 기반 변환기를 사용하면 이 점을 확인하라:

  • 처리 후 서비스가 파일을 삭제하는가? BankStmtConverter는 변환 후 즉시 업로드를 삭제하고 사용자 데이터로 AI 모델을 훈련하지 않는다.
  • 연결이 HTTPS인가? 브라우저에서 자물쇠를 확인한다.
  • 누가 서비스를 운영하고 어디에 있는가? 미국 또는 EU 기반 회사는 해외 운영자보다 더 강한 데이터 보호 규칙을 받는다.

최대 개인정보 보호를 위해 명세서를 로컬로 처리하는 데스크톱 또는 온프레미스 소프트웨어가 가장 안전한 옵션이다. BankStmtConverter는 데스크톱 버전을 제공해 컴퓨터에서 실행되고 업로드가 없다. 파일이 머신을 떠나지 않는다.

여러 복사된 명세서 일괄 처리

12개월의 복사된 명세서나 여러 계좌의 명세서를 가지면 한 번에 하나씩이 아닌 모두 한 번에 처리하고 싶다.

대부분의 OCR 가능 변환기는 여러 페이지 PDF를 수락하거나 한 일괄 작업에서 여러 파일을 업로드하도록 한다. 도구는 각 명세서를 처리하고 모든 거래가 있는 단일 병합 CSV를 출력하거나 선호도에 따라 명세서당 별도 파일을 출력한다.

결과물이 명세서 메타데이터 (계좌 번호, 명세서 기간)를 유지하는지 확인한다. 1년치 거래를 가져올 때 감사 추적을 위해 각 행이 어느 명세서에서 나온 것인지 알아야 한다.

일괄 처리는 연도 종료 시 또는 역사 명세서가 있는 새 고객을 온보딩할 때 시간을 절약한다. 폴더를 업로드하고 병합된 CSV에서 명백한 오류를 검토한 후 전체 연도를 한 번에 가져온다.

복사본의 여러 줄 설명 처리

은행 명세서는 종종 긴 상인 이름이나 거래 세부 사항을 두 줄에 걸쳐 넣는다. 디지털 PDF에서는 짜증나지만 복사본에서는 OCR 재앙이다.

기본 OCR 엔진은 좌에서 우로, 상에서 하로 읽는다. 설명의 첫 줄을 보고 두 번째 줄을 완전히 새 행으로 보고 금액을 아래로 밀어서 그 아래 모든 것과 정렬을 해제한다.

표 인식 OCR (최신 AI 추출 도구에서 사용하는 종류)은 표 셀 안의 텍스트가 여러 줄에 걸칠 수 있다는 것을 이해한다. 줄들을 함께 그룹화하고 금액을 올바른 열에 유지한다.

이를 처리하지 않는 도구에 갇혀 있으면 엑셀에서 수동으로 수정할 수 있다: 날짜로 정렬, 설명은 있지만 금액이 없는 행을 찾고, 그 셀들을 위의 행과 연결한다. 지루하지만 작은 명세서에는 작동한다.

가져오기 전 최종 확인

복사된 명세서를 CSV로 변환했고 몇 행을 확인했다. 회계 시스템으로 가져오기 전에 이 최종 검증을 하라:

  1. 엑셀에서 CSV를 열고 빈 열에 수식을 추가: =SUM(D:D)-SUM(E:E) (D 열이 대변, E가 차변이라고 가정). 명세서에서 개시 잔액을 더한다. 이는 인쇄된 마감 잔액과 정확히 일치해야 한다.
  2. CSV의 행을 세고 원본 복사본의 거래 줄을 센다. CSV가 개시 잔액을 행으로 포함하면 일치하거나 1만큼 차이난다.
  3. CSV의 첫 번째 및 마지막 거래 날짜를 명세서와 비교. 명세서가 3월 1-31을 포함하지만 CSV가 3월 3에 시작하면 데이터가 누락되었다.

이 확인은 2분이 걸리고 대부분의 OCR 오류를 장부에 들어가기 전에 잡는다. 숫자가 일치하면 확신을 가지고 가져온다. 그렇지 않으면 월말 마감 시 기한이 촉박할 때가 아니라 지금 불일치를 고쳐라.

자주 묻는 질문

무료 PDF-엑셀 변환기가 복사된 은행 명세서를 처리할 수 있는가?

Tabula와 Adobe 내보내기 같은 무료 변환기는 텍스트가 포함된 디지털 PDF에서는 작동하지만 텍스트가 이미지로 존재하는 사진 찍은 명세서에서는 실패한다. 아무것도 추출하지 않거나 열 구조가 없는 뒤섞인 결과를 생성한다.

낮은 품질 사본에서 OCR 정확도는 어떤가?

기본 OCR은 낮은 명도, 어긋난 페이지, 여러 줄 설명에서 투쟁해 거래를 놓치거나 열을 바꾼다. 표 레이아웃을 이해하는 AI 기반 OCR이 이 문제를 훨씬 더 잘 처리하지만 항상 인쇄된 마감 잔액에 대해 총계를 검증해야 한다.

각 은행마다 별도의 OCR 템플릿이 필요한가?

Power Automate 같은 도구는 각 은행의 레이아웃을 스크립팅하도록 요구한다. BankStmtConverter 같은 최신 AI 기반 변환기는 명세서 자체에서 열 구조를 추론해 템플릿 없이 어느 은행의 형식이든 작동한다.

온라인 변환기에 은행 명세서를 업로드하는 것이 안전한가?

처리 후 파일을 삭제하고 사용자 데이터로 모델을 훈련하지 않는 변환기를 선택한다. 최대 개인정보 보호를 위해 파일이 컴퓨터를 떠나지 않도록 명세서를 로컬로 처리하는 데스크톱 소프트웨어를 사용한다.

가져오기 전에 변환된 CSV가 올바른지 어떻게 확인하는가?

최종 잔액을 CSV에서 명세서에 인쇄된 마감 잔액과 정확히 일치시킨다. 몇 임의 거래의 날짜와 금액을 원본과 비교하고 행을 세어 거래가 누락되지 않았는지 확인한다.

모든 블로그