Wo WooCommerce Początkujący

DataFirefly FEC: eksport księgowy WooCommerce

Instalacja, konfiguracja planu kont i eksport zapisów księgowych WooCommerce do FEC, Sage 100, EBP, Pennylane, Tiime, Indy lub Quadratus.

Zaktualizowano Wersja modułu 1.0.0

Prezentacja

DataFirefly FEC zamienia zamówienia WooCommerce w zapisy księgowe w systemie podwójnego zapisu i eksportuje je w siedmiu formatach: oficjalny francuski FEC (obowiązkowy przy kontroli podatkowej, art. L.47 A-I francuskiego LPF), Sage 100, EBP Compta, Pennylane, Tiime, Indy i Quadratus. Wszystkie zapisy są weryfikowane (równowaga winien/ma) przed eksportem.

Instalacja

  1. Pobierz plik dfwoo-fec.zip ze swojego konta klienta DataFirefly.
  2. W panelu WordPressa przejdź do Wtyczki → Dodaj nową → Wyślij wtyczkę na serwer i wybierz plik ZIP.
  3. Kliknij Zainstaluj teraz, a następnie Włącz.
  4. Pojawi się menu WooCommerce → Export comptable FEC.

Wymagania: WordPress 6.0+, WooCommerce 7.0+ (testowane do 9.4), PHP 7.4+. Wtyczka jest zgodna z HPOS (High-Performance Order Storage).

Konfiguracja początkowa

Przed pierwszym eksportem przejdź do zakładki Paramètres comptables (ustawienia księgowe) i uzupełnij:

Dane firmy

  • Nazwa firmy: używana w opisach zapisów.
  • SIREN: 9 cyfr, wykorzystywany w nazwie oficjalnego pliku FEC (SIRENFECRRRRMMDD.txt).

Dzienniki

Domyślnie: VE (dziennik sprzedaży) i BQ (dziennik bankowy). Dostosuj kody, jeśli Twoje biuro rachunkowe używa innej nomenklatury (dla Quadratus zalecane maksymalnie 3 znaki).

Plan kont

  • Konto klienta: domyślnie 411000. Zaznacz „konta analityczne per klient”, aby generować stabilne konto pomocnicze dla każdego klienta (C+ID dla zalogowanych, G+hash adresu e-mail dla gości).
  • Konta przychodów: 707000 sprzedaż, 708500 transport, 709000 rabaty, 708000 opłaty dodatkowe.
  • Konta VAT per stawka: 445712 (20 %), 445711 (10 %), 445713 (5,5 %), 445714 (2,1 %), 445715 (0 %). Każda stawka wykryta w zamówieniu trafia na swoje dedykowane konto.
  • Konta środków pieniężnych per metoda płatności: pozostaw puste, aby używać domyślnego konta bankowego (512000), albo przypisz osobne konto każdej bramce (np. 512100 Stripe, 512200 PayPal), co ułatwia uzgadnianie z wyciągiem bankowym.

Statusy zamówień

Dwa niezależne ustawienia:

  • Statusy generujące zapis sprzedaży: domyślnie Processing i Completed. Zapis datowany jest datą utworzenia zamówienia.
  • Statusy generujące zapis wpłaty: domyślnie Completed. Zapis datowany jest datą płatności zarejestrowaną przez WooCommerce.

Generowany schemat księgowy

Zapis sprzedaży (dziennik VE, data zamówienia)

  • Winien 411 Klient: kwota brutto zamówienia
  • Ma 707 Sprzedaż: kwota netto produktów, w podziale na stawki VAT
  • Ma 708 Transport: kwota netto wysyłki, w podziale na stawki
  • Ma 44571x VAT należny: VAT per stawka

Zapis wpłaty (dziennik BQ, data płatności)

  • Winien 512 Bank (lub konto metody płatności): kwota brutto
  • Ma 411 Klient: kwota brutto

Każdy zapis jest kontrolowany: jeśli różnica winien/ma przekracza 5 centymów, zapis jest odrzucany. Poniżej tego progu zaokrąglenie jest korygowane automatycznie na ostatniej linii.

