Boleto Bancário 데이터를지급 조정용 Excel로 추출하는 방법

브라질 Boleto Bancário 시스템은 연간 약 370억 건의 거래를 처리하며, 각 거래는 44자리 바코드의 모든 숫자 위치를 정의하는 정밀한 FEBRABAN 표준을 따릅니다. 그러나 국경 간 지급을 처리하는 대부분의 재무 팀은 여전히 이 표준이 생기기 전과 동일한 방식, 즉 수작업으로 데이터를 추출합니다. 브라질 공급업체에서 도착한 PDF와 스프레드시트의 최종 조정 항목 사이에는 문서 구조 자체가 제거하도록 설계된 수동 입력, 복사-붙여넣기, 육안 대조의 공백이 존재합니다.

수작업 입력은 그만 — AI가 대신 읽어드립니다
이미지나 PDF를 업로드하세요 — 10초 만에 정형 데이터로
지금 체험하기 →
편집 스타일 블로그 히어로 이미지. "Boleto Bancário 데이터를 지급 조정용 Excel로 추출하는 방법"이라는 제목이 큰 네이비색 활자로 표시되고, 그 아래에 PDF, 스캔 또는 스크린샷, 맞춤 열 추출, 지급당 한 행이라는 라벨이 붙은 세 개의 평면 벡터 아이콘이 부드러운 크림-블루 그라데이션 배경 위에 배치되어 있으며, 모서리에는 얇은 브랜드 블루 기하학적 라인 장식이 있습니다.

핵심 요점

  1. 연간 370억 건의 Boleto 거래 — 모든 거래는 44자리 바코드 숫자를 예측 가능한 위치에 배치하는 FEBRABAN 표준을 기반으로 합니다.
  2. 모든 은행 스캐너가 수 밀리초 안에 지급을 검증할 수 있게 하는 동일한 구조화된 표준에도 불구하고, 각 필드를 사람이 읽고 스프레드시트 행에 입력해야 합니다.
  3. 열을 한 번만 정의하세요 — 바코드, 만기일, 금액, 수취인 — 그리고 수십 개의 Boleto를 문서당 하나의 Excel 행으로 일괄 추출할 수 있습니다.

Boleto Bancário란 무엇이며, 왜 두 세트의 숫자가 있을까요?

Boleto Bancário — 흔히 Boleto로 줄여 부릅니다 — 는 브라질 은행을 통해 발행되는 규제된 지불 수단입니다. 청구서와 지불 전표의 혼합형이라고 생각하면 됩니다: 수취인(beneficiário)이 은행을 통해 발행하고, 지급인(pagador)이 브라질 전역 40,000개 이상의 장소 — 은행, 복권 판매점, 슈퍼마켓, 우체국 또는 온라인 뱅킹 — 에서 결제하는 데 사용합니다.

"스캔용 44자리, 입력용 47자리"라는 제목의 2열 비교 그래픽: 왼쪽에는 Código de Barras 라벨이 붙은 바코드 아이콘과 숫자 44, "광학 스캐너가 읽는 자릿수"라는 설명, 오른쪽에는 Linha Digitável 라벨이 붙은 그룹화된 숫자 문자열 아이콘과 숫자 47, "블록당 하나씩, 추가 체크 디지트 3개"라는 설명, 하단 공통 설명 "하나의 결제, 두 가지 인코딩: 바코드를 스캔하고, 가독선을 입력하세요".

모든 Boleto에는 광학 스캔에 최적화된 44자리 바코드(código de barras)와 ATM 및 뱅킹 앱에서 수동 입력용으로 설계된 47자리 가독선(linha digitável)이 포함됩니다. 둘 다 동일한 결제를 나타내며 — 단지 다르게 인코딩할 뿐입니다.

바코드의 44자리는 FEBRABAN 바코드 레이아웃 표준(Layout - Código de Barras - Versão 7)에 정의된 다섯 개의 섹션으로 나뉩니다:

