Funkcje Stripto

Eksport faktur ze Stripe do CSV i ZIP w Stripto

Potrzebujesz zestawienia faktur za kwartał dla księgowej? Przygotowujesz się do kontroli skarbowej i musisz dostarczyć JPK_FA? Chcesz zrobić pivot table z przychodami per klient? Stripto pozwala wyeksportować wszystkie faktury do pliku CSV lub archiwum ZIP z PDF-ami. Jednym kliknięciem, z filtrami po dacie, statusie, koncie Stripe i kliencie.

Dlaczego eksport faktur jest ważny

Automatyczne wystawianie faktur ze Stripe to połowa sukcesu. Druga połowa to łatwy dostęp do danych wtedy, gdy ich naprawdę potrzebujesz. Oto konkretne sytuacje, w których eksport z Stripto jest niezbędny:

Miesięczne rozliczenie z księgową

Każdego miesiąca księgowa potrzebuje zestawienia wszystkich faktur sprzedażowych. Bez eksportu musiałbyś ręcznie kopiować dane z dashboardu albo logować się do Fakturowni i pobierać faktury po jednej. Z Stripto wystarczy ustawić filtr na ostatni miesiąc, kliknąć eksport CSV i wysłać plik mailem. Cała operacja zajmuje 10 sekund.

Kwartalna deklaracja VAT

Przy rozliczeniu VAT-7 za kwartał potrzebujesz sumy netto i VAT ze wszystkich faktur. CSV z Stripto pozwala otworzyć dane w Excelu i jedną formułą SUMA policzyć łączną kwotę netto i VAT za Q1, Q2, Q3 lub Q4. Możesz też przefiltrować faktury po stawce VAT (23%, 0%, np, zw) i sprawdzić, czy wszystko się zgadza.

Kontrola skarbowa i JPK_FA

W razie kontroli urząd skarbowy może zażądać pliku JPK_FA zawierającego wszystkie faktury z danego okresu. CSV ze Stripto to punkt wyjścia do przygotowania takiego pliku. Zawiera wszystkie wymagane pola: numery faktur, daty, dane kontrahentów, kwoty netto, VAT i brutto, NIP-y klientów. Twoja księgowa lub program księgowy może przekształcić te dane do formatu XML wymaganego przez JPK.

Audyt wewnętrzny i raportowanie

Chcesz wiedzieć, ilu klientów zapłaciło w marcu? Jaki był średni przychód na fakturę? Który klient generuje największy obrót? CSV eksportowany ze Stripto pozwala na tworzenie dowolnych analiz w arkuszu kalkulacyjnym: pivot tables, wykresy, rankingi klientów, trendy przychodów miesiąc do miesiąca.

Archiwizacja i backup

Choć KSeF przechowuje faktury, a Fakturownia i inFakt trzymają kopie w chmurze, warto mieć własną kopię zapasową. Eksport ZIP z PDF-ami to najprostszy sposób na archiwizację. Pobierz paczkę raz na miesiąc, zapisz na dysku lub w Google Drive i masz pewność, że masz dostęp do faktur niezależnie od dostawcy.

Faktury trzeba przechowywać przez 5 lat od końca roku, w którym upłynął termin płatności podatku. Eksport ZIP z Stripto ułatwia spełnienie tego obowiązku.

Format CSV: specyfikacja techniczna

Plik CSV eksportowany ze Stripto jest zaprojektowany tak, żeby działał poprawnie w polskiej wersji Excela bez dodatkowej konfiguracji. Oto szczegóły techniczne formatu:

Parametry pliku

ParametrWartość
KodowanieUTF-8 z BOM (Byte Order Mark)
Separator pólŚrednik (;) dla kompatybilności z polskim Excelem
Zakończenia liniiCRLF (\r\n) dla kompatybilności z Windows
QuotingPola zawierające średnik, cudzysłów lub nową linię są otoczone cudzysłowami
EscapeCudzysłów wewnątrz pola jest podwojony ("")
NagłówekPierwszy wiersz zawiera nazwy kolumn
Format datyRRRR-MM-DD (ISO 8601)

Dlaczego średnik, a nie przecinek? Polska wersja Excela używa przecinka jako separatora dziesiętnego (np. 1 234,56 zł). Gdyby CSV używał przecinka jako separatora pól, Excel nie rozpoznałby kolumn poprawnie. Średnik rozwiązuje ten problem.

Kolumny w pliku CSV

Każdy wiersz odpowiada jednej fakturze. Plik zawiera 14 kolumn:

#KolumnaTypPrzykład
1numer_fakturystringFV/2026/03/001
2data_wystawieniadate2026-03-01
3data_sprzedazydate2026-03-01
4typ_dokumentustringfaktura
5klient_nazwastringAcme Sp. z o.o.
6klient_adresstringul. Marszałkowska 1, 00-001 Warszawa
7klient_nipstring5272941131
8kwota_nettodecimal499.00
9stawka_vatstring23%
10kwota_vatdecimal114.77
11kwota_bruttodecimal613.77
12walutastringPLN
13statusstringwysłana do KSeF
14stripe_payment_idstringpi_3Oq2YnKb9...

