500 Boletos, eine Tabelle:So buchen Sie Boleto-Zahlungen in Stapeln in ein AR-Arbeitsblatt

Ein mittelgroßer brasilianischer Einzelhändler, der 3.000 Boletos pro Monat ausstellt, erhält Zahlungen typischerweise über zehn verschiedene Bankabrechnungszyklen verteilt, drei wöchentliche PDF-Berichte von seiner Bank und einen Stapel bezahlter Zahlungsbelege, die von Kunden weitergeleitet wurden, die an Lotteriestellen bezahlt haben. Von diesen Ausgaben zu einer einzigen „Wer hat bezahlt, wer nicht“-AR-Ansicht zu gelangen, soll eine Abstimmungsaufgabe sein. In der Praxis ist es eine Dateneingabeaufgabe – der Barcode, das Fälligkeitsdatum, der Betrag und der Begünstigte jedes Boleto müssen aus dem PDF gelesen und in eine Tabellenzeile eingegeben werden, bevor ein Abgleich beginnen kann.

Schluss mit Abtippen — lassen Sie KI Ihre Dokumente lesen
Bild oder PDF hochladen — strukturierte Daten in 10 Sekunden
Jetzt testen →
Editorial-Helden-Grafik mit der Überschrift 500 Boletos, eine Tabelle, und drei flachen blauen Symbolen, die einen Stapel-Upload, eine Zeile pro Boleto und einen einzelnen .xlsx-Export zeigen.

Wichtigste Erkenntnisse

  1. Jeder Boleto folgt einem strengen FEBRABAN-Standard, der für maschinelles Lesen entwickelt wurde – dennoch öffnen die meisten Teams weiterhin jede PDF und tippen dieselben Daten von Hand ein.
  2. Dieser 44-stellige Barcode kodiert bereits den Betrag, das Fälligkeitsdatum und die Bank-ID an festen Positionen – die Daten sind strukturiert, bevor Sie eine Taste berühren.
  3. Das Stapel-Extrahieren von 200 Boletos dauert 5 Minuten praktischer Arbeit. Dieselben 200 manuell einzutippen, dauert über 10 Stunden.

Der monatliche Boleto-Stapel: Warum das Öffnen von PDFs einzeln nicht skaliert

Wenn Sie weniger als 20 Boletos pro Monat verarbeiten, ist das Öffnen jeder PDF und das Eintippen der Werte in eine Tabellenkalkulation mühsam, aber machbar. Bei 50 pro Monat wird daraus eine halbtägige Aufgabe. Bei 200 verbraucht es eine ganze Woche. Bei 500 – was für mittelständische Einzelhändler, Hausverwaltungen und B2B-Dienstleistungsunternehmen in Brasilien Routine ist – bricht der manuelle Ansatz vollständig zusammen, nicht weil die Arbeit schwer ist, sondern weil die Struktur der Arbeit gegen Batch-Denken bei einem Batch-Problem arbeitet.

Balkendiagramm des monatlichen Boleto-Volumens bei 20, 50, 200 und 500, mit manuellen Aufwandsbeschriftungen, die von Machbar über Halber Tag und Eine ganze Woche bis zu Bricht vollständig zusammen ansteigen.

Das Paradoxon ist, dass jeder einzelne Boleto, der in Ihrem Posteingang ankommt, auf exakt demselben FEBRABAN-Standard basiert. Der 44-stellige Barcode positioniert die Bank-ID immer in den Ziffern 01–03, den Fälligkeitsfaktor in 06–09, den Betrag in 10–19. Die linha digitável (lesbare Zeile) gruppiert immer dieselben Daten in 47 Ziffern mit Prüfziffern an vorhersehbaren Positionen. Das Dokument schreit geradezu „Ich bin maschinenlesbar“ – doch die meisten Teams lesen jedes einzelne noch mit menschlichen Augen.

