Eksporter list faktur CSV: konfiguracja i pomoc
Szybki start
- Prześlij plik ZIP modułu przez "Modules > Module Manager".
- Otwórz "Configure" i wybierz właściwy kontekst sklepu.
- Wprowadź Data od i Data do według dat faktur.
- Ustaw Statusy zamówień i Status płatności.
- Wybierz Format, a dla CSV także Separator CSV.
- Wybierz Kolumny do eksportu.
- Opcjonalnie kliknij Zapisz ustawienia domyślne, a następnie Eksportuj.
- Otwórz plik i porównaj przykładowy wiersz z PrestaShop.
Wymaga PrestaShop 1.6.1 lub nowszego oraz PHP 7.1 lub nowszego.
Eksport XLSX wymaga również rozszerzenia PHP ZipArchive.
Instrukcja konfiguracji
Instalacja i otwieranie ekranu eksportu
- Otwórz "Modules > Module Manager" i wybierz "Upload a module".
- Prześlij plik ZIP Invoice CSV List Exporter.
- Otwórz "Configure". Otworzy się formularz eksportu.
- Wybierz filtry, zaznacz co najmniej jedną kolumnę i kliknij Eksportuj.
- Otwórz pobrany plik i porównaj przykładowy wiersz z odpowiadającą mu fakturą w PrestaShop.
Wymaga PrestaShop 1.6.1 lub nowszego oraz PHP 7.1 lub nowszego.
Eksport XLSX wymaga również rozszerzenia PHP ZipArchive.
Eksport wymaga uprawnień do wyświetlania w panelu administracyjnym. Użycie Zapisz ustawienia domyślne wymaga uprawnień do edycji. Eksport odczytuje sklepy w bieżącym kontekście panelu, do których pracownik ma dostęp. Przed eksportem wybierz właściwy kontekst sklepu.
Pola eksportu
| Pole | Początkowa wartość domyślna | Działanie |
|---|---|---|
| Data od | Pierwszy dzień bieżącego miesiąca | Wymagana początkowa data faktur. Użyj YYYY-MM-DD. |
| Data do | Dzisiaj | Wymagana końcowa data faktur. Użyj YYYY-MM-DD. |
| Statusy zamówień | Wszystkie odznaczone | Zaznacz bieżące natywne statusy zamówień do uwzględnienia. Pozostaw wszystkie odznaczone, aby uwzględnić każdy status. |
| Status płatności | Wszystkie faktury (all) |
Wybierz Tylko opłacone (paid) lub Tylko nieopłacone (unpaid), aby filtrować według faktycznie zapłaconej kwoty zamówienia. |
| Format | CSV | Wybierz CSV, XLSX, XML lub JSON. Ten wybór dotyczy bieżącego eksportu. |
| Separator CSV | Średnik (;) | Wybierz przecinek, średnik, Tabulator lub pionową kreskę. To pole dotyczy tylko CSV. |
| Kolumny do eksportu | Wybór początkowy opisany poniżej | Zaznacz potrzebne pola. Eksport odrzuca pusty wybór. |
Granice dat obejmują całe wybrane dni kalendarzowe, od 00:00:00 do 23:59:59. Data początkowa nie może być późniejsza niż data końcowa.
Opłacone oznacza, że kwota otrzymana za zamówienie jest co najmniej równa jego wartości brutto. Nieopłacone oznacza, że otrzymana kwota jest niższa. To porównanie na poziomie zamówienia, również podczas eksportu faktur. Nie jest to filtr bramki płatniczej ani przypisanie płatności do poszczególnych faktur.
Zapisz ustawienia domyślne
Użyj Zapisz ustawienia domyślne, aby zapisać wybrany separator, status płatności i kolumny. Ekran faktur zapisuje także wybrane statusy zamówień. Eksport faktur automatycznie zapamiętuje separator, płatność i statusy tylko wtedy, gdy masz uprawnienia do edycji. Nie zapisuje automatycznie zmienionego układu kolumn.
Daty i format nie są zapisywane jako domyślne. Preferencje są współdzielone z innymi modułami używającymi przestrzeni nazw ustawień mprfinancialexport, w tym z odpowiednią listą w Financial Revolution. Zmiana może więc pojawić się w innym module udostępniającym tę samą listę.
Wybór kolumn
Początkowy ekran konfiguracji zaznacza pierwotne 30 pól faktur, od Numer faktury do Uwagi. Możesz wybrać także inne pola. Każdy wiersz odpowiada numerowanej fakturze PrestaShop; korekty i dokumenty dostawy nie są uwzględniane.
Numer faktury jest formatowany przez współdzieloną usługę dokumentów faktur, a w razie potrzeby przez natywne formatowanie faktur PrestaShop. Numer faktury PrestaShop eksportuje surową wartość liczbową. Nie zakładaj stałego prefiksu #IN.
| Klucz kolumny | Etykieta w panelu administracyjnym |
|---|---|
document_number |
Numer faktury |
prestashop_invoice_number |
Numer faktury PrestaShop |
order_reference |
Numer referencyjny zamówienia |
order_date |
Data zamówienia |
invoice_date |
Data faktury |
customer_name |
Imię i nazwisko klienta |
email |
|
company |
Firma |
vat_number |
NIP |
net_amount |
Suma (netto) |
gross_amount |
Suma (brutto) |
vat_amount |
Kwota VAT |
shipping_net |
Dostawa (netto) |
discounts_net |
Rabaty (netto) |
payment_method |
Metoda płatności |
amount_paid |
Kwota zapłacona |
order_id |
ID zamówienia |
customer_id |
ID klienta |
customer_firstname |
Imię |
customer_lastname |
Nazwisko |
dni |
Numer dokumentu tożsamości (DNI) |
invoice_address |
Adres do faktury |
invoice_postcode |
Kod pocztowy |
invoice_city |
Miejscowość |
invoice_state |
Województwo |
invoice_country |
Kraj |
invoice_phone |
Telefon |
total_products_tax_excl |
Produkty (netto) |
total_products_tax_incl |
Produkty (brutto) |
total_shipping_tax_incl |
Dostawa (brutto) |
total_discounts_tax_incl |
Rabaty (brutto) |
order_status |
Status zamówienia |
currency |
Waluta |
note |
Uwagi |
Uruchomienie i weryfikacja eksportu
Dla eksportu miesięcznego wpisz Data od 2026-01-01 i Data do 2026-01-31. Wybierz Tylko opłacone w Status płatności, jeśli chcesz uwzględnić w pełni opłacone zamówienia. Zaznacz potrzebne statusy zamówień i kolumny. Wybierz CSV i Średnik (;), jeśli odpowiada to arkuszowi docelowemu, a następnie kliknij Eksportuj.
Eksport faktur nie ma pola Maksymalna liczba wierszy. Przy dużych plikach używaj krótszych zakresów dat.
Nazwa pliku CSV to invoices_2026-01-01_to_2026-01-31.csv. Inne formaty używają własnych rozszerzeń. CSV ma kodowanie UTF-8 z BOM. Nie ma wyboru kodowania. Eksporter zapisuje prywatny plik tymczasowy, przesyła go do przeglądarki, a następnie usuwa.
Faktury są odczytywane kolejno według daty faktury, numeru faktury i ID faktury. Eksport nie zmienia zamówień, faktur, danych klientów ani uwag do faktur. Nie dodaje interfejsu w sklepie, zadania cyklicznego, eksportu wysyłanego e-mailem ani przesyłania do platformy księgowej.
Rozwiązywanie problemów
- Jeśli formularz odrzuca daty, użyj prawidłowej daty
YYYY-MM-DDi sprawdź ich kolejność. Oba pola dat są wymagane. - Jeśli nie ma pasujących wierszy, sprawdź kontekst sklepu, dostęp pracownika do sklepów, typ daty, bieżące statusy zamówień i filtr płatności. Uwzględniane są tylko faktury o numerze większym od zera.
- Jeśli kolumny w arkuszu są połączone, zaimportuj plik jako UTF-8 z wybranym separatorem albo wyeksportuj XLSX.
- Jeśli XLSX nie działa, sprawdź PHP ZipArchive. Jeśli dowolny format zawodzi przed pobraniem, sprawdź dziennik błędów PHP, dostęp do bazy danych i uprawnienia do katalogu tymczasowego serwera.
- Jeśli Zapisz ustawienia domyślne jest niedozwolone, sprawdź uprawnienia profilu pracownika do edycji tego ekranu modułu.
- W formularzu nie ma filtra klienta ani bramki płatniczej. W razie potrzeby wyeksportuj odpowiednie kolumny i przefiltruj pobrany plik.
Odinstalowanie
Użyj "Uninstall" w "Module Manager". Moduł usuwa swoje menu i własną przestrzeń nazw konfiguracji. Współdzielone domyślne ustawienia eksportu pozostają w mprfinancialexport dla innych modułów. Zamówienia, faktury i pobrane już pliki pozostają dostępne.
Pytania
Brak pytań o ten moduł
Zapytaj o instalację, zgodność lub konfigurację. Odpowiedzi pojawią się tutaj.
Znane problemy
6
Kolejność kolumn eksportu i zapisane wartości domyślne giną
Eksport faktur zmienia zapisane filtry bez prawa edycji
Nieprzetłumaczone etykiety modułu
Panel administracyjny modułu nie otwiera się
Nieprawidłowe tłumaczenia modułu
Strona eksportu faktur kończy się błędem
Zgłoszenia funkcji
3
Zaimplementowane
Aktualizacje modułu jednym kliknięciem
Eksport faktur do XLSX
Wybór kolumn eksportu faktur i zapis ustawień domyślnych
Dziennik zmian
v1.3.02026-04-20
- Addedadmin menu management via MenuInstaller for streamlined module setup
- AddedLicense management tab with key management and renewal options
- Addedself-healing integrity checks for automatic diagnostics and repair
- Addedcomplete FR/DE/ES/IT/PL translations
Starsze wersje
v1.2.02026-02-07
- Addedfull compatibility with PrestaShop 9.x and Hummingbird theme
- Addedconfigurable column selector: choose exactly which invoice fields appear in the export
- Improvedlarge export handling: streaming output avoids PHP memory limits for 10,000+ invoices
- Fixedincorrect date range filtering when server timezone differed from shop timezone
- Addedorder status label column (localised) alongside numeric status ID
v1.1.02025-09-16
- Addedseparator options: comma, semicolon, tab, or pipe — configurable per export
- ImprovedUTF-8 BOM handling for Excel compatibility on Windows
- Fixedexport not including invoices from secondary shops in multi-shop mode
- Addedcustomer VAT number column for B2B invoice accounting workflows
v1.0.52025-08-12
- Addedcomplete FR/DE/ES/IT/PL translations
v1.0.02025-02-12
- Initialrelease: CSV export of PrestaShop invoices with date range and status filters
- InitialStandard columns: invoice number, order ID, date, customer, amounts, taxes
- InitialOne-click download from the Orders > Invoices admin section
- InitialCompatible with accounting tools expecting RFC 4180 CSV format
Demo
Przetestuj pełny moduł przed zakupem
Licencję kupisz później, a ustawienia zostaną.
- Twoje 30-dniowe demo Przetestuj go we własnym sklepie przez 30 dni od pierwszej instalacji.
- Gotowy sklep demo Poznaj gotowy sklep demo w przeglądarce.
- Bez rejestracji Bez konta, adresu e-mail ani domeny sklepu.
Pobierając, akceptujesz warunki dema i politykę prywatności.
Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.