위치필드예시용도
1–3은행 코드(código do banco)001발행 은행 식별 (001 = Banco do Brasil, 237 = Bradesco, 341 = Itaú)
4통화 코드(código da moeda)99 = 브라질 헤알(R$)
5체크 디지트(dígito verificador geral)3modulo-11을 사용하여 전체 바코드 무결성 검증
6–9만기일 계수(fator de vencimento)3737기준일(1997년 10월 7일) 이후 경과 일수 — 만기일로 환산
10–19금액(valor)0000000100센타보 단위 금액 (이 예시에서 R$1.00)
20–44자유 필드(campo livre)0500940144816060680935031은행 정의: 당사 번호, 지점, 계좌, 포트폴리오 — 은행별로 상이

2018년부터 FEBRABAN의 규정에 따라 모든 Boleto는 등록된 Boleto(boletos registrados)여야 합니다. 발행 은행은 Boleto가 결제될 때뿐만 아니라 생성되는 즉시 모든 Boleto를 통보받습니다. 은행이 결제가 요청될 때만 Boleto를 알게 되던 기존의 미등록 Boleto(boleto sem registro) 시스템은 사기 감소와 추적성 개선을 위해 단계적으로 폐지되었습니다. 오늘날 받는 모든 Boleto는 은행 측 등록이 완료된 동일한 표준 구조를 갖습니다.

브라질의 문서 환경(국가 필수 전자 송장 시스템인 Nota Fiscal Eletrônica(NF-e) 포함)에 대한 자세한 내용은 브라질 세금 및 금융 문서 종합 가이드를 참조하세요.

조정 팀이 잘 알고 있는 Boleto 처리 병목 현상

"Boleto는 결제용으로 설계되었지 조정용이 아닙니다"라는 제목의 2열 비교 그래픽: 왼쪽 열은 "Boleto에 인코딩됨"이라는 제목에 녹색 체크 표시가 있으며, 금액(Valor), 만기일(Vencimento), 44자리 바코드가 파란색 칩으로 채워져 있습니다. 오른쪽 열은 "조정에 누락됨"이라는 제목에 주황색 십자 표시가 있으며, 결제 목적, 참조하는 송장, 송금 여부가 빈 점선 윤곽선으로 표시되고 하단에 "금액 및 대략적인 날짜로 수동 조회"라는 문구가 있습니다.

단일 Boleto에는 결제 조정에 중요한 약 12개의 데이터 포인트가 포함되어 있습니다. 그러나 데이터가 개념적으로 연결된 송장(항목 → 소계 → 세금 → 합계)과 달리 Boleto의 데이터는 기록 유지가 아닌 결제 실행을 위해 설계되었습니다. 바코드는 결제 금액과 만기일을 인코딩하지만, 결제 목적, 참조하는 송장, 지급인이 이미 해당 송금을 보냈는지 여부는 알려주지 않습니다.

이러한 설계상의 불일치는 재무 팀에게 특정한 업무 흐름 문제를 야기합니다:

1
PDF 및 이미지에서 수동 데이터 입력 — 각 Boleto는 PDF 첨부 파일, 은행 포털의 스크린샷, 또는 스캔해야 하는 인쇄된 전표로 도착합니다. 팀원은 바코드 숫자, 만기일(vencimento), 금액(valor), 수취인 이름, 당사 번호(nosso número)를 읽고 스프레드시트 행에 입력합니다.
2
은행 거래 내역과 결제 대조 — Boleto가 결제되면 은행 거래 내역에는 금액과 바코드 참조 번호가 표시되지만 내부 송장 또는 구매 주문 번호는 표시되지 않습니다. "3월 12일에 수령한 R$ 1,250.00"을 매출 채권 스프레드시트의 올바른 행과 대조하려면 금액과 대략적인 날짜로 수동 조회해야 합니다.
3
만기 및 지급 거절(protesto) 위험 추적 — 만기일이 지난 미결제 Boleto는 추가 수수료와 평판에 영향을 미치는 지급 거절(protesto, 법적 채무 불이행 통지)을 촉발할 수 있습니다. 재무 팀은 수백 개의 미결제 Boleto에 대한 만기일(vencimento)을 추적하고 수동으로 후속 조치해야 합니다. 이는 자동화 없이는 거래량에 비례하여 증가하는 작업입니다.

