So extrahieren Sie Boleto-Bancário-Datenin Excel für den Zahlungsabgleich

Das brasilianische Boleto-Bancário-System verarbeitet jährlich fast 37 Milliarden Transaktionen, jede einzelne geregelt durch einen präzisen FEBRABAN-Standard, der festlegt, wohin jede Ziffer des 44-stelligen Strichcodes gehört. Dennoch extrahieren die meisten Finanzteams, die grenzüberschreitende Zahlungen abwickeln, diese Daten noch immer auf dieselbe Weise wie vor Einführung des Standards: von Hand. Zwischen der PDF, die von einem brasilianischen Lieferanten eintrifft, und dem endgültigen Abgleichseintrag in Ihrer Tabelle klafft eine Lücke aus manuellem Abtippen, Kopieren-Einfügen und visuellem Abgleichen – eine Lücke, die die Struktur des Dokuments selbst beseitigen sollte.

Schluss mit Abtippen — lassen Sie KI Ihre Dokumente lesen
Bild oder PDF hochladen — strukturierte Daten in 10 Sekunden
Jetzt testen →
Editorial-style blog hero image with the title "How to Extract Boleto Bancário Data to Excel for Payment Reconciliation" set in large navy type above three flat vector icons labelled PDF, Scan, or Screenshot, Custom Column Extraction, and One Row per Payment, on a soft cream-to-blue gradient with thin brand-blue geometric line decorations in the corners.

Die wichtigsten Erkenntnisse

  1. 37 Milliarden Boleto-Transaktionen pro Jahr – jede einzelne basiert auf einem FEBRABAN-Standard, der jede der 44 Strichcode-Ziffern an einer vorhersehbaren Position platziert.
  2. Derselbe strukturierte Standard, der es jedem Bank-Scanner ermöglicht, eine Zahlung in Millisekunden zu verifizieren, erfordert beim Menschen weiterhin, jedes Feld zu lesen und in eine Tabellenzeile einzutippen.
  3. Definieren Sie Ihre Spalten einmal – Strichcode, Fälligkeitsdatum, Betrag, Zahlungsempfänger – und extrahieren Sie Dutzende Boletos in einem Batch in eine einzelne Excel-Zeile pro Dokument.

Was ist ein Boleto Bancário und warum hat er zwei Zahlenreihen?

Ein Boleto Bancário – oft nur Boleto genannt – ist ein reguliertes Zahlungsinstrument, das über brasilianische Banken ausgestellt wird. Stellen Sie sich ihn als Mischung aus Rechnung und Zahlungsschein vor: Der Zahlungsempfänger (beneficiário) stellt ihn über seine Bank aus, und der Zahler (pagador) nutzt ihn, um an über 40.000 Standorten in ganz Brasilien zu bezahlen – bei Banken, Lotto-Annahmestellen, Supermärkten, Postfilialen oder über Online-Banking.

Zweispaltige Vergleichsgrafik mit dem Titel „44 Ziffern zum Scannen, 47 Ziffern zum Tippen“: links ein Strichcode-Symbol mit der Beschriftung Código de Barras und der Zahl 44 sowie der Zeile „Ziffern, die von optischen Scannern gelesen werden“, rechts ein gruppiertes Ziffernfolgen-Symbol mit der Beschriftung Linha Digitável und der Zahl 47 sowie der Zeile „Drei zusätzliche Prüfziffern, eine pro Block“, darunter die gemeinsame Zeile „Eine Zahlung, zwei Kodierungen: Scannen Sie den Strichcode, tippen Sie die Klartextzeile“.

Jeder Boleto trägt einen 44-stelligen Strichcode (código de barras), der für optisches Scannen optimiert ist, und eine 47-stellige Klartextzeile (linha digitável), die für die manuelle Eingabe an Geldautomaten und in Banking-Apps entwickelt wurde. Beide stellen dieselbe Zahlung dar – sie kodieren sie nur unterschiedlich.

Die 44 Ziffern des Strichcodes unterteilen sich in fünf Abschnitte, die durch den FEBRABAN-Strichcode-Layoutstandard (Layout - Código de Barras - Versão 7) definiert sind:

