Die Xero-Monate vor dem Bankfeed
sind immer noch ein CSV-Job
Verbinden Sie ein Bankkonto mit Xero und der Feed beginnt ab diesem Tag mit dem Download. Die Monate vor der Verbindung sind nicht verspätet; sie wurden nie angefordert. Für einen Buchhalter, der einen Kunden aufholt, bleibt ein fester Zeitraum der Historie, der nur aus den Kontoauszugs-PDFs stammen kann. Und genau diese PDFs in eine Datei zu verwandeln, die Xero tatsächlich akzeptiert, ist der Schritt, den die meisten Importanleitungen überspringen.

Wichtige Erkenntnisse
- Die Monate, die Ihr Bankfeed übersprungen hat, sind kein von Ihnen verursachtes Versäumnis: Ein Feed beginnt an dem Tag, an dem Sie ihn verbinden, und alles davor wurde nie angefordert.
- Ein Buchhalter beobachtete, wie der Feed 136 von 536 Transaktionen eines Kunden übersprang, einfach weil sie außerhalb des Zeitfensters lagen, das der Feed abdeckt.
- Die Lösung ist also, herauszufinden, wo die erste Zeile des Feeds liegt, die Spalten so zu benennen, wie Xero sie erwartet, und die älteren Kontoauszüge in eine importfertige CSV zusammenzuführen.
Ein Bankfeed zeichnet die Gegenwart auf und überspringt still die Vergangenheit

Ein Bankfeed beantwortet eine Frage zuverlässig: was wurde kürzlich auf diesem Konto verbucht. Wenn Sie ein Konto verbinden, fragt Xero die Bank nach dem Verlauf, den sie bereitstellt – und die meisten Banken gehen nicht weit zurück. Intuit macht dieselbe Einschränkung für sein eigenes Produkt explizit, und das Verhalten ist bei allen Feeds Standard: Die Verbindung ist eine Live-Leitung, kein Archiv. Eine Transaktion, die vor der Verbindung des Kontos verbucht wurde, wurde nie geliefert, weil niemand danach gefragt hat.
Der Feed beginnt an dem Tag, an dem Sie die Verbindung herstellen, nicht an dem Tag, an dem das Konto eröffnet wurde. Jeder Monat vor dieser Verbindung bleibt für ihn unsichtbar, egal wie oft Sie auf „Aktualisieren“ klicken.
Buchhalter sehen das Ergebnis ständig. Auf r/xero beschrieb ein Buchhalter einen Kunden, dessen Konto hunderte von Transaktionen umfasste, und stellte fest, dass der Feed die älteren einfach nicht gesehen hatte: „Von 536 Transaktionen hat Xero's Bankfeed 136 übersehen, weil ich mir Daten ansehe, die über 90 Tage alt sind – das will Xero nicht wissen.“ In diesem Konto ist nichts kaputt. Der Feed tut genau das, was ein Feed tut.
Drei weitere Dinge erzeugen dieselbe Art von Lücke. Ausstehende Transaktionen erscheinen erst, wenn die Bank sie abwickelt. Ein Feed, der getrennt und später erneut autorisiert wird, kann einen Zeitraum dazwischen auslassen oder überspringen. Und ein Konto, das geschlossen oder ersetzt wurde, hört vollständig auf zu speisen und hinterlässt seinen Verlauf dort, wo die Kontoauszüge liegen. Nur einer dieser Fälle ist eine echte Fehlfunktion. Der Rest sind die normalen Grenzen einer Live-Verbindung – und alle führen zur selben Schlussfolgerung: Für den Zeitraum vor dem Feed ist der Kontoauszug die maßgebliche Aufzeichnung.
Was das Aufholen eines Xero-Kunden tatsächlich beinhaltet