Kwoty netto, VAT i brutto są zapisane z kropką jako separatorem dziesiętnym (np. 499.00, nie 499,00). Dzięki temu import do dowolnego programu jest jednoznaczny. Excel automatycznie rozpoznaje format liczbowy przy otwieraniu pliku.

Przykładowe dane CSV

Tak wygląda plik CSV wyeksportowany ze Stripto. Poniżej nagłówek i 5 przykładowych wierszy z realistycznymi danymi:

numer_faktury;data_wystawienia;data_sprzedazy;typ_dokumentu;klient_nazwa;klient_adres;klient_nip;kwota_netto;stawka_vat;kwota_vat;kwota_brutto;waluta;status;stripe_payment_id
FV/2026/03/001;2026-03-01;2026-03-01;faktura;Acme Sp. z o.o.;"ul. Marszałkowska 1, 00-001 Warszawa";5272941131;499.00;23%;114.77;613.77;PLN;wysłana do KSeF;pi_3Oq2YnKb9dF4xA0B
FV/2026/03/002;2026-03-03;2026-03-03;faktura;CloudApp S.A.;"ul. Mokotowska 15/3, 00-640 Warszawa";7010583209;1299.00;23%;298.77;1597.77;PLN;wysłana do KSeF;pi_3Or7KmLp2eQ8yZ1C
FV/2026/03/003;2026-03-07;2026-03-07;faktura;Jan Kowalski;;-;199.00;23%;45.77;244.77;PLN;wystawiona;pi_3Os1RtMn4gH6wK2D
FV/2026/03/004;2026-03-12;2026-03-12;faktura;DevHouse Sp. z o.o.;"ul. Słoneczna 42, 30-102 Kraków";6793215840;2499.00;23%;574.77;3073.77;PLN;wysłana do KSeF;pi_3Ot5WvNk6jL9xM3E
FK/2026/03/001;2026-03-15;2026-03-03;korekta;CloudApp S.A.;"ul. Mokotowska 15/3, 00-640 Warszawa";7010583209;-300.00;23%;-69.00;-369.00;PLN;wysłana do KSeF;pi_3Or7KmLp2eQ8yZ1C

Zwróć uwagę na kilka rzeczy w powyższym przykładzie:

  • Adres w cudzysłowach: pola zawierające przecinek (np. adres) są automatycznie otoczone cudzysłowami, żeby średnik jako separator nie został pomylony z przecinkiem w adresie
  • Brak NIP-u: wiersz 3 (Jan Kowalski) to klient B2C bez NIP-u. Pole klient_nip jest puste, a adres również
  • Faktura korygująca: wiersz 5 (FK/2026/03/001) to korekta z ujemnymi kwotami. Typ dokumentu to „korekta", a kwoty netto, VAT i brutto są ujemne
  • Identyfikator Stripe: kolumna stripe_payment_id pozwala powiązać fakturę z konkretną płatnością w dashboardzie Stripe
  • Statusy: faktura może mieć status „wystawiona" (czeka na wysłanie do KSeF) lub „wysłana do KSeF" (potwierdzona przez system)

Jak wyeksportować faktury krok po kroku

Eksport faktur w Stripto to prosta operacja, która nie wymaga konfiguracji. Oto dokładny opis każdego kroku:

Krok 1: Otwórz listę faktur

Zaloguj się do Stripto i przejdź do sekcji „Faktury" w menu bocznym. Zobaczysz tabelę ze wszystkimi fakturami posortowanymi od najnowszej. Każdy wiersz zawiera numer faktury, datę, nazwę klienta, kwotę brutto i status.

Krok 2: Ustaw filtry (opcjonalnie)

Nad tabelą znajduje się pasek filtrów. Możesz ustawić zakres dat, wybrać status faktury lub wpisać frazę wyszukiwania. Filtry działają natychmiast i aktualizują listę faktur w tabeli. Eksport pobiera dokładnie te faktury, które widzisz w tabeli po zastosowaniu filtrów.

Krok 3: Kliknij przycisk eksportu

W prawym górnym rogu nad tabelą znajduje się przycisk „Eksportuj". Po kliknięciu pojawia się menu z dwiema opcjami:

  • Eksportuj CSV: pobiera plik .csv z danymi wszystkich widocznych faktur
  • Eksportuj ZIP: pobiera archiwum .zip z plikami PDF wszystkich widocznych faktur

Krok 4: Pobierz plik

Po kliknięciu wybranej opcji plik jest generowany po stronie serwera i pobierany automatycznie. Dla kilkudziesięciu faktur trwa to 1-2 sekundy. Dla setek faktur (np. eksport roczny) generowanie może zająć do 10-15 sekund, szczególnie dla ZIP z PDF-ami, które muszą zostać skompresowane.