PositionenFeldBeispielZweck
1–3Bankcode (código do banco)001Identifiziert die ausstellende Bank (001 = Banco do Brasil, 237 = Bradesco, 341 = Itaú)
4Währungscode (código da moeda)99 = Brasilianischer Real (R$)
5Prüfziffer (dígito verificador geral)3Prüft die Integrität des gesamten Strichcodes mit Modulo-11
6–9Fälligkeitsfaktor (fator de vencimento)3737Tage seit dem Basisdatum (07.10.1997) – ergibt das Fälligkeitsdatum
10–19Betrag (valor)0000000100Betrag in Centavos (in diesem Beispiel R$1,00)
20–44Freies Feld (campo livre)0500940144816060680935031Bankdefiniert: Unsere Nummer, Filiale, Konto, Portfolio – variiert je nach Bank

Seit 2018 müssen alle Boletos gemäß einer FEBRABAN-Vorgabe registriert (boletos registrados) sein – die ausstellende Bank wird über jeden Boleto im Moment der Erstellung informiert, nicht erst bei der Zahlung. Das ältere System des nicht registrierten Boleto (boleto sem registro), bei dem Banken erst bei der Zahlungsvorlage von einem Boleto erfuhren, wurde ausgemustert, um Betrug zu reduzieren und die Rückverfolgbarkeit zu verbessern. Heute hat jeder Boleto, den Sie erhalten, dieselbe standardisierte Struktur mit vollständiger bankseitiger Registrierung.

Für einen breiteren Überblick über die brasilianische Dokumentenlandschaft – einschließlich Nota Fiscal Eletrônica (NF-e), dem verpflichtenden elektronischen Rechnungssystem des Landes – siehe unseren vollständigen Leitfaden zu brasilianischen Steuer- und Finanzdokumenten.

Der Boleto-Verarbeitungsengpass, den Reconciliation-Teams nur zu gut kennen

Zweispaltige Vergleichsgrafik mit dem Titel „Ein Boleto ist zum Bezahlen gedacht, nicht zum Abgleichen“: Die linke Spalte mit der Überschrift „Auf dem Boleto codiert“ und einem grünen Häkchen listet Betrag (Valor), Fälligkeitsdatum (Vencimento) und 44-stelligen Strichcode in gefüllten blauen Chips auf; die rechte Spalte mit der Überschrift „Fehlt für den Abgleich“ und einem orangefarbenen Kreuz listet in leeren gestrichelten Umrissen auf, wofür die Zahlung bestimmt war, auf welche Rechnung sie sich bezieht und ob eine Zahlungsmitteilung gesendet wurde, mit der Zeile „Manuelle Suche nach Betrag und ungefährem Datum“ unten.

Ein einzelner Boleto enthält rund ein Dutzend Datenpunkte, die für den Zahlungsabgleich relevant sind. Doch anders als bei einer Rechnung, deren Daten konzeptionell verbunden sind (Positionen → Zwischensumme → Steuer → Gesamtbetrag), sind die Daten eines Boleto für die Zahlungsabwicklung konzipiert, nicht für die Buchführung. Der Strichcode codiert den Zahlungsbetrag und das Fälligkeitsdatum, sagt Ihnen aber nicht, wofür die Zahlung bestimmt war, auf welche Rechnung sie sich bezieht oder ob der Zahler bereits eine entsprechende Zahlungsmitteilung gesendet hat.

Diese Design-Diskrepanz erzeugt ein spezifisches Workflow-Problem für Finanzteams:

1
Manuelle Dateneingabe aus PDFs und Bildern — Jeder Boleto kommt als PDF-Anhang, als Screenshot aus einem Bankenportal oder als ausgedruckter Beleg, der gescannt werden muss. Jemand im Team liest die Strichcode-Ziffern, das Fälligkeitsdatum (vencimento), den Betrag (valor), den Namen des Zahlungsempfängers und unsere Nummer (nosso número) und tippt sie in eine Tabellenzeile.
2
Abgleich von Zahlungen mit Kontoauszügen — Wenn ein Boleto bezahlt wird, zeigt der Kontoauszug den Betrag und die Strichcode-Referenz, aber nicht die interne Rechnungs- oder Bestellnummer. Das Zuordnen von „R$ 1.250,00 erhalten am 12. März“ zur richtigen Zeile in der Debitoren-Tabelle erfordert eine manuelle Suche nach Betrag und ungefährem Datum.
3
Verfolgung von Ablauf- und Protestrisiken — Unbezahlte Boletos nach ihrem Fälligkeitsdatum können einen Protest (protesto) auslösen, was zusätzliche Gebühren und Reputationsfolgen mit sich bringt. Finanzteams müssen die Vencimento-Daten von Hunderten ausstehender Boletos verfolgen und manuell nachfassen – eine Aufgabe, die ohne Automatisierung linear mit dem Transaktionsvolumen skaliert.

