Der vollständige Leitfaden zurExtraktion von Daten aus dem brasilianischen Boleto Bancário

Wenn Ihr Finanzteam Zahlungen aus Brasilien erhält, werden Sie auf den Boleto Bancário stoßen – einen regulierten Zahlungsschein, der gleichzeitig eines der strukturiertesten Finanzdokumente der Welt ist (jeder 44-stellige Barcode folgt einem unumstößlichen Standard) und eines der mühsamsten, manuell zu verarbeiten (jemand muss dennoch jede PDF öffnen und die Daten zeilenweise eingeben). Dieser Leitfaden deckt alles ab, was ein AR- oder Finanzoperationsteam über die Datenextraktion aus Boletos wissen muss: die Dokumentenstruktur, die wichtigsten Felder, den Unterschied zwischen registrierten und nicht registrierten Scheinen und wie moderne Extraktionstools den manuellen Schritt überflüssig machen.

Schluss mit Abtippen — lassen Sie KI Ihre Dokumente lesen
Bild oder PDF hochladen — strukturierte Daten in 10 Sekunden
Jetzt testen
Keine Anmeldung · Keine Kreditkarte · Ergebnis in 10 Sekunden
Vollständiger Leitfaden zur Extraktion von Daten aus dem brasilianischen Boleto Bancário – Boleto-Zahlungsschein-Dokument und Tabellenkalkulations-Workflow zur Datenextraktion

Wichtige Erkenntnisse

  1. Der Boleto Bancário folgt einem einheitlichen nationalen Standard – jeder 44-stellige Barcode platziert den Betrag in den Ziffern 10–19 – dennoch lesen die meisten Teams jeden einzelnen noch mit menschlichen Augen.
  2. Derselbe Standard ermöglicht es jedem Bank-Scanner, eine Zahlung in Millisekunden zu validieren. Er kann Ihnen auch ermöglichen, 500 Zeilen AR-Daten in einem Durchgang zu extrahieren.
  3. Das Werkzeug zum Lesen des Barcodes existiert bereits – es ist das Dokument selbst. Das fehlende Stück ist ein Workflow, der es als strukturierten Datenträger behandelt, anstatt als PDF, aus dem abgetippt werden muss.

Was ist ein Boleto Bancário?

Ein Boleto Bancário – allgemein als Boleto bezeichnet – ist ein reguliertes brasilianisches Zahlungsinstrument, das 1993 eingeführt wurde und von der Brasilianischen Zentralbank (Banco Central do Brasil) gemäß dem FEBRABAN-Standard (Federação Brasileira de Bancos, Brasilianischer Bankenverband) verwaltet wird. Es fungiert sowohl als Rechnung als auch als Zahlungsschein: Der Zahlungsempfänger (beneficiário) stellt ihn über seine Bank aus, und der Zahler (pagador) verwendet den gedruckten oder digitalen Schein, um die Zahlung an einem von über 200.000 Standorten in ganz Brasilien zu tätigen – Bankfilialen, Geldautomaten, Lotterieannahmestellen, Supermärkten, Postämtern und Online-Banking-Portalen.

Mit jährlich rund 3,7 Milliarden Boleto-Transaktionen handelt es sich hierbei nicht um eine Nischen-Zahlungsmethode. Sie macht einen erheblichen Anteil des brasilianischen E-Commerce und der B2B-Zahlungen aus und bleibt für schätzungsweise 50 Millionen brasilianische Erwachsene ohne Bankkonto unverzichtbar, die Boletos als ihre primäre Online-Zahlungsmethode nutzen. Im grenzüberschreitenden E-Commerce verwenden laut Statista-Daten 68 % der brasilianischen Verbraucher den Boleto Bancário beim Kauf bei internationalen Händlern.

Das wichtigste Merkmal des Boleto aus Sicht der Datenextraktion ist seine hohe Standardisierung. Jeder Boleto – unabhängig von der ausstellenden Bank, dem Betrag oder dem Zahler – folgt denselben strukturellen Regeln, die von FEBRABAN definiert wurden. Dies ist die Eigenschaft, die eine automatisierte Extraktion ermöglicht, und es ist auch die Eigenschaft, die die meisten manuellen Verarbeitungsworkflows nicht nutzen.

