결제 스크린샷 30장, 앱 5개,Google Sheets 원장 하나로

월말이 되면 카메라 롤에 쌓인 결제 스크린샷은 은행 피드가 보여주지 못하는 이야기를 담고 있습니다. Venmo 잔액은 수동으로 이체하기 전까지 앱 안에 머물러 있고, PayPal 입금은 거래 내역 추적이 불가능한 일괄 합산 금액으로 도착하며, Zelle 결제는 전화번호나 이메일에 연결된 일반 입금 항목으로 은행 명세서에 표시됩니다. 각 결제가 도착했을 때 찍은 스크린샷만이 금액을 누가, 언제, 무엇 때문에 지불했는지 연결해 주는 유일한 기록입니다. 이 글은 Google Sheets 사이드바에서 Venmo, PayPal, Zelle, Cash App, Square 스크린샷을 한 번에 모두 업로드하고, 스프레드시트를 벗어나지 않은 채 모든 스크린샷에 대해 병합된 원장 행 하나를 얻는 과정에 관한 것입니다.

문서 데이터를 Google Sheets로 바로 가져오기
사이드바에서 AI 추출 — 데이터가 스프레드시트에 입력됩니다
Sheets에 추가
신용카드 불필요 · 설정 불필요 · 모든 스프레드시트 호환
Venmo, PayPal, Zelle 결제 스크린샷을 애드온 사이드바를 통해 Google Sheets 원장으로 일괄 업로드

핵심 요점

  1. Venmo, PayPal, Zelle, Cash App, Square 결제 스크린샷 30장이 카메라 롤에 쌓여 있습니다. 다섯 개 앱이 동일한 세 가지 필드를 완전히 다른 다섯 가지 시각적 레이아웃으로 표시하며, 그중 어느 것도 원장을 위해 표준화될 일은 없습니다.
  2. 각 레이아웃에 맞춰 앱별 추출 템플릿을 만드는 것은 유지보수의 함정입니다. 앱이 확인 화면을 리디자인하는 순간 조용히 작동을 멈추기 때문입니다.
  3. ImageToTable.ai는 값이 화면의 어디에 있는지가 아니라 의미가 무엇인지로 값을 찾아내므로, 동일한 다섯 개 열 정의로 업로드 세션 한 번에 30장 전체 스크린샷에서 하나의 연속된 원장을 생성합니다.

월말에 스크린샷이 쌓이는 이유

고객이 3일에 Venmo로 결제하면 확인 화면을 스크린샷으로 찍고 계속 업무를 진행합니다. 바쁘기 때문입니다. 월 중반에 결제 한 건을 정리하는 것은 이미 처리된 거래에 대한 행정 업무처럼 느껴집니다. 그 스크린샷은 11일의 PayPal 알림, 18일의 Zelle 알림, 23일의 Cash App 알림과 함께 사진 보관함에 쌓입니다. 30일이 되면 4~5개 앱에서 가져온 스크린샷이 20~40장에 이르지만 장부는 비어 있습니다.

이것은 미루기가 아닙니다. 구조적인 문제입니다. 은행 피드는 앱 내 잔액을 가져오지 못합니다. NFIB에 따르면 소기업 소유자의 42%가 월 4시간 이상을 세금 신고 준수에 사용하며, 그 시간의 상당 부분은 세금 계획이 아니라 기기와 앱에 흩어진 스크린샷에서 한 달을 재구성하는 데 쓰입니다. 여러 플랫폼에서 결제를 받는 프리랜서와 소기업 소유자에게 병목 현상은 수익 창출이 아닙니다. 기록하는 일입니다.

스프레드시트 자체가 문제는 아닙니다. 이미 열려 있으니까요. 부족한 것은 5개 앱의 스크린샷 30장을 한 번에 스프레드시트에 넣을 수 있는 방법입니다. 사진 앱, Venmo, PayPal, Sheets를 오가며 화면에 이미 보이는 금액을 다시 입력할 필요 없이 말입니다. 사이드바 애드온이 바로 그 공백을 메워 줍니다. Google Sheets 안에서 실행되며 스크린샷 배치를 받아 각각을 장부의 행으로 추가합니다. 열 정의 하나, 업로드 한 번, 병합된 테이블 하나로 말입니다. 지원되는 필드 유형, 형식, 요금제에 대한 전체 기능 설명은 Google Sheets 추출 페이지를 참조하세요.

결제 정산의 병목은 결제를 청구서와 대조하는 일이 아닙니다. 그 이전 단계, 즉 결제 데이터를 스크린샷에서 꺼내 장부에 넣는 일이 병목입니다.

