Faktury KSeF XML do Excela i PDF po angielsku, hurtowo
Upuść ZIP z plikami XML w formacie FA(3), czyli w strukturze faktur KSeF (Krajowego Systemu e-Faktur). Otrzymasz jeden skoroszyt i PDF dla każdej faktury.
Upuść ZIP z plikami XML FA(3) (do 1000)
Możesz też wybrać pojedyncze pliki .xml.
Faktury są przetwarzane w Twojej przeglądarce. Nic nie jest wysyłane.Do 5 plików bezpłatnie
Wynik
Pierwsze wiersze arkusza Invoices.
Co zawiera skoroszyt
Jeden wiersz na fakturę w pierwszym arkuszu i jeden wiersz na pozycję faktury w drugim. Nazwy kolumn są angielskie; polski termin z faktury widać nad każdą z nich tutaj oraz w arkuszu Fields.
Arkusz „Invoices” (nagłówki faktur)
| Numer KSeFKSeF number | Numer fakturyInvoice number | Data wystawieniaIssue date | SprzedawcaSeller name | NabywcaBuyer name | Kod walutyCurrency | Suma nettoNet total | Suma podatkuVAT total | Kwota należności ogółemGross total |
|---|---|---|---|---|---|---|---|---|
| 5251000201202603040100001AF62985 | FV/2026/03/0142 | 2026-03-04 | Przykład Logistyka sp. z o.o. | Zakłady "Wzór & Spółka" S.A. | PLN | 19650.40 | 4339.53 | 23989.93 |
| EXP/5/2026 | 2026-03-15 | Przykład Logistyka sp. z o.o. | Bluewater Route Analytics, Inc. | USD | 7300.00 | 7300.00 | ||
| 52510002012026030902000000C3D445 | WDT/0031/03/2026 | 2026-03-09 | Przykład Logistyka sp. z o.o. | Beispiel Maschinenbau GmbH | EUR | 48210.75 | 48210.75 |
Arkusz „Lines” (pozycje faktur)
| Numer fakturyInvoice number | Lp.Line no. | Nazwa towaru lub usługiDescription | MiaraUnit | IlośćQuantity | Cena jedn. nettoUnit price net | Wartość nettoNet value | Stawka podatkuVAT rate code |
|---|---|---|---|---|---|---|---|
| FV/2026/03/0142 | 1 | Transport krajowy, trasa Warszawa–Gdańsk, zestaw 24 t | kurs | 3 | 4150.00 | 12450.00 | 23 |
| FV/2026/03/0142 | 2 | Magazynowanie palet, luty 2026; "strefa A", 20% zajętości | paleta/dzień | 1500.5 | 3.99866711 | 6000.00 | 23 |
| FV/2026/03/0142 | 3 | Przewóz osób - bilety zbiorcze | szt. | 40 | 30.01 | 1200.40 | 8 |
| EXP/5/2026 | 1 | Consulting: route optimisation; phase 2 | h | 73 | 100 | 7300.00 | np II |
| WDT/0031/03/2026 | 1 | Łożysko toczne 6204-2RS <partia 7/A> & smar | szt. | 12500 | 3.85686 | 48210.75 | 0 WDT |
Zobacz wszystkie kolumny i pola FA(3), z których pochodzą
Jak wygląda PDF

Każdy PDF tworzy otwarty generator publikowany przez Ministerstwo Finansów dla KSeF (wersja 1.1.48, 2026-11-06, licencja MIT). Układ jest używany bez zmian. CIRFMF/ksef-pdf-generator
Każda strona ma znak wodny „Wizualizacja - to nie faktura”. Fakturą jest plik XML przechowywany w KSeF; PDF to jego czytelny obraz.
Urzędowy generator zawiera tylko polskie etykiety; jego plik angielski to wypełniacze (sprawdzono 2026-11-10). Etykiety angielskie są więc naszym tłumaczeniem. Wartości są drukowane tak jak w XML; znaki, dla których czcionka PDF nie ma glifów (chińskie, hebrajskie, arabskie, emoji i podobne), są zgłaszane, a nie pomijane po cichu. Daty są datami kalendarzowymi z pliku XML na każdym komputerze, niezależnie od jego strefy czasowej; wartość, która nie jest poprawną datą, jest drukowana tak, jak ją zapisano, z dopiskiem „sprawdź”, i nie jest zamieniana na datę. Wybierz „polskie”, aby otrzymać brzmienie urzędowe.
Jeżeli numer KSeF jest znany, PDF zawiera kod QR i link weryfikacyjny KSeF.
Jak powstaje PDF po angielsku i co o tłumaczonych wizualizacjach mówi fiskus
Cena
Bezpłatnie na start: większe paczki nie są jeszcze płatne. Przycisk przy wyniku mówi to przed kliknięciem.
Co narzędzie sprawdza, a czego nie
- Czy każdy plik jest poprawnym XML z kodem formularza FA (3). Pozostałe pliki trafiają na listę pominiętych z podaniem powodu; reszta paczki jest przetwarzana.
- Kwoty trafiają do skoroszytu dokładnie tak, jak zapisano je w XML. Sumy liczone są arytmetyką dziesiętną bez zaokrągleń; jeśli kwota nie jest liczbą dziesiętną, suma pozostaje pusta, a kolumna Notes wskazuje pole.
- Numer KSeF pochodzi wyłącznie z
_metadata.json(dopasowanie po skrócie SHA-256 pliku) albo z nazwy pliku, jeśli numer przechodzi kontrolę CRC-8 i zaczyna się od NIP-u sprzedawcy. Numer, który sama faktura podaje jako numer faktury korygowanej, albo który powtarza się w dwóch plikach, nie jest używany. Plik FA(3) nie zawiera własnego numeru KSeF. - Narzędzie nie waliduje pliku względem pełnego schematu XSD i nie sprawdza, czy faktura istnieje w KSeF. Do tego służy link weryfikacyjny w skoroszycie.
Pytania
Czy moje faktury są gdzieś wysyłane?
Nie. Pliki odczytuje kod działający w tej karcie przeglądarki. Na nasz serwer trafia jedynie anonimowy licznik (np. „przekonwertowano 37 plików”), bez nazw plików, numerów i kwot.
Czy PDF jest fakturą?
Nie. W KSeF fakturą jest ustrukturyzowany plik XML. PDF to wizualizacja i każda strona to zaznacza.
Czy wizualizacja faktury z KSeF może być po angielsku?
Według pytań i odpowiedzi Ministerstwa Finansów wizualizacja może być w innym języku, ale musi być zgodna pod względem merytorycznym (po przetłumaczeniu) z danymi w pliku XML przesłanym do KSeF (odczyt 2026-11-10). Pytania i odpowiedzi MF.
Skąd pochodzi numer KSeF w skoroszycie?
Z pliku _metadata.json, jeśli ZIP jest paczką eksportu z KSeF (dopasowanie do pliku po skrócie SHA-256). W innym przypadku z nazwy pliku, o ile zawiera numer z poprawną sumą kontrolną. Gdy brak obu źródeł, komórka zostaje pusta.
Jakie pliki są obsługiwane?
Faktury FA (3). Pliki FA (2), FA_RR, PEF i UPO są pomijane i wymieniane z nazwy wraz z powodem.
Jak pobrać ZIP z plikami XML z KSeF?
Programy połączone z KSeF pozwalają pobrać faktury jako XML, a eksport przez API KSeF zwraca ZIP z plikami XML i listą _metadata.json. Nie zweryfikowaliśmy dokładnej ścieżki w poszczególnych programach, więc w razie wątpliwości zapytaj dostawcę swojego programu księgowego.