preKonto

Eingangsrechnungen vorkontieren, DATEV-Stapel erzeugen

Sie hinterlegen einmal Ihre Kreditorenliste und Ihre Gegenkontenliste. Danach lädt Rechnungen hoch, wer sie bekommt — PDF, Scan, XRechnung, ZUGFeRD —, preKonto vorkontiert, Ihre Buchhaltung kontrolliert und gibt frei. Jede Vorkontierung trägt eine Ampel: Was sicher entschieden ist, ist exportfertig; was unsicher bleibt, kommt auf die Prüfliste, statt geraten zu werden. Gebucht und festgeschrieben wird in DATEV.

Wie es funktioniertFür Entwickler: die APIAnmelden

Die Anmeldung läuft ohne Passwort: E-Mail-Adresse eingeben, Link aus der Mail anklicken.

Was preKonto tut

Kontieren heißt: einer Rechnung die Konten zuordnen, unter denen sie gebucht wird. Bei einer Eingangsrechnung sind das das Personenkonto des Lieferanten, das Sachkonto für den Aufwand, der Steuerschlüssel, das Belegdatum und die Rechnungsnummer als Belegfeld 1. preKonto vorkontiert: Es schlägt diese Zuordnung vor — und rechnet alles nach, was nachrechenbar ist: Summen auf den Cent, Prüfziffer der USt-IdNr., Prüfsumme der IBAN, Eindeutigkeit des Lieferanten, Konto gegen Ihre Kontenliste, Kontolänge gegen Ihre Sachkontenlänge.

Aus der Vorkontierung wird eine Kontierung, wenn Ihre Buchhaltung sie kontrolliert und freigibt. Nicht jeder Satz braucht dafür einen Klick: Ein Satz, bei dem alle blockierenden Prüfungen grün sind und die Confidence über der Schwelle liegt, ist ohne Einzelfreigabe exportfertig. Alles Unsichere kommt auf die Prüfliste — und die fachliche Verantwortung für den Stapel bleibt in jedem Fall bei der Buchhaltung.

Der Unterschied zu „KI liest Rechnung“ liegt in der zweiten Hälfte. Aus einem Beleg herauszulesen, dass 1.428,00 Euro an die Böttcher AG zu zahlen sind, ist heute wenig anspruchsvoll. Zu wissen, dass dieser Lieferant in Ihrem Betrieb immer auf 4930 gebucht wird und nicht auf 4980, steht nicht auf der Rechnung — das steckt in Ihren Stammdaten und in Ihrer Buchungshistorie. Genau daran arbeitet preKonto.

Für wen

WerWas daran nützt
SteuerkanzleienViele Mandanten mit je eigener Kontierungskonvention. Die Vorkontierung kommt fertig an, die Kanzlei kontrolliert und gibt frei. Jeder Mandant bringt seine eigene Kreditoren- und Gegenkontenliste, seine eigenen Anweisungen und seine eigenen DATEV-Kopfdaten mit — vermischt wird nichts.
KMU mit eigener BuchhaltungWer die Rechnung bekommt, lädt sie hoch — auch ohne Buchhaltungskenntnisse. Vorkontiert an die Kanzlei übergeben, statt Belege unsortiert weiterzureichen. Die Prüfliste zeigt genau die Belege, bei denen jemand hinsehen muss.
Mittelstand mit ERP oder SAPHeadless einbettbar: REST-API, MCP-Server und Webhooks. Kein zweites Portal, in dem jemand arbeiten müsste — die Vorkontierung wird ein Schritt im bestehenden Ablauf, die Freigabe bleibt bei der Buchhaltung.

Der Ablauf