Die operative Erkenntnis: Ein Boleto ist ein standardisiertes strukturiertes Dokument, das als visuelle PDF getarnt ist. Der Standard, der es jedem Bank-Scanner in Brasilien ermöglicht, eine Zahlung in Millisekunden zu validieren, kann auch Ihnen ermöglichen, 500 Zeilen AR-Daten in einem Durchgang zu extrahieren – wenn Sie aufhören, jeden Boleto als separate Tippaufgabe zu behandeln, und sie stattdessen als Batch behandeln.

Wie ein Batch-Boleto-Workflow tatsächlich aussieht

Drei-Schritte-Flussdiagramm für die Stapelverarbeitung von Boleto-PDFs: alle Dateien an einem Ort sammeln, die Spaltennamen einmal definieren, dann eine .xlsx mit einer Zeile pro Boleto exportieren.

Ein Batch-First-Workflow hat drei Phasen: alle Boletos an einem Ort sammeln, definieren, welche Daten Sie benötigen, und alles auf einmal exportieren. Die einzelne PDF muss nie geöffnet werden.

1
Sammeln Sie alle Boleto-PDFs in einem einzigen Upload.

Ob sie per E-Mail eintreffen, von einem Bankportal heruntergeladen werden oder über einen Sammellink kommen, über den Kunden ihre bezahlten Belege direkt hochladen können – das Ziel ist dasselbe: alle Dateien an einem Ort, bevor die Extraktion beginnt. Keine Einzeldateiverarbeitung, kein „Hochladen, Warten, Herunterladen, Wiederholen“-Zyklus.

2
Definieren Sie die Spalten, die Ihre AR-Tabelle benötigt.

Geben Sie Ihre Spaltennamen einmal ein: Código de Barras (Barcode), Vencimento (Fälligkeitsdatum), Valor (Betrag in BRL), Beneficiário (Name des Begünstigten), Pagador (Zahler), Nosso Número, Data de Pagamento (Zahlungsdatum für bezahlte Belege). Diese Spaltennamen werden zu den Kopfzeilen Ihrer Ausgabetabelle. Die KI liest jeden Boleto und füllt jede Zeile, indem sie versteht, was jedes Feld bedeutet – nicht durch Abgleich mit einer Vorlagenposition.

3
Verarbeiten Sie alle Dateien und exportieren Sie nach Excel.

Die KI verarbeitet jeden Boleto im Batch. Jede Datei wird zu einer Zeile in der Ausgabe. Nach Abschluss der Extraktion laden Sie eine einzelne .xlsx-Datei mit den Daten aller Boletos herunter – bereit für Ihren AR-Aging-Bericht, ERP-Import oder Abstimmungsarbeitsblatt.

Der gesamte manuelle Zeitaufwand für einen Batch mit 200 Boletos mit diesem Workflow beträgt etwa 5 Minuten: Hochladen, Spalten definieren, Verarbeitung starten, Herunterladen. Die restliche Arbeit übernimmt die KI. Vergleichen Sie das mit den 3 Minuten pro Dokument, die manuelle Dateneingabe erfordert – dieselben 200 Boletos würden über 10 Stunden konzentriertes Tippen erfordern.

Die fünf Felder, die jedes AR-Team aus jedem Boleto benötigt

Nicht jedes Feld auf einem Boleto ist für die Debitorenbuchhaltung relevant. Der FEBRABAN-Standard definiert Dutzende von Datenpunkten im Barcode, in der lesbaren Zeile und auf dem Sichtbeleg. Aus AR-Sicht tragen jedoch fünf Felder 90 % des Abstimmungswerts.

