Eksport Księgowy: pełny przewodnik
Zainstaluj, skonfiguruj i wykorzystaj wieloformatowy eksport księgowy: FEC, Sage 100, EBP, Ciel, Quadratus, Pennylane, Tiime, Indy.
Prezentacja
DataFirefly Eksport Księgowy (dfaccountingexport) generuje zapisy księgowe z PrestaShop w ośmiu formatach: FEC (francuski obowiązek podatkowy, artykuł A-47 A-1 LPF), Sage 100, EBP Compta, Ciel XIMPORT, Quadratus ASCFIC, Pennylane, Tiime i Indy. Moduł czyta opłacone zamówienia oraz korekty z wybranego okresu, buduje zapisy (dziennik sprzedaży VE i dziennik korekt AV), automatycznie rozksięgowuje je według stawek VAT i produkuje plik gotowy do przekazania biuru rachunkowemu albo do zaimportowania w Twoim oprogramowaniu księgowym.
Moduł obsługuje wyłącznie francuskie formaty księgowe i domyślnie francuski plan kont. Jest przeznaczony dla sprzedawców prowadzących księgowość we Francji albo posiadających francuski podmiot. Nie generuje polskiego JPK ani nie zastępuje wysyłki plików JPK_V7 do Krajowej Administracji Skarbowej. Jeśli rozliczasz się wyłącznie w Polsce, ten moduł nie odpowiada Twoim obowiązkom.
Instalacja
- W back office PrestaShop przejdź do Moduły, Menedżer modułów, Zainstaluj moduł.
- Wgraj plik
dfaccountingexport.zip. - Moduł automatycznie tworzy tabelę
ps_dfae_export_log(historia eksportów) oraz zakładkę Eksport księgowy w menu Zamówienia.
Zgodność: PrestaShop od 8.0 do 9.x, PHP minimum 7.4 (zalecane 8.1+), multistore obsługiwany.
Konfiguracja
Otwórz Moduły, dfaccountingexport, Konfiguruj. Konfiguracja jest podzielona na trzy panele.
Dzienniki
- Kod dziennika sprzedaży (domyślnie
VE) i jego nazwa. - Kod dziennika korekt (domyślnie
AV) i jego nazwa.
Plan kont
Wartości domyślne odpowiadają francuskiemu Planowi Kont Ogólnych. Wszystkie numery są edytowalne:
411: Klienci (konto ogólne, rdzeń)707: Sprzedaż towarów4457: VAT należny708: Fakturowane koszty wysyłki709: Rabaty, opusty, bonifikaty512: Bank,530: Kasa,5115: Karty płatnicze
Tryb rozksięgowania: według stawek VAT (domyślnie), według kategorii produktu albo brak. W trybie stawek każda napotkana stawka generuje subkonto: 707000 (20 procent), 707010 (10 procent), 707055 (5,5 procent), 707021 (2,1 procent). VAT należny idzie za tą samą logiką na koncie 4457.
Konto analityczne klienta: po włączeniu każdy zapis klienta nosi numer analityczny w postaci C000123 (klient 123) obok konta ogólnego. Zalecane dla zgodności z FEC i dla rozliczania płatności przez Twoje biuro rachunkowe.
Opcje
- SIREN: niezbędny przy FEC. Regulaminowa nazwa pliku to
SIREN + FEC + data zamknięcia(na przykład123456789FEC20261231.txt). Bez uzupełnionego numeru SIREN plik nosi dosłowne słowo „SIREN” i nie jest zgodny na potrzeby złożenia. - Uwzględniane statusy zamówień: domyślnie „Płatność zaakceptowana” i „Dostarczono”. Zaznacz statusy, które w Twoim procesie oznaczają zamówienie podlegające zaksięgowaniu.
- Kodowanie wyjściowe: UTF-8 albo ISO-8859-15. Sage, Ciel i Quadratus często preferują ISO, natomiast Pennylane, Tiime i FEC pozostają w UTF-8.
Generowanie eksportu
- Przejdź do Zamówienia, Eksport księgowy.
- Wybierz okres (data początkowa i końcowa). Filtr działa na dacie faktury dla zamówień i na dacie utworzenia dla korekt.
- Wybierz format spośród ośmiu dostępnych.
- Kliknij Podgląd: moduł wylicza bez generowania pliku liczbę zamówień, liczbę wierszy zapisów, sumę Wn i sumę Ma. Zielony baner potwierdza idealną równowagę, czerwony sygnalizuje różnicę.
- Kliknij Eksportuj: plik jest generowany i natychmiast pobierany, a operacja trafia do historii.
Logika zapisów: dziennik sprzedaży
Dla każdego opłaconego zamówienia: Wn 411 (klient, brutto), Ma 707xxx według stawki (sprzedaż netto), Ma 4457xxx według stawki (VAT), Ma 708 (wysyłka netto) oraz Wn 709 (rabaty), jeśli występują. Automatyczna korekta zaokrągleń (różnica poniżej 0,10 euro) jest wprowadzana na konto VAT, aby zagwarantować równowagę: resztkowe grosze VAT to klasyczny problem eksportów e-commerce.
Logika zapisów: dziennik korekt
Obiekty OrderSlip z danego okresu generują zapisy lustrzane w dzienniku AV: Ma 411, Wn 707xxx, Wn 4457xxx. Korekty są uwzględniane w globalnej weryfikacji równowagi.
Osiem formatów w szczegółach
- FEC: 18 kolumn rozdzielonych pionową kreską, daty RRRRMMDD, kwoty dodatnie z kolumną strony Wn albo Ma, UTF-8 bez BOM. Zgodny z artykułem A-47 A-1 francuskiego LPF.
- Sage 100: CSV ze średnikiem: Dziennik;Data;NrDokumentu;KontoOgólne;KontoAnalityczne;Opis;Strona;Kwota;Waluta.
- EBP Compta: format tabulowany z Wn i Ma w osobnych kolumnach oraz rozliczaniem.
- Ciel XIMPORT: stała szerokość 81 znaków, kwoty na 13 znakach uzupełnione zerami.
- Quadratus ASCFIC: stała szerokość, kwoty w pełnych groszach.
- Pennylane: nowoczesny CSV, wymuszony UTF-8, kropka dziesiętna, daty ISO.
- Tiime: CSV ze średnikiem, daty DD/MM/RRRR.
- Indy: uproszczony CSV dostosowany do samozatrudnionych.
Układy Ciel XIMPORT i Quadratus ASCFIC mają warianty zależne od biura rachunkowego. Poproś odbiorcę o zweryfikowanie pierwszego pliku przed przejściem na produkcję.
Historia eksportów
Każdy eksport jest zapisywany w bazie (ps_dfae_export_log): format, okres, liczba zamówień i wierszy, sumy Wn i Ma, nazwa pliku, operator, znacznik czasu. Ostatnie 20 eksportów jest wyświetlanych na dole ekranu eksportu.
FAQ i rozwiązywanie problemów
Podgląd pokazuje różnicę między Wn a Ma, co robić?
Różnica powyżej 0,10 euro zwykle wskazuje na zamówienie z nietypowym opodatkowaniem (własna stawka podatku, opłata środowiskowa, zaokrąglenie walutowe). Zawęź okres, aby wyizolować problematyczne zamówienie, sprawdź jego konfigurację podatku, a następnie uruchom podgląd ponownie.
Plik FEC jest odrzucany przez narzędzie kontrolne francuskiej administracji podatkowej
Sprawdź najpierw, czy numer SIREN jest uzupełniony w konfiguracji, następnie czy eksportowany okres odpowiada rokowi obrotowemu i czy kodowanie pozostało w UTF-8. Narzędzie „Test Compta Demat” francuskiej DGFiP pozwala zweryfikować plik lokalnie.
Czy mogę wyeksportować kilka formatów dla tego samego okresu?
Tak, bez ponownej konfiguracji: wybierz po prostu inny format i uruchom eksport ponownie. Każde wygenerowanie jest zapisywane w historii osobno.
Czy moduł zmienia moje dane zamówień?
Nie. Moduł pracuje wyłącznie w trybie odczytu na zamówieniach, fakturach i korektach. Jedyny zapis do bazy to wpis w historii eksportów.