Die eigentlichen Kosten entstehen nicht durch die Tippgeschwindigkeit, sondern durch den Abstimmungszyklus: manuelle Erfassung → manueller Abgleich → manuelle Statusprüfung. Jeder Schritt bringt Verzögerung und Fehlerpotenzial mit sich – und bei 37 Milliarden Transaktionen pro Jahr summieren sich diese Verzögerungen zu einer strukturellen Ineffizienz im gesamten B2B-Zahlungssystem.

So extrahieren Sie Boleto-Daten in Excel – Schritt für Schritt

Dreistufiges Prozessdiagramm von links nach rechts mit dem Titel „Drei Schritte von der Boleto-Datei zur Excel-Zeile“: Knoten 1 ein Upload-Wolken-Symbol mit der Beschriftung Hochladen und „JPG, PNG, PDF oder WebP“, Knoten 2 eine Tabelle mit Spaltenüberschriften mit der Beschriftung Spalten definieren und „Strichcode, Vencimento, Valor“, Knoten 3 ein Tabellenkalkulationssymbol mit grünem Häkchen mit der Beschriftung Nach Excel exportieren und „Eine Zeile pro Boleto“, verbunden durch dünne Pfeile.

Die Boleto-Extraktion erfordert keinen komplexen Workflow. Die Dokumentstruktur ist standardisiert, und die Felder, die Sie für die Abstimmung benötigen, sind klar definiert. Es fehlt nur ein Tool, das sie aus jedem Format lesen kann – egal ob der Boleto als PDF aus einem Bankenportal, als Screenshot aus einer Mobile-App oder als gescanntes Papierformular vorliegt.

Der Prozess funktioniert in drei Schritten:

1
Laden Sie Ihre Boleto-Dateien hoch – Laden Sie die PDFs, Screenshots oder gescannten Bilder Ihrer Boletos hoch. Das Tool akzeptiert JPG, PNG, PDF (einschließlich passwortgeschützter Dateien) und WebP. Sie können einen einzelnen Boleto oder einen Stapel von Dutzenden hochladen – das Format spielt keine Rolle, da die KI die visuelle Struktur liest und nicht eine bestimmte Vorlage.
2
Definieren Sie die gewünschten Spalten – Geben Sie die Feldnamen ein, die Sie für Ihre Abstimmung benötigen: „Strichcode (código de barras)“, „Fälligkeitsdatum (vencimento)“, „Betrag (valor)“, „Zahlungsempfänger (beneficiário)“, „Unsere Nummer (nosso número)“, „Zahler (pagador)“, „Portfolio (carteira)“. Die KI lokalisiert jeden Wert, indem sie versteht, was der Feldname bedeutet – nicht durch die Suche nach einer bestimmten Position auf der Seite. Dies ist der Kernunterschied zwischen semantischer Extraktion (Benutzerdefinierte Spaltenextraktion) und vorlagenbasierter OCR: Sie definieren die Ausgabespalten, und die KI findet die Werte überall im Dokument.
3
Nach Excel exportieren – Mit einem Klick exportieren Sie eine strukturierte Excel-Datei, in der jeder Boleto eine Zeile und Ihre definierten Felder Spalten sind. Wenn Sie mehrere Dateien in einem Stapel verarbeitet haben, werden sie automatisch in einer einzigen Tabelle zusammengeführt – bereit für den Abgleich mit Ihrem Kontoauszug oder Buchhaltungssystem.

Probieren Sie es unten mit einem Boleto-Screenshot oder PDF aus – keine Anmeldung erforderlich:

JPG/PNG/PDF KI-Extraktion

Dateien werden sicher verarbeitet und nicht gespeichert.

Welche Boleto-Felder für den Zahlungsabgleich am wichtigsten sind

Nicht jedes Feld auf einem Boleto ist für den Abgleich gleichermaßen nützlich. Die folgende Tabelle ordnet die Felder zu, die tatsächlich den Zahlungsabgleich, die Statusverfolgung und die Berichterstattung steuern – organisiert danach, wie sie in der Praxis verwendet werden, nicht danach, wo sie auf dem Dokument erscheinen.

