80 französische Rechnungen, eine TabelleStapelverarbeitung der Kreditorenbuchhaltung ohne manuelle Eingabe

Die meisten französischen KMU erhalten monatlich zwischen 150 und 500 Lieferantenrechnungen (factures fournisseurs). Bei 4 bis 8 Minuten pro manueller Erfassung – SIREN lesen, die TVA intracommunautaire prüfen, Positionen auf mehrere Mehrwertsteuersätze aufteilen, in die Buchhaltungssoftware eintippen – sind das 30 bis 60 Stunden Dateneingabe pro Monat. Die Standardlösung ist ein Einzelrechnungs-Scanner: eine PDF öffnen, scannen, Felder bestätigen, exportieren, wiederholen. Aber bei 80 Rechnungen bleibt immer noch ein ganzer Nachmittag voller Klickarbeit zwischen Dokumenten und der Überprüfung, ob die TVA-Aufteilung von Rechnung Nr. 27 zum 5,5%-Satz nicht versehentlich in die Zeile von Rechnung Nr. 26 gerutscht ist. Die Stapelverarbeitung eliminiert jeden mechanischen Schritt zwischen den Dokumenten. Aber die Stapelverarbeitung französischer Lieferantenrechnungen birgt strukturelle Herausforderungen, für die generische Tools – entwickelt für englischsprachige Einzelsteuersatz-Rechnungen – nie ausgelegt waren. Hier sehen Sie, wie diese Herausforderungen im großen Maßstab aussehen und wie man sie löst.

Schluss mit Abtippen — lassen Sie KI Ihre Dokumente lesen
Bild oder PDF hochladen — strukturierte Daten in 10 Sekunden
Jetzt testen
Keine Anmeldung · Keine Kreditkarte · Ergebnis in 10 Sekunden
Stapelverarbeitung französischer Lieferantenrechnungen in eine Excel-Tabelle für den Kreditorenabgleich

Wichtigste Erkenntnisse

  1. Wenn Sie 80 französische Lieferantenrechnungen auf die übliche Weise verarbeiten – eine Datei nach der anderen –, dann hat die am 3. eingegangene Rechnung bereits 20 ihrer 30 gesetzlichen Zahlungstage allein durch das Warten in Ihrer Bearbeitungswarteschlange verloren.
  2. Eine einzige Steuerspalte auf einer Metro-Rechnung fasst vier TVA-Sätze (französische Mehrwertsteuer) – 20 %, 10 %, 5,5 % und 2,1 % – in einer Zahl zusammen, die Ihr Expert-comptable nicht auf vier separate CA3-Deklarationszeilen aufteilen kann.
  3. Laden Sie alle 80 Rechnungen in einem Stapel bei ImageToTable.ai hoch – die TVA landet bereits nach Steuersatz aufgeteilt mit automatisch validierten SIREN-USt-IDs, aber der operative Vorteil ist, dass jede Rechnung noch am selben Tag in Ihr Buchhaltungssystem gelangt, innerhalb der 30-tägigen Zahlungsfrist (délai de paiement).

Wenn 80 Rechnungen zum Monatsende eintreffen – Warum Stapelverarbeitung nicht „Einzel × 80" ist

Die Einzelverarbeitung einer Rechnung funktioniert, bis die Menge eine Schwelle überschreitet, ab der die Zeit pro Rechnung nicht mehr von der eigentlichen Datenextraktion, sondern von den mechanischen Schritten rundherum dominiert wird. Für einen französischen KMU liegt diese Schwelle irgendwo zwischen 40 und 60 Rechnungen pro Monat – der Punkt, an dem Öffnen, Schließen, Benennen und mentales Kontextwechseln zwischen Dateien mehr Zeit kostet als die Extraktion selbst. Bei 80 Rechnungen treten vier strukturelle Probleme auf, die Einzelrechnungs-Workflows erben und verstärken:

Formatabweichungen zwischen Lieferanten. Wenn Sie Daten manuell in Pennylane oder Cegid eingeben, gleicht Ihr Gehirn Unterschiede im Rechnungslayout aus – Sie sehen „N° Facture" auf einer Metro-Rechnung und „Numéro de facture" auf einer Transgourmet-Rechnung und wissen, dass es dasselbe Feld ist. Eine automatisierte Stapel-Extraktion hat diese Intuition nicht, es sei denn, sie liest die Feldbedeutung, nicht die Feldposition. Acht französische Lieferanten, acht Layouts und eine Stapelausgabe, die alles in einer Tabelle vermischt – ohne einen Mechanismus, der versteht, dass „Numéro facture", „N° Fact." und „Facture N°" alle denselben Datenpunkt bezeichnen.

Mehrwertsteuer-Fragmentierung. Eine Standard-Rechnung eines französischen Lieferanten wie Metro enthält bis zu vier Mehrwertsteuersätze auf demselben Dokument: 20 % Normalsatz (taux normal) für Ausrüstung und Verpackung, 10 % Zwischensatz (taux intermédiaire) für Fertiggerichte, 5,5 % ermäßigter Satz (taux réduit) für Grundnahrungsmittel und möglicherweise 2,1 % Super-Ermäßigung (taux super-réduit) für bestimmte Artikel wie Medikamente. Ein generisches Extraktionstool, das eine Spalte „Steuer" ausgibt, fasst vier verschiedene MwSt.-Bemessungsgrundlagen in einer Zahl zusammen – und Ihr Buchhalter (comptable) kann einen einzigen Steuerbetrag nicht auf vier verschiedene PCG-Konten verbuchen oder korrekt in der CA3 anmelden. Die Pflichtfelder gemäß Artikel L441-9 des Code de commerce und Artikel 289 des CGI legen fest, was auf jeder Rechnung stehen muss. Die Stapelverarbeitung fügt die Anforderung hinzu, dass diese Felder über 80 Zeilen von verschiedenen Lieferanten hinweg semantisch konsistent bleiben.

