DataFirefly FEC — WooCommerce Buchhaltungsexport
Installieren, den Kontenplan konfigurieren und Ihre WooCommerce-Buchungen als FEC, Sage 100, EBP, Pennylane, Tiime, Indy oder Quadratus exportieren.
Überblick
DataFirefly FEC wandelt Ihre WooCommerce-Bestellungen in Buchungssätze der doppelten Buchführung um und exportiert sie in sieben Formaten: die offizielle französische FEC (verpflichtend bei einer Steuerprüfung, Artikel L.47 A-I des französischen Steuerverfahrensgesetzes), Sage 100, EBP Compta, Pennylane, Tiime, Indy und Quadratus. Jede Buchung wird vor dem Export auf Ausgeglichenheit (Soll = Haben) geprüft.
Installation
- Laden Sie
dfwoo-fec.zipaus Ihrem DataFirefly-Kundenkonto herunter. - Gehen Sie im WordPress-Admin zu Plugins → Neu hinzufügen → Plugin hochladen und wählen Sie das ZIP aus.
- Klicken Sie auf Jetzt installieren und dann auf Aktivieren.
- Das Menü WooCommerce → Buchhaltungsexport (FEC) erscheint.
Voraussetzungen: WordPress 6.0+, WooCommerce 7.0+ (getestet bis 9.4), PHP 7.4+. Das Plugin ist HPOS-kompatibel (High-Performance Order Storage).
Erstkonfiguration
Öffnen Sie vor dem ersten Export den Tab Buchhaltungseinstellungen und füllen Sie aus:
Unternehmensidentität
- Firmenname — wird in den Buchungstexten verwendet.
- SIREN — 9 Ziffern, wird für die Benennung der offiziellen FEC-Datei verwendet (
SIRENFECJJJJMMTT.txt).
Journale
Standard: VE (Verkaufsjournal) und BQ (Bankjournal). Passen Sie die Codes an, wenn Ihr Steuerberater ein anderes Schema verwendet (maximal 3 Zeichen für Quadratus empfohlen).
Kontenplan
- Kundenkonto: standardmäßig 411000. Aktivieren Sie „Hilfskonten pro Kunde“, um ein stabiles Hilfskonto pro Kunde zu generieren (C+ID für angemeldete Kunden, G+E-Mail-Hash für Gäste).
- Erlöskonten: 707000 Verkäufe, 708500 Versand, 709000 Rabatte, 708000 sonstige Gebühren.
- Mehrwertsteuerkonten pro Satz: 445712 (20 %), 445711 (10 %), 445713 (5,5 %), 445714 (2,1 %), 445715 (0 %). Jeder in einer Bestellung erkannte Satz wird auf sein dediziertes Konto gebucht.
- Bankkonten pro Zahlungsmethode: leer lassen, um das Standard-Bankkonto (512000) zu verwenden, oder pro Gateway ein eigenes Konto zuweisen (z. B. 512100 Stripe, 512200 PayPal), um den Bankabgleich zu erleichtern.
Bestellstatus
Zwei unabhängige Einstellungen:
- Status, die eine Verkaufsbuchung erzeugen — standardmäßig Processing und Completed. Die Buchung wird auf das Erstellungsdatum der Bestellung datiert.
- Status, die eine Zahlungsbuchung erzeugen — standardmäßig Completed. Die Buchung wird auf das von WooCommerce erfasste Zahlungsdatum datiert.
Erzeugtes Buchungsschema
Verkaufsbuchung (Journal VE, Bestelldatum)
- Soll 411 Kunde: Bestellsumme inkl. MwSt.
- Haben 707 Verkäufe: Nettobetrag der Produkte, aufgeteilt nach MwSt.-Satz
- Haben 708 Versand: Netto-Versandbetrag, aufgeteilt nach Satz
- Haben 44571x vereinnahmte MwSt.: MwSt. pro Satz
Zahlungsbuchung (Journal BQ, Zahlungsdatum)
- Soll 512 Bank (oder Konto der Zahlungsmethode): Summe inkl. MwSt.
- Haben 411 Kunde: Summe inkl. MwSt.
Jede Buchung wird kontrolliert: Übersteigt die Soll/Haben-Differenz 5 Cent, wird die Buchung abgelehnt. Darunter wird die Rundung automatisch in der letzten Zeile korrigiert.
Eine Datei exportieren
- Tab Export: wählen Sie Start- und Enddatum.
- Wählen Sie das Format im Dropdown.
- Klicken Sie auf Vorschau (50 Zeilen), um die Struktur visuell zu prüfen, oder direkt auf Datei herunterladen.
Formatdetails
FEC (offiziell Frankreich)
18 durch Pipe getrennte Spalten (oder Tab, nach Wahl): JournalCode, JournalLib, EcritureNum, EcritureDate, CompteNum, CompteLib, CompAuxNum, CompAuxLib, PieceRef, PieceDate, EcritureLib, Debit, Credit, EcritureLet, DateLet, ValidDate, Montantdevise, Idevise. Daten im Format JJJJMMTT, Beträge mit Dezimalkomma. Kodierung UTF-8 oder ISO-8859-15. Benennung SIRENFECJJJJMMTT.txt konform zur französischen Steuerverwaltung.
Sage 100
Semikolon-CSV, Windows-1252-Kodierung, Spalten kompatibel mit dem parametrierbaren Sage-100c-Import: JournalCode, DateEcriture, Compte, TiersCompte, LibelleEcriture, Debit, Credit, NumPiece, DateEcheance, ReferenceFacture.
EBP Compta
Semikolon-CSV Windows-1252 mit D/C-Vorzeichen pro Zeile: JournalCode, Date, NumeroCompte, CompteTiers, LibelleEcriture, NumeroPiece, Montant, Sens.
Pennylane
UTF-8-CSV mit BOM, native Pennylane-Spalten: Date, Journal, Numéro de pièce, Libellé, Compte, Compte auxiliaire, Débit, Crédit.
Tiime
UTF-8-CSV mit BOM: Date, Journal, Compte, Libelle, Debit, Credit, Piece, Tiers.
Indy
UTF-8-CSV mit BOM für Selbständige, mit einer Type-Spalte zur Unterscheidung von Verkauf und Einnahme: Date, Type, Journal, Compte, Libelle, Debit, Credit, Reference.
Quadratus
ASCII-Textdatei mit fester Breite („M“-Zeilen mit 102 Zeichen), Windows-1252-Kodierung, kompatibel mit Cegid Quadra Compta. Beträge in Cent, rechtsbündig, Daten TTMMJJ.
Das Quadratus-Format variiert leicht zwischen den Versionen von Cegid Quadra Compta. Validieren Sie den ersten Export mit Ihrem Steuerberater über die 50-Zeilen-Vorschau; manchmal ist eine Positionsanpassung erforderlich.
WP-CLI-Automatisierung
Das Plugin liefert einen CLI-Befehl für geplante Exporte:
wp dfwoo-fec export --from=2026-01-01 --to=2026-03-31 --format=fec --output=/pfad/fec-q1.txt
Optionen: --format akzeptiert fec, sage100, ebp, pennylane, tiime, indy, quadratus. Ohne --output wird der Inhalt auf die Standardausgabe geschrieben. Beispiel für einen monatlichen Cron:
0 6 1 * * cd /var/www/site && wp dfwoo-fec export --from=$(date -d "last month" +%Y-%m-01) --to=$(date -d "last month" +%Y-%m-31) --format=fec --output=/exports/fec-monatlich.txt
Häufige Fragen
Werden Rückerstattungen und Gutschriften unterstützt?
Version 1.0.0 exportiert Verkaufs- und Zahlungsbuchungen. Gutschriften (Credit Notes) sind für eine spätere Version geplant; erfassen Sie diese in der Zwischenzeit manuell in Ihrer Buchhaltungssoftware.
Kann ich mehrere Jahre exportieren?
Ja, der Datumsbereich ist unbeschränkt. Bei großen Volumen (über 10 000 Bestellungen) empfiehlt sich der WP-CLI-Befehl, der nicht dem HTTP-Timeout unterliegt.
Verändert das Plugin meine Bestellungen?
Nein, es arbeitet ausschließlich lesend. Es werden keine Bestelldaten verändert und keine Tabellen angelegt.
Support
Technischer Support 12 Monate lang über Ihr DataFirefly-Kundenkonto inbegriffen. Bitte fügen Sie jeder Anfrage zu einem Exportformat die Vorschaudatei und Ihre WooCommerce-Version bei.