Das Aufholen ist eine Datenrekonstruktionsaufgabe mit einem festen Anfang und einem festen Ende, und die wichtigste Entscheidung ist, wo die manuelle Historie endet und der Live-Feed beginnt. Wenn diese Grenze falsch gesetzt wird, importieren Sie Zeilen, die Xero bereits enthält – so entstehen Duplikate in einem Konto.
Die Reihenfolge, die die Grenze sauber hält, sieht so aus:
Finden Sie die früheste Zeile, die der Feed bereits geliefert hat
Identifizieren Sie im Xero-Bankkonto die erste vollständige, vertrauenswürdige Transaktion, die über den Feed eingegangen ist. Dieses Datum ist Ihre Grenze und zugleich der Übergabepunkt zwischen der manuellen Historie und der Live-Datenleitung.
Sammeln Sie alle Kontoauszüge bis zu dem Punkt, an dem die Historie beginnen soll
Sammeln Sie die Kontoauszüge für jedes Konto vom erforderlichen Startdatum bis zum Tag vor der Grenze. Hier werden Kunden meist still: Banken, die alte Exporte nicht mehr bereitstellen, oder geschlossene Konten hinterlassen nur PDFs – manchmal gescannte.
Erstellen Sie die Importdatei nur für die Lücke
Wandeln Sie die Kontoauszüge in eine einzige Datei um, die den fehlenden Zeitraum abdeckt, wobei jede Transaktion eine Zeile ist. Wenn Sie Konto für Konto arbeiten und die Datei so zuschneiden, dass sie vor der ersten Feed-Zeile endet, verhindern Sie die Überschneidung, die Duplikate erzeugt.
Importieren und stimmen Sie Zeitraum für Zeitraum ab
Importieren Sie in das passende Xero-Bankkonto und stimmen Sie dann jeden Monat mit dem ursprünglichen Kontoauszug ab, bevor Sie zum nächsten übergehen. Wenn Sie während der Arbeit abstimmen, taucht eine fehlende oder falsch gelesene Zeile in dem Monat auf, zu dem sie gehört – statt erst am Jahresende.
Auch die Rollenverteilung ist wichtig. Der Buchhalter ist für die Grenze und den Import verantwortlich; der Kunde oder direkt die Bank ist für die Erstellung der Kontoauszüge verantwortlich; die Bank ist für die Monate verantwortlich, die sie weiterhin bedienen wird. Wenn ein Kunde keine saubere Datei bekommt, muss der Buchhalter sie rekonstruieren.
Nichts davon ist optionale Hausarbeit. Die historischen Monate sind Teil der gesetzlichen Aufzeichnungen, keine Bequemlichkeit. Im Vereinigten Königreich verlangt die HMRC von Kapitalgesellschaften, Geschäfts- und Buchhaltungsunterlagen sechs Jahre lang ab dem Ende des letzten Geschäftsjahres, auf das sie sich beziehen, aufzubewahren. Eine Lücke im Hauptbuch ist eine Lücke in den Aufzeichnungen, die das Unternehmen führen muss.
Wenn der Rückstand breiter ist als ein einzelnes Xero-Konto, zeigt sich dasselbe Rekonstruktionsmuster, wenn ein Buchhalter gedruckte Hauptbücher für QuickBooks und Xero digitalisieren oder zwölf Monate Kontoauszüge in eine Abstimmungs-Tabelle ziehen muss. Der Unterschied hier ist nur, was die fehlende Lücke definiert: das Verbindungsdatum eines Bankfeeds statt eines Jahresendes.
Wo die Lücke den Prozess bricht