Nazwa pobranego pliku zawiera datę i zakres filtrów. Na przykład: faktury_2026-03-01_2026-03-31.csv lub faktury_2026-Q1.zip. Dzięki temu łatwo zidentyfikujesz, co zawiera plik, gdy wrócisz do niego za kilka miesięcy.

Filtry eksportu

Filtry pozwalają precyzyjnie wybrać, które faktury mają trafić do eksportu. Każdy filtr zawęża listę faktur widocznych w tabeli, a eksport pobiera dokładnie to, co widzisz na ekranie.

Zakres dat

Kliknij pole daty, żeby otworzyć kalendarz. Wybierz datę początkową i końcową. Możesz też użyć przycisków szybkiego wyboru: „Dzisiaj", „Ostatnie 7 dni", „Ten miesiąc", „Ostatni miesiąc", „Ten kwartał", „Ostatni kwartał". Daty odnoszą się do daty wystawienia faktury.

Status faktury

Dropdown statusu pozwala filtrować faktury po ich bieżącym stanie. Dostępne opcje:

  • Wszystkie: domyślna opcja, pokazuje faktury o każdym statusie
  • Wystawiona: faktura została wystawiona w Fakturowni lub inFakt, ale nie została jeszcze wysłana do KSeF
  • Wysłana do KSeF: faktura została pomyślnie wysłana i zaakceptowana przez KSeF
  • Błąd: przy wysyłce do KSeF wystąpił błąd (np. nieprawidłowy NIP, brakujące pole wymagane przez schemat FA(2))

Konto Stripe

Jeśli masz podłączonych kilka kont Stripe, dropdown konta pozwala wybrać, z którego konta chcesz eksportować faktury. Domyślnie eksport obejmuje faktury ze wszystkich kont. Możesz wybrać konkretne konto, np. „moj-saas-produkcja" lub „sklep-test".

Wyszukiwanie tekstowe

Pole wyszukiwania pozwala szukać po nazwie klienta, numerze faktury lub NIP-ie. Wpisz dowolną frazę, a lista faktur przefiltruje się w czasie rzeczywistym. Na przykład wpisanie „Acme" pokaże wszystkie faktury wystawione dla firm z „Acme" w nazwie.

Kombinacje filtrów: scenariusze księgowe

Filtry można łączyć ze sobą. Oto 4 typowe scenariusze, w których kombinacja filtrów pozwala wyeksportować dokładnie to, czego potrzebujesz:

Scenariusz 1: Miesięczny raport dla księgowej

Cel: zestawienie wszystkich faktur z lutego 2026 do rozliczenia VAT.

  • Zakres dat: 2026-02-01 do 2026-02-28
  • Status: Wszystkie
  • Konto Stripe: Wszystkie
  • Format eksportu: CSV

Wynik: plik CSV z wszystkimi fakturami z lutego. Księgowa otwiera go w Excelu, sumuje kolumnę kwota_netto i kwota_vat i ma gotowe dane do deklaracji VAT-7.

Scenariusz 2: Kwartalny eksport faktur wysłanych do KSeF

Cel: potwierdzenie, że wszystkie faktury z Q1 2026 trafiły do KSeF.

  • Zakres dat: 2026-01-01 do 2026-03-31
  • Status: Wysłana do KSeF
  • Konto Stripe: Wszystkie
  • Format eksportu: CSV

Wynik: CSV tylko z fakturami potwierdzonymi przez KSeF. Jeśli liczba wierszy w CSV jest mniejsza niż łączna liczba faktur z Q1, wiesz, że część faktur wymaga uwagi (mają status „wystawiona" lub „błąd").

Scenariusz 3: Roczna paczka PDF-ów dla archiwum

Cel: pobranie wszystkich faktur z 2025 roku w formacie PDF do archiwizacji na dysku.

  • Zakres dat: 2025-01-01 do 2025-12-31
  • Status: Wszystkie
  • Konto Stripe: Wszystkie
  • Format eksportu: ZIP

Wynik: archiwum ZIP z PDF-ami wszystkich faktur z 2025 roku. Zapisujesz je na dysku lub w chmurze i masz backup niezależny od Fakturowni, inFakt i KSeF.

Scenariusz 4: Eksport faktur konkretnego klienta

Cel: zestawienie wszystkich faktur dla DevHouse Sp. z o.o. za cały okres współpracy.

  • Zakres dat: brak (wszystkie daty)
  • Status: Wszystkie
  • Wyszukiwanie: „DevHouse"
  • Format eksportu: CSV

Wynik: CSV ze wszystkimi fakturami dla tego klienta, od pierwszej do ostatniej. Przydatne przy renegocjacji umowy, audycie konta klienta lub przygotowaniu zestawienia na żądanie kontrahenta.

