본문으로 건너뛰기
Ztract
은행 & 카드 명세서

모든 거래, 모든 잔액, 모든 페이지.

은행명, 계좌주, IBAN, 통화, 기초 및 기말 잔액, 그리고 차변, 대변, 누계 잔액이 포함된 모든 일자별 거래 — 여러 페이지의 명세서 전반에 걸쳐 정합성 있게 정리됩니다.

라이브 데모

실제 문서에서 확인해보세요.

오른쪽 필드를 클릭하면 왼쪽에서 출처가 강조됩니다.

필드나 상자를 클릭하면 연동됩니다.
Bank Statement — page 1

Extracted fields

Transactions

Date Debit Credit Balance Description

샘플 데이터, 실제 엔진 출력.

개요

은행 명세서 데이터 추출이란?

은행 명세서 데이터 추출은 여러 페이지에 걸친 거래 내역 PDF를 정합성 있는 깔끔한 구조화 데이터로 바꾸는 작업입니다. 대출 심사, 현금 흐름 예측, 포렌식 회계, 그리고 Open Banking API를 노출하지 않는 금융기관 간 계좌를 집계하는 컨슈머 앱의 핵심에 자리합니다. 손으로 하면 명세서 한 건에 한 시간씩 입력해야 하고, 정규식으로 하면 은행이 레이아웃을 살짝 손보는 순간 깨집니다.

일반적인 명세서에서 Ztract는 은행명, 계좌주, 계좌번호, IBAN을 추출합니다. 통화명세 기간, 기초 잔액기말 잔액, 요약 총 차변총 대변, 그리고 모든 행의 날짜, 설명, 차변, 대변, 누계 잔액이 포함된 거래 표 전체까지. 위 샘플은 15건의 거래가 있는 HSBC 유로 계좌 명세서입니다 — 페이지 경계에서 누락되거나 어긋난 항목이 없기 때문에 잔액이 기말 합계와 정확히 일치합니다.

20페이지 이상으로 이어지는 명세서가 일반적입니다. 컬럼 헤더가 각 페이지 상단에서 반복되고, 요약 블록은 포맷이 바뀌며, 미결제 거래와 결제 완료 거래는 별도 섹션에 자리합니다. Ztract는 거래 순서를 유지하고, 반복되는 헤더를 중복 제거하며, 미결제 행에 태그를 달아 하류의 정합 작업이 중복 계산하지 않도록 합니다. 송금이나 SEPA 입금에서 흔한 여러 줄짜리 거래 설명도 올바른 행에 그대로 붙어 있습니다.

까다로운 지점

어려운 부분은 어디인가.

이 문서 유형이 보기보다 어려운 이유와 — Ztract가 이를 처리하는 방식.

  • 20페이지 이상의 표

    명세서는 깁니다. 컬럼 헤더가 매 페이지마다 반복됩니다 — 컬럼 정렬을 유지하고 문서 전체에 걸쳐 거래를 시간순으로 보존합니다.

  • 여러 줄짜리 거래 설명

    송금과 SEPA 입금은 두세 줄의 메모를 동반합니다. 이 줄들을 분리된 미아 행이 아니라 하나의 거래로 묶어둡니다.

  • 외화 거래

    USD 계좌에 EUR 결제: 기준 통화 금액과 현지 통화 금액이 모두 구분되어 돌아오며, 명세서에 환율이 인쇄되어 있으면 환율도 함께 가져옵니다.

  • 미결제와 결제 완료

    미결제 거래는 자체 포맷의 별도 섹션에 자리합니다. 이를 태그로 표시해 하류의 정합 작업이 아직 결제되지 않은 거래를 중복 계산하지 않도록 합니다.

누가 사용하는가

어떤 워크플로에 들어가는가.

  • 대출 심사

    운영팀이 모든 행을 다시 입력하지 않고도 12개월치 명세서를 정합성 있는 현금 흐름 뷰로 가져옵니다.

  • 가계부 앱

    Open Banking API를 노출하지 않는 금융기관에서도 거래를 카테고리화 — PDF를 업로드한 뒤 입력하는 단계가 없습니다.

  • 포렌식 회계

    모든 값이 출처 페이지에 고정되어 있어 감사 방어가 가능한 형태로 명세서와 당사자를 가로질러 자금을 추적합니다.

FAQ

자주 묻는 질문.

Ztract는 여러 페이지에 걸친 은행 명세서를 처리하나요?
네. 엔진이 페이지 경계를 가로지르는 거래 표를 하나의 배열로 다시 이어 붙이며 날짜 순서를 보존합니다. 각 페이지에 반복되는 컬럼 헤더는 중복이 제거되고, 표지나 마지막 페이지에만 나타나는 합계도 올바른 필드에 매핑됩니다.
외화 거래는 어떻게 처리되나요?
하나의 거래에 현지 통화와 기준 통화 금액이 모두 표시되는 경우(예: USD 계좌주의 EUR 결제), 두 값이 구분되어 반환됩니다. 명세서에 환율이 인쇄되어 있으면 환율도 함께 캡처됩니다.
추출된 잔액이 정합성을 맞출 수 있나요?
네. 기초 잔액 + 대변 − 차변 = 기말 잔액이어야 합니다. Ztract는 네 가지 모두에 대한 엔진의 결과를 반환합니다. 계산이 맞지 않으면 필드별 신뢰도 점수가 의심 행을 표시해 검토자가 데이터를 하류로 보내기 전에 확인할 수 있습니다.
비영어권 은행의 명세서 파싱도 동작하나요?
네. 스키마(날짜 / 차변 / 대변 / 잔액 / 설명)는 레이아웃 언어와 무관하게 일관됩니다. 영어, 프랑스어, 독일어, 스페인어, 포르투갈어, 일본어, 한국어, 중국어 간체 명세서로 테스트되었습니다.
어떤 출력 형식을 받을 수 있나요?
JSON, CSV, Excel. 거래 배열은 보통 여러 행의 시트나 평면 CSV로 변환되고, IBAN, opening_balance, closing_balance 같은 헤더 필드는 별도 헤더 블록에 스칼라로 반환됩니다.

직접 가진 문서로 시도해보세요.

30페이지 무료로 시작하세요. 신용카드 불필요, 구독 없음, 별도 설정 없음.