Bankabstimmung in Odoo: Zahlungen den Rechnungen zuordnen
Kurz gesagt
In Odoo 20.0 in der Edition Enterprise stimmen Sie Banktransaktionen in der Ansicht Bankabgleich des Bankjournals mit offenen Rechnungen und Zahlungen ab; diese Ansicht gehört zur App Buchhaltung (Accounting), deren Zeile die offizielle Editionsübersicht nur in der Enterprise-Spalte führt. Exakte Beträge und Skontofälle ordnet Odoo bei gesetztem Partner selbst zu, ohne Partner vergleicht es den Verwendungszweck mit den Referenzen; nicht automatisch zugeordnete Transaktionen wählen Sie über Abstimmen oder eine Ausbuchung auf ein Konto. Die Schritte gelten in Deutschland, Österreich und der Schweiz; Modelle und Konten hängen von der Lokalisierung ab.
Das Wichtigste
- Abgestimmt wird in der Ansicht Bankabgleich des Bankjournals, nicht in der Rechnung; die Ansicht gehört zur App Buchhaltung (Accounting) und damit laut Editionsübersicht zur Edition Enterprise.
- Ohne Partner vergleicht Odoo den Verwendungszweck mit Nummer, Kunden-, Rechnungs- und Zahlungsreferenz.
- Mit Partner prüft Odoo den Betrag: exakte Übereinstimmung, dann Skonto, dann Betrag im Verwendungszweck.
- Ein Abstimmungsmodell besteht aus Bedingungen und Gegenbuchungen; passen mehrere automatisierte Modelle auf eine Transaktion, wendet Odoo das erste der Reihenfolge an.
- Bis zur vollständigen Abstimmung bewegt jede Transaktion das Hauptkonto des Bankjournals und ein Zwischenkonto.
- Standardmodelle (Interne Überweisungen, Bankgebühren, Skonto, Partnerzuordnung) und Konten kommen aus Ihrer Lokalisierung.
Ein importierter Kontoauszug ist noch keine fertige Buchhaltung: Jede Bankzeile kommt als Journalbuchung an, die zunächst auf dem Zwischenkonto des Bankjournals hängt. Erst der Abgleich mit einem offenen Posten oder eine Ausbuchung bringt den Betrag auf das richtige Sachkonto.
Was Sie vorab brauchen
- Eine Datenbank mit der App Buchhaltung (Accounting): Die Ansicht Bankabgleich gehört zur Buchhaltung, deren Zeile die offizielle Editionsübersicht nur in der Enterprise-Spalte führt; die App Invoicing steht dagegen in beiden Spalten.
- Ein Bankjournal mit Transaktionen, geholt per Banksynchronisierung oder Dateiimport. Wie die Zeilen ankommen, steht im Artikel Banksynchronisierung und Dateiimport.
- Offene Posten in der App Buchhaltung: gebuchte Kunden- und Lieferantenrechnungen sowie erfasste Zahlungen. Ohne solchen Posten buchen Sie den Betrag stattdessen ab (Konto festlegen oder Abstimmungsmodell).
- Einen Benutzer mit Buchhaltungsrechten; für den Zugang des Steuerberaters zu Buchhaltungsdaten nennt die Dokumentation die Rechte Accounting (Administrator) und Bank (Bankkonto-Validierung erlauben).
- Klarheit über Ihre Lokalisierung. Die Schritte sind in Deutschland, Österreich und der Schweiz dieselben, die voreingestellten Modelle und die Gebühren- und Skontokonten unterscheiden sich aber mit dem Kontenrahmen Ihrer Datenbank.
Schritt für Schritt: eine Transaktion abstimmen
Schritt 1: Ansicht Bankabgleich öffnen
Öffnen Sie das Buchhaltungsdashboard (Accounting Dashboard) und klicken Sie auf den Namen des Bankjournals oder auf seine Schaltfläche Transaktionen, um alle Zeilen zu sehen; über die Schaltfläche „x abzustimmen” (x to reconcile) erscheinen nur die offenen. Den Filter Nicht abgeglichen in der Suchleiste entfernen Sie, wenn abgestimmte Zeilen wieder mitlaufen sollen. Jede Zeile zeigt Datum, Verwendungszweck, Partner (falls gesetzt), Betrag und bis zu zwei Aktionsschaltflächen; weitere Aktionen liegen hinter dem Menü mit den Auslassungspunkten.
Schritt 2: Partner festlegen
Steht kein Partner an der Zeile, sucht Odoo im Verwendungszweck nach Verweisen: Es prüft, ob Nummer, Kundenreferenz, Rechnungsreferenz oder Zahlungsreferenz einer bestehenden Rechnung oder Zahlung darin vorkommt. Findet sich dort nichts, klicken Sie Partner festlegen (Set Partner) und wählen den Kunden oder Lieferanten. Der Partner ist die Voraussetzung für den zweiten Weg: Nur mit gesetztem Partner sucht Odoo offene Posten dieser Gegenpartei über den Betrag.
Schritt 3: Betrag prüfen und abgleichen
Mit Partner sucht Odoo nicht im Text, sondern über den Betrag, und zwar in dieser Reihenfolge: gleicher Betrag, Abschlag (Skonto) nach Ihren Zahlungskonditionen für schnelle Zahlung, zuletzt der Rechnungsbetrag, wenn er im Verwendungszweck steht. Passt ein Vorschlag, klicken Sie die Schaltfläche an der Zeile. Passt keiner, öffnen Sie Abstimmen (Reconcile), markieren im Fenster Suche: Abzustimmende Buchungszeilen einen oder mehrere Posten und klicken Auswählen. Ein gesetzter Partner filtert diese Liste auf seine Posten.
Ist die Zahlung als Sammelzahlung erfasst, wählen Sie stattdessen Stapel; Odoo legt dann für jede Zahlung des Stapels einen Gegenposten an. Über Rechnungen hochladen bringen Sie einen Beleg zur Digitalisierung in die Datenbank; abgestimmt wird die Zeile dadurch nicht.
Schritt 4: Restbetrag behandeln
Weicht der Betrag ab, kommt es auf die Richtung an. Ist die Transaktion kleiner als die Rechnung, gilt sie als vollständig abgestimmt, und die Differenz bleibt auf der Rechnung offen; über Zeile bearbeiten setzen Sie die Rechnung auf vollständig bezahlt (zurück mit Teilzahlung). Ist die Transaktion größer, bleibt sie teilweise abgestimmt, und den Rest behandeln Sie wie jede andere Zeile. Ohne Gegenposten schreibt Konto festlegen den ganzen Betrag auf ein gewähltes Konto ab; für eine Teilausbuchung bearbeiten Sie die Zeile. Mit Partner bucht die Schaltfläche Forderung oder Verbindlichkeit direkt auf das Debitoren- oder Kreditorenkonto ab.
Schritt 5: Abstimmung ändern oder zurücknehmen
Nach dem Abgleich ersetzt Odoo die Aktionsschaltflächen durch den oder die Gegenposten. Das Bleistiftsymbol öffnet Zeile bearbeiten; bei einem vorhandenen Journalposten sind einzelne Felder nur lesbar. Eine Abstimmung lösen Sie, indem Sie alle Gegenbuchungen der Zeile über das Papierkorb-Symbol löschen. Vor dem Sperren des Zeitraums ist das Ihr letzter Korrekturweg; zum Vorgehen siehe Festschreibung und Sperrdatum.
Was die Standardmodelle tun
Die Dokumentation listet vier Modelle, die in den meisten Lokalisierungen vorhanden sind:
- Interne Überweisungen: bewegt den ganzen Betrag auf ein Liquiditäts- oder internes Überweisungskonto; für eine Umbuchung zwischen zwei Konten brauchen Sie es an beiden Zeilen.
- Bankgebühren: bucht den Rest auf ein Bankgebührenkonto und beschriftet den neuen Posten als Bankgebühr; es greift nur bei Zeilen, deren Verwendungszweck „Bankgebühren” enthält (englisch „Bank Fees”).
- Skonto: schreibt den Rest auf ein Skonto-Konto; Konto und Buchung hängen von Ihrer Lokalisierung ab, siehe Zahlungsbedingungen und Skonto.
- Partnerzuordnung: setzt nur einen Partner und kein Konto.
Konten und Beschriftungen dieser Modelle sind je Lokalisierung hinterlegt; prüfen Sie sie, bevor ein Modell automatisch arbeitet.
Eine Abstimmungsregel anlegen
Wiederkehrende Vorgänge ohne Beleg in Odoo, etwa Kartenterminalgebühren, buchen Sie mit einem Abstimmungsmodell ab. Sie finden die Modelle im Buchhaltungsdashboard über das Menü am Bankjournal, Abschnitt Abstimmung (Reconciliation), Eintrag Modelle (Models); ein neues Modell legen Sie mit Neu an.
- Typ festlegen: Manuell oder Automatisiert. Manuelle Modelle erscheinen bei passenden Zeilen als Schaltfläche; automatische Modelle greifen ohne Klick.
- Bedingungen setzen: Journale, Partner, Betrag (Ist niedriger als oder gleich, Ist größer als oder gleich, Ist zwischen) und Buchungstext (Enthält, Enthält nicht, Regex abgleichen). Eine Transaktion muss alle Bedingungen erfüllen; bleiben alle Felder leer, gilt das Modell für jede Transaktion.
- Gegenbuchungen anlegen: je Zeile Partner und Konto, dazu Betragsart, Betrag, optional Steuern und Kostenrechnung sowie einen Buchungstext. Mindestens Partner oder Konto muss gesetzt sein.
- Reihenfolge prüfen: Passen mehrere automatisierte Modelle auf eine Zeile, wendet Odoo das erste in der Reihenfolge an; die Reihenfolge ändern Sie am Griff neben dem Namen.
Das Rezept für eine Terminalgebühr von rund 40 Euro im Monat sieht so aus:
| Feld | Einstellung im Rezept | Warum |
|---|---|---|
| Typ | Automatisiert | Die Zeile wird ohne Klick abgestimmt; wer jeden Vorgang selbst entscheiden will, wählt Manuell und klickt die Schaltfläche an |
| Journal | Ihr Bankjournal | Die Regel soll keine Kassenbewegungen erfassen |
| Betrag | Ist zwischen 20,00 und 60,00 Euro | Grenzt die Regel gegen ähnliche Beträge ab |
| Buchungstext | Enthält „Terminal” | Trifft die Verwendungszwecke Ihrer Abrechnung |
| Gegenbuchung, Konto | Gebührenkonto für den Geldverkehr Ihrer Lokalisierung | Dorthin gehört die Gebühr; das Konto steht je Lokalisierung anders |
| Gegenbuchung, Betragsart | Prozentsatz des Saldos, 100 Prozent | Schreibt den offenen Rest ab, auch wenn die Gebühr einmal 39,90 und einmal 41,50 Euro beträgt |
| Gegenbuchung, Buchungstext | Terminalgebühr | So erkennen Sie die erzeugten Posten in der Buchungsliste |
Ob der Vergleich Enthält Groß- und Kleinschreibung unterscheidet, beschreibt die Dokumentation nicht; halten Sie sich an die Schreibweise, die Ihre Kontoauszüge liefern.
Beispielrechnung: die Regel im Einsatz
Beispielrechnung mit erfundenen Zahlen. Die Bank zeigt am 30. September 2026 eine ausgehende Zeile über 39,90 Euro, Verwendungszweck „Terminalgebuehr 09/2026 Kunde 4172”. Odoo prüft die drei Bedingungen: richtiges Journal, Betrag zwischen 20,00 und 60,00 Euro, Buchungstext enthält „Terminal”. Alle treffen zu, das Modell erzeugt eine Gegenbuchung über 39,90 Euro auf dem Gebührenkonto. Der Saldo der Zeile ist null, sie gilt als vollständig abgestimmt, und das Zwischenkonto ist um diesen Betrag entlastet.
Zwei Fälle ohne Modell zeigen, worauf es bei der Richtung ankommt. Eine Lieferantenrechnung über 1.000,00 Euro ist offen, die Bank zeigt eine ausgehende Zahlung von 997,00 Euro. Nach dem Abstimmen gilt die Transaktion als vollständig abgestimmt; die 3,00 Euro bleiben auf der Rechnung offen und sind an der Zeile selbst nicht mehr zu sehen. Sie lassen sie dort stehen oder bearbeiten die Zeile und setzen die Rechnung auf vollständig bezahlt (zurück mit Teilzahlung). Die Banktransaktion hat keinen Rest, also auch nichts abzuschreiben. Geht die Zahlung über den Rechnungsbetrag hinaus — dieselbe Rechnung über 1.000,00 Euro, die Bank zeigt 1.003,00 Euro ausgehend —, ist die Transaktion nur teilweise abgestimmt. Die 3,00 Euro schreiben Sie über Konto festlegen auf das Gebührenkonto ab oder stimmen sie mit einem weiteren offenen Posten desselben Lieferanten ab. Genau diese Richtung verwendet die Dokumentation in ihrem Beispiel mit 103 zu 100.
So prüfen Sie das Ergebnis
Blenden Sie in der Ansicht Bankabgleich über den Filter Nicht abgeglichen nur die offenen Zeilen ein. Ist die Liste leer, hat jede Zeile des gewählten Zeitraums einen Gegenposten oder eine Ausbuchung. Vergleichen Sie danach den Saldo des Bankjournals mit dem Kontoauszug Ihrer Bank; die Dokumentation empfiehlt eine Eröffnungstransaktion mit dem Kontostand zum Beginn der Synchronisierung, damit die Endsalden übereinstimmen. Ein Saldo auf dem Zwischenkonto des Journals zeigt Zeilen, die noch nicht abgestimmt oder nur teilweise abgestimmt sind; vollständig abgestimmte Zeilen tragen dort nichts mehr. Entwurfsrechnungen lassen sich bereits abstimmen; automatische Umbuchungen, etwa bei Fremdwährungen, entstehen dann ebenfalls im Entwurf und werden mit der ursprünglichen Buchung gebucht. Vor dem Jahresabschluss prüfen Sie den Abgleich erneut, siehe Jahresabschluss in Odoo.
Wenn etwas nicht klappt
| Symptom | Ursache | Lösung |
|---|---|---|
| An der Zeile erscheint kein Vorschlag | Kein Partner gesetzt und der Verwendungszweck enthält keinen passenden Verweis, oder der Betrag weicht ab | Partner festlegen, dann Abstimmen und den Posten selbst wählen |
| Der Vorschlag nennt die falsche Rechnung | Mehrere offene Posten mit gleichem Betrag | Abstimmen öffnen und im Fenster Suche: Abzustimmende Buchungszeilen den richtigen Posten wählen |
| Das Zwischenkonto bleibt gefüllt | Zeilen sind noch nicht abgestimmt oder nur teilweise abgestimmt | Offene Zeilen abgleichen; bleibt an einer Zeile ein Rest, ihn über Konto festlegen oder ein Modell abschreiben |
| Die Differenz landet auf dem falschen Konto | Mehrere Modelle passen, das erste der Reihenfolge gewinnt | Reihenfolge ändern oder die Gegenbuchung von Hand auf das richtige Konto setzen |
| Ein Modell greift nicht | Eine seiner Bedingungen ist nicht erfüllt; alle müssen zutreffen | Betragsgrenze und Buchungstext prüfen, das Modell bei Bedarf auf Manuell stellen |
| Die Zeile steht doppelt | Import oder Anbieter hat den Umsatz zweimal geliefert | Im Menü Aktionen der Transaktionsliste Doppelte Transaktionen finden, Auswahl prüfen und löschen |
Wann Sie Hilfe holen sollten
Stammt die Differenz nicht aus einer Gebühr, sondern aus einer Kürzung, einer Gutschrift, einem Streitfall oder einer Fremdwährung, entscheidet der Einzelfall. Klären Sie dann mit Ihrer Steuerberatung, wie der Rest zu behandeln ist, bevor die Abstimmung endgültig ist. Dasselbe gilt, wenn ein Bankjournal über einen längeren Zeitraum keinen vollständigen Abgleich erreicht. Der Begriff selbst steht im Glossar unter Abstimmung.