FeldWo es sich auf dem Boleto befindetWarum AR es benötigt
Código de Barras (Barcode, 44 Ziffern)Oberer Bereich, unter dem BanklogoEindeutige Kennung für die Zahlung. Verwenden Sie sie zum Abgleich mit der täglichen Abrechnungsdatei der Bank.
Valor (Betrag)Unter dem Barcode, in BRL (R$)Der erwartete Zahlungsbetrag. Vergleichen Sie ihn mit dem tatsächlich abgerechneten Betrag, um Abweichungen zu erkennen.
Vencimento (Fälligkeitsdatum)Neben oder unter dem BetragAltersberechnung, Überfälligkeitskennzeichnung, Protesto-Risikobewertung.
Beneficiário (Zahlungsempfänger)Oberer linker Bereich mit BankdatenBestätigt das Zahlungsziel. Kritisch für AR mit mehreren Unternehmen.
Nosso Número (Bankreferenz)Unter dem Barcode, in der Nähe des Labels „Nosso Número“Die interne Referenz der Bank – wird in den Bankabrechnungsberichten verwendet, um jeden Boleto eindeutig zu identifizieren.
Fünfzeilige Checkliste der AR-Felder, die aus jedem Boleto extrahiert werden: Código de Barras, Valor, Vencimento, Beneficiário und Nosso Número, jeweils mit dem Grund, warum AR-Teams sie benötigen.

Die meisten Teams extrahieren außerdem Pagador (Zahlername/CNPJ (Unternehmenssteuernummer)) und Data de Vencimento für Altersberichte. Der Batch-Ansatz behandelt diese als zusätzliche Spalten – Sie definieren sie einmal und jeder Boleto im Batch wird auf dieselben Felder gescannt.

Warum die Standardstruktur von Boleto die Batch-Extraktion ermöglicht

Nicht alle Finanzdokumente eignen sich gut für die Batch-Verarbeitung. Eine handschriftliche Quittung eines kleinen Geschäfts variiert so stark im Layout, dass Extraktionstools ein Training pro Anbieter benötigen. Eine Lieferantenrechnung eines multinationalen Konzerns folgt der eigenen Vorlage des Unternehmens. Aber ein Boleto Bancário folgt einem nationalen Standard, der von FEBRABAN gepflegt, von jeder ausstellenden Bank durchgesetzt und speziell dafür entwickelt wurde, dass Maschinen ihn lesen können.

Der 44-stellige Barcode ist das klarste Beispiel. Er kodiert in dieser Reihenfolge:

  • Positionen 01–03: Bankcode (z. B. 001 = Banco do Brasil, 237 = Bradesco, 341 = Itaú)
  • Position 04: Währungscode (9 = BRL (Brasilianischer Real))
  • Position 05: Prüfziffer für den Barcode
  • Positionen 06–09: Fälligkeitsfaktor (Tage seit dem FEBRABAN-Epochen-Basisdatum – wird zur Berechnung des Fälligkeitsdatums verwendet)
  • Positionen 10–19: Betrag in Centavos (z. B. 0000015000 = R$ 150,00)
  • Positionen 20–44: Freies Feld (bankabhängig: enthält Nosso Número, Agência/Código do Beneficiário, Carteira usw.)

Jede Bank, jeder Boleto-Typ, jeder Zahlungswert – der Barcode folgt immer diesem Layout. Das bedeutet, dass ein Batch-Extraktionstool, das hundert Boleto-Barcodes liest, das Betragsfeld bei allen an genau derselben Position (Ziffern 10–19) lokalisieren kann. Das gleiche Prinzip gilt für die visuellen Felder auf dem Beleg: Der Begünstigte (Beneficiário) steht immer oben, das Fälligkeitsdatum (Vencimento) immer in der Nähe des Betrags, der Zahler (Pagador) immer unterhalb des Begünstigten-Abschnitts. Das Layout ist nicht pixelidentisch zwischen den Banken – Itaú druckt es etwas anders als Bradesco – aber die semantische Struktur ist konsistent, und genau dafür ist die semantische Extraktion konzipiert.

JPG/PNG/PDF KI-Extraktion

Dateien werden sicher verarbeitet und nicht gespeichert.

Umgang mit Randfällen in einem Boleto-Batch

Jeder Batch hat Ausreißer. Ein Batch mit 200 Boletos kann zehn überfällige Scheine mit handschriftlich vermerkten Verzugszinsen enthalten, fünf, die teilweise bezahlt wurden, und drei, bei denen das PDF ein minderwertiger Scan einer Lottoagentur-Quittung ist. Ein Batch-Workflow muss diese Fälle verarbeiten können, ohne die Ausgabestruktur „eine Zeile pro Dokument“ zu durchbrechen.