Fehlerfortpflanzung. Wenn Sie 80 Rechnungen manuell eingeben, ist jeder Vorgang unabhängig – ein Tippfehler in der SIREN von Rechnung Nr. 44 führt nicht zu einem Tippfehler in Nr. 45. Bei einer Stapel-Extraktion, wenn die KI den Lieferantennamen auf einer Rechnung falsch identifiziert, weil sich die Logo-Position verschoben hat, wissen Sie es erst, wenn Sie die gesamte Ausgabe prüfen. Schlimmer noch: Wenn ein Lieferant seine SIREN konsequent an einer nicht standardmäßigen Position formatiert (z. B. „SIREN 123 456 789" statt „SIREN 123456789"), wiederholt sich dieser Fehler auf allen Rechnungen dieses Lieferanten – und eine Monatsendprüfung, die nur eine Zeile stichprobenartig kontrolliert, übersieht alle anderen.

Rückverfolgbarkeitslücken. Eine zusammengeführte Tabelle mit 80 Zeilen muss Ihnen sagen können, welche Zeile von welcher Rechnung stammt. Wenn Sie zur Überprüfung einer intracommunautaire MwSt. in der VIES-Datenbank oder eines Rabattpostens zur Originalrechnung zurückkehren müssen, benötigen Sie eine zuverlässige Zuordnung von Dateiname zu Zeile. Ohne eine Quelldokument-Spalte wird die Prüfung einer Stapel-Extraktion zur Schnitzeljagd durch Ihren Posteingang oder Download-Ordner – und bei einer Betriebsprüfung (contrôle fiscal) wird der Prüfer die Original-Rechnungsdateien anfordern, nicht Ihre Extraktionstabelle.

Keines dieser Probleme tritt auf, wenn Sie drei Rechnungen verarbeiten. Bei 80 sind alle vier gleichzeitig aktiv. Sie zu lösen, unterscheidet einen Stapelverarbeitungs-Workflow von „Einzelextraktion, 80-mal wiederholt."

Das Problem der Lieferantenformate — Eine Tabelle, acht verschiedene französische Layouts

Eine Metro-Rechnung und eine Transgourmet-Rechnung haben die gleiche rechtliche Struktur gemäß Artikel L441-9 des Code de commerce, sehen aber völlig unterschiedlich aus. Metro platziert „N° Facture“ oben rechts neben der SIREN; Transgourmet bettet es in einen Tabellenkopf ein. Ein lokaler Obstproduzent aus Rungis schickt vielleicht eine handschriftliche Rechnung, bei der der Adressblock des Lieferanten gar keine explizite Bezeichnung hat – man erkennt ihn, weil er oben links steht und mit dem Straßennamen beginnt. Eine Pomona-Lieferrechnung verwendet wieder ein anderes Layout. Das ist das Hauptargument gegen vorlagenbasierte Stapelverarbeitung für französische Lieferantenrechnungen: Jeder neue Lieferant zwingt Sie, eine neue Extraktionsvorlage zu erstellen und zu pflegen.

Um das einzuordnen: Ein mittelgroßes französisches Restaurant erhält möglicherweise Rechnungen von Metro (Großhandel Lebensmittel), Transgourmet (Getränke), Pomona (Obst und Milchprodukte), einem lokalen Weinhändler, einem Reinigungsdienst, einem Wartungsunternehmen, einer Marketingagentur und France Boissons – plus gelegentliche Einmallieferanten. Das sind acht verschiedene Rechnungsformate, bevor man die Varianten innerhalb von Metro selbst berücksichtigt (Standardrechnung, Lieferschein, Gutschrift), die dasselbe Markenlayout verwenden, aber Felder umstellen. Vorlagenbasierte Tools benötigen für jede Variante eine separate Konfiguration. Bei der semantischen Extraktion – bei der die KI Felder findet, indem sie versteht, was eine Bezeichnung bedeutet – definieren Sie Ihre Spaltennamen einmal.

So unterscheidet sich die benutzerdefinierte Spaltenextraktion – der Mechanismus hinter ImageToTable.ai – von der Vorlagenanpassung im großen Maßstab. Sie geben die gewünschten Spaltennamen ein: „Rechnungsnummer“, „Lieferantenname“, „Lieferanten-SIREN“, „Lieferanten-USt-IdNr.“, „Rechnungsdatum“, „Leistungsdatum“, „Nettobetrag 20 %“, „MwSt. 20 %“, „Nettobetrag 10 %“, „MwSt. 10 %“, „Nettobetrag 5,5 %“, „MwSt. 5,5 %“, „Bruttogesamtbetrag“ – und die KI findet jeden Wert auf jeder Rechnung im Stapel, indem sie versteht, was die Bezeichnung bedeutet, unabhängig davon, wo sie steht, ob die Bezeichnung variiert („N° Facture“ vs. „Numéro de facture“ vs. „Facture N°“) oder ob einige Rechnungen eine Drei-Buchstaben-Abkürzung verwenden, während andere ausschreiben. Eine Spaltendefinition deckt alle acht Lieferantenlayouts in einem Stapelupload ab.