Archiwum ZIP z PDF-ami

Eksport ZIP generuje skompresowane archiwum zawierające pliki PDF wszystkich faktur pasujących do aktualnych filtrów. Oto szczegóły dotyczące struktury archiwum:

Struktura katalogów

Archiwum ZIP ma płaską strukturę. Wszystkie pliki PDF są w głównym katalogu, bez podfolderów. Pliki są posortowane chronologicznie po dacie wystawienia:

faktury_2026-Q1.zip
├── FV-2026-01-001.pdf    (45 KB)
├── FV-2026-01-002.pdf    (42 KB)
├── FV-2026-01-003.pdf    (48 KB)
├── FV-2026-02-001.pdf    (44 KB)
├── FV-2026-02-002.pdf    (46 KB)
├── FV-2026-02-003.pdf    (43 KB)
├── FK-2026-02-001.pdf    (41 KB)
├── FV-2026-03-001.pdf    (45 KB)
├── FV-2026-03-002.pdf    (47 KB)
├── FV-2026-03-003.pdf    (44 KB)
├── FV-2026-03-004.pdf    (46 KB)
└── FK-2026-03-001.pdf    (42 KB)

12 plików, łącznie 533 KB (skompresowane ~480 KB)

Konwencja nazewnictwa plików

Nazwy plików PDF bazują na numerze faktury, ale ze znakami ukośnika (/) zamienionymi na myślnik (-). Dzięki temu pliki są poprawne na każdym systemie operacyjnym:

  • FV/2026/03/001 → FV-2026-03-001.pdf
  • FK/2026/03/001 → FK-2026-03-001.pdf

Prefiks FV oznacza fakturę, a FK to faktura korygująca. Sortowanie alfabetyczne plików daje jednocześnie sortowanie chronologiczne.

Rozmiar archiwum

Pojedynczy PDF faktury waży 40-50 KB. Oto szacunkowe rozmiary archiwum ZIP w zależności od liczby faktur:

Liczba fakturRozmiar ZIPCzas generowania
10ok. 400 KB1-2 sekundy
50ok. 2 MB3-5 sekund
200ok. 8 MB8-12 sekund
500ok. 20 MB15-25 sekund

Dla dużych eksportów (powyżej 200 faktur) zalecamy podzielenie eksportu na mniejsze porcje, np. eksport miesięczny zamiast rocznego. Zmniejsza to czas oczekiwania i ryzyko przerwania pobierania.

Import do Excela i Google Sheets

Plik CSV ze Stripto jest zoptymalizowany pod polską wersję Excela, ale działa poprawnie we wszystkich popularnych arkuszach kalkulacyjnych. Oto instrukcja importu krok po kroku dla każdego narzędzia.

Microsoft Excel (Windows)

  1. Kliknij dwukrotnie na pobrany plik .csv. Excel otworzy go automatycznie
  2. Dzięki kodowaniu UTF-8 z BOM i separatorowi średnik polskie znaki (ą, ę, ł, ś, ć, ż, ź, ó, ń) wyświetlą się poprawnie od razu
  3. Kolumny zostaną automatycznie rozdzielone. Sprawdź, czy dane wyglądają poprawnie
  4. Zapisz plik jako .xlsx, jeśli chcesz zachować formatowanie i dodać formuły

Jeśli kolumny nie rozdzieliły się automatycznie (wszystkie dane w jednej kolumnie), otwórz plik przez Dane → Z pliku tekstowego/CSV. W kreatorze importu wybierz separator: średnik i kodowanie: 65001 Unicode (UTF-8).

Microsoft Excel (macOS)

  1. Otwórz Excela i wybierz Plik → Importuj
  2. Wybierz „Plik CSV" i wskaż pobrany plik
  3. W kreatorze importu ustaw separator na „Średnik" (odznacz „Tabulator" i „Przecinek")
  4. Kodowanie ustaw na Unicode (UTF-8)
  5. Kliknij „Zakończ". Dane powinny być poprawnie rozdzielone z polskimi znakami

Google Sheets

  1. Otwórz Google Sheets i utwórz nowy arkusz
  2. Kliknij Plik → Importuj → Prześlij i wybierz pobrany plik CSV
  3. W oknie importu ustaw typ separatora na „Niestandardowy" i wpisz średnik (;)
  4. Kliknij „Importuj dane". Google Sheets automatycznie rozpozna kodowanie UTF-8
  5. Możesz udostępnić arkusz księgowej lub zespołowi przez przycisk „Udostępnij"

LibreOffice Calc

  1. Otwórz LibreOffice Calc i wybierz Plik → Otwórz
  2. Wskaż plik CSV. Pojawi się kreator importu
  3. W kreatorze: zestaw znaków ustaw na Unicode (UTF-8), separator na „Średnik"
  4. Kliknij OK. Dane będą poprawnie rozdzielone

