Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa DataFirefly Factur-X: Fakturowanie Elektroniczne PDF/A-3 + XML, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
E-faktura staje się obowiązkowa: przygotuj się wcześniej
Francuska reforma fakturowania elektronicznego narzuca precyzyjny kalendarz. Od 1 września 2026 wszystkie firmy podlegające VAT muszą być w stanie odbierać e-faktury, a duże firmy i ETI muszą je wystawiać. Od 1 września 2027 obowiązek wystawiania rozszerza się na MŚP, mikrofirmy i jednoosobowe działalności. Większość sprzedawców PrestaShop musi więc odbierać już od 2026 i wystawiać od 2027. Factur-X to hybrydowy format rekomendowany we Francji, aby spokojnie przejść ten etap.
Factur-X: format hybrydowy czytelny dla człowieka i maszyny
Faktura Factur-X to jeden plik łączący dwa światy: PDF/A-3b, który klient może otworzyć, przeczytać i wydrukować jak klasyczną fakturę, oraz ustrukturyzowany plik XML osadzony wewnątrz PDF, który programy księgowe i platformy mogą czytać automatycznie. Koniec z wysyłaniem PDF osobno i pliku danych osobno: wszystko jest w tym samym dokumencie, co eliminuje ryzyko rozsynchronizowania między czytelną wersją a przetwarzanymi danymi.
Dane ustrukturyzowane zgodne z EN 16931
Moduł buduje XML w formacie CII (Cross Industry Invoice UN/CEFACT), standardzie, na którym opiera się Factur-X. Kolejność elementów ściśle respektuje schemat, tożsamość sprzedawcy zawiera jego SIREN (z odpowiednim identyfikatorem schematu) i numer VAT UE, a podział VAT jest wyszczególniony stawka po stawce. Dostępne są trzy profile: BASIC dla odchudzonego XML, EN 16931 dla pełnej zgodności z fundamentem europejskim oraz EXTENDED.
Solidne osadzanie, niezależne od wersji TCPDF
Wizualny PDF jest renderowany przez TCPDF obecny już w PrestaShop, w trybie PDF/A-3b. Samo osadzanie XML nie zależy od żadnego wewnętrznego szczegółu TCPDF: odbywa się przez przyrostową aktualizację PDF, technikę dodającą niezbędne obiekty (plik osadzony, tablicę /AF, relację /AFRelationship Data, metadane XMP Factur-X i schemat rozszerzenia PDF/A) bez dotykania ani jednego bajta istniejącego dokumentu. Rezultat: rozwiązanie pozostaje stabilne niezależnie od wersji TCPDF dostarczonej z Twoim PrestaShop.
Wszystkie przypadki fakturowania obsłużone
Pozycje zamówienia, koszty wysyłki (modelowane jako opłata na poziomie dokumentu) i rabaty (modelowane jako allowance i rozdzielane proporcjonalnie na podstawy VAT) są tłumaczone do XML z ich stawką VAT. Wszystkie sumy: netto, podstawa opodatkowania, suma VAT, brutto, kwota do zapłaty, są przeliczane z pozycji i podziału, aby respektować reguły równowagi BR-CO normy EN 16931. Liczy się wewnętrzna spójność dokumentu, ta, którą sprawdzają oficjalne walidatory.
Trzy sposoby na odzyskanie faktur
Z karty zamówienia w zapleczu dedykowany panel oferuje natychmiastowe pobranie PDF Factur-X i samego XML. Zakładka administracyjna wymienia zamówienia i umożliwia generowanie masowe: wybierz partię i pobierz wszystkie faktury w archiwum ZIP. Po stronie klienta opcjonalny link w panelu konta pozwala kupującemu pobrać swoją fakturę. Wreszcie automatyczne generowanie może być wyzwalane przy przejściu zamówienia w wybrany przez Ciebie status.
Generowanie i transmisja: co robi moduł
Ten moduł pokrywa generowanie zgodnych faktur Factur-X, etap wymagający największej rygorystyczności technicznej. Generowanie Factur-X nie wymaga żadnej certyfikacji. Transmisja przez Platformę Akredytowaną (PA, dawniej PDP) i, dla niektórych operacji, e-reporting, stanowią osobną warstwę dokładaną na wierzch. Wersja 1.0 koncentruje się na produkcji zgodnych plików, gotowych do przesłania przez wybraną platformę lub zintegrowania z Twoim przepływem księgowym, jako naturalne uzupełnienie naszego modułu eksportu księgowego.
Zgodny z PrestaShop 8 i 9
Architektura opiera się na ModuleAdminController, Smarty i ręcznym autoloaderze PSR-4 (bez Composera), które działają identycznie w PrestaShop 8.0, 8.1, 8.2 i 9.0. Żadnej dedykowanej gałęzi kodu, żadnej szczególnej zależności Symfony, żadnej bolesnej migracji przy przejściu na PrestaShop 9.
Na razie nie ma opinii o produkcie.