Überfällige Boletos mit Zinsen und Multa (Verzugsgebühr). Das brasilianische Recht erlaubt bis zu 1 % monatliche Zinsen plus etwa 2 % Multa auf verspätete Zahlungen. Die KI kann sowohl den ursprünglichen Valor (Betrag) als auch den berechneten Gesamtbetrag inklusive Verzug extrahieren, sofern dieser auf dem Dokument erscheint. Eine bewährte Methode ist die Definition von zwei Spalten: Valor Original und Valor com Juros/Multa (Betrag mit Zinsen/Strafe).

Registrierte vs. nicht registrierte Boletos. Da die FEBRABAN-Verordnung, die registrierte Boletos vorschreibt, 2017 vollständig in Kraft getreten ist, sind die allermeisten im Umlauf befindlichen Boletos registriert (boleto registrado). Registrierte Boletos enthalten zusätzliche Felder – die Registrierungsnummer der Zentralbank, zusätzliche Prüfdaten des Zahlers – die nicht registrierte Boletos nicht haben. Wenn Ihr Batch eine Mischung enthält, sollte das Extraktionstool beide verarbeiten können, ohne dass Sie sie vorsortieren müssen. Die Ausgabe enthält einfach leere Zellen für Felder, die in einem bestimmten Dokument nicht vorhanden waren.

Teilzahlungen und Ratenpläne. Einige Kunden zahlen in Raten, wodurch mehrere Boletos pro Rechnung generiert werden. Jeder Raten-Boleto hat seinen eigenen Barcode, sein eigenes Fälligkeitsdatum und seinen eigenen Betrag. Die Batch-Extraktion behandelt jeden als separate Zeile – Sie können sie später über das Rechnungsreferenzfeld (Feld documento) gruppieren, um die Verbindung zur ursprünglichen Transaktion aufrechtzuerhalten.

Von der Tabelle zum ERP: Den Abstimmungszyklus schließen

Die Extraktion bringt die Daten in eine Tabelle. Die Abstimmung ist der nächste Schritt. Die extrahierten Boleto-Daten – Barcode, Betrag, Fälligkeitsdatum, Nosso Número – dienen als strukturierte Eingabe für den Abgleich mit dem täglichen Abrechnungsbericht Ihrer Bank.

Brasilianische Banken stellen Abrechnungsberichte in ihren eigenen Formaten zur Verfügung (normalerweise CNAB 240 oder CNAB 400, die Standarddateiformate für den Interbanken-Clearing). Diese Berichte listen jeden bezahlten Boleto anhand seines Barcodes oder Nosso Número auf. Ihre Aufgabe ist es, jede Zeile im Bankbericht der entsprechenden Zeile in Ihrer Tabelle der ausgestellten Boletos zuzuordnen.

Wenn beide Seiten strukturiert sind – Ihre extrahierten Boleto-Daten auf der einen Seite, die CNAB-Datei der Bank auf der anderen – kann der Abgleich automatisiert werden. Das Feld der CNAB-Datei für „Nosso Número“ oder „código de barras“ lässt sich direkt auf die Spalte abbilden, die Sie aus dem Boleto extrahiert haben. Ein SVERWEIS oder ein Power Query-Schritt in Excel oder eine ERP-Importregel schließt den Kreislauf. Die Alternative – der Abgleich von PDF-basierten Daten mit einem CNAB-Bericht – ist die Definition von manueller Abstimmung.

Für Teams, die brasilianische ERP-Systeme wie Totvs (Protheus), SAP oder Oracle verwenden, kann die extrahierte Tabelle so formatiert werden, dass sie der Importvorlage entspricht. Viele ERPs akzeptieren eine CSV mit Spalten für Boleto-Barcode, Zahlungsdatum, Betrag und Bankcode. Die Batch-Extraktionsausgabe enthält diese Felder bereits; Sie müssen sie lediglich den erwarteten Spaltennamen des ERPs zuordnen.


Häufig gestellte Fragen

Kann ich Boletos aus gescannten Papierbelegen stapelweise extrahieren, oder müssen sie als digitale PDFs vorliegen?

