So extrahieren Sie französische Rechnungsdaten
(Facture) nach Excel
Die meisten Extraktionstools finden einen „Gesamtbetrag" auf einem PDF. Doch wenn eine französische Lieferantenrechnung (facture fournisseur) von einem Großhändler in Lyon eintrifft — mit drei Mehrwertsteuersätzen auf verschiedenen Positionen, einer im Fußbereich versteckten SIREN und einer TVA intracommunautaire, die auf „FR" plus einen zweistelligen Prüfschlüssel endet — wird die einzelne „Steuer"-Spalte eines generischen Tools zu etwas, das Ihr comptable (Buchhalter) zur manuellen Korrektur zurückschickt. Beim Extrahieren geht es nicht darum, irgendwelche Daten in eine Tabelle zu bekommen. Es geht darum, die richtigen Daten in die Spalten zu bekommen, die zur französischen Buchhaltungsstruktur passen — der Struktur, die Ihre CA3-Erklärung und Ihre Software erwarten.
Die wichtigsten Punkte
- Die meisten Extraktionstools erzeugen eine Spalte „Steuer" und gehen von einem Steuersatz aus — doch eine standardmäßige französische Lieferantenrechnung enthält drei verschiedene Mehrwertsteuersätze und 13 gesetzlich vorgeschriebene Felder.
- Fassen Sie drei TVA-Sätze in einer einzigen Spalte „Steuer" zusammen, wird die CA3-Mehrwertsteuererklärung zu einer manuellen Abstimmung, die Ihr comptable zurückschickt — bei 15 € pro fehlendem oder falschem Posten nach dem Code Général des Impôts.
- ImageToTable.ai benennt jede Spalte so, wie es die französische Buchhaltung erwartet — die Unternehmens-ID (SIREN), die EU-Mehrwertsteuernummer (TVA Intracommunautaire) und eine separate Mehrwertsteuerspalte pro Satz — sodass die Tabelle direkt in Pennylane oder Sage einfließt, ohne eine einzige manuelle Korrektur.
Was eine französische Rechnung bei der Datenextraktion anders macht
Eine französische Facture ist keine übersetzte US-Rechnung mit dem Etikett „französisch“. Sie ist ein Rechtsdokument, das zwei Vorschriften unterliegt: Artikel L441-9 des Code de commerce, der die Pflichtangaben für alle Handelsrechnungen zwischen Unternehmen auflistet, und Artikel 289 des Code Général des Impôts (CGI), der zusätzliche Umsatzsteuer-Anforderungen ergänzt — zusammengefasst in Artikel 242 nonies A des Annexe II zum CGI. Eine fehlende Angabe ist kein Schönheitsfehler. Nach Artikel 1737 des CGI beträgt das Bußgeld 15 € pro fehlender oder falscher Angabe, begrenzt auf ein Viertel des Rechnungsbetrags.
Dieser rechtliche Rahmen schafft Extraktionshürden, die generische Rechnungs-OCR-Tools — gebaut für englischsprachige Layouts mit einem einzigen Steuersatz und einem einfachen Lieferantennamen — nicht bewältigen können:
- SIREN vs. TVA intracommunautaire. Ein französischer Lieferant zeigt zwei Identifikationsnummern. Die SIREN (9 Ziffern, eindeutige Unternehmenskennung im Sirene-Register) und die TVA intracommunautaire (FR gefolgt von einer 2-stelligen Prüfziffer und der SIREN). Das Extraktionstool muss beide erfassen, und sie gehören in unterschiedliche Tabellenspalten für unterschiedliche Compliance-Zwecke.
- Mehrere Steuersätze auf einer Rechnung. Eine Metro-Cash-and-Carry-Rechnung für ein Restaurant kann Lebensmittel mit 5,5 % TVA, alkoholfreie Getränke mit 10 % und ein Küchengerät mit 20 % ausweisen. Eine generische Extraktion, die eine einzige „Steuer“-Spalte ausgibt, fasst drei unterschiedliche TVA-Bemessungsgrundlagen zu einer Zahl zusammen, die Ihr Comptable nicht auf die richtigen Konten buchen kann.
- Date de facturation vs. date de livraison. Das Rechnungsdatum (Ausstellung des Dokuments) und das Liefer- oder Leistungsdatum (Zeitpunkt der Transaktion) können voneinander abweichen, und beide haben nach Artikel 289 des CGI rechtliche Bedeutung.
Das sind keine Sonderfälle. Sie sind Standard auf jeder Rechnung von einem französischen gewerblichen Lieferanten an ein anderes französisches Unternehmen.
Die Pflichtfelder, die Ihre Extraktionsspalten definieren
Bevor Sie Extraktionsspalten entwerfen, müssen Sie wissen, was das Gesetz auf jeder französischen Rechnung verlangt. Nach Artikel L441-9 des Code de commerce und Artikel 242 nonies A der Annexe II zum CGI muss eine gültige Facture diese Pflichtfelder (mentions obligatoires) enthalten. Jedes davon entspricht einer Spalte, die Sie in Ihrer Extraktionstabelle anlegen:
| # | Pflichtfeld | Name der Extraktionsspalte | Zweck |
|---|---|---|---|
| 1 | Numéro de facture | Rechnungsnummer | Eindeutig, fortlaufend, keine Lücken erlaubt. Dient als Referenz für Prüfpfade und Duplikaterkennung. |
| 2 | Date d'émission | Rechnungsdatum | Bestimmt den Steuerzeitraum für den TVA-Abzug (Konto 44566). |
| 3 | Date de la livraison / prestation | Leistungsdatum | Kann vom Rechnungsdatum abweichen. Erforderlich, wenn abweichend. |
| 4 | Identité du vendeur (dénomination sociale, adresse) | Lieferantenname | Rechtlicher Name und Anschrift des siège social (Firmensitz) des Lieferanten. |
| 5 | Numéro SIREN/SIRET du vendeur | SIREN des Lieferanten | 9-stellige eindeutige Identifikationsnummer. Die SIRET ergänzt 5 Stellen für die Niederlassung. Beide erscheinen auf der Rechnung. |
| 6 | N° TVA intracommunautaire | USt-IdNr. des Lieferanten | Format: FR + 2-stelliger Schlüssel + SIREN (z. B. FR12 345 678 901). Erforderlich für innergemeinschaftliche Transaktionen und die Validierung des Vorsteuerabzugs. |
| 7 | Identité de l'acheteur (dénomination sociale, adresse) | Name des Käufers | Rechtlicher Name und Anschrift Ihres Unternehmens. Seit Juli 2024 ist gemäß der E-Invoicing-Reform auch die SIREN des Käufers auf B2B-Rechnungen erforderlich. |
| 8 | Désignation des biens ou services | Beschreibung | Genaue Beschreibung — Art, Menge, Einheit jeder Position oder Dienstleistung. |
| 9 | Prix unitaire HT | Stückpreis (netto) | Der hors taxes (HT) Preis pro Einheit. Rabatte, Nachlässe oder Abzüge müssen ausdrücklich ausgewiesen werden. |
| 10 | Taux de TVA applicable | TVA-Satz (%) | Bei mehreren anwendbaren Sätzen (20 %, 10 %, 5,5 %, 2,1 %) müssen jede Steuerbemessungsgrundlage und der entsprechende Steuerbetrag getrennt ausgewiesen werden. |
| 11 | Montant total HT | Zwischensumme (netto) | Summe vor Steuern. Dient zur Buchung der Ausgabe auf das entsprechende compte de charges (Konto der Klasse 6). |
| 12 | Montant total TVA | TVA gesamt | Gesamtbetrag der TVA. Wird bei abzugsfähiger Vorsteuer auf Konto 44566 (TVA déductible sur autres biens et services) gebucht. |
| 13 | Montant total TTC | Gesamtbetrag (brutto) | Der toutes taxes comprises (TTC) Gesamtbetrag — der tatsächlich gezahlte Betrag. Wird auf Konto 401 (fournisseurs — Verbindlichkeiten aus Lieferungen und Leistungen) gebucht. |
Die obige Tabelle stellt das gesetzliche Minimum dar. In der Praxis möchten Sie zusätzlich Zahlungsbedingungen (conditions de paiement), die IBAN/BIC für die Zahlung und pénalités de retard (Verzugszinsen) extrahieren, die auf französischen Geschäftsrechnungen gemäß Artikel L441-10 des Code de commerce vorgeschrieben sind.
Diese Liste erklärt auch, warum das richtige Tool entscheidend ist. Eine feldspezifische Rechnungsextraktion, mit der Sie genau festlegen können, welche Spalten erfasst werden sollen — statt einfach jeden gefundenen Token auszugeben —, erzeugt eine Tabelle, die Ihr comptable ohne Nacharbeit buchen kann. Wenn Sie „Supplier SIREN“ als Spalte definieren, sollte das Extraktionstool die 9-stellige SIREN von der Rechnung zurückgeben, nicht die TVA intracommunautaire, nicht die RCS-Registrierungsnummer und nicht jede 9-stellige Zahl, die es auf der Seite findet.
Umgang mit mehreren TVA-Sätzen auf einer einzigen Rechnung
Die mit Abstand größte Fehlerquelle bei der Extraktion französischer Rechnungen ist die Mehrfachsatz-TVA. Eine einzelne facture eines Lebensmittelgroßhändlers wie Metro oder Transgourmet enthält routinemäßig drei Mehrwertsteuersätze — 5,5 % für Grundnahrungsmittel, 10 % für zubereitete Speisen oder alkoholfreie Getränke und 20 % für Ausrüstung oder Non-Food-Artikel. Erschwerend kommt hinzu, dass verschiedene Lieferanten die TVA-Aufschlüsselung unterschiedlich darstellen: Manche verwenden einen Zusammenfassungsblock am Ende, andere setzen den Satz neben jede Position, und wieder andere präsentieren eine separate TVA-Anhangseite.
Der richtige Ansatz ist die Extraktion auf Positionsebene mit zeilenweisen MwSt.-Sätzen:
| Beschreibung | Menge | Einzelpreis HT | MwSt.-Satz | MwSt.-Betrag | Positionssumme TTC |
|---|---|---|---|---|---|
| Filet de poulet (kg) | 10 | 8.50 | 5.5% | 4.68 | 89.68 |
| Eau minérale 1.5L (pack de 6) | 4 | 3.20 | 5.5% | 0.70 | 13.50 |
| Soda cola 33cl (carton de 24) | 2 | 9.90 | 10% | 1.98 | 21.78 |
| Film alimentaire professionnel | 1 | 45.00 | 20% | 9.00 | 54.00 |
Dieser positionsbasierte Ansatz hat einen nachgelagerten Vorteil, der den Monatsabschluss Ihres comptable beschleunigt. Jede Zeile trägt unabhängig ihren eigenen TVA-Satz und -Betrag. Wenn die Daten in Ihre Buchhaltungssoftware gelangen — ob Pennylane, EBP Comptabilité, Cegid oder Sage —, bucht die Software die gesamte TVA déductible auf Konto 44566 (TVA déductible sur autres biens et services) und die HT-Basis auf das entsprechende Aufwandskonto (Konto 607 für Lebensmitteleinkäufe, Konto 602 für Verbrauchsmaterial). Die Alternative — eine einzelne MwSt.-Gesamtzeile zu extrahieren und dann rückwärts zu ermitteln, welche Positionen unter welchen Satz fielen — ist genau die Art von Tabellennacharbeit, die die Extraktion eigentlich eliminieren soll.
Wenn Ihre Lieferantenrechnung auch Positionen mit dem 2,1-%-Satz enthält (anwendbar auf bestimmte pharmazeutische Produkte und Presseerzeugnisse) oder Positionen, die von der TVA befreit sind (wie bestimmte Finanz- oder Bildungsdienstleistungen), gilt dasselbe Prinzip: Jede Zeile trägt ihren eigenen Satz. Eine korrekt strukturierte Extraktionsausgabe erfordert zum Monatsende keinerlei manuelle Neuberechnung.
Für größere Betriebe, die Dutzende oder Hunderte Lieferantenrechnungen pro Periode verarbeiten, wendet ein Batch-Extraktions-Workflow dieselbe Spaltenstruktur auf jede Rechnung in einem Ordner an und erzeugt eine konsolidierte Tabelle mit einheitlichen TVA-Spalten, unabhängig davon, wie unterschiedlich die einzelnen Lieferanten ihre Rechnungen formatieren.
Schritt für Schritt: Französische Rechnungsdaten in Excel extrahieren
Hier ist der Extraktions-Workflow von einer Lieferanten-PDF zu einer buchhaltungsfertigen Tabelle. Jeder Schritt behandelt eine spezifische Anforderung französischer Rechnungen, die in den Abschnitten oben identifiziert wurde.
Die folgende Extraktion verarbeitet Rechnungen auf Dokumentebene — sie erfasst die Kopfzeilenfelder, die in der Tabelle der Pflichtfelder oben aufgeführt sind. Probieren Sie es mit einer französischen Rechnung aus:
Dateien werden sicher verarbeitet und nicht gespeichert.
Für die Extraktion auf Positionsebene – wenn Sie jede Zeile einer facture in eine eigene Tabellenzeile mit individuellen TVA-Sätzen pro Zeile aufteilen müssen – definieren Sie „Description“, „Quantity“, „Unit Price HT“, „VAT Rate“, „VAT Amount“ und „Line Total TTC“ als Spaltennamen neben den Kopffeldern. Das Ergebnis ist eine vollständige, buchhaltungsfertige Importdatei.
Wohin die extrahierten Daten gehen: Zuordnung zu französischen Buchungssätzen
Die Extraktion lohnt sich nur, wenn die Daten ohne Nacharbeit in Ihre Buchhaltung fließen. Hier sehen Sie, wie Tabellenspalten den Einträgen im französischen Plan Comptable Général (PCG) zugeordnet werden, die Ihre Buchhaltungssoftware bucht:
| Extrahierte Spalte | PCG-Konto | Kontobezeichnung | Buchungsart |
|---|---|---|---|
| Gesamt (TTC) | 401 | Fournisseurs — Verbindlichkeiten aus Lieferungen und Leistungen | Haben (was Sie dem Lieferanten schulden) |
| Zwischensumme (HT) | 607 / 602 / 606* | Wareneinkäufe / Verbrauchsmaterial / externe Dienstleistungen | Soll (Aufwandsbuchung, Konto variiert je nach Einkaufsart) |
| Gesamt MwSt. | 44566 | TVA déductible sur autres biens et services | Soll (abzugsfähige Vorsteuer auf Einkäufe) |
| Leistungsdatum | — | Bestimmt den Steuerzeitraum für den TVA-Abzug | — |
| Lieferanten-SIREN | — | Validierung des TVA-Abzugs (VIES-Prüfung) | — |
* Das Aufwandskonto der Klasse 6 variiert je nach Art des Einkaufs. Lebensmittelrohstoffe → Konto 601. Verbrauchsmaterial → Konto 602. Untervergabe → Konto 604. Externe Dienstleistungen → Konto 606. Bürobedarf → Konto 6063. Ihr Kontenplan (plan comptable) bestimmt die genaue Zuordnung.
Diese Struktur bedeutet, dass die Extraktionsausgabe am Periodenende direkt in die CA3 TVA-Erklärung einfließen kann. Die Summe aus Konto 44566 über alle Lieferantenrechnungen wird zum TVA déductible-Betrag im CA3-Formular. Die Zwischensummen (HT) nach Aufwandskategorie bestimmen die steuerpflichtige Bemessungsgrundlage. Ein einziger Extraktions-Workflow, konsequent auf alle eingehenden factures fournisseurs angewendet, ersetzt den manuellen Prozess, jede Rechnung zu lesen und Werte in separate Buchhaltungsmasken einzutippen.
Für Teams, die bereits französische Buchhaltungssoftware nutzen, ist der letzte Schritt unkompliziert. Pennylane akzeptiert strukturierte Datenimporte. EBP Comptabilité importiert Excel-Dateien in sein journal d'achats (Einkaufsjournal). Cegid und Sage unterstützen beide CSV/Excel-Importe für Lieferantenrechnungen. Entscheidend ist, dass die Tabellenspalten konsistent benannt und formatiert sind — genau das bietet ein Workflow für strukturierte Rechnungsverarbeitung.
Die E-Invoicing-Reform 2026 und was sie für Ihren Extraktions-Workflow bedeutet
Frankreichs E-Invoicing-Reform (réforme de la facturation électronique), formalisiert durch Artikel 91 des Finanzgesetzes 2024 und das Dekret Nr. 2024-266 vom 25. März 2024, führt zwei Pflichten in einem gestaffelten Zeitplan ein. 1. September 2026: Jedes in Frankreich für TVA registrierte Unternehmen muss in der Lage sein, elektronische Rechnungen von seinen Lieferanten zu empfangen — entweder über eine Plateforme de Dématérialisation Partenaire (PDP, eine zertifizierte private Plattform) oder das Portail Public de Facturation (PPF, das kostenlose staatliche zentrale Portal). 1. September 2027: TPE und Kleinstunternehmen müssen auch mit dem Ausstellen elektronischer Rechnungen beginnen.
Die praktischen Auswirkungen auf Ihren Extraktions-Workflow hängen von Ihrer Lieferantenzusammensetzung ab. Große Lieferanten und staatliche Stellen — die bereits Chorus Pro für B2G-Rechnungen nutzen — werden früh umstellen und Ihnen Factur-X-Hybrid-PDFs (PDF/A-3 mit eingebettetem XML) oder strukturierte UBL/CII-Rechnungen über eine PDP senden. Kleine Handwerksbetriebe und Kleinstunternehmen werden noch weit über 2027 hinaus Standard-PDFs senden. Ihr Extraktionssystem muss beides verarbeiten können: strukturierte Daten, die vorab extrahiert von einer PDP eintreffen, und unstrukturierte PDFs, die weiterhin KI-gestützte Feldextraktion benötigen.
Eine elektronische Rechnung zu empfangen ist eine Compliance-Pflicht. Ihre strukturierten Daten in Ihre Buchhaltungssoftware zu extrahieren — in Spalten, die Ihr comptable nutzen kann — bleibt Ihr Workflow-Problem. Die Reform löst den Übertragungskanal. Sie löst nicht die Integration.
Deshalb ist es auch strukturell sinnvoll, in eine Extraktionsschicht zu investieren, die zwischen Rechnungseingang und Buchhaltungssoftware sitzt. Eine PDP leitet die Rechnung an Ihren Posteingang weiter. Ein KI-Tool liest die Rechnung — ob sie als Factur-X, als Standard-PDF oder als fotografierte Papierkopie eintrifft — und legt die Daten in Ihrer Tabelle ab. Ihre Buchhaltungssoftware importiert die Tabelle. Keine dieser drei Komponenten muss geändert werden, wenn sich die anderen beiden weiterentwickeln. Mehr dazu, wie Sie diesen Übergang als kleines französisches Unternehmen kosteneffizient bewältigen.
FAQ
Kann KI Daten aus handschriftlichen französischen Rechnungen extrahieren?
Ja — bis zu einem gewissen Grad. ImageToTable.ai kann gedruckten Text und Handschrift auf französischen Rechnungen mithilfe von Vision-Modell-KI lesen, einschließlich handschriftlicher Beträge und hingekritzelter Lieferantenhinweise, die auf kleineren Handwerkerrechnungen vorkommen. Die Genauigkeit bei Handschrift ist geringer als bei gedrucktem Text. Wenn eine Rechnung vollständig handschriftlich in französischer Schreibschrift verfasst ist, ist die Genauigkeit geringer als bei einer gedruckten Rechnung von Metro oder Transgourmet. Das Tool funktioniert, indem es die Bedeutung von Feldern versteht, nicht durch Vorlagen-Abgleich von Zeichen, sodass es ein handschriftliches „Montant total“ auch bei variierender Handschrift erkennen kann. Es ersetzt jedoch nicht die Anforderung einer lesbaren Rechnung von Ihrem Lieferanten.
Verarbeitet die Extraktion Rechnungspositionen oder nur Kopffelder?
Beides. Sie definieren die Spalten. Für eine reine Kopfdaten-Extraktion listen Sie Felder wie „Invoice Number“, „Supplier Name“, „Subtotal HT“, „Total VAT“, „Total TTC“ auf. Für die Extraktion von Positionen fügen Sie „Description“, „Quantity“, „Unit Price HT“, „VAT Rate“, „VAT Amount“ und „Line Total TTC“ hinzu. Das Tool erkennt Positionen als sich wiederholende Datenstrukturen innerhalb der Rechnung und befüllt eine Tabellenzeile pro Position, wobei die Kopffelder für jede Zeile wiederholt werden.
Kann es das Format der TVA intracommunautaire prüfen?
ImageToTable.ai extrahiert die Umsatzsteuer-ID so, wie sie auf der Rechnung erscheint — z. B. „FR12 345 678 901“. Es führt keine Echtzeit-Validierung über VIES (VAT Information Exchange System) innerhalb der Extraktionsoberfläche durch. Sobald die Daten jedoch in Ihrer Tabelle sind, können Sie eine VIES-Prüfung über den Validierungsdienst der Europäischen Kommission oder die integrierte Validierung Ihrer Buchhaltungssoftware durchführen. Der Extraktionsschritt liefert Ihnen die strukturierten Daten zur Validierung; der Validierungsschritt erfolgt in Ihrem Buchhaltungs-Workflow.
Wie geht das Tool mit den verschiedenen französischen TVA-Sätzen auf einer einzigen Rechnung um?
Wenn Sie eine Positionsspaltenstruktur mit einer dedizierten Spalte „VAT Rate“ definieren, liest die KI den TVA-Satz pro Position und befüllt ihn für jede Zeile, wobei sie zwischen 20 %, 10 %, 5,5 % und 2,1 % auf derselben Rechnung unterscheidet. Bei Rechnungen, die nur einen zusammenfassenden TVA-Block zeigen (z. B. „TVA 5.5%: €23.40, TVA 20%: €45.00“), definieren Sie Spalten wie „Total HT at 5.5%“, „TVA 5.5%“, „Total HT at 20%“, „TVA 20%“, und das Tool extrahiert die Zwischensummen pro Satz. Dies ist manueller als die Positions-Extraktion, verarbeitet aber Lieferantenrechnungen im Zusammenfassungsformat korrekt.
Was, wenn meine französischen Lieferanten Rechnungen in verschiedenen Formaten senden — PDF, gescanntes Papier, E-Mail-Text?
ImageToTable.ai akzeptiert PDF, JPG, PNG, WebP und AVIF. Bei Rechnungen im E-Mail-Text speichern Sie die E-Mail als PDF oder machen einen Screenshot und laden ihn hoch. Das Tool erfordert weder ein einheitliches Format noch eine Vorlage pro Lieferant — es liest jede Rechnung, indem es die Bedeutung der Felder versteht, nicht durch Abgleich eines Layouts. Wenn Sie eine Vielzahl von Lieferantenformaten haben, liefert dieselbe Spaltendefinition bei allen ein konsistentes Ergebnis.
Was ist mit Chorus Pro-Rechnungen — kann das Tool Daten daraus extrahieren?
Chorus Pro-Rechnungen für den öffentlichen Sektor (B2G) liegen in der Regel als PDFs vor, die Sie aus dem Chorus Pro-Portal herunterladen können. Laden Sie diese PDFs in ImageToTable.ai hoch und extrahieren Sie Felder wie bei jeder anderen Rechnung. Das Tool verbindet sich nicht direkt mit der Chorus Pro-API. Für die Verarbeitung großer Mengen von B2G-Rechnungen nutzen die meisten Organisationen die Integration ihrer PDP, um Daten in ihre Buchhaltungssoftware zu leiten. ImageToTable.ai schließt die Lücke, wenn diese Integration nicht verfügbar ist oder wenn Sie eine schnelle Extraktion aus einer einmaligen Chorus Pro-Rechnung benötigen.
Eine Tabelle, die Ihr Comptable tatsächlich nutzen kann
Der Unterschied zwischen einer generischen Extraktion und einer für französische Rechnungen entwickelten zeigt sich in der Tabelle selbst. Ein generisches Tool erzeugt Spalten mit den Namen „Tax" und „Vendor" — und zwingt Ihren Comptable zu entscheiden, welcher Wert auf einer Facture mit 13 Feldern wohin gehört. Eine französisch-bewusste Extraktion erzeugt „Supplier SIREN", „TVA Intracommunautaire", „Subtotal (HT)", „TVA 20%", „TVA 10%", „TVA 5.5%" — Spalten, die direkt auf die PCG-Konten und CA3-Erklärungszeilen abbilden, die Ihre Buchhaltungssoftware erwartet. Der Extraktionsschritt ist derselbe Klick. Die Nacharbeit zum Monatsende ist das, was verschwindet.
Laden Sie eine französische Facture hoch und sehen Sie, was herauskommt. Kein Login, keine Einrichtung — drei Minuten bis zu einer Tabelle, die Ihr Comptable nicht zurückschicken wird.