Feld (Englisch)Portugiesischer BegriffVerwendung beim Abgleich
Strichcode (44 Ziffern)Código de barrasPrimärer Identifikator – entspricht der Strichcode-Referenz in den Kontoauszugspositionen. Verwenden Sie dies, um Zahlungen mit Forderungen zu verknüpfen.
Klartextzeile (47 Ziffern)Linha digitávelLesbare Version des Strichcodes. Nützlich, wenn ein Boleto-Screenshot das Strichcode-Bild nicht enthält.
FälligkeitsdatumVencimentoBestimmt die Zahlungsfrist und das Protestrisiko. Verfolgen Sie überfällige vs. ausstehende Status nach Altersklassen.
BetragValorPrimärer Betrag für den Zahlungsabgleich. Querverweis mit Kontoauszugsgutschriften.
Unsere NummerNosso númeroBankinterner Verweis – oft die nächste Entsprechung zu einer eindeutigen Transaktions-ID für den Abgleich.
ZahlungsempfängerBeneficiário / CedenteIdentifiziert die empfangende Einheit. Entscheidend beim Abgleich von Zahlungen über mehrere Tochtergesellschaften oder Geschäftsbereiche hinweg.
ZahlerPagador / SacadoIdentifiziert, wer die Zahlung geleistet hat. Verwenden Sie dies für Debitoren-Altersberichte und Kundenbetreuung.
PortfolioCarteiraArt der Inkassovereinbarung zwischen Zahlungsempfänger und Bank. Nützlich für die Gebührenberechnung und die Zuordnung von Abgleichskategorien.
Ihre NummerNúmero do documento / Seu númeroOptionales Feld, in das der Zahlungsempfänger seine interne Rechnungs- oder Vertragsreferenz einträgt – die direkteste Verbindung zwischen einer Boleto-Zahlung und Ihren eigenen Aufzeichnungen.

Der Strichcode ist der zuverlässigste Abgleichsschlüssel, da er sowohl auf dem Boleto als auch auf dem Kontoauszug erscheint. Wenn Sie nur ein Feld extrahieren können, extrahieren Sie den Strichcode. Unsere Nummer ist der zweitbeste Anker, wenn der Strichcode nicht verfügbar ist.

Wie funktioniert die Batch-Verarbeitung von Dutzenden von Boletos?

Der oben beschriebene Extraktionsworkflow funktioniert auf die gleiche Weise, ob Sie nun einen Boleto oder hundert verarbeiten. Das Batch-First-Verarbeitungsmodell ist für das Volumen ausgelegt, das der B2B-Abgleich tatsächlich erzeugt: Laden Sie alle Boletos aus einem bestimmten Zeitraum hoch, definieren Sie Ihre Spalten einmal, und lassen Sie die KI jede Datei mit denselben Felddefinitionen extrahieren. Die Ausgabe ist eine einzelne Excel-Datei mit einer Zeile pro Boleto – bereit für den Import in Ihr ERP- oder Abgleichstool.

Wenn Sie Boletos regelmäßig mit Kontoauszügen abgleichen müssen, sollten Sie eine monatliche Extraktionsroutine einrichten: Sammeln Sie alle im Laufe des Monats ausgestellten und erhaltenen Boletos, extrahieren Sie sie als Batch und gleichen Sie die resultierende Tabelle mit dem monatlichen Kontoauszug Ihrer Bank ab. Der gesamte Vorgang dauert Minuten statt Stunden, und da jedes Feld mit denselben Spaltendefinitionen extrahiert wird, eliminieren Sie den häufigsten Abgleichsfehler – nicht übereinstimmende Feldformate zwischen Boletos verschiedener Banken.

Ein Batch von 50 Boletos von einer Mischung aus Ausstellern – Banco do Brasil, Bradesco, Itaú, Santander – hätte zuvor erfordert, dass ein Mitarbeiter jedes PDF öffnet, die Strichcode-Ziffern, das Fälligkeitsdatum (vencimento) und den Betrag (valor) lokalisiert, sie in eine Tabelle eingibt und dann manuell überprüft, ob die Summen mit dem Kontoauszug übereinstimmen. Mit der Batch-Extraktion werden diese 50 PDFs in unter einer Minute hochgeladen, die Extraktion läuft parallel, und die Ausgabe erscheint als eine einzige strukturierte Datei mit allen 50 Zeilen, bereit für den Abgleich – keine Bearbeitung pro Dokument erforderlich.

Häufig gestellte Fragen zur Boleto-Datenextraktion

Funktioniert die Extraktion sowohl für registrierte als auch für nicht registrierte Boletos?