Po imporcie do dowolnego arkusza kalkulacyjnego sformatuj kolumny z kwotami (kwota_netto, kwota_vat, kwota_brutto) jako format liczbowy z 2 miejscami po przecinku. Kolumny dat (data_wystawienia, data_sprzedazy) sformatuj jako datę.

Pivot tables i raporty

Po zaimportowaniu CSV do arkusza kalkulacyjnego możesz budować zaawansowane raporty. Oto praktyczne przykłady, co można wyciągnąć z danych eksportowanych ze Stripto:

Przychód netto per miesiąc

Utwórz tabelę przestawną z kolumną data_wystawienia (zgrupowaną po miesiącach) jako wierszami i sumą kwota_netto jako wartością. Dostaniesz wykres miesięcznych przychodów. W Excelu: Wstaw → Tabela przestawna → zaznacz zakres danych → przeciągnij data_wystawienia do Wiersze i kwota_netto do Wartości.

Top 10 klientów po obrocie

Tabela przestawna z klient_nazwa jako wierszami i sumą kwota_brutto jako wartością, posortowana malejąco. Od razu widzisz, którzy klienci generują największy przychód. Przydatne przy planowaniu strategii cenowej i priorytetyzacji supportu.

Zestawienie VAT per stawka

Zgrupuj dane po stawka_vat i zsumuj kwota_netto oraz kwota_vat. Dostaniesz gotowe dane do deklaracji VAT-7: sumę netto i VAT w podziale na stawki (23%, 8%, 0%, zw, np). To dokładnie to, czego potrzebuje księgowa do wypełnienia odpowiednich pól deklaracji.

Analiza faktur korygujących

Przefiltruj dane po kolumnie typ_dokumentu = „korekta". Zsumuj kwoty ujemne, żeby zobaczyć łączną wartość korekt w danym okresie. Sprawdź, jakie klienty i kwoty wymagały korekty. To cenne informacje przy analizie procesu sprzedaży i identyfikacji problemów z fakturowaniem.

Uzgodnienie z wypłatami Stripe (reconciliation)

Eksportuj CSV ze Stripto i zestawienie wypłat (payouts) ze Stripe Dashboard. W arkuszu kalkulacyjnym porównaj sumę kwota_brutto z CSV ze Stripto z sumą wypłat ze Stripe za ten sam okres. Kolumna stripe_payment_id pozwala powiązać konkretną fakturę z konkretną płatnością. Różnice mogą wynikać z prowizji Stripe, zwrotów lub płatności jeszcze nierozliczonych.

Przykład formuły w Excelu (suma netto za marzec 2026):
=SUMPRODUCT(
  (MONTH(B2:B100)=3)*(YEAR(B2:B100)=2026)*
  (D2:D100="faktura")*H2:H100
)

Wynik: 4496.00 zł netto

Porównanie z eksportem ze Stripe i Fakturowni

Dane o fakturach można wyeksportować z trzech miejsc: z Stripto, bezpośrednio ze Stripe Dashboard lub z Fakturowni/inFakt. Oto porównanie, które pokazuje różnice:

CechaStriptoStripe DashboardFakturownia
Format plikuCSV (;) + ZIP z PDFCSV (,)CSV, PDF, XML
KodowanieUTF-8 z BOMUTF-8 bez BOMUTF-8
SeparatorŚrednik (;)Przecinek (,)Średnik (;)
Polskie znakiPoprawne od razuWymagają konfiguracjiPoprawne od razu
Dane zgodne z KSeFTak (NIP, schemat FA(2))NieTak
ID płatności StripeTakTakNie
NIP klientaTakNieTak
Status KSeFTakNieTak
Eksport ZIP z PDFTakNieTak (ograniczony)
Filtr po koncie StripeTakNie (osobne konta)Nie dotyczy

Kluczowa przewaga Stripto: łączy dane z dwóch źródeł. Z jednej strony masz identyfikator płatności Stripe (do reconciliation z wypłatami), a z drugiej polskie dane księgowe (NIP, status KSeF, poprawne kwoty VAT). Ani Stripe sam, ani Fakturownia sama nie dają tego połączenia w jednym pliku.

Eksport ze Stripe Dashboard używa przecinka jako separatora, co powoduje problemy w polskim Excelu. Kwoty mogą zostać zinterpretowane jako tekst, a polskie znaki mogą wyglądać niepoprawnie. Eksport ze Stripto eliminuje te problemy.

Przygotowanie danych do JPK_FA

Jednolity Plik Kontrolny dla faktur (JPK_FA) to plik XML, którego urząd skarbowy może zażądać podczas kontroli. Zawiera szczegółowe dane o wszystkich wystawionych i otrzymanych fakturach VAT za dany okres. CSV eksportowany ze Stripto stanowi doskonały punkt wyjścia do przygotowania tego pliku.

Pola wymagane przez JPK_FA