Wichtige Unterscheidung für Kreditorenbuchhaltungsteams: Ein Boleto unterscheidet sich von einer Nota Fiscal Eletrônica (NF-e), der brasilianischen elektronischen Rechnung für Warentransaktionen. Die NF-e ist ein von der Regierung autorisiertes XML-Dokument, das ausgestellt wird, bevor die Ware den Lieferanten verlässt; der Boleto ist ein Zahlungsschein, der mit einer NF-e verknüpft sein kann (oder auch nicht). Wenn Sie neu bei brasilianischen Finanzdokumenten sind, lesen Sie unseren Leitfaden für Einsteiger zur NF-e für den vollständigen Überblick.

Aufbau eines Boleto: Alle Felder, die Sie extrahieren müssen

Ein typischer Boleto enthält die folgenden Datenfelder. Einige sind im Barcode kodiert, andere erscheinen im Klartext, und einige sind an beiden Stellen vorhanden. Für die Abstimmung und die Debitorenbuchhaltung (AR) sind dies die relevanten Felder.

FeldPortugiesische BezeichnungPosition auf dem BoletoFormat / Hinweise
BarcodeCódigo de BarrasOben mittig, 44 ZiffernFEBRABAN-Standard. Enthält Bankleitzahl, Währung, Fälligkeitsfaktor, Betrag und Freifeld.
KlartextzeileLinha DigitávelUnterhalb des Barcodes, 47 ZiffernGleiche Daten wie der Barcode, formatiert für die manuelle Eingabe an Geldautomaten und in Banking-Apps.
ZahlungsempfängerBeneficiário / CedenteOberer linker BereichName + CNPJ (CNPJ/CPF do Beneficiário) des Zahlungsempfängers.
Filiale / EmpfängercodeAgência / Código do BeneficiárioUnterhalb des EmpfängernamensBankfiliale und Konto. Format: 9999-D/9999999-D.
FälligkeitsdatumData de Vencimento / VencimentoMittlerer Bereich, in der Nähe des BetragsFormat TT/MM/JJJJ. Schlüsselfeld für die Altersstruktur und das Protest-Tracking.
BetragValor / Valor do DocumentoNeben dem FälligkeitsdatumIn BRL (R$). Verwendet die brasilianische Dezimalschreibweise: R$ 1.234,56.
ZahlerPagador / SacadoUnterer Bereich, unterhalb des EmpfängersName + CPF (Privatperson) oder CNPJ (Unternehmen).
BankreferenzNosso NúmeroUnterhalb des Barcode-BereichsInterne Identifikationsnummer der Bank. Die Länge variiert je nach Bank.
BelegnummerNúmero do DocumentoIn der Nähe von Nosso NúmeroRechnungs- oder Vertragsreferenz – die Verbindung zur ursprünglichen Transaktion.
PortfolioCarteiraIn der Nähe der BankdatenIdentifiziert die Boleto-Inkassoart (z. B. „17" für einfache Registrierung).
AusstellungsdatumData de EmissãoOberer oder unterer RandWann der Boleto erstellt wurde.
ZahlungsdatumData do PagamentoWird nach Zahlung von der Bank ausgefülltErscheint nur auf bezahlten Boletos oder Abrechnungsberichten.

Die meisten AR-Teams konzentrieren sich auf eine Teilmenge: Barcode (eindeutige Kennung), Fälligkeitsdatum (Altersstruktur), Betrag (Erwartungswert), Zahlungsempfänger (Ziel), Zahler (Quelle) und Nosso Número (Bankreferenz). Diese sechs Felder liefern die Daten, die für den Abgleich mit Bankabrechnungen und die Erstellung von Fälligkeitsübersichten benötigt werden.

Der 44-stellige Barcode vs. die 47-stellige Klartextzeile (Linha Digitável)

Jeder Boleto trägt zwei maschinenlesbare Darstellungen derselben Zahlungsdaten. Sie sehen unterschiedlich aus, enthalten unterschiedliche Prüfziffern und werden in unterschiedlichen Kontexten verwendet – kodieren aber dieselben Kerninformationen.

Der 44-stellige Barcode (código de barras) ist der primäre maschinenlesbare Code, der für das optische Scannen ausgelegt ist. Seine Struktur wird durch den FEBRABAN-Barcode-Layout-Standard (Layout - Código de Barras - Version 7) definiert:

  • Positionen 01–03: Bankleitzahl (z. B. 001 = Banco do Brasil, 104 = Caixa, 237 = Bradesco, 341 = Itaú, 033 = Santander)
  • Position 04: Währungscode (9 = Brasilianischer Real)
  • Position 05: Allgemeine Prüfziffer (DAC — Selbstprüfziffer)
  • Positionen 06–09: Fälligkeitsfaktor – Anzahl der Tage seit dem FEBRABAN-Epochen-Basisdatum. Wird zur Berechnung des Fälligkeitsdatums verwendet. (Hinweis: Dieses Feld wurde im Februar 2025 nach Erreichen von 9999 zurückgesetzt, daher müssen Systeme den „Boleto-Y2K“ korrekt verarbeiten.)
  • Positionen 10–19: Betrag in Centavos (z. B. 0000050000 = R$ 500,00). Wenn kein Betrag angegeben ist, ist dieses Feld Null und der Wert wird auf dem Sichtbeleg vermerkt.
  • Positionen 20–44: Freifeld (campo livre) – bankabhängig. Enthält die Nosso-Nummer, die Agentur/den Code des Zahlungsempfängers, die Carteira und andere Daten, die die ausstellende Bank zur Weiterleitung der Zahlung benötigt.

Die 47-stellige Klartextzeile (linha digitável) ist das menschenlesbare Format, das unter dem Barcode aufgedruckt ist. Sie nimmt dieselben 44 Barcode-Ziffern, teilt sie in fünf Gruppen auf und fügt nach den Positionen 09, 20 und 31 Prüfziffern für jede Gruppe ein (bei Bank-Boletos). Bei Versorgungszahlungen (concessionárias) verwendet das Format stattdessen 48 Ziffern und folgt einer etwas anderen Struktur.

Für Extraktionszwecke ist der Barcode in der Regel die zuverlässigste Quelle. Er enthält die standardisierten Daten ohne die visuellen Layout-Variationen, die verschiedene Banken in den gedruckten Beleg einbringen. Ein gut konzipiertes Extraktionstool liest den Barcode, wenn er lesbar ist, und greift auf den visuellen Text für Felder zurück, die nur im gedruckten Bereich erscheinen (wie Name des Zahlungsempfängers, Zahlerdaten).

Die wichtigsten Unterschiede: Registrierte vs. nicht registrierte Boletos

Seit der Einführung der FEBRABAN-Verordnung im Jahr 2017 (mit stufenweiser Umsetzung durch die Banken im Laufe des Jahres) müssen alle neu ausgestellten Boletos zum Zeitpunkt der Erstellung bei der Brasilianischen Zentralbank registriert werden. Grund für diese Änderung war Betrug: Betrüger änderten den Barcode auf nicht registrierten Boletos, um Zahlungen auf ihre eigenen Konten umzuleiten. Die fehlende Registrierung erschwerte es Händlern, die Fehlleitung der Zahlung anzufechten.

Registrierter Boleto (Boleto Registrado): Der Aussteller registriert jeden Boleto bei der Erstellung bei der Brasilianischen Zentralbank. Die Bank validiert die Boleto-Daten (Zahlungsempfänger, Betrag, Barcode) anhand der Registrierung, bevor sie die Zahlung akzeptiert. Dadurch wird die Betrugsmasche der Barcode-Manipulation unterbunden. Registrierte Boletos geben Händlern die Möglichkeit, einen offiziellen Einspruch einzulegen, falls eine Zahlung fehlgeleitet wird.

Nicht registrierter Boleto (Boleto sem Registro): Bei der Ausstellung erfolgt keine Registrierung bei der Brasilianischen Zentralbank. Die Bank verarbeitet die Zahlung ausschließlich auf Basis der Barcode-Daten, ohne vorherige Validierung anhand eines registrierten Datensatzes. Nicht registrierte Boletos sind heute seltener, werden aber für bestimmte Altvereinbarungen weiterhin verwendet.

Aus Sicht der Datenextraktion ist der praktische Unterschied gering. Das visuelle Layout und die Barcode-Struktur sind identisch. Der wesentliche betriebliche Unterschied besteht darin, dass registrierte Boletos eine Registrierungsnummer der Brasilianischen Zentralbank tragen, die zu Prüfzwecken aufgezeichnet werden kann, und der Abrechnungsbericht der Bank kann eine Bestätigung enthalten, dass die Zahlung gegen den registrierten Datensatz validiert wurde.

Manuelle Extraktion: Der alte Weg (und seine versteckten Kosten)

Trotz der hochgradig standardisierten Struktur des Boleto ist die heute am weitesten verbreitete Extraktionsmethode manuell: PDF öffnen, die sechs wichtigsten Felder ablesen, in eine Tabellenzeile eintippen. Dieser Vorgang dauert für einen geschulten AR-Analysten etwa 3 Minuten pro Boleto – das PDF finden, jedes Feld suchen, in die richtige Spalte tippen und zum nächsten Dokument übergehen.

Bei 500 Boletos pro Monat sind das 25 Stunden Dateneingabe. Die direkten Arbeitskosten – bei voller Kostenbelastung etwa R$ 20 pro Stunde – belaufen sich auf R$ 500 pro Monat. Aber die versteckten Kosten sind höher: die Fehlerquote (1-4% pro Feld, Branchenbenchmark), die Zeit für die Abstimmung zur Untersuchung dieser Fehler und der verspätete Monatsabschluss, wenn die Dateneingabe mit anderen Prioritäten konkurriert.

Die manuelle Methode versäumt es auch, die wertvollste Eigenschaft des Boleto zu nutzen: Der 44-stellige Barcode enthält dieselben Daten in einem maschinenlesbaren Format. Die aus dem Sichtbeleg abgelesenen Informationen sind bereits im Barcode oben auf derselben Seite kodiert. Die manuelle Methode liest die Sichtfelder, ignoriert den Barcode und gibt Daten erneut ein, die das Dokument selbst in strukturierter Form bereitstellt.

Eine detaillierte Kostenanalyse finden Sie in unserem Artikel über die tatsächlichen Kosten der manuellen Boleto-Verarbeitung pro Transaktion.

KI-basierte Extraktion: Was sich ändert, wenn das Tool das Dokument liest

Die KI-basierte Extraktion – genauer gesagt die Extraktion mit visuellen Großmodellen (VLM) – verarbeitet den Boleto anders als das manuelle Lesen oder die herkömmliche OCR. Anstatt jedes Zeichen zu „lesen" (OCR) oder eine Vorlagenposition abzugleichen (zonale OCR), versteht ein VLM-basiertes Tool das Dokument semantisch: Es erkennt den Barcode als „das ist ein Barcode", liest die Ziffern und ordnet sie den richtigen Feldern zu. Es sieht den Text „R$ 1.500,00" in der Nähe von „Valor" und weiß, dass es sich um den Betrag handelt.

Dieser semantische Ansatz ist für die Boleto-Extraktion wichtig, da verschiedene Banken dieselben FEBRABAN-Felder an leicht unterschiedlichen visuellen Positionen drucken. Das Boleto-Layout von Bradesco ist nicht identisch mit dem von Itaú, auch wenn beide dieselben Daten enthalten. Ein herkömmliches vorlagenbasiertes Tool würde für jede Bank eine separate Vorlagenkonfiguration erfordern. Ein VLM-basiertes Tool liest die Felder anhand ihrer Bedeutung und Beziehung zu den Bezeichnungen, nicht anhand ihrer Pixelkoordinaten – daher funktioniert dasselbe Tool ohne Konfiguration bei allen ausstellenden Banken.

Benutzerdefinierte Spaltenextraktion ist der Mechanismus: Sie definieren die gewünschten Ausgabespalten – Barcode, Fälligkeitsdatum, Betrag, Zahlungsempfänger, Zahler, Nosso Número – und die KI lokalisiert die entsprechenden Daten in jedem Boleto, unabhängig von Bank, Layout oder Auflösung. Die von Ihnen eingegebenen Spaltennamen werden zu den Kopfzeilen Ihrer Ausgabetabelle. Das bedeutet, Sie definieren die Datenstruktur einmal, und sie gilt für jeden Boleto in jedem Batch.

JPG/PNG/PDF KI-Extraktion

Dateien werden sicher verarbeitet und nicht gespeichert.

Ihren Boleto-Extraktions-Workflow aufbauen

Die Implementierung einer automatisierten Boleto-Extraktion erfordert keine Umstellung Ihres bestehenden AR-Prozesses. Der Workflow schließt die Lücke zwischen „Boleto-PDF erhalten" und „Daten in der Tabelle" – eine Lücke, die derzeit manuelle Eingaben erfordert.

1
Sammeln Sie Ihre Boleto-Dateien.

Ob sie per E-Mail eingehen, von einem Bankportal heruntergeladen werden oder über einen Sammellink, über den Zahler ihre bezahlten Belege hochladen können – sammeln Sie alle PDFs oder Screenshots an einem Ort. Keine Vorverarbeitung nötig – das Extraktionstool verarbeitet PDFs, Bilder und deren verschiedene Auflösungen.

2
Definieren Sie Ihre Ausgabespalten.

Geben Sie die Datenpunkte an, die Ihr AR-Workflow benötigt – typischerweise Código de Barras, Vencimento, Valor, Beneficiário, Pagador und Nosso Número. Diese werden zu Ihren Tabellenkopfzeilen. Die KI liest jeden Boleto im Batch und füllt die Werte aus.

3
Verarbeiten und exportieren.

Die KI verarbeitet alle Dateien gleichzeitig. Jeder Boleto wird zu einer Zeile in der Ausgabe. Nach Abschluss des Batches exportieren Sie eine einzelne Excel-Datei (.xlsx) oder CSV-Datei mit den Daten aller Boletos. Für Google Sheets-Nutzer schreibt das Google Sheets-Add-on die Ergebnisse direkt in das aktive Blatt und überspringt den Export-Schritt.

Der manuelle Aufwand für einen Batch mit 200 Boletos beträgt etwa 5 Minuten – hochladen, Spalten definieren, Verarbeitung starten, herunterladen. Die restliche Arbeit ist automatisiert. Verglichen mit 10+ Stunden manueller Dateneingabe für die gleiche Menge ist der Zeitunterschied nicht graduell, sondern grundlegend.

Eine Schritt-für-Schritt-Anleitung finden Sie unter Boleto Bancário-Daten nach Excel extrahieren.

Häufig gestellte Fragen

Kann die KI-Extraktion sowohl den Barcode als auch die visuellen Felder eines Boleto lesen?

Ja. Ein visuelles KI-Modell liest das gesamte Dokument – die Barcode-Ziffern werden als Text erkannt, und die visuellen Felder (Name des Zahlungsempfängers, Zahler usw.) werden aus den bedruckten Bereichen extrahiert. Das Tool verlässt sich nicht ausschließlich auf die Barcode-Analyse; es liest, was auf der Seite steht, unabhängig davon, wo es erscheint. Dieser duale Ansatz bedeutet, dass selbst wenn der Barcode teilweise verdeckt oder beschädigt ist, die visuellen Felder dennoch extrahiert werden können.

Funktioniert die Extraktion auch für Boletos, die bezahlt wurden und Bankstempel oder Vermerke tragen?

Ja. Bezahlte Boletos tragen oft einen „PAGO“-Stempel, ein von der Bank aufgedrucktes Zahlungsdatum und manchmal handschriftliche Vermerke. Die KI behandelt diese als zusätzliche visuelle Elemente. Der Zahlungsdatumstempel kann als separates Feld extrahiert werden, wenn Ihr Workflow den tatsächlichen Zahlungszeitpunkt verfolgt. Handschriftliche Vermerke werden erkannt, sofern sie lesbar sind.

Was ist mit Boletos, die mit einem Bank-Passwort verschlüsselt sind?

Einige Banken versenden Boleto-PDFs aus Sicherheitsgründen mit einem Passwort. Das Extraktionstool unterstützt passwortgeschützte PDFs. Sie können häufig verwendete Passwörter (z. B. die CNPJ des Zahlungsempfängers) in Ihren Kontoeinstellungen vorspeichern, und das Tool wird sie bei der Verarbeitung verschlüsselter Dateien automatisch ausprobieren. Diese Funktion ist in der E-Mail-Postfach-Funktion enthalten – leiten Sie einfach die verschlüsselte PDF weiter, und das Passwort wird automatisch versucht.

Wie verarbeitet die Boleto-Extraktion Beträge im brasilianischen Dezimalformat (R$ 1.234,56)?

Die KI liest den Betrag so, wie er auf dem Dokument erscheint (R$ 1.234,56), und normalisiert ihn in der Ausgabe in ein Standard-Dezimalformat. Sie können das Ausgabeformat wählen – entweder die brasilianische Konvention beibehalten (1.234,56) oder für den ERP-Import in die internationale Konvention (1234.56) umwandeln. Die gleiche Normalisierung gilt für Daten (TT/MM/JJJJ).

Kann ich die Extraktion sowohl für den Abgleich eingehender Zahlungen (Debitorenbuchhaltung) als auch für die Verarbeitung ausgehender Zahlungen (Kreditorenbuchhaltung) nutzen?

Ja, der Extraktions-Workflow ist unabhängig von der Richtung derselbe. Für die Debitorenbuchhaltung extrahieren Sie Daten aus Boletos, die Ihr Unternehmen ausgestellt hat, um eingehende Zahlungen zu verfolgen. Für die Kreditorenbuchhaltung extrahieren Sie Daten von Boletos, die Sie von Lieferanten erhalten haben, um die Beträge und Fälligkeitsdaten für die Zahlungsplanung zu erfassen. Die Spaltendefinitionen unterscheiden sich – die Debitorenbuchhaltung benötigt Informationen zum Zahler, die Kreditorenbuchhaltung Informationen zum Zahlungsempfänger – aber das Tool handhabt beides. Wenn Sie insgesamt neu bei brasilianischen Finanzdokumenten sind, behandelt unser NF-e-Leitfaden das Begleitdokument zu Boletos im Kontext der Kreditorenbuchhaltung.

Der Standard existiert bereits. Die Frage ist, ob Ihr Workflow ihn nutzt.

Der Boleto Bancário wurde für die maschinelle Lesbarkeit entwickelt. Jeder 44-stellige Barcode, jede 47-stellige Klartextzeile, jedes strukturierte Feld auf dem Sichtbeleg folgt einem nationalen Standard, der seit über drei Jahrzehnten gepflegt und aktualisiert wird. Die Daten sind vorhanden und warten darauf, extrahiert zu werden. Das einzige fehlende Puzzlestück war ein Werkzeug, das den Boleto als das behandelt, was er ist – einen strukturierten Datenträger – und nicht als ein PDF, das geöffnet und manuell abgetippt werden muss.

Die KI-basierte Extraktion schließt diese Lücke. Sie verändert den Boleto nicht. Sie verändert, was zwischen dem Erhalt des PDFs und der Eingabe der Daten in Ihr AR-System passiert – und verwandelt eine 3-minütige Tippaufgabe in eine Sekundenbruchteil-Operation, die bei 10 oder 10.000 Boletos mit dem gleichen Aufwand skaliert.

Testen Sie die Extraktion mit Ihren eigenen Boleto-Dateien.

Laden Sie ein beliebiges Boleto-Bancário-PDF oder einen Screenshot hoch und erhalten Sie in Sekunden strukturierte Daten zurück – ohne Registrierung.

Boleto hochladen
📮 contact email: [email protected]