실제 비용은 타이핑 속도가 아닙니다. 대사(對査) 주기, 즉 수동 추출 → 수동 대사 → 수동 상태 확인의 반복 과정이 문제입니다. 각 단계마다 지연과 오류 가능성이 발생하며, 연간 370억 건의 거래에서 이러한 지연은 누적되어 B2B 결제 시스템 전반에 걸쳐 구조적 비효율을 초래합니다.

Boleto 데이터를 Excel로 추출하는 방법 — 단계별 가이드

"Boleto 파일에서 Excel 행까지의 세 단계"라는 제목의 왼쪽에서 오른쪽으로 진행되는 3단계 프로세스 다이어그램: 1단계는 "JPG, PNG, PDF 또는 WebP"라고 표시된 업로드 클라우드 아이콘, 2단계는 "바코드, 만기일, 금액"이라고 표시된 열 머리글 테이블 아이콘, 3단계는 "Boleto당 한 행"이라고 표시된 녹색 확인 배지가 있는 스프레드시트 아이콘으로, 가는 화살표로 연결되어 있습니다.

Boleto 추출은 복잡한 워크플로우를 요구하지 않습니다. 문서 구조는 표준화되어 있으며, 대사에 필요한 필드는 명확하게 정의되어 있습니다. 유일하게 필요한 것은 모든 형식에서 해당 필드를 읽을 수 있는 도구입니다. Boleto가 은행 포털의 PDF, 모바일 앱의 스크린샷, 또는 스캔한 인쇄 영수증 등 어떤 형태로 도착하든 말이죠.

프로세스는 세 단계로 진행됩니다:

1
Boleto 파일 업로드 — Boleto의 PDF, 스크린샷 또는 스캔 이미지를 업로드하세요. 도구는 JPG, PNG, PDF(비밀번호 보호 파일 포함) 및 WebP를 지원합니다. 단일 Boleto 또는 수십 개의 배치를 업로드할 수 있습니다. 형식은 중요하지 않습니다. AI는 특정 템플릿이 아닌 시각적 구조를 읽기 때문입니다.
2
원하는 열 정의 — 대사에 필요한 필드 이름을 입력하세요: "바코드 (código de barras)", "만기일 (vencimento)", "금액 (valor)", "수취인 (beneficiário)", "당사 번호 (nosso número)", "지급인 (pagador)", "포트폴리오 (carteira)". AI는 페이지의 특정 위치를 검색하는 대신 필드 이름의 의미를 이해하여 각 값을 찾습니다. 이것이 의미론적 추출(맞춤 열 추출)과 템플릿 기반 OCR의 핵심 차이점입니다: 출력 열을 정의하면 AI가 문서 어디에서든 값을 찾습니다.
3
Excel로 내보내기 — 한 번의 클릭으로 각 Boleto가 행으로, 정의된 필드가 열로 구성된 구조화된 Excel 파일을 내보냅니다. 여러 파일을 배치로 처리한 경우 자동으로 단일 스프레드시트로 병합되어 은행 거래 내역 또는 회계 시스템과의 대사 준비가 완료됩니다.

아래에서 Boleto 스크린샷이나 PDF로 직접 사용해 보세요 — 회원가입이 필요 없습니다:

JPG/PNG/PDF AI 추출

파일은 안전하게 처리되며 저장되지 않습니다.

지급 조정에 중요한 Boleto 필드

Boleto의 모든 필드가 조정에 동일하게 유용한 것은 아닙니다. 아래 표는 실제로 지급 매칭, 상태 추적, 보고에 사용되는 필드를 문서상의 위치가 아닌 실제 사용 방식에 따라 정리한 것입니다.