Schemat JPK_FA wymaga m.in. numeru faktury, daty wystawienia, daty sprzedaży, danych sprzedawcy i nabywcy (nazwa, adres, NIP), kwot netto w rozbiciu na stawki VAT, kwot podatku oraz kwoty brutto. Eksport CSV ze Stripto zawiera wszystkie te informacje w kolumnach: numer_faktury, data_wystawienia, data_sprzedazy, klient_nazwa, klient_adres, klient_nip, kwota_netto, stawka_vat, kwota_vat i kwota_brutto.

Mapowanie kolumn CSV na strukturę JPK_FA

Kolumna numer_faktury odpowiada polu P_2A w schemacie JPK. Data wystawienia to P_1, data sprzedaży to P_6. Dane nabywcy (nazwa, adres, NIP) mapują się na sekcję Nabywca. Kwoty netto i VAT w rozbiciu na stawki trafiają do odpowiednich pól P_13_1 (netto 23%), P_14_1 (VAT 23%) i analogicznych dla pozostałych stawek. Twój program księgowy powinien umożliwiać import CSV i automatyczne przypisanie kolumn do pól JPK.

Import do programu księgowego

Większość programów księgowych (Optima, Symfonia, wFirma, Subiekt) posiada funkcję importu danych z pliku CSV. Po zaimportowaniu faktur z eksportu Stripto program automatycznie wygeneruje plik JPK_FA w wymaganym formacie XML. Przed pierwszym importem skonfiguruj mapowanie kolumn, zapisz szablon i przy kolejnych importach wystarczy go wybrać z listy.

Najczęstsze pułapki

  • Brakujący NIP: faktury B2C (bez NIP-u klienta) nie wchodzą do JPK_FA, ale muszą być uwzględnione w JPK_VAT. Upewnij się, że filtrujesz poprawnie
  • Korekty: faktury korygujące muszą być uwzględnione w JPK_FA jako osobne pozycje z ujemnymi kwotami. CSV ze Stripto oznacza je typem „korekta" w kolumnie typ_dokumentu
  • Różne stawki VAT: schemat JPK wymaga rozbicia kwot na poszczególne stawki. Jeśli jedna faktura zawiera pozycje z różnymi stawkami, zweryfikuj dane z programem księgowym

JPK_FA generujesz tylko na żądanie urzędu skarbowego podczas kontroli. Plik JPK_VAT (wysyłany co miesiąc) jest generowany automatycznie przez program księgowy. CSV ze Stripto pomaga w obu przypadkach jako źródło danych.

Eksport dla wielu kont Stripe

Jeśli prowadzisz kilka projektów lub firm, prawdopodobnie masz podłączonych kilka kont Stripe do Stripto. Eksport faktur z wielu kont wymaga przemyślanego podejścia, żeby dane były spójne i kompletne.

Eksport z pojedynczego konta

Najprostszy wariant: wybierz konkretne konto Stripe z dropdownu filtrów i kliknij eksport. Otrzymasz plik CSV lub ZIP zawierający wyłącznie faktury z tego konta. To przydatne, gdy każde konto rozliczasz osobno, np. z inną księgową lub w ramach innej spółki.

Eksport zbiorczy ze wszystkich kont