Stammdaten
Kreditorenliste und Gegenkontenliste je Mandant. DATEV-KRexport-Dateien werden ohne KI erkannt und deterministisch eingelesen; jede andere Liste — CSV, Excel, sogar ein PDF-Ausdruck — wird per Spaltenzuordnung übernommen, mit Vorschau vor dem Schreiben. Ein Upload überschreibt nie, was Sie von Hand gepflegt haben, und löscht nichts.
Beleg
Rechnung einliefern — von dem, der sie bekommt, nicht zwingend von der Buchhaltung. Bei XRechnung und ZUGFeRD wird die strukturierte XML gelesen — kein Sprachmodell, keine Erkennungsfehler. Nur ein PDF oder ein Scan ohne XML wird ausgelesen.
Vorkontierung
Lieferant über USt-IdNr., IBAN oder Namen zuordnen. Gegenkonto in drei Schichten bestimmen: Ihre eigenen Festlegungen zuerst — eine Regel („dieser Lieferant“ oder „Belegtext enthält …“ → dieses Konto) greift ohne KI und darf ohne Prüfung buchen, eine Freitext-Anweisung wirkt über die KI und geht immer durch die Prüfung —, dann das Standardkonto des Kreditors, und erst wenn beides nichts hergibt, ein Vorschlag gegen Ihre Kontenliste. Ergebnis ist eine Vorkontierung, keine Buchung.
Kontrolle und Freigabe
Eine Ampel je Vorkontierung. Grün heißt: alle blockierenden Prüfungen sind bestanden und die Confidence liegt über der Schwelle — der Satz ist ohne Einzelfreigabe exportfertig. Gelb heißt: die Buchhaltung entscheidet — mit der Begründung daneben, welche Prüfung offen ist. Bestätigen oder korrigieren — und aus einer Korrektur wird auf Wunsch eine Regel, die künftige Belege desselben Lieferanten ohne Prüfung bucht. Angeboten wird sie, angelegt nur mit Ihrem Klick.
Export
DATEV-Buchungsstapel für den Zeitraum ziehen — EXTF 700, ISO-8859-1, Festschreibung 0. Vor dem Schreiben läuft die strengste Prüfung der ganzen Kette, weil hinterher niemand mehr etwas merkt.

Der Ablauf im Einzelnen, mit allen Schwellen und Prüfungen →

Was preKonto nicht tut

Diese Liste steht hier so weit vorn, weil sie vor einer Entscheidung mehr wert ist als eine weitere Aufzählung von Funktionen.

Mehr zu Abgrenzung, Datenschutz und Haftung in den häufigen Fragen →

Für Entwickler

preKonto ist von Anfang an headless gebaut. Die Oberfläche benutzt dieselben Wege wie eine fremde Integration — es gibt keine Funktionalität, die nur im Browser erreichbar wäre.

# Rechnung einreichen: 202 mit statusUrl, Verarbeitung läuft weiter
curl -X POST "https://prekonto.de/api/v1/mandanten/$M/invoices" \
  -H "Authorization: Bearer pk_live_…" \
  -F "file=@rechnung.pdf"

# Buchungsstapel für einen Zeitraum erzeugen
curl -X POST "https://prekonto.de/api/v1/mandanten/$M/exports" \
  -H "Authorization: Bearer pk_live_…" \
  -H "Content-Type: application/json" \
  -d '{"zeitraumVon":"2026-07-01","zeitraumBis":"2026-07-31"}'

API-Referenz · MCP-Server · EXTF-Format im Detail

Aus dem Blog

Alle Artikel →

Kreditor-Matching, Gegenkonten nach SKR03 und SKR04, DATEV-Export im EXTF-Format — mit Zahlen statt Versprechen.

DE811…Rechnung1USt-IdNr.0.982IBAN0.953Name0.904Fuzzy0.80BUCHUNGSSATZ70023/49301.428,00 SBelegfeld 1: R-2026-…✓≥ 0.85
KontierungKreditor-Matching

Rechnungen automatisch kontieren: was 2026 wirklich funktioniert

Die Matching-Kaskade, die Review-Schwelle und die Auto-Quoten, die im Markt tatsächlich belegt sind: 76 bis 85 Prozent.

5. August 2026 · 11 Min. LesezeitLesen →
EXTF_Juli-2026_20260701_20260731.csv1"EXTF";700;21;"Buchungsstapel";13;…31 Felder2Umsatz;S/H;…;Konto;Gegenkonto;…125 Felder31428,00;"S";…;70023;4930;1507;"R-2026-041"41428,00;"S";…;70023;4930;2107;"R-2026-042"51428,00;"S";…;70023;4930;2907;"R-2026-043"Belegdatum TTMMJahr steht im HeaderISO-8859-1kein UTF-8, kein €-ZeichenFestschreibung 0korrigierbar bleiben
DATEVEXTF

DATEV-Buchungsstapel (EXTF) selbst erzeugen: Format, Fallstricke, Praxis

31 Header-Felder, 125 Felder je Buchungszeile, Belegdatum ohne Jahr: die Feldreferenz und die typischen Importfehler.

3. August 2026 · 13 Min. LesezeitLesen →
Historie493049804600Prior aus bestätigten BuchungenGegenkonten des Mandanten4930Bürobedarf4980Sonst. Betriebsbedarf4600Werbekosten6815Telefon4855nicht geführtnicht in der MandantenlisteGEGENKONTO4930SKR03
SKR03SKR04

Gegenkonto automatisch finden: SKR03/SKR04 mit KI statt Bauchgefühl

Historie als Prior, Kontenliste als Enum, eigene Regeln und Anweisungen obendrauf — und warum Amazon der harte Grenzfall bleibt.

30. Juli 2026 · 12 Min. LesezeitLesen →