필드 (영문)포르투갈어 용어대사 조정 용도
바코드 (44자리)Código de barras기본 식별자 — 은행 거래 내역의 바코드 참조와 일치합니다. 결제와 수금을 연결하는 데 사용합니다.
가독선 (47자리)Linha digitável바코드의 사람이 읽을 수 있는 버전입니다. Boleto 스크린샷에 바코드 이미지가 없는 경우 유용합니다.
만기일Vencimento결제 기한과 지급 거절 위험을 결정합니다. 연령대별 연체 및 대기 상태를 추적합니다.
금액Valor결제 매칭의 기본 금액입니다. 은행 거래 내역의 입금 내역과 교차 확인합니다.
당사 번호Nosso número은행이 부여한 내부 참조 번호 — 대사 조정에 있어 고유 거래 ID에 가장 가까운 정보인 경우가 많습니다.
수취인Beneficiário / Cedente수금 주체를 식별합니다. 여러 자회사 또는 사업 부문에 걸친 결제를 대사할 때 중요합니다.
지급인Pagador / Sacado결제한 주체를 식별합니다. AR 연령 보고서 및 고객 후속 조치에 사용합니다.
포트폴리오Carteira수취인과 은행 간의 수금 계약 유형입니다. 수수료 계산 및 대사 조정 카테고리 매핑에 유용합니다.
귀하 번호Número do documento / Seu número수취인이 자체 내부 송장 또는 계약 참조 번호를 입력하는 선택 필드 — Boleto 결제와 자체 기록 간의 가장 직접적인 연결 고리입니다.

바코드는 Boleto와 은행 거래 내역 모두에 표시되므로 가장 신뢰할 수 있는 대사 조정 키입니다. 하나의 필드만 추출할 수 있다면 바코드를 추출하십시오. 당사 번호는 바코드를 사용할 수 없을 때 두 번째로 좋은 기준입니다.

수십 개의 Boleto를 일괄 처리하는 방법은 무엇인가요?

위의 추출 워크플로우는 하나의 Boleto를 처리하든 100개를 처리하든 동일하게 작동합니다. 일괄 우선 처리 모델은 B2B 조정에서 실제로 발생하는 볼륨에 맞게 설계되었습니다. 특정 기간의 모든 Boleto를 업로드하고, 열을 한 번 정의한 다음, AI가 동일한 필드 정의에 따라 모든 파일을 추출하도록 하면 됩니다. 출력은 Boleto당 한 행씩 포함된 단일 Excel 파일로, ERP 또는 조정 도구로 바로 가져올 수 있습니다.

은행 명세서와 Boleto를 정기적으로 대조해야 하는 경우, 월별 추출 루틴을 설정하는 것을 고려해 보세요. 해당 월에 발행 및 수취된 모든 Boleto를 수집하여 일괄 추출한 후, 결과 스프레드시트를 은행의 월별 명세서와 조정하면 됩니다. 전체 프로세스는 몇 시간이 아닌 몇 분 만에 완료되며, 모든 필드가 동일한 열 정의에 따라 추출되므로 서로 다른 은행의 Boleto 간 필드 형식 불일치라는 가장 흔한 조정 오류를 없앨 수 있습니다.

예를 들어, Banco do Brasil, Bradesco, Itaú, Santander 등 다양한 발행처의 Boleto 50개를 일괄 처리해야 하는 경우, 이전에는 직원이 각 PDF를 열고 바코드 숫자, 만기일(vencimento), 금액(valor)을 찾아 스프레드시트에 입력한 다음, 합계가 은행 명세서와 일치하는지 수동으로 확인해야 했습니다. 일괄 추출을 사용하면 50개의 PDF가 1분 이내에 업로드되고, 추출이 병렬로 실행되며, 조정 준비가 완료된 50개 행의 단일 구조화된 파일이 출력되므로 문서별 처리가 필요하지 않습니다.

Boleto 데이터 추출에 관한 자주 묻는 질문

등록된 Boleto와 미등록 Boleto 모두에서 추출이 작동하나요?

2018년 이후로 브라질에서 발행되는 모든 Boleto는 등록됩니다(boletos registrados). 미등록(sem registro) 형식은 FEBRABAN에 의해 단계적으로 폐지되었습니다. 현재 Boleto를 처리하는 경우 위에서 설명한 표준 44자리 바코드 구조를 따릅니다. 오래된 미등록 Boleto는 필드 레이아웃이 약간 다를 수 있지만, 은행 코드, 금액, 만기일과 같은 핵심 식별 필드는 동일한 FEBRABAN 인코딩을 따릅니다.