Die praktische Auswirkung: Sie laden den gesamten monatlichen Ordner mit Lieferantenrechnungen hoch – 80 PDFs, JPGs und gescannte Dokumente aller Lieferanten – und erhalten eine einzige zusammengeführte Tabelle, in der jede Zeile eine Rechnung mit denselben Spalten darstellt, unabhängig vom Format. Keine vorlagenspezifische Anpassung pro Lieferant, keine Vorsortierung nach Format, kein „diese Rechnungen dieses Lieferanten müssen separat hochgeladen werden, weil das Layout anders ist.“

Die Aufteilung des Mehrwertsteuersatzes auf 80 Rechnungen – Warum eine einzige „Steuer“-Spalte für einen französischen Buchhalter nutzlos ist

Angenommen, der Batch-Export hat funktioniert – alle 80 Rechnungen sind mit einheitlichen Spalten in Ihrer Tabelle. Das nächste Problem: Eine einzige Mehrwertsteuerspalte auf einer französischen Rechnung kann vier verschiedene Sätze enthalten – 20 %, 10 %, 5,5 % und 2,1 % – und jeder erfordert eine andere buchhalterische Behandlung nach PCG. Wenn Sie einfach die Mehrwertsteuerspalte SUMMIEREN, addieren Sie 20 % Normalsteuer, die auf Konto 44566 (abzugsfähige Mehrwertsteuer auf andere Waren und Dienstleistungen) verbucht wird, 5,5 % ermäßigte Mehrwertsteuer, die ebenfalls auf 44566 geht, aber andere Zeilen der CA3 betrifft, und möglicherweise die Selbstveranlagung nach Artikel 283 des CGI, bei der die Mehrwertsteuer auf den Käufer übergeht – was null Abzug und eine separate Meldepflicht bedeutet.

Die CA3 – Frankreichs monatliche oder vierteljährliche Mehrwertsteuererklärung, eingereicht über impots.gouv.fr – erfordert, dass die Mehrwertsteuerbeträge nach Steuersatz in separaten Zeilen gemeldet werden:

Mehrwertsteuer-SzenarioSatzCA3-ZeilePCG-KontoBedeutung im Batch
Normalsteuer (taux normal)20 %Zeile 0844566Abzugsfähige Vorsteuer – die größte Kategorie für die meisten Unternehmen. Summe aller 20 %-Mehrwertsteuer im Batch → Zeile 08.
Zwischensteuer (taux intermédiaire)10 %Zeile 08 (Untermenge)44566Ebenfalls abzugsfähig, aber Ihr Wirtschaftsprüfer möchte möglicherweise die Aufteilung sehen. Separate Untergruppe innerhalb von Zeile 08.
Ermäßigter Satz (taux réduit)5,5 %Zeile 08 (Untermenge)44566Gleicher Abzugsmechanismus. Die Nettobeträge (HT) unterscheiden sich, daher ist eine getrennte Verfolgung für die Kostenkontrolle wichtig, nicht nur für die Mehrwertsteuer.
Super-ermäßigter Satz (taux super-réduit)2,1 %Zeile 08 (Untermenge)44566Selten – gilt für bestimmte Artikel wie erstattete Medikamente. Hauptsächlich relevant, wenn Sie mit Apotheken zu tun haben.
Selbstveranlagung (Artikel 283 CGI)0 % auf RechnungZeile 09 + Zeile 194452Die Mehrwertsteuerpflicht geht auf den Käufer über. Sie veranlagen und ziehen die Steuer in derselben Erklärung ab – Netto-Null, aber muss gemeldet werden.
Franchise en base (Mehrwertsteuerbefreiung)0 %N/ANur AufwandDer Lieferant ist ein Kleinstunternehmer unter der Freigrenze (85.000 € für Waren, 37.500 € für Dienstleistungen). Keine abzugsfähige Mehrwertsteuer, aber der Aufwand bleibt ein gültiger Kostenfaktor.

Ein praktischer Ansatz für die Batch-Extraktion: Definieren Sie eine abgeleitete Spalte – eine Spalte, in der die KI die Rechnung anhand ihres Inhalts klassifiziert, anstatt einen explizit auf der Seite stehenden Wert zu extrahieren. Beispielsweise weist eine Spalte namens MwSt.-Art (Optionen: 20% Normal/10% Intermediär/5,5% Reduziert/2,1% Super-reduziert/Selbstveranlagung/Franchise en base) die KI an, jede Rechnung zu lesen, das angewandte Mehrwertsteuersystem zu ermitteln und die korrekte Kategoriebezeichnung auszugeben. So erhalten Sie eine filterbare Spalte – und können dann nach MwSt.-Art gruppieren und die MwSt. jeder Gruppe für Ihre CA3 separat summieren. Extraktion und Klassifizierung erfolgen in einem Durchgang, nicht in zwei getrennten Vorgängen.

Dies ist auch für die Ausgabenseite Ihrer Buchhaltung relevant. Der Nettobetrag (HT) einer Franchise-en-base-Rechnung ist dennoch eine Betriebsausgabe (Aufwand) unter Kontenklasse 6, auch wenn er keine abzugsfähige MwSt. enthält – wenn Sie ihn aus Ihrer Kostenübersicht ausschließen, weil „keine MwSt. = nicht relevant", unterschätzen Sie Ihre Ausgaben. Die Batch-Extraktion muss das vollständige finanzielle Bild erfassen, nicht nur den MwSt.-abzugsfähigen Teil.