Beides ist möglich. Die KI liest den visuellen Inhalt des Dokuments – unabhängig davon, ob es als digitales PDF von einem Bankportal stammt oder als Foto eines gedruckten Belegs. Gescannte oder fotografierte Boleto-PDFs werden auf die gleiche Weise verarbeitet. Einzige Voraussetzung ist, dass die Felder lesbar sind.

Wie verarbeitet das Tool Boleto-PDFs, die per E-Mail mit eingebetteten Bilddaten gesendet werden?

Bildbasierte PDFs – häufig, wenn ein Kunde einen Screenshot seines bezahlten Boleto weiterleitet – werden von derselben visuellen Extraktions-Engine verarbeitet. Die KI liest den Bildinhalt direkt, sodass keine OCR-Vorverarbeitung des PDFs erforderlich ist. Derselbe Batch-Upload akzeptiert sowohl textbasierte als auch bildbasierte PDFs in gemischter Form.

Was ist mit Boletos, die von der Bank mit einem Passwort verschlüsselt wurden?

Einige brasilianische Banken versenden Boleto-PDFs mit einem Passwort, in der Regel der CNPJ (Unternehmenssteuernummer) des Zahlungsempfängers. Das Tool unterstützt passwortgeschützte PDFs – Sie können häufig verwendete Passwörter in Ihren Kontoeinstellungen speichern, die dann bei der Extraktion automatisch gegen eingehende verschlüsselte Boletos ausprobiert werden.

Funktioniert die Extraktion sowohl für B2B- als auch für B2C-Boletos?

Ja. B2B-Boletos (zwischen Unternehmen ausgestellt, in der Regel mit vollständigen CNPJ (Unternehmenssteuernummer)-Angaben auf beiden Seiten) und B2C-Boletos (an Verbraucher ausgestellt, mit CPF (Personensteuernummer)) folgen demselben FEBRABAN-Standard. Die Barcode-Struktur ist identisch. Die visuellen Felder unterscheiden sich hauptsächlich darin, welche Kennungen erscheinen – CNPJ (Unternehmenssteuernummer) für Unternehmen, CPF (Personensteuernummer) für Privatpersonen. Die KI extrahiert, was jeweils vorhanden ist.

Wie schneidet die Stapelverarbeitung im Vergleich zum manuellen Prozess pro Boleto für den Abgleich mit Kontoauszügen ab?

Für einen detaillierten Vergleich des manuellen und automatisierten Boleto-Abgleichs lesen Sie unseren Leitfaden zum Extrahieren von Boleto-Bancário-Daten nach Excel, der den gesamten Abstimmungs-Workflow Schritt für Schritt erläutert.

Batch-First-Verarbeitung verändert den Boleto-Workflow grundlegend

Der Unterschied zwischen der manuellen Verarbeitung von 50 Boletos und der Stapelverarbeitung liegt nicht nur in der Geschwindigkeit – es ist die Frage, ob das AR (Debitorenmanagement)-Team seine Zeit mit Tippen oder mit Analysieren verbringt. Wenn jeder Boleto einzeln geöffnet, gelesen und abgetippt werden muss, ist der Engpass die menschliche Aufmerksamkeit. Wenn alle 50 auf einmal hochgeladen und in einer einzigen Tabelle extrahiert werden, verlagert sich der Engpass auf die Abgleichslogik – und genau dort schafft das Urteilsvermögen eines Finanzteams tatsächlich Mehrwert.

Jeder Boleto in diesem Stapel wurde nach demselben FEBRABAN-Standard erstellt. Der Standard existiert genau zu dem Zweck, maschinelles Lesen zu ermöglichen. Die Frage ist, ob Ihr Workflow dies nutzt.

Testen Sie es mit Ihren eigenen Boleto-PDFs.

Laden Sie einen Stapel Boleto-Dateien hoch – und erleben Sie, wie sich ein AR (Debitorenmanagement)-Workflow mit einer einzigen Tabelle anfühlt.

Stapel hochladen
📮 contact email: [email protected]