Przejdź do treści
Faktury z KSeF do CSV – eksport pod każdy program
Start Blog Eksport i arkusze
Eksport i arkusze · Poradnik

Faktury z KSeF do CSV – eksport pod każdy program

Eksportujesz faktury z KSeF do uniwersalnego pliku CSV gotowego do importu w Optimie, Symfonii, enova365 i wFirma – z polami i kodowaniem pod Twój program.

Wypróbuj za darmo
MW Michał Wójcik 9 min Akt. 23 czerwca 2026 Zweryfikowane
Szybka odpowiedź

Jak wyeksportować faktury z KSeF do CSV?

Wgrywasz w KSeF Import certyfikat dla danego NIP, wybierasz zakres dat i typ faktur, a następnie klikasz Eksportuj do CSV. Aplikacja pobiera dokumenty z API KSeF, parsuje XML w schemacie FA(3) i zapisuje plik .csv – jedna faktura w jednym wierszu, z polami i separatorem, których wymaga Twój program księgowy. CSV to format uniwersalny: zaimportujesz go do Comarch Optima, Symfonii, enova365, wFirma i niemal każdego narzędzia. Eksport CSV jest dostępny od planu Firma.

TL;DR – w skrócie
  • CSV to uniwersalny format importu – czyta go każdy program księgowy i arkusz, w przeciwieństwie do XML z KSeF.
  • Eksport ustawiasz raz: certyfikat, zakres dat, typ faktur – kolejne pliki to jedno kliknięcie lub automatyczny harmonogram.
  • Pola (numer KSeF, netto/VAT/brutto, stawki, waluta, MPP, GTU) i kodowanie znaków dobierasz pod wymagania swojego programu.
  • CSV z KSeF jest w planach Firma, Grupa i Biuro; w planie Solo eksportujesz do Arkuszy Google.
W tym artykule

Od problemu do efektu

PWE
1
Problem
Program importuje CSV, nie KSeF

Większość polskich programów księgowych potrafi wczytać plik CSV, ale nie łączy się z KSeF po Twoje faktury. Zostaje ręczne przepisywanie albo walka z nieczytelnym XML-em – godziny pracy i ryzyko pomyłki w kwocie.

2
Jak rozwiązujemy
Gotowy plik pod Twój program

KSeF Import pobiera faktury przez API i zapisuje je jako czysty CSV – z polami, separatorem i kodowaniem, których oczekuje Optima, Symfonia czy enova. Dostajesz plik gotowy do zaimportowania, nie surowy XML.

3
Efekt
Koszty zaksięgowane w kilka minut

Zamiast przepisywać dziesiątki faktur wgrywasz jeden plik i masz je w programie z numerem KSeF przy każdej pozycji. Ten sam CSV otworzysz też w Excelu czy Arkuszach Google.

Dlaczego CSV, a nie XML albo ręczne przepisywanie

KSeF udostępnia fakturę jako XML w schemacie FA(3) – plik zoptymalizowany pod maszyny, nieczytelny dla człowieka i nieobsługiwany wprost przez programy księgowe. CSV (wartości rozdzielone przecinkiem lub średnikiem) jest dokładnym przeciwieństwem: to najprostszy, uniwersalny format tabelaryczny, który wczyta każde narzędzie.

FormatCzyta go program księgowy?Czytelny dla człowieka?
XML FA(3) z KSeFTylko z dedykowaną integracjąNie
CSVTak, niemal każdyTak, w arkuszu
Excel (.xlsx)Większość programówTak

CSV wybierasz, gdy zależy Ci na imporcie do programu i maksymalnej zgodności. Gdy potrzebujesz analizy z formułami i tabelami przestawnymi, lepszy bywa eksport do Excela; pełne porównanie znajdziesz w tekście Excel czy CSV.

Jak wyeksportować faktury z KSeF do CSV

Konfigurujesz raz, a kolejne pliki pobierasz jednym kliknięciem albo zostawiasz automatyczny harmonogram.

  1. 1
    Wgranie certyfikatu

    Dodajesz certyfikat KSeF (.p12 lub .pfx) z uprawnieniem do odczytu faktur. Szyfrujemy go AES-256-GCM i trzymamy w Unii Europejskiej.

  2. 2
    Wybór zakresu i typu

    Ustawiasz okres (np. ostatni miesiąc) i typ faktur: kosztowe, sprzedażowe albo wszystkie. Pierwsze pobranie obejmuje ostatnie 90 dni.

  3. 3
    Dobór pól i formatu

    Wybierasz kolumny, których używa Twój program, oraz kodowanie znaków i separator. Dzięki temu plik wczyta się bez poprawek.

  4. 4
    Eksport CSV

    Klikasz „Eksportuj do CSV” i pobierasz plik. Możesz też włączyć automatyczny eksport, żeby świeży CSV powstawał sam według harmonogramu.

Eksport CSV od planu Firma

CSV, Excel, zbiorczy PDF i podgląd faktury są dostępne w planach Firma, Grupa i Biuro. W planie Solo eksportujesz do Arkuszy Google. Szczegóły w cenniku.

Skonfiguruj raz, pobieraj jednym kliknięciem

Zobacz, jak KSeF Import pobiera faktury kosztowe i układa je w gotowy arkusz.

Wypróbuj za darmo