Eksport pliku

  1. Zakładka Export: wybierz datę początkową i końcową.
  2. Wybierz format z listy rozwijanej.
  3. Kliknij Podgląd (50 linii), aby wzrokowo sprawdzić strukturę, albo od razu Pobierz plik.

Szczegóły formatów

FEC (oficjalny, Francja)

18 kolumn rozdzielonych znakiem pipe (albo tabulatorem, do wyboru): JournalCode, JournalLib, EcritureNum, EcritureDate, CompteNum, CompteLib, CompAuxNum, CompAuxLib, PieceRef, PieceDate, EcritureLib, Debit, Credit, EcritureLet, DateLet, ValidDate, Montantdevise, Idevise. Daty w formacie RRRRMMDD, kwoty z przecinkiem dziesiętnym. Kodowanie UTF-8 lub ISO-8859-15. Nazewnictwo SIRENFECRRRRMMDD.txt zgodne z wymogami DGFiP.

Sage 100

CSV ze średnikami, kodowanie Windows-1252, kolumny zgodne z konfigurowalnym importem Sage 100c: JournalCode, DateEcriture, Compte, TiersCompte, LibelleEcriture, Debit, Credit, NumPiece, DateEcheance, ReferenceFacture.

EBP Compta

CSV ze średnikami, Windows-1252, ze stroną D/C w każdej linii: JournalCode, Date, NumeroCompte, CompteTiers, LibelleEcriture, NumeroPiece, Montant, Sens.

Pennylane

CSV UTF-8 z BOM, natywne kolumny Pennylane: Date, Journal, Numéro de pièce, Libellé, Compte, Compte auxiliaire, Débit, Crédit.

Tiime

CSV UTF-8 z BOM: Date, Journal, Compte, Libelle, Debit, Credit, Piece, Tiers.

Indy

CSV UTF-8 z BOM dostosowany do samozatrudnionych, z kolumną Type rozróżniającą sprzedaż (Vente) i wpływ (Recette): Date, Type, Journal, Compte, Libelle, Debit, Credit, Reference.

Quadratus

Plik tekstowy ASCII o stałej szerokości (linie „M” po 102 znaki), kodowanie Windows-1252, zgodny z Cegid Quadra Compta. Kwoty w centymach wyrównane do prawej, daty DDMMRR.

Format Quadratus różni się nieznacznie między wersjami Cegid Quadra Compta. Zweryfikuj pierwszy eksport ze swoim biurem rachunkowym przez podgląd 50 linii; czasem konieczna jest korekta pozycji.

Automatyzacja WP-CLI

Wtyczka udostępnia polecenie CLI do eksportów cyklicznych:

wp dfwoo-fec export --from=2026-01-01 --to=2026-03-31 --format=fec --output=/sciezka/fec-q1.txt

Opcje: --format przyjmuje fec, sage100, ebp, pennylane, tiime, indy, quadratus. Bez --output zawartość trafia na standardowe wyjście. Przykład crona miesięcznego:

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-miesieczny.txt

Częste pytania

Czy zwroty i faktury korygujące są obsługiwane?

Wersja 1.0.0 eksportuje zapisy sprzedaży i wpłat. Korekty (credit notes) są planowane w kolejnej wersji; do tego czasu wprowadzaj je ręcznie w programie księgowym.

Czy mogę wyeksportować kilka lat?

Tak, zakres dat jest dowolny. Przy dużych wolumenach (ponad 10 000 zamówień) użyj polecenia WP-CLI, które nie podlega limitowi czasu HTTP.

Czy wtyczka modyfikuje moje zamówienia?

Nie, pracuje wyłącznie w trybie odczytu. Żadne dane zamówień nie są zmieniane, żadna tabela nie jest tworzona.

Wsparcie

Wsparcie techniczne w cenie przez 12 miesięcy, przez konto klienta DataFirefly. Do zgłoszeń dotyczących formatu eksportu dołącz plik podglądu i wersję WooCommerce.

Czy ta strona była pomocna?

Nadal utknąłeś? Napisz do wsparcia