Für Rechnungen mit gemischten MwSt.-Sätzen – eine Metro-Rechnung mit 20% auf Küchengeräte, 10% auf zubereitete Saucen und 5,5% auf frische Produkte – definieren Sie separate Spaltenpaare für jeden Satz: „HT 20%", „MwSt. 20%", „HT 10%", „MwSt. 10%", „HT 5,5%", „MwSt. 5,5%". Die KI extrahiert jede Satzgruppe unabhängig aus der Rechnung. Enthält eine Rechnung nur Artikel mit 20%, bleiben die anderen Satzspalten leer. In Ihrer Batch-Ausgabe bildet jeder MwSt.-Satz eine eigene Spalte, sodass SUMME(MwSt. 20%) und SUMME(MwSt. 5,5%) separate Zahlen für die CA3-Zeilen-Zuordnung sind – keine Aufteilung nach der Extraktion erforderlich.

SIREN-Prüfung und Lieferantenidentität im gesamten Batch

Eine französische Rechnung trägt zwei Identifikationsnummern für denselben Lieferanten: die SIREN (9 Ziffern, eindeutige Unternehmenskennung im Sirene-Register von INSEE) und die Umsatzsteuer-Identifikationsnummer (N° TVA intracommunautaire) (Format: FR + 2-stelliger Prüfschlüssel + SIREN, z. B. FR12 345 678 901). Die MwSt.-Nummer wird von der SIREN abgeleitet – der zweistellige Schlüssel ist eine mathematische Prüfziffer –, sodass Sie ohne externe Abfrage prüfen können, ob die MwSt.-ID eines Lieferanten mit seiner SIREN übereinstimmt. Wenn die extrahierte SIREN 345 678 901 und die extrahierte MwSt.-ID FR12 345 678 901 lautet, sollte der Prüfschlüssel 12 mit der SIREN anhand des offiziellen Algorithmus validieren: (12 + 3) × 1 + (12 + 4) × 2... – praktischer bestätigt die EU-VIES-Datenbank die Paarung sofort.

Bei einem Batch von 80 Rechnungen von 30 verschiedenen Lieferanten wird diese Prüfung sowohl zu einer Kontrollmöglichkeit als auch zu einem Zeitfresser. Die manuelle Überprüfung von 30 SIREN-MwSt.-Paaren gegen VIES dauert 2-3 Minuten pro Lieferant – eine zusätzliche Stunde zusätzlich zur Batch-Verarbeitung. Aber sie ist unverzichtbar: Eine MwSt.-Nummer eines Verkäufers, die bei VIES nicht validiert wird, bedeutet, dass die Vorsteuer auf dieser Rechnung möglicherweise nicht anerkannt wird, was bei einer Betriebsprüfung zu einer Verbindlichkeit führt. Gemäß Artikel 1737 des CGI wird eine fehlende oder falsche Angabe auf einer Rechnung mit 15 € pro Position bestraft.

Der Batch-Ansatz: Fügen Sie eine berechnete Spalte hinzu, die prüft, ob die Umsatzsteuer-ID die SIREN-Ziffern enthält. Wenn die SIREN-Spalte „345678901" und die MwSt.-ID-Spalte „FR12 345 678 901" lautet, gibt die berechnete Spalte „OK" aus – was die interne Konsistenz bestätigt. Wenn die SIREN-Ziffern nicht in der MwSt.-ID erscheinen, wird „PRÜFEN" markiert – und nur diese Zeilen benötigen eine manuelle VIES-Prüfung. Dies reduziert den Prüfaufwand von 30 Lieferanten auf die 2-3, die eine Abweichung aufweisen. Der Rest wird im selben Batch-Durchgang, der ihre Daten extrahiert, automatisch geprüft.

Schluss mit Abtippen — lassen Sie KI Ihre Dokumente lesen
Bild oder PDF hochladen — strukturierte Daten in 10 Sekunden
Jetzt testen
Keine Anmeldung · Keine Kreditkarte · Ergebnis in 10 Sekunden

Der Workflow – 80 Lieferantenrechnungen auf einmal verarbeiten

Nachdem die strukturellen Herausforderungen aufgezeigt wurden – unterschiedliche Lieferantenformate, Mehrwertsteueraufteilung auf vier Steuersätze und SIREN-USt-IdNr.-Prüfung – folgt hier der vollständige Batch-Workflow von einem Ordner mit 80 Rechnungen bis zur buchhalterfertigen Tabelle:

1
Sammeln. Alle 80 Rechnungen kommen in einen Ordner – PDFs, JPG-Scans, Handyfotos. Nicht nach Lieferant oder Format vorsortieren. Wenn Sie den Sammellink (lien de collecte) nutzen, damit Lieferanten direkt in Ihre Verarbeitungswarteschlange hochladen, ist dieser Schritt bereits vor dem Start erledigt.
2
Spalten einmal definieren. Legen Sie Ihre Extraktionsspalten fest – oder laden Sie die Rechnungsvorlage – und fügen Sie Frankreich-spezifische Felder hinzu: Lieferanten-SIREN, Lieferanten-USt-IdNr. (TVA intracommunautaire), separate Spalten für jeden MwSt.-Satz (HT 20%, MwSt. 20%, HT 10%, MwSt. 10%, HT 5,5%, MwSt. 5,5%) und die abgeleitete Spalte MwSt.-Art (Optionen: 20% Normal/10% Intermédiaire/5,5% Réduit/2,1% Super-réduit/Auto-liquidation/Franchise) zur automatischen Klassifizierung jeder Rechnung. Fügen Sie eine berechnete Spalte zur Prüfung der SIREN-USt-IdNr.-Kombination hinzu: SIREN-Prüfung (SIREN-Ziffern in USt-IdNr. gefunden? OK : PRÜFEN). Wenn Sie nach Pennylane oder Sage exportieren, passen Sie die Spaltennamen an das Import-Schema an – „Date Facture" statt „Invoice Date", „Total TTC" statt „Gross Total". Diese Spaltendefinition wird für jeden Batch wiederverwendet.
3
Batch-Upload. Wählen Sie alle 80 Dateien aus und laden Sie sie auf einmal hoch. Die KI verarbeitet sie parallel – jede Rechnung wird zu einer Zeile in der zusammengeführten Ausgabe, mit identischen Spalten über alle Zeilen hinweg, unabhängig vom ursprünglichen Layout jeder Rechnung.
4
Prüfen durch Scannen, nicht zeilenweise. Überprüfen Sie nicht jede Zeile einzeln – das macht den Zweck zunichte. Scannen Sie stattdessen die Ausgabe mit gezielten Checks: Sortieren Sie nach MwSt.-Art und bestätigen Sie, dass die Anzahl in jeder Kategorie der Erwartung entspricht (ein Restaurant-Batch sollte meist 5,5% und 10% enthalten, nicht 20%); sortieren Sie nach Lieferanten-SIREN und bestätigen Sie, dass jeder Lieferant vorkommt; filtern Sie die Spalte „SIREN-Prüfung" nach „PRÜFEN"-Zeilen und prüfen Sie diese über VIES; stichprobenartig die Rechnungen mit den höchsten Beträgen prüfen (TTC Total absteigend – die Top 10 machen den Großteil Ihrer abzugsfähigen Vorsteuer aus); achten Sie auf leere Zellen in den Spalten Lieferanten-SIREN und MwSt., die auf Extraktionslücken bei Pflichtfeldern hinweisen.
5
Exportieren und für Ihren Steuerberater aufbereiten. Exportieren Sie nach Excel (XLSX). Nutzen Sie die Spalte „MwSt.-Art", um separate Zusammenfassungs-Tabs zu erstellen: einen für 20%-Positionen, einen für 10%, einen für 5,5%. Fügen Sie am Ende jeder Gruppe eine SUMME-Zeile für die HT- und MwSt.-Gesamtbeträge hinzu. Ihr Steuerberater erhält die Batch-Daten bereits nach CA3-Zeile aufgeteilt, bereit für die direkte Zuordnung zur Umsatzsteuervoranmeldung. Wenn Pennylane oder Cegid verwendet werden, kann die spaltenabgestimmte CSV direkt importiert werden.
JPG/PNG/PDF KI-Extraktion Stapelverarbeitung

Dateien werden sicher verarbeitet und nicht gespeichert. Laden Sie mehrere Rechnungen hoch, um die Stapelverarbeitung in Aktion zu sehen.

Beim Prüfschritt gilt: Die risikoreichsten Positionen in einem Stapel sind nicht die, die falsch aussehen – sondern die, die richtig aussehen, aber ein Feld enthalten, das aufgrund einer lieferantenspezifischen Formatierungseigenheit systematisch falsch gelesen wurde. Eine Metro-Rechnung, die ihre Umsatzsteueraufteilung in einer dreispaltigen Tabelle statt in einem zweispaltigen Layout darstellt, zeigt keinen Fehler an – die Zellen enthalten Zahlen, und die Zahlen wirken plausibel. Die Prüfung, die dies aufdeckt, ist die Top-10-nach-Bruttosumme-Stichprobe: Öffnen Sie die originale Metro-Rechnung, vergleichen Sie die Bruttosumme mit der extrahierten Bruttosumme und der Summe aus Nettobetrag pro Steuersatz plus Umsatzsteuer pro Steuersatz. Stimmen alle drei Zahlen überein, ist die Extraktion zuverlässig. Tun sie das nicht, liegt eine Formatierungseigenheit vor – und diese betrifft wahrscheinlich alle Metro-Rechnungen im Stapel, nicht nur eine.

Vom Batch-Export zum Expert-Comptable — Export und CA3-Vorbereitung

80 Rechnungen in eine Tabelle zu extrahieren löst das Problem der Dateneingabe. Es löst jedoch nicht automatisch das Übergabeproblem – den Schritt, in dem diese Tabelle zu etwas werden muss, das Ihr Expert-Comptable nutzen kann, ohne jede Zeile neu einzutippen. Französische Steuerberatungskanzleien nutzen folgende Software-Ökosysteme, jedes mit eigenen Importanforderungen:

  • Pennylane. Die am schnellsten wachsende Plattform unter französischen KMU. Importiert CSV mit Spaltenzuordnung – der Import-Assistent von Pennylane erlaubt es, Ihre Spalten während des Uploads den Feldern zuzuordnen. Richten Sie Ihre Extraktionsspalten am Pennylane-Schema aus: "Date de la facture", "Numéro de facture", "Fournisseur", "Total TTC", "SIREN fournisseur" sowie separate Spalten für "TVA 20%", "TVA 10%", "TVA 5,5%".
  • Cegid / EBP. Traditionelle Desktop-Software, die von vielen Steuerberatungskanzleien genutzt wird. Diese Tools importieren in der Regel strukturierte CSV mit einer bestimmten Feldreihenfolge. Cegid erwartet "Code Journal" (ACH für Achats), "Date", "N° Pièce", "Compte" (401 für den Lieferanten, 6xx für die Aufwendung), "Libellé", "Débit", "Crédit" – eine Zeile pro Buchungssatz. Das bedeutet, dass Ihr Batch-Extraktionsoutput von einer Zeile pro Rechnung in eine Zeile pro Buchungszeile umgewandelt werden muss, bevor der Import erfolgen kann.
  • Sage 100 Cloud. Verwendet ein CSV-Importformat mit einer festen Spaltenstruktur: "Type" (F für Facture), "Date", "Référence", "Tiers", "Compte Général", "Libellé", "Montant HT", "Code TVA", "Montant TVA", "Montant TTC". Der Sage-Import erfordert zudem, dass der "Code TVA" mit der internen Mehrwertsteuertabelle übereinstimmt – typischerweise "T20" für 20 %, "T10" für 10 %, "T55" für 5,5 %.

