Faktury i dokumenty sprzedaży w Magento 2 – VAT, PDF, KSeF
Jak wystawiać i zarządzać fakturami w Magento 2 i MageOS: faktury VAT, drukowanie PDF, faktury korygujące, konfiguracja podatków i integracja z polskim systemem KSeF.
Spis treści
- Dokumenty sprzedaży w Magento 2 – przegląd
- Konfiguracja podatków VAT
- Wystawianie i drukowanie faktur PDF
- Faktury korygujące (Credit Memo)
- Polskie faktury VAT i KSeF – moduły i integracje
- Często zadawane pytania
Dokumenty sprzedaży w Magento 2 – przegląd
Magento 2 obsługuje trzy typy dokumentów sprzedaży, które razem tworzą kompletny cykl transakcji: Invoice (faktura), Shipment (list przewozowy) i Credit Memo (nota kredytowa / faktura korygująca). Każdy dokument jest powiązany z zamówieniem i dostępny dla klienta do pobrania z jego konta.
Faktury w Magento 2 generowane są automatycznie po potwierdzeniu płatności (w zależności od konfiguracji modułu płatności) lub ręcznie przez sprzedawcę. Magento 2 generuje faktury w formacie PDF, które można wydrukować lub wysłać klientowi e-mailem.
Konfiguracja podatków VAT
Prawidłowa konfiguracja podatków jest kluczowa dla poprawnego wystawiania faktur. Magento 2 obsługuje złożone reguły podatkowe: różne stawki VAT dla różnych kategorii produktów, podatki dla różnych krajów i regionów oraz automatyczne naliczanie VAT na podstawie adresu dostawy lub klienta.
Przejdź do Sklepy → Podatki → Stawki podatkowe (Stores → Taxes → Tax Zones and Rates). Kliknij Dodaj nową stawkę podatkową. Ustaw: identyfikator stawki (np. „VAT 23% PL"), kraj (Poland), stawkę (23.00). Powtórz dla stawek 8% i 5%.
W Sklepy → Podatki → Klasy podatkowe (Tax Classes) utwórz klasy, np. „Stawka VAT 23%", „Stawka VAT 8%" (żywność, usługi gastronomiczne), „Stawka VAT 5%" (książki, prasa). Każdemu produktowi przypisujesz klasę podatkową.
W Sklepy → Podatki → Reguły podatkowe połącz klasy klientów, klasy produktów i stawki podatkowe. Np. reguła „VAT standardowy PL": klasa klienta General + klasa produktu VAT 23% + stawka 23% PL.
W Sklepy → Konfiguracja → Sprzedaż → Podatek ustaw, czy ceny w katalogu są brutto czy netto (Catalog Prices: Including/Excluding Tax) i jak wyświetlać podatek w checkout i na fakturach.
Wystawianie i drukowanie faktur PDF
Faktury w Magento 2 tworzy się z poziomu szczegółów zamówienia lub z listy zamówień. Po wystawieniu faktury klient otrzymuje e-mail z potwierdzeniem i może pobrać fakturę PDF ze swojego konta.
Otwórz zamówienie (Sprzedaż → Zamówienia), kliknij Invoice w górnym menu. Sprawdź pozycje, ewentualnie dodaj komentarz i kliknij Submit Invoice. Magento wyśle e-mail do klienta i zmieni status zamówienia na Processing.
W zakładce Invoices szczegółów zamówienia kliknij numer faktury, następnie Print. Alternatywnie w widoku listy: Sprzedaż → Faktury, zaznacz faktury, Actions → PDF Invoices.
W Sprzedaż → Faktury zaznacz wybrane faktury (filtruj wg daty lub statusu), z rozwijanego menu Actions wybierz PDF Invoices. Przeglądarka pobierze zbiorczy plik PDF.
Faktury korygujące (Credit Memo)
Credit Memo to dokument korygujący, wystawiany w przypadku zwrotu towaru lub reklamacji. Obniża kwotę faktury pierwotnej i może inicjować zwrot płatności przez bramkę. Szczegółowa procedura tworzenia Credit Memo opisana jest w artykule o obsłudze zamówień.
Credit Memo dostępne są w Sprzedaż → Faktury korygujące (Sales → Credit Memos). Można je wyeksportować do PDF analogicznie jak faktury. Klient ma dostęp do Credit Memo w swoim koncie, w historii zamówień.
Polskie faktury VAT i KSeF – moduły i integracje
Standardowe faktury Magento 2 nie spełniają wszystkich wymogów polskiego prawa podatkowego — mogą brakować: NIP nabywcy, pełnego numeru faktury w wymaganym formacie, opisu towarów/usług zgodnego z PKWIU. KSeF (Krajowy System e-Faktur) wymaga wystawiania faktur w formacie XML FA(2).
Dostępne rozwiązania dla Magento 2:
- Integracja z systemem ERP — zamówienia Magento są synchronizowane z Subiektem, Enova lub innym systemem ERP, który wystawia faktury VAT. Najbardziej niezawodne dla dużych sklepów
- Integracja z Fakturownią/wFirmą — moduły wysyłają dane zamówienia do chmurowej aplikacji fakturowej; faktura jest automatycznie wystawiana i wysyłana e-mailem do klienta
- Moduły KSeF dla Magento 2 — specjalizowane rozszerzenia generujące faktury w formacie XML i przesyłające je do KSeF przez API Ministerstwa Finansów
- Moduł NIP w checkout — dodaje pole NIP/VAT ID do formularza adresu rozliczeniowego i umieszcza go na dokumencie PDF
Często zadawane pytania
Czy Magento 2 generuje faktury VAT?
Magento 2 generuje wewnętrzne dokumenty sprzedaży (Invoices) w formacie PDF z pozycjami, kwotami i stawkami VAT, jednak nie są to pełnoprawne polskie faktury VAT w rozumieniu przepisów. Może brakować wymaganych elementów jak NIP nabywcy czy numer faktury w polskim formacie. Dla pełnej zgodności z polskim prawem podatkowym zaleca się użycie dedykowanego modułu fakturowego lub integracji z systemem ERP.
Jak drukować faktury masowo w Magento 2?
Masowe drukowanie faktur w Magento 2 odbywa się w Sprzedaż → Faktury. Zaznacz wybrane faktury (lub wszystkie przez zaznaczenie nagłówka tabeli), z menu Actions wybierz PDF Invoices. Magento wygeneruje zbiorczy plik PDF ze wszystkimi zaznaczonymi fakturami, który możesz wydrukować lub zapisać na dysku.
Jak dodać NIP do faktury w Magento 2?
Domyślnie Magento 2 nie ma pola NIP w formularzu checkout. Aby dodać NIP, konieczne jest zainstalowanie modułu lub ręczna modyfikacja formularza adresowego. Popularne rozwiązanie to moduł Amasty Customer Attributes lub dedykowane polskie rozszerzenia dodające pole VAT ID (NIP) do adresu rozliczeniowego i umieszczające go na dokumencie PDF faktury.
Zobacz też
Potrzebujesz sklepu Magento 2 z obsługą polskich faktur VAT?
Plany Magento 2 i MageOS w smartxhosting.pl możesz rozbudować o dowolne moduły — w tym integracje fakturowe zgodne z polskim prawem i KSeF.
Sprawdź plany Magento 2