Domyślnie (filtr konta ustawiony na „Wszystkie konta") eksport obejmuje faktury ze wszystkich podłączonych kont Stripe. Plik CSV zawiera dane z każdego konta w jednym zestawieniu, posortowane chronologicznie. Dzięki kolumnie stripe_payment_id możesz zidentyfikować, z którego konta pochodzi dana płatność, porównując identyfikator z dashboardem Stripe.

Filtrowanie po koncie

Dropdown „Konto Stripe" nad tabelą faktur wyświetla listę wszystkich podłączonych kont. Możesz wybrać jedno konto, wyeksportować dane, a następnie przełączyć się na drugie i powtórzyć eksport. Każdy plik CSV w nazwie zawiera informację o wybranym koncie, np. faktury_moj-saas_2026-03.csv.

Spójna numeracja faktur

Stripto utrzymuje osobne serie numeracyjne dla każdego konta Stripe. Dzięki temu numery faktur nie kolidują ze sobą, nawet jeśli eksportujesz dane ze wszystkich kont do jednego pliku. Na przykład konto „saas-prod" może mieć faktury FV/2026/03/001, a konto „sklep" faktury FV/2026/03/001 z innym prefiksem, jeśli skonfigurujesz to w ustawieniach numeracji. Przed eksportem zbiorczym upewnij się, że prefiksy lub serie numeracyjne pozwalają jednoznacznie przypisać fakturę do konta.

Jeśli każde konto Stripe należy do innej spółki, eksportuj faktury osobno dla każdego konta. Zbiorcze zestawienie ma sens tylko wtedy, gdy wszystkie konta są w ramach jednej działalności i jednego NIP-u sprzedawcy.

Zaawansowane formuły w arkuszu

Po zaimportowaniu CSV ze Stripto do Excela lub Google Sheets możesz wykorzystać zaawansowane formuły, żeby automatycznie analizować dane fakturowe. Oto najważniejsze techniki.

SUMIFS: sumy warunkowe

Formuła SUMIFS pozwala sumować kwoty spełniające wiele warunków jednocześnie. Na przykład suma netto za marzec 2026 tylko dla faktur (bez korekt):

=SUMIFS(H:H; B:B;">="&"2026-03-01"; B:B;"<="&"2026-03-31"; D:D;"faktura")

Suma netto za Q1 z podziałem na stawki VAT:
=SUMIFS(H:H; B:B;">="&"2026-01-01"; B:B;"<="&"2026-03-31"; I:I;"23%")
=SUMIFS(H:H; B:B;">="&"2026-01-01"; B:B;"<="&"2026-03-31"; I:I;"0%")

VLOOKUP i XLOOKUP: łączenie danych

Jeśli masz osobny arkusz z wypłatami Stripe (payouts), możesz użyć VLOOKUP lub XLOOKUP, żeby dopasować faktury do wypłat po kolumnie stripe_payment_id. W Google Sheets:

=VLOOKUP(N2; Payouts!A:C; 3; FALSE)

Nowsza alternatywa (XLOOKUP, Excel 365 / Google Sheets):
=XLOOKUP(N2; Payouts!A:A; Payouts!C:C; "brak wypłaty")

Dzięki temu dla każdej faktury zobaczysz datę i kwotę odpowiadającej jej wypłaty. Niezgodności mogą wskazywać na zwroty, spory (disputes) lub opóźnione rozliczenia.

Tabele przestawne: podsumowania VAT

Tabela przestawna to najszybszy sposób na stworzenie zestawienia VAT. W Excelu zaznacz cały zakres danych, kliknij Wstaw, następnie Tabela przestawna. Przeciągnij stawka_vat do Wierszy, kwota_netto i kwota_vat do Wartości (jako Suma). Otrzymasz gotowe podsumowanie netto i VAT w rozbiciu na stawki, dokładnie w formacie potrzebnym do deklaracji VAT-7.

Wykresy i automatyzacja

Na podstawie tabeli przestawnej możesz stworzyć wykres kolumnowy z przychodami miesięcznymi lub wykres kołowy z udziałem poszczególnych stawek VAT. W Google Sheets użyj funkcji Eksploruj (prawy dolny róg), żeby automatycznie wygenerować wykresy i podsumowania. Jeśli co miesiąc eksportujesz dane ze Stripto, możesz stworzyć szablon arkusza z gotowymi formułami i wykresami. Wystarczy wkleić nowe dane do zakładki „Dane", a wszystkie obliczenia i wykresy zaktualizują się automatycznie.

W Google Sheets formuły używają średnika (;) jako separatora argumentów. W angielskiej wersji Excela separator to przecinek (,). Powyższe przykłady używają polskiej konwencji ze średnikiem.

Rozwiązywanie problemów

Oto najczęstsze problemy przy eksporcie faktur i sposoby ich rozwiązania:

Problem 1: Polskie znaki wyświetlają się jako krzaczki w Excelu

Objawy: zamiast „ą" widzisz „Ä…", zamiast „ó" widzisz „ó".

Przyczyna: Excel otworzył plik z kodowaniem ANSI (Windows-1250) zamiast UTF-8.

Rozwiązanie: zamknij plik i otwórz go ponownie przez Dane → Z pliku tekstowego/CSV. W kreatorze importu zmień kodowanie na „65001: Unicode (UTF-8)". Plik CSV ze Stripto ma BOM, który powinien wymusić prawidłowe kodowanie przy zwykłym otwarciu, ale starsze wersje Excela (2013 i wcześniejsze) mogą go ignorować.

Problem 2: Wszystkie dane w jednej kolumnie

Objawy: po otwarciu CSV cały wiersz jest w jednej komórce, kolumny nie są rozdzielone.

Przyczyna: Excel oczekuje przecinka jako separatora, a plik ze Stripto używa średnika.

Rozwiązanie: w angielskiej wersji Excela średnik nie jest domyślnym separatorem. Otwórz plik przez Dane → Z pliku tekstowego/CSV i w kreatorze importu zaznacz „Średnik" jako separator (odznacz „Przecinek"). Alternatywnie zmień ustawienia regionalne Windows na Polskę.

Problem 3: Eksport trwa bardzo długo lub się nie kończy

Objawy: po kliknięciu „Eksportuj" plik się nie pobiera, a pasek ładowania kręci się dłużej niż minutę.

Przyczyna: eksportujesz bardzo dużą liczbę faktur (500+) w formacie ZIP, co wymaga pobrania każdego PDF-a i skompresowania archiwum.

