80 französische Rechnungen, eine Tabelle
Stapelverarbeitung 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 Umsatzsteuer-Identifikationsnummer prüfen, Positionen auf mehrere Mehrwertsteuersätze aufteilen, in die Buchhaltungssoftware eingeben – 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 Mehrwertsteueraufteilung von Rechnung Nr. 27 mit dem 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 bringt strukturelle Herausforderungen mit sich, für die generische Tools – entwickelt für englischsprachige Einzelsteuerrechnungen – nie ausgelegt waren. Hier sehen Sie, wie diese Herausforderungen im großen Maßstab aussehen und wie Sie sie lösen.
Wichtige Erkenntnisse
- 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 nur mit Warten in Ihrer Bearbeitungswarteschlange verbracht.
- Eine einzige Steuerspalte auf einer Metro-Rechnung fasst vier Mehrwertsteuersätze (französische Umsatzsteuer) – 20 %, 10 %, 5,5 % und 2,1 % – in einer Zahl zusammen, die Ihr Steuerberater nicht auf vier separate CA3-Meldezeilen aufteilen kann.
- Laden Sie alle 80 Rechnungen in einem Stapel bei ImageToTable.ai hoch – die Mehrwertsteuer landet bereits nach Steuersatz aufgeteilt mit automatisch geprüften SIREN/Umsatzsteuer-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 eingehen – Warum Stapelverarbeitung nicht "Einzel × 80" ist
Die Einzelverarbeitung einer Rechnung funktioniert, bis die Menge eine Schwelle überschreitet, ab der der Zeitaufwand 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 keine solche Intuition, es sei denn, sie liest die Feldbedeutung, nicht die Feldposition. Acht französische Lieferanten, acht Layouts und eine Stapelausgabe, die alle 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 auf Ausrüstung und Verpackung, 10 % Zwischensatz auf Fertiggerichte, 5,5 % ermäßigter Satz auf Grundnahrungsmittel und möglicherweise 2,1 % Super-Ermäßigung auf bestimmte Artikel wie Medikamente. Ein generisches Extraktionstool, das eine "Steuer"-Spalte ausgibt, fasst vier verschiedene MwSt.-Bemessungsgrundlagen in einer Zahl zusammen – und Ihr Steuerberater kann einen einzigen Steuerbetrag nicht auf vier verschiedene PCG-Konten buchen 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. gegen die 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 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 Lieferantenformat-Problem – 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 sie in einen Tabellenkopf ein. Ein lokaler Obstproduzent aus Rungis schickt vielleicht eine handschriftliche Rechnung, bei der der Lieferantenadressblock gar keine explizite Bezeichnung hat – man erkennt ihn daran, dass er oben links steht und mit dem Straßennamen beginnt. Eine Pomona-Lieferrechnung verwendet wieder ein anderes Layout. Das ist das Kernargument 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 %“, „Bruttobetrag“ – 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 manche Rechnungen eine dreibuchstabige Abkürzung verwenden, während andere ausschreiben. Eine Spaltendefinition deckt alle acht Lieferantenlayouts in einem Stapelupload ab.
Die praktische Auswirkung: Sie laden das gesamte monatliche Dossier der 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 pro-Lieferant-Vorlage, keine Format-Vorsortierung, kein „Die Rechnungen dieses Lieferanten müssen separat hochgeladen werden, weil das Layout anders ist.“
Die Aufteilung des Mehrwertsteuersatzes auf 80 Rechnungen – Warum eine einzige „MwSt.“-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 MwSt.-Spalte 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 MwSt.-Spalte SUMMIEREN, addieren Sie 20 % Normalsatz-Mehrwertsteuer für Konto 44566 (abzugsfähige Vorsteuer auf sonstige Güter und Dienstleistungen), 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 – also kein Abzug und eine separate Meldepflicht.
Die CA3 – Frankreichs monatliche oder vierteljährliche Mehrwertsteuererklärung, eingereicht über impots.gouv.fr – verlangt, dass die Mehrwertsteuerbeträge nach Steuersatz in separaten Zeilen gemeldet werden:
| MwSt.-Szenario | Satz | CA3-Zeile | PCG-Konto | Bedeutung im Batch |
|---|---|---|---|---|
| Normalsatz (taux normal) | 20 % | Zeile 08 | 44566 | Abzugsfähige Vorsteuer – die größte Kategorie für die meisten Unternehmen. Summe aller MwSt. 20 % im Batch → Zeile 08. |
| Zwischensatz (taux intermédiaire) | 10 % | Zeile 08 (Untermenge) | 44566 | Ebenfalls abzugsfähig, aber Ihr Wirtschaftsprüfer möchte möglicherweise die Aufteilung sehen. Separate Zwischensumme innerhalb von Zeile 08. |
| Ermäßigter Satz (taux réduit) | 5,5 % | Zeile 08 (Untermenge) | 44566 | Gleicher Abzugsmechanismus. Die Nettobeträge (HT) unterscheiden sich, daher ist die getrennte Erfassung für die Kostenkontrolle wichtig, nicht nur für die MwSt. |
| Super-ermäßigter Satz (taux super-réduit) | 2,1 % | Zeile 08 (Untermenge) | 44566 | Selten – gilt für bestimmte Artikel wie erstattungsfähige Medikamente. Hauptsächlich relevant, wenn Sie mit Apotheken zu tun haben. |
| Selbstveranlagung (Artikel 283 CGI) | 0 % auf Rechnung | Zeile 09 + Zeile 19 | 4452 | Die MwSt.-Pflicht geht auf den Käufer über. Sie veranlagen und ziehen in derselben Erklärung ab – Netto-Null, aber muss gemeldet werden. |
| Franchise en base (MwSt.-Befreiung) | 0 % | N/A | Nur Aufwand | Der Lieferant ist ein Kleinstunternehmer unter der Freigrenze (85.000 € für Waren, 37.500 € für Dienstleistungen). Keine abzugsfähige MwSt., aber der Aufwand bleibt ein gültiger Kostenpunkt. |
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 mit dem Namen Mehrwertsteuersatz (Optionen: 20% Normal/10% Zwischen/5,5% Ermäßigt/2,1% Super-ermäßigt/Selbstveranlagung/Steuerbefreit) die KI an, jede Rechnung zu lesen, den geltenden Mehrwertsteuersatz zu ermitteln und die korrekte Kategoriebezeichnung auszugeben. So erhalten Sie eine filterbare Spalte – und können dann nach Mehrwertsteuersatz gruppieren und die Mehrwertsteuer jeder Gruppe für Ihre CA3 separat summieren. Extraktion und Klassifizierung erfolgen in einem Durchgang, nicht in zwei getrennten Schritten.
Dies ist auch für die Ausgabenseite Ihrer Buchhaltung relevant. Der Nettobetrag (HT) auf einer Rechnung mit Steuerbefreiung ist dennoch eine Betriebsausgabe (charge d'exploitation) unter Konto der Klasse 6, auch wenn er keine abzugsfähige Mehrwertsteuer enthält – wenn Sie ihn aus Ihrer Kostenübersicht ausschließen, weil "keine Mehrwertsteuer = nicht relevant", unterschätzen Sie Ihre Ausgaben. Die Batch-Extraktion muss das vollständige finanzielle Bild erfassen, nicht nur den mehrwertsteuerabzugsfähigen Teil.
Bei Rechnungen mit gemischten Mehrwertsteuersätzen – einer 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: "Nettobetrag 20%", "Mehrwertsteuer 20%", "Nettobetrag 10%", "Mehrwertsteuer 10%", "Nettobetrag 5,5%", "Mehrwertsteuer 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 Mehrwertsteuersatz eine eigene Spalte, sodass SUMME(Mehrwertsteuer 20%) und SUMME(Mehrwertsteuer 5,5%) separate Zahlen für die CA3-Zuordnung sind – kein nachträgliches Aufteilen 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 von INSEE verwalteten Sirene-Register) und die Umsatzsteuer-Identifikationsnummer (N° TVA intracommunautaire) (Format: FR + 2-stelliger Prüfschlüssel + SIREN, z. B. FR12 345 678 901). Die Umsatzsteuer-ID 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 Umsatzsteuer-ID eines Lieferanten mit seiner SIREN übereinstimmt. Wenn die extrahierte SIREN 345 678 901 und die extrahierte Umsatzsteuer-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-Umsatzsteuer-ID-Paaren gegen VIES dauert 2-3 Minuten pro Lieferant – eine zusätzliche Stunde zusätzlich zur Batch-Verarbeitung. Aber sie ist unverzichtbar: Eine Umsatzsteuer-ID 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 eine Verbindlichkeit schafft. Gemäß Artikel 1737 des CGI zieht eine fehlende oder falsche Angabe auf einer Rechnung eine Strafe von 15 € pro Posten nach sich.
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 Umsatzsteuer-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 Umsatzsteuer-ID erscheinen, wird "PRÜFEN" ausgegeben – 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 anzeigen. Der Rest wird im selben Batch-Durchgang, der ihre Daten extrahiert, automatisch geprüft.
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:
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, gleichen Sie die Spaltennamen an das Importschema an — „Date Facture" statt „Invoice Date", „Total TTC" statt „Gross Total". Diese Spaltendefinition wird für jeden Batch wiederverwendet.Dateien werden sicher verarbeitet und nicht gespeichert. Laden Sie mehrere Rechnungen hoch, um die Stapelverarbeitung in Aktion zu sehen.
Speziell für den Prüfschritt: 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, die es zu untersuchen gilt – und die 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 Wirtschaftsprüfungsgesellschaften verwenden die folgenden 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 Wirtschaftsprüfungskanzleien 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 auf eine Zeile pro Buchungszeile umgestellt werden muss, bevor der Import erfolgt.
- 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 TVA-Tabelle ü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 Waren und Dienstleistungen) und Konto 44562 (Vorsteuer auf Anlagevermögen) aufteilt, gestalten Sie Ihre Extraktionsspalten so, dass die Daten direkt auf diese Konten abgebildet werden. 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.
Frankreichs gestaffelte E-Rechnungspflicht – verpflichtender Empfang für alle Unternehmen ab September 2026 (Großunternehmen) und September 2027 (KMU/Kleinstunternehmen) – führt schrittweise strukturierte Formate (Factur-X, UBL, CII) über Plattformen zur Dematerialisierung (PDP) ein, die bei der DGFiP registriert sind. Während des Übergangs 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, 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 — eindeutige, fortlaufende Referenz
- Lieferant — Firmenname (gesetzliche Bezeichnung)
- SIREN Lieferant — 9 Ziffern, ohne Leerzeichen (z. B. 345678901)
- USt-IdNr. Lieferant — FR + 2-stelliger Schlüssel + SIREN
- Netto 20 % / USt 20 %
- Netto 10 % / USt 10 %
- Netto 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 standardmäßige Zahlungsfrist (délai de paiement) zwischen Unternehmen 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 — ihre Ü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 zwar nicht die gesetzliche Frist, beseitigt jedoch die Bearbeitungsreihenfolge-Verzögerung, die stillschweigend in das Zahlungsziel hineinfrisst, bevor Sie die Rechnung überhaupt angesehen haben.
Die kommerzielle 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 schützt Ihre Einhaltung des Zahlungsziels.
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 brauchen 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 Mehrwertsteuer-Aufteilung um, wenn eine Metro-Rechnung Positionen zu 20 %, 10 % und 5,5 % enthält?
Definieren Sie separate Spaltenpaare für jeden MwSt.-Satz: "Netto 20 %", "MwSt. 20 %", "Netto 10 %", "MwSt. 10 %", "Netto 5,5 %", "MwSt. 5,5 %". Die KI extrahiert jede Satzgruppe unabhängig. Enthält eine Rechnung nur Positionen zu 5,5 % und 20 %, bleiben die 10-%-Spalten leer – und umgekehrt. 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 – fügen Sie eine Berechnete Spalte hinzu, um die korrekte MwSt.-Aufteilung aus Positionsmengen und Einzelpreisen neu zu berechnen und mit der angegebenen MwSt.-Zusammenfassung 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 Nr. 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-MwSt.-Prüfung erkennt dies, indem sie die SIREN mit der Umsatzsteuer-ID vergleicht: Wenn die SIREN-Ziffern nicht in der MwSt.-Nummer 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 an das Import-Schema Ihrer Buchhaltungssoftware anpassen (z. B. "Rechnungsdatum" im Format TT.MM.JJJJ, "Rechnungs-Nr.", "Gesamtbetrag inkl. MwSt.", "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 Transformationen, wie das Pivotieren von einer Zeile pro Rechnung zu einer Zeile pro Buchungseintrag für Cegid, ist manuelle Tabellenarbeit 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 bestimmt wird, nicht vom XML – genau wie bei einem einfachen PDF. Der Vorteil von Factur-X während der E-Rechnungsumstellung 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 behandle 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 – eine Gutschrift über 150 € inkl. MwSt. bedeutet -150 € in der TTC-Spalte. Wenn Sie Ihre regulären Rechnungen zusammen mit Ihren Gutschriften 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älschlich 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 Mehrwertsteuersatz-Klassifizierung, 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 Mehrwertsteuer nach Steuersätzen 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 einzigen Batch 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.
Laden Sie mehrere Rechnungen hoch – kostenlos testen, kein Konto für die ersten 50 Seiten erforderlich.