44자리 숫자와 47자리 숫자의 차이점은 무엇인가요?

44자리 바코드(código de barras)는 바코드 스캐너가 사용하는 기계 판독용 버전입니다. 47자리 가독선(linha digitável)은 사람이 읽을 수 있는 버전으로, 처음 세 블록 각각에 하나씩 총 세 개의 추가 검증 숫자가 포함되어 있어 은행 창구나 ATM에서 숫자를 한 자리씩 입력할 때 유효성을 검증할 수 있습니다. 두 형식 모두 동일한 결제 정보를 인코딩합니다. 일부 Boleto PDF는 한 가지 형식만 표시하기도 하지만, 추출 도구는 두 형식을 모두 읽을 수 있습니다.

Boleto가 암호화된 PDF로 제공될 수 있나요?

네 — 일부 은행과 결제 플랫폼은 비밀번호 보호 기능이 있는 Boleto PDF를 발송합니다. 추출 도구는 비밀번호를 제공하면 암호로 보호된 PDF를 지원합니다. 동일한 출처에서 정기적으로 Boleto를 받는 경우 비밀번호를 미리 저장해 두면 암호화된 첨부 파일이 도착할 때 자동으로 잠금 해제됩니다.

Boleto가 손으로 작성되었거나 손상된 경우는 어떻게 하나요?

Boleto Bancário 문서는 항상 컴퓨터로 생성 및 인쇄되므로 필기나 문서 손상은 드뭅니다. 그러나 Boleto가 물리적으로 취급되어 접히거나 찢어지거나 얼룩이 진 경우에도 바코드나 가독선이 손상되지 않았다면 AI가 부분적으로 가려진 필드를 읽을 수 있습니다. 희미하거나 대비가 낮은 인쇄물이 가장 흔한 품질 문제이며, 추출 기능은 깨끗한 문서와 동일한 정확도로 이를 처리합니다.

PDF 대신 Boleto XML에서 데이터를 추출할 수 있나요?

일부 은행은 API를 통해 Boleto 데이터를 XML 또는 JSON 형식으로 제공합니다. 이러한 파일에 프로그래밍 방식으로 접근할 수 있는 경우, 구조화된 데이터 추출은 PDF/이미지에서의 시각적 추출과는 다른 프로세스입니다. 이 문서에서 설명하는 방법은 Boleto를 시각적 문서(PDF, 스크린샷 또는 인쇄된 스캔본)로 받는 경우를 위한 것입니다. 이는 수취인이 모든 브라질 은행과 직접 통합되어 있지 않은 국경 간 B2B 거래에서 여전히 지배적인 패턴입니다.

Boleto가 BRL 이외의 통화로 발행된 적이 있나요?

거의 모든 Boleto는 브라질 헤알(BRL)로 표시됩니다. 통화 코드 위치(44자리 바코드의 4번째 위치)는 BRL의 경우 항상 9입니다. FEBRABAN 표준이 기술적으로 다른 통화 코드(USD 상업용 2, EUR 14)를 지원하지만, 실제로는 극히 드물며 표준 B2B Boleto 처리에서는 거의 접할 수 없습니다.

처리하게 될 모든 Boleto에서 반복되는 패턴은 표준화입니다. 즉, 44자리 바코드, 고정된 필드 구조, 그리고 모든 데이터 조각의 위치를 정확히 정의하는 규제된 은행 시스템입니다. 문제는 데이터가 누락된 것이 아닙니다. 문제는 그 표준화된 형식을 조정 스프레드시트의 행으로 변환하는 과정에 있습니다. 의미론적 추출은 필드가 나타날 위치를 예측하는 것이 아니라, 각 필드의 의미를 이해함으로써 해당 변환 단계를 완전히 제거합니다. Boleto가 Banco do Brasil, Bradesco 또는 결제 플랫폼 스크린샷에서 왔는지 여부와 관계없이 말이죠.

📮 contact email: [email protected]