Die entscheidende Erkenntnis: Ihre Extraktionsspalten sollten die Importsäulen Ihres Buchhaltungssystems widerspiegeln. Wenn Ihr Expert-Comptable Lieferantenrechnungen auf Konto 401 (Lieferanten) verbucht und die Mehrwertsteuer auf Konto 44566 (Vorsteuer auf sonstige Leistungen) und Konto 44562 (Vorsteuer auf Anlagevermögen) aufteilt, gestalten Sie Ihre Extraktionsspalten so, dass Daten erzeugt werden, die direkt auf diese Konten abgebildet werden können. Eine Spalte namens "Compte Charge" mit dem Wert "607" (Wareneinkäufe) oder "606" (Nicht gelagerte Einkäufe) eliminiert den manuellen Neuklassifizierungsschritt. Der Extraktionsoutput ist die Importdatei – kein Dokument, das vor der Nutzung neu formatiert werden muss.

Die schrittweise Einführung der E-Rechnungspflicht in Frankreich – verpflichtender Empfang für alle Unternehmen ab September 2026 (große Unternehmen) und September 2027 (KMU/Kleinstunternehmen) – führt nach und nach strukturierte Formate (Factur-X, UBL, CII) über Plattformen zur Dematerialisierung (PDP) ein, die bei der DGFiP registriert sind. Während der Übergangsphase wird Ihre Batch-Pipeline eine Mischung verarbeiten: einige Factur-X-PDFs (mit eingebettetem strukturiertem XML), einige reine PDFs, einige gescannte Rechnungen von Lieferanten, die erst 2027 umstellen. Der Extraktionsworkflow muss alle drei Formate in einem Upload verarbeiten können, und die Aufbewahrungspflicht gemäß Artikel L123-22 des Code de commerce – 10 Jahre für Originaldokumente – bedeutet, dass die Quelldateien zusammen mit dem Extraktionsoutput aufbewahrt werden müssen.

Für einen Batch von 80 Rechnungen, die zu Ihrem Expert-Comptable gehen, könnte ein auf die französische Buchhaltung abgestimmter Spaltensatz wie folgt aussehen:

  • Rechnungsdatum — TT/MM/JJJJ
  • Rechnungsnummer — eindeutig, fortlaufend
  • Lieferant — Firmenname (gesetzliche Bezeichnung)
  • SIREN Lieferant — 9 Ziffern, ohne Leerzeichen (z. B. 345678901)
  • USt-IdNr. Lieferant — FR + 2-stelliger Schlüssel + SIREN
  • Nettobetrag 20 % / USt 20 %
  • Nettobetrag 10 % / USt 10 %
  • Nettobetrag 5,5 % / USt 5,5 %
  • Bruttobetrag — zu zahlender Gesamtbetrag
  • USt-Art — abgeleitete Klassifizierung für CA3-Gruppierung
  • Quelldatei — ursprünglicher Dateiname für Prüfnachvollziehbarkeit

Zahlungsfristen — Warum die Stapelverarbeitung die Gleichung des Zahlungsziels verändert

Nach französischem Handelsrecht beträgt die gesetzliche Zahlungsfrist (délai de paiement) zwischen Unternehmen standardmäßig 30 Tage ab Rechnungsdatum (date d'émission). Bei periodischen Rechnungen (factures périodiques) beträgt das Maximum 45 Tage. Für landwirtschaftliche und Lebensmittelprodukte gelten sektorspezifische Regeln mit bis zu 60 Tagen für nicht verderbliche Waren. Diese Fristen sind nicht optional — eine Überschreitung löst automatisch Verzugszinsen (intérêts de retard) in Höhe des Dreifachen des gesetzlichen Zinssatzes (taux d'intérêt légal) sowie eine pauschale Beitreibungspauschale von 40 € pro verspäteter Rechnung gemäß Artikel D441-5 des Code de commerce aus.

Wenn Sie 80 Rechnungen nacheinander bearbeiten, wartet die am 3. des Monats eingegangene Rechnung hinter der vom 15. — und wenn Sie die frühen Rechnungen erreichen, sind bereits 20 der 30 Tage verstrichen. Die Stapelverarbeitung komprimiert diese Warteschlange zu einem einzigen Vorgang, und jede Rechnung wird am selben Tag in das Buchhaltungssystem eingetragen — dem Tag, an dem Sie den Stapel ausführen. Dies ändert nichts an der gesetzlichen Frist, beseitigt jedoch die Bearbeitungsreihenfolge-Verzögerung, die stillschweigend in das Zahlungsziel hineinfrisst, bevor Sie die Rechnung überhaupt angesehen haben.

