• Friendly system for invoicing sales in PrestaShop
  • VAT invoice, Non-VAT invoice, Duplicate invoice, Correction invoice, Return invoice, Proforma invoice.
  • Support of E-bills for companies who do not have to use the cash register
  • Support for domestic and international sales
  • Support for multiple VAT rates, Split Payment, any discounts and promotions, delivery costs
  • Custom dynamic numbering of invoices
  • Export of invoices - integration with accounting and ERP software

Flash sale available for

Override required additional description

The extension allows you to use the module in multiple stores when you have multi-store mode active.

The lowest price of this product in the last 30 days before the discount was 131,25 EUR gross
Old price: 187,50 EUR -10%
168,76 EUR (inc. VAT)
137,20 EUR net
137,20 EUR net
168,76 EUR gross
The lowest price of this product in the last 30 days before the discount was 131,25 EUR gross
    +137 punktów w Programie Lojalnościowym
    Detailed description

    Invoicing in PrestaShop

    With this module you will generate all kinds of invoices directly in your PrestaShop store. Invoice online sales and create invoices manually. You can also invoice incoming orders, such as from Allegro or Amazon.

    Our goal: secure and simple invoicing directly in your PrestaShop store

    Module-generated invoices and CSV, PDF and Excel statements will satisfy domestic and international B2C and B2B customers and your accountant. You can export precise sales data at any time and use it for self analytics and data comparison.

    What makes invoicing directly in the store different?

    In-store invoicing will save you time and reduce costs. Automatic generation and transmission of documents to customers and your accounting department will free you from repetitive tasks and keep your sales data in order. You will be the master of your data - without transferring and processing in external tools.

    Domestic sales

    Issue proformas, e-paragraphs, VAT invoices, duplicates and corrections and returns according to accounting standards. The module supports all sales scenarios, including different VAT rates, multiple returns, GTU codes, Split Payment and other enhancements.

    International sales

    The module supports all necessary invoice elements related to foreign sales, including exchange rates, currency conversions, reverse charge, VAT 0%.

    Returns and corrections

    Issue corrections and returns with one click. The module intelligently breaks down all types of promotions, discounts and deliveries you cover the products you sell, and takes into account the BEFORE and AFTER status on the correction and return.

    All necessary functionalities

    Split payment, VAT OSS, support for non-taxpayers and other accounting formats used by small, medium and large companies. The module provides bulk export of invoices and integrates with the most popular accounting programs - you will transfer invoices from your store to your accounting program in a few clicks of a button.

    Support for all types of invoices

    It's up to you what types of invoices you use in your PrestaShop store.

    • VAT invoice. Sales invoice for products and services for companies from Poland and abroad. It has a summary of all VAT rates present in the order and currency conversions if the order was made in a currency other than the default currency.

    • Non-VAT invoice. If you sell goods or services without VAT, the module will allow you to disable VAT handling on invoices. All types of invoices will be issued with amounts to be paid, that is, without division into net / vat / gross.
    • Proforma invoice. Invoice without number - instead of the number it says "PROFORMA". Proforma you will issue automatically, for example, to orders with the selected payment method "Bank Transfer".

    • Correction Invoice. Contains data BEFORE and AFTER changes. Allows you to change the data of the issuer and customer, dates and products, services and supplies. Takes into account discounts in an intelligent way. You can issue several adjustments for one order.

    • Return Invoice . Correction invoice with full return.
    • Duplicate Invoice. Invoice with the note "DUPLICATE" and with the date of the duplicate.

    Acrobat_V0LurOfdry.png Acrobat_doLzGua7k4.png

    Invoicing in the admin panel

    • Configuration wizard, allowing you to customize the module to fit your company profile.
    • List of generated invoices with searchable and filterable without reloading the page
    • Manual invoice generation form
    • In the order editing "Invoices" section with the most important operations related to invoices for the customer.

    Invoices for customers

    "My Invoices" tab in My Customer Account.

    If you want to test the operation of the module, but do not share generated invoices with customers - disable emailing invoices and access to the invoice tab in My Account.

    Automatic invoicing

    You can associate any type of invoice with order statuses. The module will automatically generate invoices if the order in the store gets the associated status with the invoice, such as:

    • "Waiting for payment" -> Proforma invoice.
    • "Payment accepted" -> VAT or Named invoice
    • "Return" -> Return Invoice.

    You can automate other invoicing activities as well:

    • Automatically send PDF invoices to the customer's email
    • Additional emails to which invoices will be sent (e.g. to accounting)
    • Mass export of invoices to PDF and CSV
    • Generation of monthly statements.

    You can generate invoices for orders made before installing this module.

    Custom invoice numbering

    The module will allow you to continue your existing numbering. Set your own numbering for each type of invoice. Take advantage of the interactive variables: YEAR, MONTH, DAY and INVOICE NUMBER. You can also use characters, letters and numbers, such as:

    • {YYYY}/{MM}/FV_{%%%%} will correspond to invoice number 2021/02/FV_0012 .

    • Invoice number: zero the invoice number at the beginning of the month or continue the numbering throughout the year.

    Edit the data on the invoice generated for orders

    If there are changes in the order, such as in items, quantities or amounts - you can generate a correction invoice. The correction invoice takes into account the changes <before and after> and can be generated automatically or manually to the changed order status.

    Edit data on a manually generated invoice

    You can edit manually generated invoices at any time and without restrictions.

    PrestaShop Bill or Invoice

    If you enable the option "Bill or Invoice", then in the order process the module will display a field with a choice for the customer "Document for order: Bill / Invoice". Information about the document selected by the customer will appear in the order details, in the back-office.

    • Bill- for orders with this option, Bill can be generated or document generation can be disabled.
    • Invoice - for orders with this option, invoices will be generated according to the module configuration.

    Familiarize yourself with E-Bills

    In this blog post we explain under what circumstances you can take advantage of the exemption from the obligation to record turnover with a fiscal cash register, i.e. how to switch 100% to invoices and Bills in your online store.

    Handling international sales

    Set the default currency of your store in the module. If a customer makes a purchase in another currency, the generated invoice will include a summary with the conversion of the purchase currency to the store's default currency, e.g. EUR -> PLN, along with the exchange rate.

    For foreign sales, invoices are generated in English.


    Manual invoice generation

    The module will help you handle sales from sales channels such as phone, email and stationary sales. When issuing invoices manually, you can select recipients and products from your store(autocomplete) or provide any data by completing the fields yourself.


    Smart handling of discounts and deliveries on the invoice

    PrestaShop assigns discounts for the entire order. Our module makes sure that adjustments do not generate losses to your disadvantage. Invoice discounts are broken down by rate and item so that the discount in the return will be fairly taken into account, even when you issue multiple adjustment invoices for the order.

    Mark products with GTU codes

    If you sell products that require GTU marking, with the module you will be able to mark products with codes individually or in bulk, for example, by category. GTU codes will be used for export to accounting programs. You can also enable GTU display on invoices.

    Mark invoices with procedures

    After generating invoices, if your industry requires it, you will be able to mark invoices with procedures. The procedures will be exported for accounting programs.

    Limit amount for Split Payment

    Enable this option to have the module add Split Payment information on the invoice. You can set the amount for SP in the module.

    VAT OSS support

    Secure invoicing at the turn of the month

    Enable the function that aligns the order date with the payment date.

    VAT rate for shipping / deliveries

    The module applies the VAT rate as assigned to the selected carrier when placing an order.

    Support for multiple adjustments

    You can issue multiple adjustments for one order. Subsequent adjustments take into account the remaining items and discounts in the order after previous adjustments, so you will make returns without losing on discounts and deliveries.

    Support for non-taxpayers

    If you are doing business as a non-vat holder, the module will allow you to correctly generate invoices for orders and manual invoices without VAT rates.

    Order comment

    Enter manually or download a comment from the order

    Tax, recipient and shipping address

    You can display any of these three addresses on the invoice

    Automatic fix for skipping pennies

    PrestaShop has had a skipping penny problem generated by rounding issues for years. Our module solves this problem.

    Split payment

    If the customer pays the order in part, the invoice will show the partial payment information, e.g. "150 PLN of 300 PLN was paid."

    Reverse charge

    Reverse charge - automatic note when 0% VAT invoice.

    Email notifications

    The module can send you notifications about generated invoices along with PDF to emails specified in the module configuration, e.g. to you or accounting. The module can also send a PDF invoice to your store customer as soon as it is generated.

    Sales statistics on Dashboard

    After installing this module, you can disable the default PrestaShop invoices. The module integrates fully with all PrestaShop sales statistics modules that use data on invoices to generate statistics. With our module, charts and summaries on the dashboard and back-office are accurate to the penny:-)

    Data security and accuracy

    The module does not interfere with the data of customers, products and orders in your store. Invoices are issued based on PrestaShop configuration and data in orders.

    The content of invoices generated by the module, including conversion of prices, taxes, currencies, GTU codes and dates is accepted by accounting programs (list of programs at the end of the description) and accounting offices.

    The module eliminates problems that have plagued the PrestaShop system for years

    • No problems with counting the value of discounts
    • No problems with counting net/gross amounts
    • No problems with skipping pennies

    Customize the look

    In the module's configuration you will upload a logo, set the invoice issuer's data and enable the fields you want to use

    A .tpl file is responsible for the appearance of the invoice, based on which PDF files are generated. You can freely edit the appearance of documents issued by the module.

    Export invoices to CSV and PDF

    The module allows you to export sales statement and invoices. Indicate with filters which invoices you want to export and choose the format and press export.


    • Invoice type
    • Currency
    • Date from-to


    • Excel statement (CSV)
    • Invoices in PDF format (ZIP package with invoices)

    Integration with accounting software

    If your accounting office software supports CSV format - just upload CSV file generated by our module. CSV file generated by the module is also compatible with accounting converters, such as KT-Konwerter, which allow you to convert CSV to a format compatible with accounting programs:

    • Enova
    • Optima
    • Revizor / Rachmistrz
    • Symfonia FK / 50c
    • Symfonia KPiR
    • WAPRO Fakir / Kaper
    • Mała Księgowość Rzeczpospolitej
    • Finka FK / KPR
    • Buchalter
    • Ramses
    • RAKS.SQL
    • DGCS System
    • Streamsoft Prestiż
    • Super Ledger
    • Conversion to JPK_FA

    Support for Multistore and multiple languages

    You can configure invoices for each store in Multistore.

    Invoices are fully translated into English and Polish. You can add additional languages in the standard PrestaShop translation function.

    Validation of the correctness of the tax / VAT number

    Orders, especially foreign orders, with incorrectly completed Tax ID / VAT / Company Number can generate a loss through incorrectly calculated tax to the order. You can eliminate this problem by validating the tax number provided by the customer. To automate the tax number validation process, check out the Tax Number Validator module.

    Coming soon in the module

    If you did not find a feature - check changelog and demo store. Contact us if you want to expand the module with new functionalities.

    Changelog ()
    Komentarze ()
    Rafał R, dla KSEF moduł otrzyma kompletną integrację. Już od jakiegoś czasu rozwijamy i przygotowujemy silnik modułu do zbliżających się zmian.
    Rafał R
    Pytanie co dalej od 1 stycznia 2024 w kontekście KSEF (Krajowy System eFaktur) - gdzie faktury od 1 stycznia będą mogły być wystawiane jedynie jako ustrukturyzowany zestaw danych w rządowym systemie, a nie dokument poza systemem rządu.
    Ania Góralska
    Moduł pomaga mi prowadzić sprzedaż internetową. Panowie z HelpDesku zawsze pomocni, zdzwonili się nawet z księgowością, aby poprawnie skonfigurować eksport faktur i zwrotów do Optimy. Super rozwiązanie.
    Mikołaj Z
    Używany w parze z VAT walidatorem. Wystawionych kilka tysięcy faktur dla sprzedaży krajowej i zagranicznej. Wszystko, co moduł wypluje jest akceptowane przez księgowość. Rewelacyjny plugin.
    Zygmunt Groch
    Moduł wykorzystuję w Multistore do wystawiania proform dla płatności przelewem bankowym. PDFy zgodne i poprawne. Sprawdzaliśmy fv, korekty i zwroty - również wyglądają jak należy, ale nad tym jeszcze czuwa Symfonia. POLECAM!
    Nie jestem vatowcem i ten moduł sobie z tym doskonale radzi. Księgowy korzystająca z oprogramowania Symfonia nie miał żadnych uwag do faktur. Jestem bardzo zadowolona i polecam usługi Prestashow
    Roman A
    Na HelpDesk 2 tygodnie temu dostaliśmy informację, ze mają pojawić sie faktury kosztowe i przypisywanie ich do dostaw towaru. Bardzo jesteśmy ciekawi tej funkcji. Prosimy o znak w zgłoszeniu #823111. Sam moduł spełnia w pełni swoją funkcyjność co do wystawianych faktur - polecam.
    Andrzej S
    Kończymy migracje z SaaSa do Presty. Od kilku tygodni szukam inspiracji modułowych, czegoś co by się nam jeszcze przydało. Tak trafiłem na Was. Jestem ogromnie zaskoczony ilością procesów, które automatyzujecie swoimi modułami. Moduł do faktur jest rewelacyjny. W innych systemach sklepowych można o czymś takim pomarzyć: albo czekasz miesiące na zarys funkcjonalności, albo nikt nie kwapi się podjąć rękawic. TRZYMAM MOCNO ZA WAS KCIUKI I KIBICUJE KAŻDEMU MODUŁOWI
    Anna B
    Z modułu korzystam trzy miesiące. Moduł obsługuje nievatowców, a to dla mnie jest ważne, gdyż dopiero zaczynam przygodę z ecommerce. Wystawiam proformy, faktury bez vat oraz zwroty. Kilkanaście faktur w PDF co miesiąc eksportuje i przesyłam do księgowej. Wszyscy zadowoleni :-)
    Czy moduł faktur pozwala na wystawienie dwóch faktur do jednego zamówienia.
    Opis biznesowy:
    Klient zamawia 3 towary:
    Towar 1 w ilości 3
    Towar 2 w ilości 7
    Towar 3 w ilości 2

    Aktualnie dostępna jest tylko część towarów więc wystawiamy pierwszą fakturę na tę część:
    Towar 1 w ilości 3
    Towar 2 w ilości 4

    Po jakimś czasie magazyn sklepu zostaje uzupełniony brakującymi towarami więc wystawiamy drugą fakturę do tego samego zamówienia
    Towar 2 w ilości 3
    Towar 3 w ilości 2

    Radosław J
    wystawiliśmy kilkadziesiąt faktur. Księgowość zweryfikowała. Bez uwag. Polecam :-)
    Sebastian S
    Prowadzimy sprzedaż internetową przez Allegro, Ceneo i Preste. Moduł sprawdza się super! Możliwości rosną przy każdej aktualizacji. Księgowość wgrywa faktury do swojego Buchaltera i wszystko gra. Jestem bardzo zadowolony.
    Robert skorzystaj ze strony kontakt@prestashow.pl i opisz na czym Ci zależy.
    Robert Jakubowski
    Dzień dobry.
    Czy istnieje szansa na integrację z Subiekt GT?

    Moduł sprawuje się rewelacyjnie. Księgowość zadowolona z pliku - nie muszą przepisywać faktur z ręki. Polecam :)
    Kazimierz Kula
    od 2 tygodni działa bez zarzutów a pomoc na helpdesk pomocna polecam :)
    Alicja, nasz moduł eksportuje pozycje faktur do formatu CSV. Plik CSV można wgrać do wybranych programów księgowych lub skorzystać z zewnętrznego oprogramowania (np. KTKonwerter), który konwertuje plik CSV do formatu większości pozostałych programów księgowych dostępnych na rynku. Export z naszego modułu do formatu XML możemy dla Was wycenić. Skontaktuj się z nami na kontakt@prestashow.pl - opisz proszę format XML, jakiego potrzebujecie.
    Alicja Konopka
    Dzień dobry,
    Czy integracja Państwa modułu z programem Fakir wymaga korzystania z Konwertera. Czy chodzi tutaj o ten program?
    Alicja Konopka
    Dzień dobry,
    Czy w ramach oferowanego przez Państwa wsparcia pozakupowego możemy liczyć na umożliwienie nam eksportu faktur do formatu XML zamiast XLSX oraz wybrania pól, które znajdą się w docelowym pliku? W pliku wygenerowanym w sklepie demo brakuje nam przykładowo informacji dla stawki VAT 19%.
    Katarzyna Chmielnicka
    Pracujemy w multistorze. Jeden sklep dopiero zaczyna, drugi wystawia kilkanaście faktur dziennie. FV eksportujemy do Buchaltera. Moduł działa bez żadnych problemów.
    Patryk W, fajnie, że korzystasz z naszego modułu :-)
    Statystyki Dashboardu, o których piszesz nie są błędem powiązanym z naszym modułem. Moduł statystyk Presty dane pobiera nie z zamówień, a z danych faktur proforma (tych standardowych w Prescie) wystawionych do tych zamówień.

    Pracujemy nad aktualizacją naszego modułu, która doda Override do modułu statystyk, tak aby ten pobierał dane z faktur wystawionych w naszym module PShowInvoiceExtender. Aktualizacja powinna pojawić się do końca tego miesiąca. Dzięki niej będzie można wyłączyć standardowe faktury PrestaShop i dalej cieszyć się statystykami Dashboardu :-)
    Patryk W

    PrestaShop nie widzi waszego modułu faktur, przez co cały dashboard nie zlicza sprzedaży, zamówienia, wartość koszyka, zysk netto itp...

    Efektem tego z puntu widzenia panelu operatora (back office) brak informacji o jakich kol-wiek informacjach związanych ze sprzedażą.

    Było by bardzo miło jak byście naprawili ten dość krytyczny błąd :)

    good module. working with scandinavian standards
    Patryk - rozwiązanie jest gotowe, ale wymaga sporo testów, które przeprowadzamy w kilku sklepach, również w naszym. Planujemy wydanie aktualizacji z eksportem w ciągu najbliższych 2 tygodni.

    Patryk W
    Kiedy planujecie dodać w tym module możliwość eksportu faktur do pliku .csv?
    Kasia Kuśmierz
    Uzywamy w sklepie 1.7 i polecamy. Fakturki przyjmują klienci i nasza księgowość już drugi miesiąc, więc wszystko ok :)
    Czekamy na eksport do CSV! Moduł używamy i polecam, poza brakiem eksportu
    Łukasz - w module zostały nam dwie spore rzeczy do zrobienia: export CSV i integracja z KTKonwerterem, który umożliwi export faktur do każdego polskiego programu księgowego i pobieranie danych z GUS - to jednak prawdopodobnie wdrożymy osobnym modułem.
    Mam pytanie kiedy będzie możliwość automatycznego wystawiania faktur do danych pobranych z GUS?
    ad. 1 Moduł obsługuje wielowalutowość i wielojęzyczność - faktury wystawiane są w języku polskim, a dla krajów innych niż Polska w języku w języku angielskim i walucie z zamówienia
    ad. 2 Pobieranie kursów walut z NBP jest wdrożone i aktualizacje kolejno docierają do użytkowników.
    ad. 3 Powiadomienia na wiele adresów email (wysyłka korzysta z ustawień i konta ustawionego w PrestaShop) również jest wdrożone i kolejno dociera do użytkowników.
    ad. 4 Logo do faktury możesz wgrać z poziomu ustawień modułu - tam gdzie podajesz dane wystawcy faktury. Z podstawami HTML i CSS można samodzielnie edytować wygląd faktur PDF
    ad. 5 Tak jak w ad. 1 - moduł do krajów z poza Polski generuje fakturę po angielsku z walutą zakupu. Na fakturach z inną walutą niż waluta kraju sklepu znajduje się przeliczenie waluty zakupu do waluty sklepu po kursie z NBP.

    Funkcja eksportu faktur do CSV jest wdrożona i kolejno dociera do użytkowników z aktualizacją
    Robert Legierski
    Kiedy planujecie dodać w tym module możliwość eksportu faktur do pliku .csv?
    Robert Legierski
    Kiedy planujecie dodać w tym module możliwość eksportu faktur do pliku .csv?
    Anna W
    Brakuje Mi
    1. Dwujęzyczności i dwuwalutowości, chyba że jest a nie ma w opisie
    2. Przeliczenia innych walut na Kurs NBP i uwidocznienia tego na fakturze poza normalna walutą zakupu przez Klienta.
    3. Powiadomienia email do dwóch różnych adresów np: od razu do biura księgowego oczywiście opcji faktury właściwej nie proforma.
    4. Czy ta modyfikacja wyglądu faktur jest bezpieczna dla stabilności Modułu? Czy zmiana logo na fakturze nie zmienia logo w opcji szablonu Presty?
    5. Jeszcze jedno czego brakuje to czy istniałaby możliwość wysyłania faktur z dopiskiem innym dla np: poszczególnych krajów sprzedaży, bo np: taki wymóg jest w DPD żeby na fakturze poza UE czyli Norwegia, Szwajcaria itp były inne opisy dla Agencji Celnej i zeby nie robić tego ręcznie za każdym razem to zeby można było ustawić ze do kraju x idzie inny wzór faktury a do kraju y inny a do Polski po polsku a do innych krajów obszaru wolnego handlu UE inny i wtedy dwuwalutowy i dwujezyczny z przeliczeniem na KUrs NBP

    Leave a comment

    Write a comment

    Technical requirements

    Minimum requirements for all modules

    • PHP 7.1 or higher
    • ionCube server extension
    • Nginx or Apache server
    • MySQL >= 5 or MariaDB
    • PrestaShop Importer only: PHP libxml version > 2.9.3
    • PrestaShop Facebook Integrator only: PHP 7.2 or higher
    • Optional performance optimization extensions: mcrypt, openssl, zip, curl, gd, pdo, varnishd, mod_pagespeed, memcached, apc

    You can read more about the requirements in the knowledge base.

    Support and warranty

    3-Months Free Technical Support

    Along with the module, you get 3 months of technical support and access to updates. When the time expires you can continue to use the module. You can renew access to support and to the latest module versions at any time by purchasing any of the available packages. The package includes the entire domain and all modules assigned to the domain.

    Knowledge Base - FAQ

    Theknowledge base is free and open to all. In it you will find documentation of the modules and answers to frequently asked questions.

    HelpDesk panel

    HelpDesk is a convenient panel for communication, on which we provide help during the use of modules. On HelpDesk you will order any programming work and optimization of the store and server.

    Module updates

    Modules will inform you in your store about new updates. You will perform the update directly in your store with 1-click.

    PrestaShow modules use license

    PrestaShow modules use license

    You can find the full content of the license on this page. We have described the operation of the license handling system on this page. Below is a summary of the most important information:

    Domain and additional domains

    You can assign the module after purchase to 1 store = 1 domain. You can use the module in the domain without time limits. You can add a test/developer store domain to each domain for free. Support for domains in PrestaShop Multistore requires the purchase of multistore support for the module.

    Changing the domain

    Changing the domain is possible. For this purpose, please contact us.

    Code modification

    The module code related to the integration with the store and the appearance (.tpl, .css) is open source and you can modify it freely. The module source is encrypted with ionCube.

    Test in the demo store

    • You will find the link to the demo store of this module in the top section of the page
    • You can change the language of the demo store and the language of the module (EN, PL, DE, ES, IT, FR) using the top menu of the demo store
    • The demo will be automatically deleted after 48 hours
    • In case of any problems with demo store operation - please contact us

    Scroll up

    No entries yet.