Seit 2018 sind alle in Brasilien ausgestellten Boletos registriert (boletos registrados). Das nicht registrierte Format (sem registro) wurde von FEBRABAN auslaufen gelassen. Wenn Sie aktuelle Boletos verarbeiten, folgen sie der oben beschriebenen Standard-44-stelligen Strichcode-Struktur. Ältere, nicht registrierte Boletos können leicht unterschiedliche Feldlayouts aufweisen, aber die Kernidentifikationsfelder – Bankleitzahl, Betrag, Fälligkeitsdatum – folgen derselben FEBRABAN-Kodierung.

Was ist der Unterschied zwischen der 44-stelligen und der 47-stelligen Zahl?

Der 44-stellige Strichcode (código de barras) ist die maschinenlesbare Version für Barcodescanner. Die 47-stellige Klartextzeile (linha digitável) ist die menschenlesbare Version, die drei zusätzliche Prüfziffern enthält – je eine in den ersten drei Blöcken –, damit ein Bankschalter oder Geldautomat die Zahlung bei der Eingabe Ziffer für Ziffer validieren kann. Beide kodieren dieselben Zahlungsinformationen. Manche Boleto-PDFs zeigen nur ein Format; das Extraktionstool kann beide lesen.

Können Boletos als verschlüsselte PDFs eintreffen?

Ja – einige Banken und Zahlungsplattformen versenden Boleto-PDFs mit Passwortschutz. Das Extraktionstool unterstützt passwortgeschützte PDFs, wenn Sie das Passwort angeben. Bei wiederkehrenden Boletos derselben Quelle können Sie das Passwort vorab speichern, sodass verschlüsselte Anhänge beim Eintreffen automatisch entsperrt werden.

Was ist, wenn der Boleto handschriftlich ausgefüllt oder beschädigt ist?

Boleto-Bancário-Dokumente werden stets computergeneriert und gedruckt, daher sind Handschrift und Dokumentenschäden selten. Sollte ein Boleto jedoch physisch behandelt worden sein – gefaltet, zerrissen oder verschmutzt – kann die KI teilweise verdeckte Felder dennoch lesen, solange der Strichcode oder die Klartextzeile intakt ist. Verblasste oder kontrastarme Ausdrucke sind das häufigste Qualitätsproblem, und die Extraktion verarbeitet diese mit derselben Genauigkeit wie saubere Dokumente.

Kann ich die Boleto-Daten aus der XML-Datei statt aus dem PDF extrahieren?

Einige Banken stellen Boleto-Daten über ihre APIs als XML oder JSON bereit. Wenn Sie programmatischen Zugriff auf diese Dateien haben, unterscheidet sich die strukturierte Datenextraktion von der visuellen Extraktion aus PDFs/Bildern. Die in diesem Artikel beschriebene Methode gilt für den Fall, dass Sie Boletos als visuelle Dokumente erhalten – PDFs, Screenshots oder eingescannte Ausdrucke –, was im grenzüberschreitenden B2B-Geschäft nach wie vor vorherrschend ist, wenn der Empfänger keine direkte Integration mit jeder brasilianischen Bank hat.

Werden Boletos jemals in anderen Währungen als BRL ausgestellt?

Nahezu alle Boletos lauten auf Brasilianische Real. Die Währungscodeposition (Position 4 des 44-stelligen Strichcodes) ist für BRL stets 9. Obwohl die FEBRABAN-Standards technisch gesehen andere Währungscodes unterstützen (2 für USD commercial, 14 für EUR), sind diese in der Praxis äußerst selten und kommen bei der standardmäßigen B2B-Boleto-Verarbeitung so gut wie nie vor.

Das wiederkehrende Muster bei jedem Boleto, den Sie verarbeiten werden, ist die Standardisierung – ein 44-stelliger Strichcode, eine feste Feldstruktur und ein reguliertes Bankensystem, das genau definiert, wo sich jedes Datenelement befindet. Die Lücke liegt nicht in fehlenden Daten. Sie liegt in der Übersetzung dieses standardisierten Formats in die Zeilen Ihrer Abstimmungstabelle. Die semantische Extraktion macht diesen Übersetzungsschritt vollständig überflüssig – nicht indem sie vorhersagt, wo ein Feld auftauchen könnte, sondern indem sie versteht, was jedes Feld bedeutet, unabhängig davon, ob der Boleto von der Banco do Brasil, der Bradesco oder einem Screenshot einer Zahlungsplattform stammt.

📮 contact email: [email protected]