Wo WooCommerce Anfänger

DataFirefly FEC — WooCommerce Buchhaltungsexport

Installieren, den Kontenplan konfigurieren und Ihre WooCommerce-Buchungen als FEC, Sage 100, EBP, Pennylane, Tiime, Indy oder Quadratus exportieren.

Aktualisiert Modulversion 1.0.0

Ü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

  1. Laden Sie dfwoo-fec.zip aus Ihrem DataFirefly-Kundenkonto herunter.
  2. Gehen Sie im WordPress-Admin zu Plugins → Neu hinzufügen → Plugin hochladen und wählen Sie das ZIP aus.
  3. Klicken Sie auf Jetzt installieren und dann auf Aktivieren.
  4. 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

  1. Tab Export: wählen Sie Start- und Enddatum.
  2. Wählen Sie das Format im Dropdown.
  3. 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.

War diese Seite hilfreich?

Immer noch nicht weiter? Support kontaktieren