Google Sheets 애드온은 확장 프로그램 메뉴에서 스프레드시트 내부에 열리는 사이드바 패널입니다. 스크린샷을 다른 곳에서 처리하고 CSV를 내보낸 후 다시 Sheets에 업로드하는 별도의 웹 앱이 아닙니다. 이는 추출 인터페이스 자체로, 원장과 동일한 브라우저 탭에서 실행되며 활성 시트가 직접 출력 대상이 됩니다.

월말 일괄 세션이 세 가지 작업으로 진행되는 방식은 다음과 같습니다.

1

원장 열을 한 번 정의합니다.

사이드바를 열고 원장에서 추적하는 필드(Payer, Amount, Date, App, Note)를 입력합니다. 이 다섯 개의 열 이름은 애드온이 생성하는 모든 행의 헤더가 됩니다. 사이드바는 맞춤 열 이름 추출을 사용합니다. 각 필드 주위에 경계 상자를 그리는 대신 원하는 필드 이름을 입력하면 AI가 각 스크린샷에서 해당 값을 의미를 이해하여 찾아냅니다. 시각적으로 완전히 다른 Venmo 확인 화면과 PayPal 영수증 모두 동일한 다섯 개의 열에 데이터가 있는 행을 생성합니다.

2

한 번의 업로드로 30개 스크린샷을 모두 선택합니다.

사이드바에서 업로드 버튼을 클릭하고 한 번의 파일 선택 작업으로 해당 월의 모든 결제 스크린샷을 선택합니다. 애드온은 JPG, PNG, WebP, PDF를 지원합니다. Chase 모바일 앱의 Zelle 스크린샷, PayPal 거래 내역 페이지, Venmo 알림 사진이 모두 동일한 열 구조로 같은 배치에서 처리됩니다.

3

데이터가 활성 시트에 직접 추가됩니다.

AI가 각 스크린샷을 순서대로 읽고 열 이름과 일치하는 값을 찾아 현재 보고 있는 시트의 맨 아래에 새 행으로 추가합니다. 열 순서는 사이드바에서 지정한 대로 유지됩니다. 기존 SUMIFS 수식, 피벗 테이블, 조건부 서식은 그대로 유지됩니다. 시트에 들어가는 것은 하나의 연속된 테이블이며, 수동 병합이 필요한 30개의 개별 추출 세션이 아닙니다.

아키텍처 차이는 중요합니다. 메인 웹사이트에서 웹 기반 일괄 워크플로우는 스크린샷을 다운로드 가능한 스프레드시트로 처리합니다. 효과적이지만 추출과 Google Sheets 원장 사이에 내보내기 및 재가져오기 단계가 추가됩니다. 사이드바는 이 단계를 제거합니다. 추출이 스프레드시트 내부에서 이루어지며 활성 시트가 직접 출력 대상이 됩니다. 대조 수식이 이미 있는 파일을 벗어날 필요가 없습니다.

기본적인 결제 스크린샷-스프레드시트 파이프라인 개념에 대한 자세한 아키텍처는 파이프라인 가이드에서 다룹니다. 사이드바의 일괄 워크플로는 해당 파이프라인이 한 번에 하나가 아닌 30개의 스크린샷을 처리하는 방식입니다.

문서 데이터를 Google Sheets로 바로 가져오기
사이드바에서 AI 추출 — 데이터가 스프레드시트에 입력됩니다
Sheets에 추가
신용카드 불필요 · 설정 불필요 · 모든 스프레드시트 호환

AI가 5개 앱의 레이아웃 차이를 처리하는 방식

Venmo 확인 화면과 PayPal 거래 내역 페이지를 오가본 적이 있다면 그 시각적 문제를 알 것입니다. Venmo는 금액을 큰 중앙 텍스트로 표시하고 그 위에 송금인 이름, 아래에 메모를 배치합니다. PayPal은 총액을 헤더 블록에, 수수료를 그 아래 별도 줄에, 거래 ID를 바닥글에 표시합니다. Zelle은 표준 UI가 전혀 없습니다. 은행 모바일 앱에 내장되어 있어 Chase Zelle 화면은 Wells Fargo 화면과 전혀 다르게 보입니다. Cash App은 녹색 테마 레이아웃에 금액을 상단에, 송금인을 보조 정보 블록에 표시합니다. 각 앱은 동일한 데이터를 다르게 렌더링합니다.