Zwei Dinge gehen schief, sobald die Kontoauszüge die Quelle sind. Das erste ist menschlich: Das manuelle Erfassen eines Kontoauszugs ist langsam und hinterlässt Fehler, die leicht übersehen werden. Ein Kontoauszug mit 150 Zeilen umfasst mehrere hundert manuell erfasste Felder, sodass selbst ein sorgfältiger Bearbeiter in einem einzigen Monat falsche Beträge und vertauschte Daten hinterlässt – und der Import über mehrere Konten vervielfacht diese Fehler.
Das zweite ist das Format. Ein generischer PDF-zu-CSV-Konverter kopiert, was er sieht, und was er sieht, ist selten das, was Xeros Import möchte. Xeros eigener Import-Leitfaden legt eine bestimmte Form fest: Datum und Betrag sind die Pflichtfelder, Einnahmen und Ausgaben müssen in einer Betragsspalte liegen, wobei Ausgaben negativ sind, Dezimalkommas sind nicht erlaubt, und die Beschreibungsspalte landet in Xero unter „Particulars“. Ein Konverter, der den Kontoauszug statt des Ziels spiegelt, liefert Ihnen zwei Betragsspalten, wo Xero eine braucht, oder Textbeträge mit Währungssymbolen und Tausendertrennzeichen.
| Was der Kontoauszug oft druckt | Was Xeros CSV-Import erwartet |
|---|---|
| Getrennte Soll- und Habenspalten | Eine Betragsspalte, Einnahmen positiv und Ausgaben negativ |
| Daten wie 03/04/2026 ohne Hinweis auf Tag/Monat | Ein Datumsformat, das den regionalen Einstellungen Ihrer Organisation entspricht |
Beträge als $1.234,56 | Nur Ziffern, kein Währungssymbol und kein Tausendertrennzeichen |
| Ein Zahlungsempfängername, der dem Xero-Kontakt nahekommt, aber nicht exakt ist | Der exakte Kontaktname, sonst erstellt Xero einen doppelten Kontakt |
| Eine Anfangs- und Endsaldozeile | Weggelassen; es sind keine Transaktionen |
Addieren Sie das Grenzproblem und das Bild ist vollständig. Eine Datei, die in Daten hineinreicht, die der Feed bereits abdeckt, erzeugt Duplikate, und Xeros Duplikaterkennung bei einer CSV ist hilfreich, aber keine Garantie. Die Arbeit, ein historisches Jahr in Xero zu bekommen, dreht sich daher weniger um Konvertierungsgeschwindigkeit als darum, Zeilen in der richtigen Form zu erzeugen und die falschen herauszuhalten.
Die Kontoauszugs-PDFs in das von Xero erwartete CSV verwandeln
Die Monate, die der Feed nie gesehen hat, stecken weiterhin in den Kontoauszugs-PDFs, und sie lassen sich in eine einzige Tabelle einlesen, statt Zeile für Zeile manuell erfasst zu werden. Der Mechanismus, der das ermöglicht, verdient einen Namen, denn er ist nicht dasselbe wie die Vorlagen-OCR, die ältere Konverter verwenden. Es ist die Benutzerdefinierte Spaltenextraktion: Sie geben die gewünschten Feldnamen ein, und die KI findet jeden Wert an beliebiger Stelle auf der Seite, indem sie dessen Bedeutung versteht, statt eine feste Layout-Vorlage abzugleichen. Die von Ihnen eingegebenen Namen werden zur exakten Kopfzeile der Ausgabedatei – genau das sorgt dafür, dass das Ergebnis mit Xeros Import-Zuordnung übereinstimmt, statt als anonyme Spalten anzukommen.
Benennen Sie die Spalten so, wie Xero sie erkennt. Für einen Kontoauszug ist der sinnvolle Satz Date, Amount, Payee, Description und Reference. Da Description in Xero als Particulars angezeigt wird und Payee den Kontaktabgleich steuert, macht das Beibehalten des Banktexts in der Datei die spätere Abstimmung schneller. Benennen Sie eine einzelne Amount-Spalte, und die Extraktion liest die Soll- und Haben-Positionen des Kontoauszugs, um einen einzigen vorzeichenbehafteten Wert zu füllen – das Layout, das Xero verlangt. Falls Ihre Quelle Soll und Haben als zwei Spalten druckt und Sie diese bis zur Prüfung behalten möchten, benennen Sie stattdessen diese.
Die Zahlen in das Importformat zu bringen ist ein separater Schritt vom Einlesen – und genau dort steckt meist der meiste manuelle Aufwand. Daten werden während der Extraktion standardisiert statt wie gedruckt übernommen, sodass die Spalte dem Format entspricht, das Sie beim Import bestätigen, statt eine mehrdeutige Darstellung zu tragen. Beträge kommen als echte Zahlen heraus, ohne Währungssymbole und Tausendertrennzeichen. Soll und Haben werden in die einzelne vorzeichenbehaftete Spalte aufgelöst, die Xero verlangt. Eine berechnete Spalte kann die Rechenoperationen übernehmen, die sonst in einer Tabellenkalkulation erledigt würden – etwa das Ableiten eines Werts aus den extrahierten Zahlen –, sodass die Datei bereits bei der Extraktion korrekt geformt ist statt erst danach.
Kontoauszüge kommen in Batches, also sollte die Verarbeitung auch batch-förmig sein. Batch-Verarbeitung bedeutet, jeden Kontoauszug aller Konten auf einmal hochzuladen und die Ergebnisse in einer einzigen Tabellenkalkulation zusammenzuführen, statt zwölf Dateien herunterzuladen und von Hand zu stapeln. Läuft der Kontoauszug eines einzelnen Kontos über mehrere Seiten, faltet die Mehrseiten-Zusammenführung die Seiten zurück in die Zeilen dieses Kontos, sodass Seite zwei nicht zu einer verirrten Tabelle wird. Passwortgeschützte Kontoauszüge, die Banken bei monatlichen PDFs häufig verwenden, lassen sich mit einem gespeicherten Passwort automatisch entsperren, statt einzeln geöffnet zu werden. Das Ergebnis all dessen ist der Punkt, an dem Klarheit herrschen muss: Es ist eine importfertige CSV, und die Aufgabe dieses Tools endet dort.
Dateien werden sicher verarbeitet und nicht gespeichert.
Wenn Sie die schrittweise Mechanik der Extraktion selbst benötigen, finden Sie diese in warum herkömmliche OCR bei Kontoauszügen versagt und wie KI-Extraktion das Problem löst, und die feldbezogenen Grundlagen finden Sie in dem vollständigen Leitfaden zur Datenextraktion aus Kontoauszügen. Wenn Ihr Ziel eine Tabellenkalkulation ist, die Sie später abstimmen, statt eines Ledger-Imports, speist dieselbe Konvertierung eine in Google Sheets aufgebaute Abstimmungs-Pipeline, und die Konvertierungsseite für die Umwandlung von Kontoauszug-PDFs in eine importbereite CSV behandelt das Dateiformat ausführlicher.
So beurteilen Sie ein Tool für diese Aufgabe
Die meisten Buchhalter besitzen bereits ein Erfassungstool. Hubdoc ist in vielen Xero-Plänen enthalten, und Dext ist in Kanzleien verbreitet, die Belege und Rechnungen in großen Mengen verarbeiten. Beide befassen sich mit Kontoauszügen, aber keines ist speziell auf die Rekonstruktion eines fehlenden Zeitraums ausgelegt. Die eigentliche Frage ist also nicht, welche Marke Sie wählen. Es ist was Sie testen sollten, bevor Sie einem Tool ein Jahr fremder Historie anvertrauen. Vier Dinge unterscheiden ein Tool, das diese Aufgabe abschließt, von einem, das eine zweite Bereinigung erzeugt.
| Was zu testen ist | Warum es hier über das Ergebnis entscheidet |
|---|---|
| Enthält die Ausgabe bereits Xeros Bezeichnungen, Date, Amount, Payee, Description, Reference? | Wenn die Spalten bereits so benannt sind, wie Xero sie zuordnet, ist der Importschritt eine Bestätigung. Wenn nicht, benennen und formatieren Sie vor dem Import um – genau dort entstehen Fehler bei Datum und Betrag. |
| Können Sie einen Wert gegen die Seite verifizieren, ohne den Kontoauszug erneut zu lesen? | Ein historischer Batch ist genau der Ort, an dem sich eine übersprungene oder falsch gelesene Zeile versteckt. Wenn Sie auf eine extrahierte Zahl klicken und die Stelle sehen können, aus der sie stammt, wird aus einem vollständigen Neulesen eine Stichprobenprüfung. |
| Was kostet es pro Kontoauszug, nicht pro Monat? | Das Nachpflegen mehrerer Jahre über mehrere Konten ist ein Volumensstoß, kein stetiger Tropfen. Eine Abrechnung pro Seite macht einen langen Kontoauszug teuer; ein Abonnement kann für den Stoß günstiger sein und danach verschwendet. |
| Was passiert mit der Datei nach der Konvertierung? | Sie übergeben Bankunterlagen. Ob das Dokument gespeichert, aufbewahrt oder zum Trainieren verwendet wird, ist ein legitimer Grund, sich abzuwenden. |
Der Kostenpunkt ist konkret. In einem r/Bookkeeping-Thread, der PDF-zu-CSV-Optionen vergleicht, merkte ein Nutzer an, dass AutoEntry Bank- und Kreditkartenauszüge mit drei Credits pro Seite verarbeitet, was bei einer langen Historie schnell teuer wird; derselbe Thread weist darauf hin, dass Hubdoc und Dext zwar eine Kontoauszugskonvertierung anbieten, aber mit einigen zu umgehenden Schwächen. Die Preismodelle unterscheiden sich tatsächlich, und welches günstiger ist, hängt davon ab, ob Ihr Volumen ein einmaliger Nachholbedarf oder ein laufender Fluss ist.
Der Punkt zur Datenverarbeitung ist der, der die Suche entscheidet. Ein Tool für diese Aufgabe sollte klar sagen, was es mit der Datei macht, und sollte nicht verlangen, dass der Kontoauszug in eine Pipeline eingespeist wird, die Sie nicht einsehen können.
Der richtige Test ist nicht Markenbekanntheit. Es ist, ob das Tool Xero-konforme Spalten erzeugt, Ihnen erlaubt, eine Zahl gegen die Seite zu verifizieren, den Volumensstoß angemessen bepreist und ehrlich darüber ist, was es behält.
Das letzte Kriterium wird am wenigsten diskutiert und ist am nützlichsten: Hört das Tool dort auf, wo es aufhören sollte? Das Konvertieren von Kontoauszügen und das Abstimmen eines Kontos sind unterschiedliche Aufgaben, und ein Tool, das sie vermischt, wird bei dem Teil, den Ihr Ledger besitzen sollte, zu viel versprechen. Wenn Sie zuerst die Arithmetik der manuellen versus automatischen Kontoauszugserfassung in Kostengrößen dargestellt haben möchten, der monatliche Kostenvergleich setzt Zahlen darauf.
Was dieser Ansatz nicht leistet
Klarheit über die Grenzen ist wichtiger als die Liste der Funktionen, denn gerade bei einem historischen Wiederaufbau kostet eine übertriebene Zusage am meisten Zeit.
Keine Xero-Verbindung und keine Buchung
Die Ausgabe ist eine CSV-Datei, die Sie selbst importieren. Es wird nichts automatisch in Xero geschrieben, es werden keine Kontoauszugszeilen für Sie erstellt und keine Journalbuchungen gebucht.
Es kategorisiert oder stimmt nicht ab
Die Zuordnung von Transaktionen zu Ihrem Kontenplan, der Abgleich mit dem Hauptbuch und die Abstimmung jeder Periode bleiben bei Ihnen und Xero. Die Konvertierung endet bei den strukturierten Zeilen.
Es kann nicht wiederherstellen, was die Bank nicht mehr ausstellt
Wenn die Bank keinen alten Kontoauszug liefert und niemand ihn aufbewahrt hat, gibt es nichts zu extrahieren. Ältere Kontoauszüge müssen manchmal bei der Bank angefordert werden, und einige Institute verlangen dafür eine Gebühr.
Überlappung und Regionaleinstellungen liegen weiterhin in Ihrer Hand
Das Kürzen der Datei bis vor die erste Zeile des Bankfeeds ist eine manuelle Disziplin, keine automatische, und die Tabellenkalkulation oder das Tool, das die CSV-Datei öffnet, wendet weiterhin seine eigenen regionalen Datums- und Dezimaleinstellungen an.
FAQ
Warum zeigt Xeros Bankfeed keine Transaktionen von vor dem Verbinden des Kontos an?
Weil ein Feed nur das liefert, was die Bank ab dem Moment der Verbindung sendet. Wenn Sie ein Konto zum ersten Mal verbinden, fordert Xero den Verlauf an, den die Bank bereitstellt – oft nur wenige Monate – und alles Ältere wurde nie abgerufen. Die Transaktionen fehlen nicht bei der Bank; sie wurden einfach nie an Xero gesendet und müssen daher aus den Kontoauszügen importiert werden.
Welche Spalten benötigt Xero für einen CSV-Bankauszugsimport?
Datum und Betrag sind die Pflichtfelder, und Datum und Betrag müssen beim Import zugeordnet werden. Einnahmen und Ausgaben gehören in eine Betragsspalte, wobei Ausgaben negativ als -30.00 oder (30.00) geschrieben werden. Zahlungsempfänger, Beschreibung, Referenz und Schecknummer sind optional, aber empfohlen; die Beschreibung erscheint in Xero als „Particulars“, und der Zahlungsempfänger sollte exakt einem vorhandenen Kontakt entsprechen, um Duplikate zu vermeiden.
Kann ich Kontoauszüge mehrerer Jahre in einer Datei in Xero importieren?
Sie können eine Datei aus vielen Kontoauszügen erstellen, aber es ist sicherer, Konto für Konto und Zeitraum für Zeitraum zu importieren, damit jeder Monat gegen den ursprünglichen Kontoauszug abgestimmt werden kann. Auch das vorherige Konvertieren aller PDFs und anschließende Importieren in chronologischer Reihenfolge ist ein praktischer Weg, um Lücken zwischen Monaten zu erkennen, bevor sie ins Hauptbuch gelangen.
Was passiert, wenn ich einen Zeitraum importiere, den der Bankfeed bereits abgedeckt hat?
Sie erhalten Duplikate. Xero kennzeichnet einige mutmaßliche Duplikate während der Abstimmung, blockiert den Import aber nicht vollständig. Der sichere Ansatz ist daher, die früheste Zeile zu finden, die der Feed bereits geliefert hat, und sicherzustellen, dass die historische Datei vor diesem Datum endet. Falls doch Duplikate entstehen, löschen Sie die überlappenden Kontoauszugszeilen, bevor Sie sie abstimmen.
Wie genau ist das Extrahieren von Kontoauszügen im Vergleich zum manuellen Abtippen?
Das Extrahieren der Zeilen beseitigt die Tippfehler, die bei manueller Eingabe entstehen, ersetzt aber nicht die Notwendigkeit der Prüfung: Der Vergleich der ersten und letzten extrahierten Salden mit den gedruckten Anfangs- und Endwerten des Kontoauszugs ist der schnellste Weg, um eine übersprungene oder falsch gelesene Zeile zu erkennen.
Übernimmt Dext oder Hubdoc den historischen Backfill für mich?
Beide können Kontoauszüge verarbeiten, sind aber in erster Linie darauf ausgelegt, Rechnungen und Belege in ein Hauptbuch zu erfassen – die historische Periode ist für sie ein Schub an Kontoauszugsvolumen und nicht ihre übliche Arbeitslast. Keines der beiden Tools bucht die Transaktionen für Sie in Xero ein, und keines ersetzt die Notwendigkeit, die Grenze selbst zu setzen. Die entscheidende Frage ist, ob ein Tool die Xero-Spaltenstruktur erzeugt, Ihnen erlaubt, eine Zahl mit der Seite abzugleichen, und eine Reihe langer Kontoauszüge zu einem vernünftigen Preis verarbeitet.
Der Sinn des Wiederaufbaus aus Kontoauszügen ist nicht, den Feed vollständiger erscheinen zu lassen, als er ist. Es geht darum zu akzeptieren, dass eine Live-Verbindung immer nur ein Zeitfenster zeigt, und die Monate, die sie nie gesehen hat, mit dem einen Dokument abzuschließen, das sie lückenlos aufzeichnet. Der Feed übernimmt weiterhin die Gegenwart; die Kontoauszüge regeln die Vergangenheit.
Sammeln Sie die Kontoauszüge für die Monate, die Ihr Feed übersprungen hat, benennen Sie die Spalten so, wie Xero sie erwartet, und verwandeln Sie den gesamten Ordner in eine importfertige CSV. Sehen Sie, wie es mit Ihren eigenen Kontoauszügen funktioniert.