Buchhaltungsexport — Vollständige Anleitung
Installation, Konfiguration und Nutzung des Multi-Format-Buchhaltungsexport-Moduls: FEC, Sage 100, EBP, Ciel, Quadratus, Pennylane, Tiime, Indy.
Überblick
DataFirefly Buchhaltungsexport (dfaccountingexport) erzeugt Ihre PrestaShop-Buchungssätze in acht Formaten: FEC (französische gesetzliche Pflicht, Artikel A-47 A-1 des französischen Steuerverfahrensgesetzes), Sage 100, EBP Compta, Ciel XIMPORT, Quadratus ASCFIC, Pennylane, Tiime und Indy. Das Modul liest bezahlte Bestellungen und Gutschriften im gewählten Zeitraum, baut Buchungssätze auf (Verkaufsjournal VE und Gutschriftenjournal AV), schlüsselt automatisch nach MwSt.-Satz auf und erzeugt eine Datei, die direkt an Ihren Steuerberater übermittelt oder in Ihre Buchhaltungssoftware importiert werden kann.
Installation
- Gehen Sie im PrestaShop-Backoffice zu Module → Modul-Manager → Modul hochladen.
- Laden Sie die Datei
dfaccountingexport.ziphoch. - Das Modul erstellt automatisch die Tabelle
ps_dfae_export_log(Exporthistorie) und einen Tab Buchhaltungsexport unter dem Menü Bestellungen.
Kompatibilität: PrestaShop 8.0 bis 9.x, PHP 7.4 minimum (8.1+ empfohlen), Multistore unterstützt.
Konfiguration
Öffnen Sie Module → dfaccountingexport → Konfigurieren. Die Konfiguration ist in drei Bereiche gegliedert.
Journale
- Code Verkaufsjournal (Standard
VE) und dessen Bezeichnung. - Code Gutschriftenjournal (Standard
AV) und dessen Bezeichnung.
Kontenplan
Die Standardwerte folgen dem französischen Plan Comptable Général. Alle Nummern sind änderbar:
411— Kunden (Sammelkonto, Wurzel)707— Warenverkäufe4457— Erhobene MwSt.708— Berechnete Versandkosten709— Rabatte und Nachlässe512— Bank ·530— Kasse ·5115— Kartenzahlungen
Aufschlüsselungsmodus: nach MwSt.-Satz (Standard), nach Produktkategorie oder keine. Im Satzmodus erzeugt jeder gefundene Satz ein Unterkonto: 707000 (20 %), 707010 (10 %), 707055 (5,5 %), 707021 (2,1 %). Die erhobene MwSt. folgt derselben Logik auf 4457.
Personenkonto pro Kunde: aktiviert trägt jede Kundenbuchung eine Personenkontonummer der Form C000123 (Kunde 123) zusätzlich zum Sammelkonto. Empfohlen für FEC-Konformität und den Zahlungsabgleich durch Ihren Steuerberater.
Optionen
- SIREN: unverzichtbar für das FEC. Der vorgeschriebene Dateiname lautet
SIREN + FEC + Abschlussdatum(z. B.123456789FEC20261231.txt). Ohne konfigurierte SIREN enthält die Datei das Wort „SIREN“ wörtlich und ist für eine steuerliche Vorlage nicht zulässig. - Einbezogene Bestellstatus: standardmäßig „Zahlung akzeptiert“ und „Geliefert“. Wählen Sie die Status, die Ihr Prozess als buchbar betrachtet.
- Ausgabekodierung: UTF-8 oder ISO-8859-15. Sage, Ciel und Quadratus bevorzugen häufig ISO; Pennylane, Tiime und das FEC bleiben UTF-8.
Einen Export erzeugen
- Gehen Sie zu Bestellungen → Buchhaltungsexport.
- Wählen Sie den Zeitraum (Start- / Enddatum). Der Filter greift auf das Rechnungsdatum bei Bestellungen und das Erstellungsdatum bei Gutschriften.
- Wählen Sie das Format aus den acht verfügbaren.
- Klicken Sie auf Vorschau: das Modul berechnet, ohne eine Datei zu erzeugen, die Anzahl Bestellungen, die Anzahl Buchungszeilen, die Soll-Summe und die Haben-Summe. Ein grünes Banner bestätigt den perfekten Ausgleich; ein rotes Banner weist auf eine Differenz hin.
- Klicken Sie auf Exportieren: die Datei wird erzeugt und sofort heruntergeladen, der Vorgang wird in der Historie protokolliert.
Buchungslogik — Verkaufsjournal
Für jede bezahlte Bestellung: Soll 411 (Kunde, brutto), Haben 707xxx pro Satz (Nettoverkäufe), Haben 4457xxx pro Satz (MwSt.), Haben 708 (Nettoversand) und Soll 709 (Rabatte), sofern zutreffend. Ein automatischer Rundungsausgleich (Differenz < 0,10 €) wird auf dem MwSt.-Konto eingebucht, um den Ausgleich zu garantieren — MwSt.-Restcents sind ein Klassiker bei E-Commerce-Exporten.
Buchungslogik — Gutschriftenjournal
Die OrderSlip-Datensätze des Zeitraums erzeugen Spiegelbuchungen im AV-Journal: Haben 411, Soll 707xxx, Soll 4457xxx. Gutschriften fließen in die globale Ausgleichsprüfung ein.
Die acht Formate im Detail
- FEC — 18 pipe-getrennte Spalten, JJJJMMTT-Daten, positive Beträge mit Soll-Haben-Richtung, UTF-8 ohne BOM. Konform mit Artikel A-47 A-1 des französischen LPF.
- Sage 100 — Semikolon-CSV: Journal;Datum;Belegnummer;Sammelkonto;Personenkonto;Bezeichnung;Richtung;Betrag;Währung.
- EBP Compta — Tab-getrennt mit Soll/Haben in getrennten Spalten und Abstimmungscode.
- Ciel XIMPORT — Feste Breite 81 Zeichen, Beträge 13-stellig mit führenden Nullen.
- Quadratus ASCFIC — Feste Breite, Beträge in ganzen Cents.
- Pennylane — Modernes CSV, erzwungenes UTF-8, Dezimalpunkt, ISO-Daten.
- Tiime — Semikolon-CSV mit TT/MM/JJJJ-Daten.
- Indy — Vereinfachtes CSV für Selbstständige.
Die Layouts Ciel XIMPORT und Quadratus ASCFIC kennen je nach Kanzlei Varianten. Lassen Sie die erste Datei vom Empfänger validieren, bevor Sie in Produktion gehen.
Exporthistorie
Jeder Export wird in der Datenbank protokolliert (ps_dfae_export_log): Format, Zeitraum, Anzahl Bestellungen und Zeilen, Soll-/Haben-Summen, Dateiname, Operator, Zeitstempel. Die letzten 20 Exporte werden unten auf dem Exportbildschirm angezeigt.
FAQ & Fehlerbehebung
Die Vorschau zeigt eine Soll-Haben-Differenz — was tun?
Eine Differenz über 0,10 € weist in der Regel auf eine Bestellung mit atypischer Besteuerung hin (individuelle Steuer, Ökosteuer, Währungsrundung). Verkleinern Sie den Zeitraum, um die fehlerhafte Bestellung zu isolieren, prüfen Sie deren Steuerkonfiguration und starten Sie die Vorschau erneut.
Die FEC-Datei wird vom Prüftool der DGFiP abgelehnt
Prüfen Sie zuerst, ob die SIREN in der Konfiguration eingetragen ist, dann ob der exportierte Zeitraum dem Geschäftsjahr entspricht und ob die Kodierung UTF-8 geblieben ist. Das Tool „Test Compta Demat“ der DGFiP erlaubt eine lokale Validierung der Datei.
Kann ich mehrere Formate für denselben Zeitraum exportieren?
Ja, ohne Neukonfiguration: wählen Sie einfach ein anderes Format und starten Sie den Export erneut. Jede Erzeugung wird separat protokolliert.
Ändert das Modul meine Bestelldaten?
Nein. Das Modul liest Bestellungen, Rechnungen und Gutschriften ausschließlich. Sein einziger Schreibzugriff auf die Datenbank ist die Protokollierung der Historie.