이것이 맞춤 열 이름 추출이 중요한 이유입니다. AI는 "화면 중앙의 숫자"나 "위에서 세 번째 줄의 텍스트"를 찾지 않습니다. 전체 스크린샷을 읽고 사용자가 정의한 각 열 이름과 의미상 일치하는 값을 찾습니다. "Amount"라는 열을 정의하면 AI는 Venmo의 72px 중앙 텍스트든, PayPal 요약 테이블의 항목이든, Zelle의 다른 거래 세부정보와 함께 포함된 은행 확인 금액이든 결제 총액을 찾아냅니다.

동일한 메커니즘이 전체 열 세트에 적용됩니다. "Payer"는 Venmo의 @사용자 이름, PayPal의 송금인 전체 이름, Zelle의 전화번호 또는 이메일일 수 있습니다. "Date"는 Cash App의 MM/DD 형식, 영국 PayPal 스크린샷의 DD/MM 형식일 수 있으며, AI는 맥락에 따라 출력을 일관된 형식으로 정규화합니다. "App"은 추론 열로 처리할 수 있습니다. App (options: Venmo/PayPal/Zelle/Cash App/Square/Other)로 정의하면 AI는 각 스크린샷을 앱의 시각적 UI 특징을 인식하여 분류하므로 각 파일을 수동으로 태그할 필요가 없습니다.

결과적으로 5개 앱의 30개 스크린샷이 어떤 앱에서 생성되었든 모든 행에 동일한 5개 열이 동일한 순서로 있는 하나의 시트로 통합됩니다. 앱별 열 매핑도, 형식별 템플릿 구성도 필요 없습니다. 한 번 정의하고, 모든 것을 업로드하고, 하나의 테이블을 얻습니다.

결제 스크린샷 30장 배치에서 주목할 세 가지 사항

배치 처리는 단일 스크린샷 워크플로에는 없는 실패 모드를 도입합니다. 그중 어느 것도 치명적이지는 않지만, 미리 알고 있으면 실망스러운 첫 경험이 될 수 있는 것을 예측 가능한 워크플로로 바꿔줍니다.

1. 동일 결제의 중복 스크린샷

결제가 도착했을 때 PayPal 확인 화면을 촬영합니다. 사흘 후 PayPal을 다시 열고 활동 로그에서 동일 거래를 스크린샷으로 캡처합니다 — 이미지는 다르지만 동일한 결제입니다. 둘 다 배치에 포함됩니다. 해결 방법은 빠릅니다: 추출 후 날짜와 금액으로 원장을 정렬하세요. 같은 날짜, 같은 앱, 같은 송금인, 동일한 금액의 두 행은 거의 확실히 중복입니다. 하나를 삭제하세요. 이는 수익이 이중 계산되는 것을 방지하는 15초 검사입니다.

2. 앱별 스크린샷의 누락 필드

모든 결제 앱이 동일한 필드 세트를 표시하지는 않습니다. 일부 Zelle 구현 — 사용 중인 은행 앱에 따라 — 은 송금인의 전체 이름 대신 이름과 성의 이니셜만 표시합니다. 일부 Cash App 확인 화면은 타임스탬프를 생략하고 날짜만 표시합니다. AI가 정의한 열에 맞는 값을 찾지 못하면 해당 셀은 비어 있습니다. 검증 전략: 추출 후 Payer, Date 또는 Amount 열에서 빈 셀을 필터링하세요. 30장 배치에서 총 1~4개의 빈 필드가 예상됩니다 — 행당 1~4개가 아닙니다. 이 스크린샷을 따로 빼내어 수동으로 열고 채우세요. 나머지 26개 이상의 행은 완전합니다.

3. 스팟 체크 전략: 30개 행을 모두 검토하지 마세요

결제 금액 30개를 수동으로 입력해 본 사람은 30개 숫자를 검토하는 인지적 비용을 알고 있습니다. 배치 워크플로에서는 모든 행을 읽지 않습니다. 금액 기준으로 큰 것부터 작은 것까지 정렬하고 상위 3개와 하위 3개를 확인합니다. 잘못된 소수점($14.00 vs $1,400.00) 또는 병합된 숫자 오류는 극단값에서 즉시 보입니다. 그런 다음 App 열을 필터링하고 앱당 하나의 행을 스팟 체크하여 — Venmo, PayPal, Zelle, Cash App, Square — AI가 각 앱의 레이아웃을 올바르게 매핑했는지 확인하세요. 이 작업은 2분 미만이 소요되며 중요한 체계적 오류를 잡아냅니다.