Rozwiązanie: podziel eksport na mniejsze porcje. Zamiast eksportować cały rok naraz, eksportuj miesiąc po miesiącu. Eksport CSV jest znacznie szybszy niż ZIP, bo nie wymaga generowania PDF-ów.

Problem 4: W eksporcie brakuje niektórych faktur

Objawy: w eksportowanym pliku jest mniej faktur niż oczekujesz.

Przyczyna: masz aktywne filtry, które zawężają listę faktur.

Rozwiązanie: sprawdź filtry nad tabelą faktur. Upewnij się, że zakres dat obejmuje cały interesujący Cię okres. Sprawdź, czy filtr statusu jest ustawiony na „Wszystkie". Jeśli masz kilka kont Stripe, upewnij się, że filtr konta jest ustawiony na „Wszystkie konta".

Problem 5: Kwoty w Excelu są traktowane jako tekst

Objawy: nie możesz zsumować kolumny kwota_netto formułą SUMA. Excel traktuje wartości jako tekst, nie jako liczby.

Przyczyna: Excel nie rozpoznał formatu liczbowego. Może to wynikać z ustawień regionalnych (oczekiwanie przecinka zamiast kropki jako separatora dziesiętnego).

Rozwiązanie: zaznacz kolumny z kwotami, kliknij Dane → Tekst jako kolumny → Zakończ. Jeśli to nie pomoże, użyj funkcji ZAMIEŃ, żeby zamienić kropki na przecinki: =WARTOŚĆ(ZAMIEŃ(H2;".";">")).

Problem 6: ZIP nie otwiera się na macOS

Objawy: po dwukrotnym kliknięciu na plik ZIP macOS pokazuje błąd lub archiwum wygląda na uszkodzone.

Przyczyna: wbudowany dekompresator macOS może mieć problemy z dużymi archiwami (100+ plików) lub z nazwami plików zawierającymi polskie znaki.

Rozwiązanie: zainstaluj bezpłatne narzędzie The Unarchiver z App Store. Otwiera ono archiwa ZIP bez problemów z kodowaniem nazw plików. Alternatywnie użyj polecenia w Terminalu: unzip faktury_2026-Q1.zip -d faktury/

Eksportuj faktury jednym kliknięciem

CSV ze średnikiem i UTF-8 BOM, ZIP z PDF-ami, filtry po dacie i statusie. 5 pierwszych transakcji za darmo, bez karty.

Wypróbuj za darmo

Najczęściej zadawane pytania

Jakie kolumny zawiera plik CSV z eksportu?

Plik CSV zawiera 14 kolumn: numer faktury, data wystawienia, data sprzedaży, typ dokumentu, nazwa klienta, adres klienta, NIP klienta, kwota netto, stawka VAT, kwota VAT, kwota brutto, waluta, status faktury i identyfikator transakcji Stripe. Kolumny są rozdzielone średnikiem, a plik jest zakodowany w UTF-8 z BOM.

Czy mogę eksportować faktury z wybranego okresu?

Tak. Przed eksportem możesz ustawić filtr dat od-do za pomocą kalendarza. Możesz wybrać pojedynczy dzień, tydzień, miesiąc, kwartał lub dowolny zakres dat. To przydatne przy miesięcznych rozliczeniach, kwartalnych deklaracjach VAT i rocznych podsumowaniach dla księgowej.

Dlaczego polskie znaki wyświetlają się niepoprawnie w Excelu?

Stripto eksportuje CSV z kodowaniem UTF-8 z BOM, więc Excel powinien otworzyć plik poprawnie. Jeśli widzisz znaki typu ó zamiast ó, prawdopodobnie otwierasz plik przez Dane > Z pliku tekstowego z wybranym kodowaniem ANSI. Upewnij się, że w kreatorze importu wybierasz kodowanie 65001: Unicode (UTF-8).

Co zawiera plik ZIP?

ZIP zawiera pliki PDF wszystkich faktur pasujących do aktualnych filtrów. Każdy plik jest nazwany numerem faktury ze znakami ukośnika zamienionymi na myślnik, np. FV-2026-03-001.pdf. Pliki są posortowane chronologicznie. ZIP jest idealny do archiwizacji i przekazania dokumentów księgowej.

Czy eksport jest dostępny w planie Starter?

Tak. Eksport faktur do CSV i ZIP jest dostępny we wszystkich planach Stripto, w tym Starter i Pro. Nie ma limitu liczby eksportów ani liczby faktur w pojedynczym eksporcie.

Czy eksport zawiera faktury korygujące?

Tak. Eksport CSV i ZIP obejmuje zarówno faktury standardowe, jak i korygujące. W CSV kolumna typ_dokumentu rozróżnia oba rodzaje: faktura i korekta. Dzięki temu możesz łatwo filtrować dokumenty w arkuszu kalkulacyjnym.

💸

Połącz Stripe z Fakturownią lub inFakt

Konfiguracja w minutę. Automatyczne faktury gotowe na KSeF.

Wypróbuj Stripto