Die geschäftliche Konsequenz: 86 % der französischen Unternehmen waren 2025 von verspäteten Zahlungen betroffen, mit einer durchschnittlichen Verzögerung von 39,5 Tagen, laut Cofaces jährlicher Zahlungsumfrage. Verspätete Zahlungen lösten allein in den ersten acht Monaten des Jahres 2025 eine Rekordzahl von 42.505 Unternehmensinsolvenzen aus, wobei 3,6 Milliarden Euro an Lieferantenschulden gefährdet waren. Für den KMU, der monatlich 80 Rechnungen erhält, spart die Stapelverarbeitung nicht nur Dateneingabestunden — sie verkürzt die Zeit von „Rechnung erhalten" bis „Rechnung erfasst und zahlungsbereit", reduziert das Risiko von Verzugszinsen und die Gefahr von Lieferantenbeziehungsschäden durch wiederholte verspätete Zahlungen. Der 18-fache Effizienzgewinn (3 Minuten pro Rechnung manuell vs. 5–10 Sekunden mit Extraktion) ist die Schlagzeile, aber die Fristverkürzung von sequenzieller zu paralleler Stapelverarbeitung ist das, was Ihre Einhaltung des Zahlungsziels schützt.

Häufig gestellte Fragen

Kann ich wirklich Rechnungen von Metro, Transgourmet, Pomona und einem lokalen Handwerker im selben Batch verarbeiten?

Ja. Da die Extraktion auf der Semantik der Spaltennamen basiert – die KI liest die Feldbedeutung, nicht die Feldposition – funktioniert dieselbe Spaltendefinition über verschiedene Lieferantenlayouts hinweg. Sie benötigen keine separate Vorlage pro Lieferant. Eine Einschränkung: Wenn zwei Lieferanten dieselbe Bezeichnung für unterschiedliche Dinge verwenden (z. B. beide ein Feld "Datum" haben, aber eines das Rechnungsdatum und das andere das Lieferdatum meint), definieren Sie Ihre Spalten präzise – "Rechnungsdatum" und "Lieferdatum" statt eines allgemeinen "Datum".

Wie gehe ich mit der Umsatzsteueraufteilung um, wenn eine Metro-Rechnung Positionen zu 20 %, 10 % und 5,5 % enthält?

Definieren Sie separate Spaltenpaare für jeden Steuersatz: "Netto 20 %", "USt. 20 %", "Netto 10 %", "USt. 10 %", "Netto 5,5 %", "USt. 5,5 %". Die KI extrahiert jede Steuergruppe unabhängig. Enthält eine Rechnung nur Positionen zu 5,5 % und 20 %, bleiben die 10-%-Spalten leer – und umgekehrt. Fügen Sie bei komplexen Rechnungen, bei denen die Aufteilung nicht offensichtlich ist – z. B. eine Restaurantbestellung, die Lebensmittel (5,5 %) und Alkohol (20 %) in derselben Zeile mischt – eine Berechnete Spalte hinzu, um die korrekte Umsatzsteueraufteilung aus Positionsmengen und Einzelpreisen neu zu berechnen und mit der angegebenen Umsatzsteuerübersicht der Rechnung abzugleichen.

Was passiert, wenn die SIREN eines Lieferanten falsch gelesen wird – bricht das den gesamten Batch?

Nein – jede Rechnung im Batch wird unabhängig verarbeitet. Wenn die SIREN von Rechnung #23 falsch gelesen wird (z. B. 345668901 statt 345678901 – eine häufige OCR-Verwechslung zwischen 6 und 8), ist nur diese Zeile betroffen. Die Berechnete Spalte zur SIREN-Umsatzsteuer-Prüfung erkennt dies, indem sie die SIREN mit der Umsatzsteuer-ID vergleicht: Wenn die SIREN-Ziffern nicht in der Umsatzsteuernummer erscheinen, markiert die Zeile "PRÜFEN". Sie können dann diese einzelne Zelle manuell korrigieren (Sie kennen die SIREN des Lieferanten wahrscheinlich von einer früheren Rechnung), ohne den gesamten Batch erneut verarbeiten zu müssen.

Kann ich direkt in einem Format exportieren, das Pennylane oder Cegid akzeptiert?

Sie können nach Excel (XLSX) oder CSV exportieren. Die Batch-Extraktion erzeugt eine strukturierte Tabelle – die von Ihnen definierten Spalten werden zu den Excel-Spalten. Wenn Sie Ihre Extraktionsspalten am Import-Schema Ihrer Buchhaltungssoftware ausrichten (z. B. "Rechnungsdatum" im Format TT.MM.JJJJ, "Rechnungsnr.", "Gesamtbetrag inkl. USt.", "Lieferanten-SIREN"), ist der Export strukturell für den Import bereit. Der Import-Assistent von Pennylane ordnet Spalten während des Uploads zu; Cegid und Sage erwarten bestimmte CSV-Formate mit fester Spaltenreihenfolge. Das Tool erzeugt nativ keine Pennylane- oder Cegid-Formatdateien, aber mit an die erwarteten Felder der Software angepassten Spaltennamen ist der Umformattierungsschritt minimal – in der Regel nur eine Neuanordnung der Spalten und ein Speichern unter als CSV. Für komplexere Umwandlungen, wie z. B. das Pivotieren von einer Zeile pro Rechnung zu einer Zeile pro Buchungssatz für Cegid, sind manuelle Tabellenkalkulationsarbeit oder ein Makro erforderlich.