이 검증 전략 — 극단값 정렬, 빈 값 필터링, 앱당 하나 스캔 — 은 실패 모드가 예측 가능하기 때문에 결제 스크린샷에 특화되어 있습니다. 영수증 배치 처리 가이드는 지출 영수증에 대한 다른 검증 패턴을 다루며, 배치 인보이스 워크플로에는 자체 패턴이 있습니다. 결제 스크린샷은 인보이스나 영수증보다 문서당 필드 수가 적습니다 — 일반적으로 송금인, 금액, 날짜, 참조 정보뿐입니다 — 이로 인해 검증이 더 빠르지만 단일 필드 누락이 해당 행의 유용성에 비례적으로 더 큰 영향을 미친다는 의미이기도 합니다.

스크린샷 묘지에서 조정 준비 완료 원장으로

일괄 추출이 완료되고 검증 과정을 마치면, 스프레드시트에는 각 결제가 한 행씩 — Payer, Amount, Date, App, Note — 단일 연속 테이블로 정리됩니다. 이어지는 조정 단계는 스프레드시트에 기반한 작업으로 몇 분이면 끝납니다.

먼저 App별로 그룹화합니다. SUMIFS 수식이나 App으로 필터링된 피벗 테이블을 사용하면 Venmo를 통해 받은 총액, PayPal을 통해 받은 총액 등을 확인할 수 있습니다. 이 소계를 실제 은행 입금 내역과 비교하세요. 28일의 Venmo 일괄 이체는 그 이전의 모든 Venmo 행 합계와 대략 일치해야 합니다. 15일의 PayPal 자동 입금은 월 상반기 PayPal 스크린샷 합계와 맞아야 합니다. 이는 자동 매칭이 아니라 타당성 검사이지만, 스크린샷을 놓치거나 기록하지 않은 앱으로 결제를 받은 경우를 잡아냅니다.

둘째, 결제자 이름을 고객 계정이나 송장 번호에 매핑합니다. 원장에 Client 열이 있다면 각 Payer 항목을 알려진 고객과 조정할 수 있습니다. Venmo의 "Sarah Johnson"은 송장 시스템의 "Sarah Johnson LLC"와 동일한 고객에 해당해야 합니다 — AI는 스크린샷에 있는 내용을 추출하며, 이름 정규화는 사용자의 도메인 지식입니다. 대부분의 프리랜서는 10~30명의 단골 고객과 거래하고 일괄 처리 첫 달 이후 결제자 이름 패턴이 안정되므로 이 작업량은 적습니다.

단일 월말 일괄 처리를 넘어 여러 결제 플랫폼의 수입을 장기간 추적하려면 다중 플랫폼 수입 추적 가이드에서 플랫폼 수수료 및 통화 변동 처리를 포함한 반복 조정 패턴을 다룹니다. 여기서 설명한 일괄 워크플로는 유입 단계, 즉 30개의 스크린샷을 원장 행으로 변환하는 작업을 처리합니다. 이후의 작업 — SUMIFS, 피벗 테이블, 고객 이름 정규화 — 은 스크린샷이 도착하기 전과 마찬가지로 스프레드시트 안에서 이루어집니다.

Forbes Finance Council은 Goldman Sachs 연구를 인용하여 단일 청구서를 수동으로 처리하는 비용을 자동화 시 $6.90 대비 $22로 추산했습니다. 월 30개의 결제 스크린샷 기준으로 수동 작업은 $660, 자동화는 $207입니다 — 하지만 실제 절감 효과는 건당 비용만이 아닙니다. 월 30일에 원장이 이미 채워져 있고 조정이 하루 종일 걸리는 수작업 대신 피벗 테이블 새로고침으로 끝나는, 돌려받는 한 시간이 진짜 절감입니다.

자주 묻는 질문

Venmo, PayPal, Zelle, Cash App, Square, Stripe 스크린샷에서도 작동하나요?

네, 모두 가능합니다. 이 애드온은 Venmo, PayPal, Zelle, Cash App, Square, Stripe의 결제 확인 스크린샷을 한 번에 처리합니다. Zelle은 가장 가변성이 큰데, UI가 사용 중인 은행 앱에 따라 달라지기 때문입니다. 하지만 열 이름 추출 메커니즘은 레이아웃에 영향을 받지 않습니다. AI는 '금액'이 화면에서 어디에 위치하는지가 아니라 그 의미를 기준으로 찾아냅니다. 한 페이지에 여러 거래가 표시되는 Stripe 대시보드 스크린샷의 경우, 업로드 전에 이미지당 하나의 거래로 잘라내거나 Stripe 내보내기 CSV를 직접 사용하세요.