Co znajdziesz w pliku CSV

Każdą fakturę FA(3) rozbijamy na pola, których naprawdę używa księgowość. Najważniejsze kolumny:

PolePo coSkąd pochodzi
Numer KSeFIdentyfikacja i deduplikacjaNadawany przez KSeF
Numer fakturyNumeracja wystawcyStruktura FA(3)
Data wystawienia / sprzedażyUjęcie w okresieStruktura FA(3)
NIP i nazwa sprzedawcyPowiązanie z kontrahentemStruktura FA(3)
Netto / VAT / BruttoKsięgowanie i odliczenie VATStruktura FA(3)
Stawki VATRozbicie stawek (23, 8, 0, zw)Struktura FA(3)
Waluta + PLN wg NBPFaktury walutoweFA(3) + kurs NBP
MPP / GTUSplit payment i oznaczeniaStruktura FA(3)
Polskie znaki i separator

Programy księgowe w Polsce bywają wrażliwe na kodowanie (UTF-8 albo Windows-1250) i separator (najczęściej średnik, bo przecinek koliduje z miejscem dziesiętnym). Ustawiasz je przy eksporcie, więc plik wczytuje się bez krzaków i bez ręcznych poprawek.

Import CSV do programu księgowego

Gotowy plik wgrywasz do swojego programu kreatorem importu. Najczęstsze ścieżki:

  • Comarch Optima – import z pliku, mapowanie kolumn na rejestr VAT zakupu,
  • Symfonia i enova365 – wczytanie dokumentów kosztowych z CSV,
  • wFirma i narzędzia do KPiR – import zakupów do księgi.

Praktyczny przepływ KSeF do CSV do programu opisaliśmy na przykładzie biura w tekście KSeF do CSV do Optimy, a gotowy plik CSV pod program księgowy przygotujesz w panelu. O polach, które przy standardowym imporcie potrafią zginąć, przeczytasz w 5 polach, których Optima nie pobierze.

CSV, Excel czy Arkusze Google

Ten sam komplet danych z KSeF wyeksportujesz w trzech formatach – każdy do czego innego. Pełny eksport faktur z KSeF do Excela i CSV obsłużysz z jednego panelu.

FormatNajlepszy doPlan
CSVImport do programu księgowegoFirma i wyżej
Excel (.xlsx)Analiza, tabele przestawne, JPKFirma i wyżej
Arkusze GoogleRejestr na żywo, współdzielenieKażdy plan
~30 s
tyle trwa kolejny eksport CSV po jednorazowej konfiguracji
Zamiast godzin ręcznego przepisywania faktur kosztowych co miesiąc.

Najczęstsze pytania

Krótkie, konkretne odpowiedzi na pytania, które zadają użytkownicy i wyszukiwarki.

Kodowanie wybierasz pod swój program – najczęściej UTF-8 lub Windows-1250. Dzięki temu polskie znaki (ą, ę, ś, ć, ł) wyświetlają się poprawnie, bez „krzaków”, niezależnie od tego, czy importujesz plik do Optimy, Symfonii czy otwierasz w Excelu.

Domyślnie średnik, bo w polskich ustawieniach przecinek pełni rolę separatora dziesiętnego w kwotach. Separator możesz zmienić przy eksporcie, gdy Twój program wymaga przecinka lub tabulatora.

Do większości polskich programów: Comarch Optima, Symfonia, enova365, wFirma oraz narzędzi do KPiR. CSV to format uniwersalny, więc wczyta go praktycznie każdy program z kreatorem importu z pliku.

CSV to czysty plik tekstowy bez formatowania, idealny do importu maszynowego. Excel (.xlsx) zachowuje formuły, formatowanie i wiele arkuszy, więc lepiej nadaje się do analizy. Oba pobierzesz z tych samych danych KSeF w planie Firma i wyższych.

Eksport CSV jest w planach Firma, Grupa i Biuro. Siedmiodniowy okres próbny daje limity planu Biuro (20 NIP-ów, bez limitu faktur, sync co 15 minut), więc masz CSV, Excel i Arkusze Google od pierwszego dnia. W planie Solo dostępny jest eksport do Arkuszy Google.

Tak. CSV otworzysz w Excelu, LibreOffice Calc, Apple Numbers i Arkuszach Google. Pamiętaj tylko, by przy imporcie wskazać separator (średnik) i kodowanie, żeby kolumny i polskie znaki ułożyły się poprawnie.

MW
Michał Wójcik
Inżynier integracji KSeF

Inżynier integracji KSeF. Odpowiada za połączenia z API Krajowego Systemu e-Faktur, automatyzacje i parsowanie struktury logicznej FA(3).

Merytorycznie zweryfikował Anna Kowalczyk – Specjalistka ds. KSeF.
Wszystkie artykuły na blogu

Przeczytaj również

Faktury z KSeF automatycznie
7 dni za darmo · bez karty
Wypróbuj
7 dni za darmo · bez karty kredytowej

Przestań przepisywać faktury ręcznie

Wgraj certyfikat raz i pozwól, by faktury kosztowe z KSeF same trafiały do Excela, Google Sheets, CSV i zbiorczego PDF – bez logowania do portalu MF.

Bez karty kredytowej Konfiguracja w 5 minut Serwery w EU · GDPR