Funktioniert die Stapelverarbeitung mit den neuen Factur-X-Struktur-PDFs und gescannten Papierrechnungen im selben Upload?

Ja, der Stapel kann eine Mischung aus Factur-X-PDFs (mit eingebettetem XML), einfachen PDFs, JPG-Scans und Handyfotos enthalten – die KI liest die visuelle Ebene jedes Dokuments. Bei Factur-X-Rechnungen wird die sichtbare PDF-Darstellung gelesen; das eingebettete XML wird nicht geparst. In der Praxis bedeutet dies, dass die Extraktionsgenauigkeit einer Factur-X-Rechnung von der Qualität des visuellen Layouts abhängt, nicht vom Vorhandensein von XML – genau wie bei einem einfachen PDF. Der Vorteil von Factur-X während der E-Rechnungs-Umstellung liegt in der Absicherung: Falls die visuelle Extraktion ein Feld übersieht, dient das strukturierte XML im PDF als Referenz für die manuelle Prüfung, nicht als Abhängigkeit für die automatisierte Verarbeitung. Für reine XML-E-Rechnungen ohne visuelle PDF-Ebene ist das Tool nicht ausgelegt – verwenden Sie einen XML-Parser oder fragen Sie den Lieferanten nach der lesbaren Version.

Wie verarbeite ich Gutschriften (Avoirs) gemischt mit regulären Rechnungen im Stapel?

Eine französische Gutschrift (Avoir) enthält dieselben Pflichtfelder wie eine reguläre Rechnung, jedoch mit negativen Beträgen – ein Avoir über 150 € inkl. MwSt. bedeutet -150 € in der TTC-Spalte. Wenn Sie Ihre regulären Rechnungen zusammen mit Ihren Avoirs stapeln, extrahiert die KI die negativen Werte korrekt. Definieren Sie eine abgeleitete Spalte Dokumenttyp (Optionen: Rechnung/Gutschrift), um jedes Dokument automatisch zu klassifizieren. Gruppieren Sie dann in Ihrer Ausgabe nach Dokumenttyp: SUMME(TTC) wo Typ = Rechnung ergibt die gesamte Verbindlichkeit gegenüber dem Lieferanten; SUMME(TTC) wo Typ = Gutschrift ergibt die gesamten zu verrechnenden Gutschriften. Der häufigste Stapelfehler bei Gutschriften ist die Extraktion als positive Zahlen – wenn Ihre Stapelausgabe eine Gesamt-TTC-Spalte enthält, die nicht mit der Summe der manuell gezählten Einzelrechnungen übereinstimmt, prüfen Sie, ob eine Gutschrift fälschlicherweise als positiver statt negativer Wert extrahiert wurde.

Ihre Batch-Rechnungsworkflow für Frankreich starten

Die Stapelverarbeitung französischer Lieferantenrechnungen liegt an einer spezifischen Schnittstelle: dem Punkt, an dem die Anzahl der Rechnungen von „manuelle Erfassung ist lästig, aber machbar" zu „manuelle Erfassung ist ein struktureller Zeitfresser" übergeht. Für die meisten französischen KMU liegt diese Grenze irgendwo zwischen 40 und 60 Rechnungen pro Monat. Darunter entsteht die Reibung durch den Workflow – die nächste PDF öffnen, Felder in Pennylane eingeben, speichern, wiederholen. Darüber ist die Reibung systemisch: unterschiedliche Lieferantenformate, vier verschiedene Mehrwertsteuersätze, die separate Spalten erfordern, SIREN-USt-IdNr.-Prüfung über 30 Lieferanten und die CA3-Frist zum Monatsende.

Der hier skizzierte Batch-Ansatz – spaltennamenbasierte Extraktion über Lieferantenformate hinweg, abgeleitete Spalten zur automatischen Klassifizierung des USt-Satzes, berechnete Spalten für die SIREN-Validierung und auf den Wirtschaftsprüfer abgestimmte Exportschemata – adressiert die systemischen Probleme, nicht nur die Geschwindigkeit pro Rechnung. Der 18-fache Effizienzgewinn (3 Minuten pro Rechnung manuell vs. 5-10 Sekunden mit Extraktion) ist die Schlagzeile. Aber die größere betriebliche Veränderung ist diese: Der gesamte Monat der Lieferantenrechnungen wird zu einem einzigen Vorgang. Nicht 80 Vorgänge, die schneller ausgeführt werden – ein Vorgang, der einen Ordner mit gemischten Rechnungsformaten in eine Tabelle verwandelt, in der jede Zeile identische Spalten trägt, die USt nach Steuersatz für die CA3 aufgeteilt ist und SIREN-USt-IdNr.-Paare geprüft sind, bevor Ihr Wirtschaftsprüfer die Datei sieht. Und da die Verarbeitung von 80 Rechnungen in einem Stapel das Zahlungszielfenster komprimiert – jede Rechnung wird am selben Tag in Ihr Buchhaltungssystem eingetragen – sparen Sie nicht nur Zeit. Sie schützen Ihr Unternehmen vor Verzugszinsen und Lieferantenkonflikten, die mit der durchschnittlichen Verzögerung von 39,5 Tagen einhergehen, mit der französische Unternehmen heute konfrontiert sind.

Französische Rechnungen stapelweise verarbeiten

Laden Sie mehrere Rechnungen hoch – kostenlos testen, kein Konto für die ersten 50 Seiten erforderlich.

📮 contact email: [email protected]