두 개의 스크린샷이 동일한 결제를 보여주면 어떻게 하나요?

두 스크린샷 모두 장부에 행을 생성합니다. 금액, 날짜, 송금인 값이 동일하거나 거의 동일할 가능성이 높습니다. 추출 후 날짜와 앱별로 정렬한 다음, 일치하는 금액이 있는 연속된 행을 찾아 중복 항목을 삭제하세요. 애드온은 자동으로 중복을 제거하지 않습니다. 같은 날짜에 다른 송금인이 동일한 금액을 보내는 경우가 생각보다 자주 발생하기 때문입니다. 중복 판단은 자동 중복 제거보다 사람의 판단이 더 신뢰할 수 있습니다.

한 번에 여러 앱의 스크린샷을 일괄 업로드할 수 있나요?

네, 가능합니다. 이것이 핵심 사용 사례입니다. 단일 배치에 Venmo 확인 화면, PayPal 거래 스크린샷, 은행 앱의 Zelle 알림, Cash App 알림을 모두 포함할 수 있습니다. 모두 동일한 열 정의로 처리되어 일관된 열 순서로 동일한 시트에 행이 생성됩니다. 업로드 전에 앱별로 스크린샷을 그룹화할 필요가 없습니다.

스크린샷이 흐릿하거나 각도가 좋지 않으면 어떻게 하나요?

AI의 정확도는 가독성에 따라 달라집니다. 자연스럽게 찍은 선명하고 조명이 좋은 결제 확인 스크린샷은 신뢰할 수 있는 추출 결과를 제공합니다. 과도하게 압축되었거나, 극단적인 각도에서 찍었거나, 눈부심이 있는 화면에서 캡처한 스크린샷은 부분적이거나 부정확한 결과를 초래할 수 있습니다. 인쇄된 영수증 유형 문서의 경우, 애드온은 선명하게 촬영된 자료에서 최대 99%의 정확도를 달성합니다. 결제 스크린샷은 종이 사진이 아닌 디지털 화면 캡처이므로 본질적으로 촬영된 영수증보다 깨끗하여 정확도가 일반적으로 더 높습니다. 특정 스크린샷이 계속해서 나쁜 결과를 생성하는 경우, 앱에서 다시 캡처하여 해당 파일 하나만 다시 업로드하세요.

애드온이 세션 간에 내 열 구성을 유지하나요?

네, API 키를 통해 ImageToTable.ai 계정에 연결된 경우 가능합니다. 지불인, 금액, 날짜, 앱, 메모 등 사용자가 정의한 열 이름이 세션 간에 유지됩니다. 다음 달에 사이드바를 열면 지불 원장 열이 이미 구성되어 있습니다. 사이드바는 여러 열 프리셋을 지원하므로, 지불 조정용 열 세트와 비용 영수증용 열 세트를 매번 다시 정의하지 않고 전환할 수 있습니다. 각 세션 후 업로드된 파일은 처리 후 폐기되며, 지불 데이터는 당사 서버에 저장되지 않습니다.

각 스크린샷을 자동 분류하는 "결제 수단" 같은 추론 열을 추가할 수 있나요?

네. 열을 결제 수단로 정의하면 AI가 앱의 시각적 UI를 기반으로 각 스크린샷을 해당 카테고리 중 하나로 분류합니다. 이는 추론 열입니다. AI가 스크린샷에 명시적으로 적혀 있지 않은 값을 시각적 패턴을 인식하여 추론합니다. 추론 열은 직접 추출 열과 동일한 배치 패스에서 처리되므로 분류와 추출이 동시에 이루어집니다. 원장에서 지불 유형을 추적하는 경우 "고객 카테고리" 열에도 동일한 방식이 적용됩니다(예: 고객 카테고리). 다만 해당 분류는 지불 스크린샷만으로 AI가 알 수 없는 도메인 지식이 필요할 수 있으므로, 특정 사용 사례에 대한 정확성을 확인하기 위해 소량 배치로 먼저 테스트하세요.

월말 정산이 스크린샷 30장, 앱 5개, 빈 원장으로 시작할 필요는 없습니다. 사이드바 애드온은 입력 단계를 세 가지 작업으로 축약합니다: 열 정의, 전체 업로드, 시트 하나 완성. 이번 달 결제 스크린샷으로 직접 사용해 보세요. 추출에 걸리는 시간과 화면에 이미 보이는 금액을 옮겨 적느라 보내던 오후 시간을 비교해 보세요.

결제 스크린샷 일괄 처리하기
📮 contact email: [email protected]