Faktury

Jak masowo zaimportować faktury z pliku Excel lub CSV do KSeFGPT?

Wgraj arkusz, sprawdź mapowanie kolumn i dane faktur, zweryfikuj XML, a następnie wyślij poprawne dokumenty do KSeF.

Przejdź do proceduryObejrzyj nagranie
Moduł
Faktury
Czas czytania
6 min
Poziom trudności
Średni

Wykonuj instrukcję ostrożnie, a na pewno Ci się uda

Opublikowano
3 września 2026
Autor
Rafał Zeidler
Format
Tekst i nagranie

Procedura pisemna

Co zrobisz

Wgrasz jeden plik XLSX, XLS, CSV albo ODS z wieloma fakturami. KSeFGPT rozpozna kolumny, przygotuje osobne dokumenty i pokaże dane do sprawdzenia przed wysyłką.

Po potwierdzeniu danych uruchomisz walidację XML. Do KSeF wyślesz wyłącznie poprawne dokumenty, a na końcu sprawdzisz kod wyniku, numer referencyjny partii oraz liczbę przyjętych i odrzuconych faktur.

Wymagania

Zanim zaczniesz

Przygotuj arkusz, w którym jedna faktura zajmuje jeden wiersz. Nazwij kolumny jednoznacznie i sprawdź, czy każda faktura ma komplet danych wymaganych przez jej typ i sposób rozliczenia.

ElementOpis
DostępWłaściciel firmy albo użytkownik z dostępem do faktur i funkcją masowego importu w aktywnym planie.
Połączenie KSeFWybrana firma ma aktywny token albo certyfikat pozwalający wystawiać faktury.
PlikJeden plik `.xlsx`, `.xls`, `.csv` albo `.ods` o rozmiarze do 50 MB.
Wymagane mapowaniaNumer faktury, data wystawienia i kwota brutto. Inne pola zależą od danych dokumentu i wymagań XML.
Punkt startowyPo zalogowaniu wybierz właściwą firmę i otwórz Faktury > Import > Masowy import.
SkutekFaktury przyjęte przez KSeF stają się wystawionymi dokumentami. Nie można ich później swobodnie edytować.

Nagranie procesu

PT21.08S

Nagranie pokazuje wgranie pliku CSV, mapowanie kolumn, przegląd dwóch faktur, walidację XML i końcowy wynik wysyłki do KSeF.

Jak masowo zaimportować faktury z Excela lub CSV do KSeFGPT - instrukcja wideo
01Krok

Wgraj arkusz z fakturami

W module Faktury wybierz Import, a następnie Masowy import. Przeciągnij plik do pola albo kliknij je i wybierz dokument z dysku.

Możesz dodać jeden plik XLSX, XLS, CSV albo ODS o rozmiarze do 50 MB. KSeFGPT rozpocznie analizę automatycznie po wybraniu pliku.

Krok 1
Pole masowego importu faktur z pliku Excel lub CSV w module Faktury
02Krok

Sprawdź mapowanie kolumn

Porównaj wykryte kolumny z polami faktury. KSeFGPT proponuje mapowanie automatycznie, ale przed przejściem dalej sprawdź przede wszystkim numer faktury, datę wystawienia i kwotę brutto.

Jeżeli kolumna została przypisana nieprawidłowo, zmień odpowiadające jej pole. Uzupełnij także mapowania potrzebne dla stron, pozycji, stawek VAT i pozostałych danych obecnych w arkuszu. Następnie kliknij Dalej.

Krok 2
Ekran mapowania kolumn z wykrytymi polami pliku CSV i polami faktury
03Krok

Przejrzyj faktury

Na ekranie Faktury do zaimportowania porównaj liczbę wierszy z arkuszem. Sprawdź numer, datę, sprzedawcę, nabywcę, kwotę brutto i status każdej pozycji.

Otwórz szczegóły, jeżeli dane wymagają dokładniejszej kontroli. Błędny wiersz popraw w pliku źródłowym albo pomiń, aby nie blokował poprawnych dokumentów.

Krok 3
Lista dwóch faktur przygotowanych z pliku CSV ze statusem OK
04Krok

Potwierdź dane do walidacji

Zaznacz potwierdzenie odpowiedzialności za poprawność danych wysyłanych do KSeF. Przycisk Akceptuj wszystkie stanie się aktywny.

Kliknięcie Akceptuj wszystkie nie wysyła jeszcze faktur do KSeF. Uruchamia generowanie i walidację XML dla zaakceptowanych dokumentów.

Krok 4
Zaznaczone potwierdzenie odpowiedzialności i aktywny przycisk Akceptuj wszystkie
05Krok

Zweryfikuj XML i wyślij poprawne faktury

Po walidacji porównaj liczbę poprawnych i niepoprawnych faktur. Przycisk wysyłki podaje dokładną liczbę dokumentów, które trafią do KSeF.

Jeżeli są błędy, nie wysyłaj ich ponownie bez poprawy danych źródłowych. Gdy wynik jest prawidłowy, kliknij Wyślij faktury do KSeF i poczekaj na zakończenie przetwarzania.

Krok 5
Wynik walidacji z dwiema poprawnymi fakturami i przyciskiem wysyłki do KSeF
06Krok

Sprawdź wynik KSeF

Na ekranie Import zakończony sprawdź numer referencyjny, status, kod oraz liczniki faktur. W poprawnym przebiegu kod 200 i status Processed potwierdzają zakończenie partii.

Upewnij się, że suma poprawnych i błędnych pozycji odpowiada liczbie łącznej. Zachowaj numer referencyjny, ponieważ pozwala powiązać wynik z konkretnym importem podczas diagnostyki.

Krok 6
Zakończony masowy import z kodem 200, numerem referencyjnym i dwoma poprawnymi fakturami

Stan końcowy

Sprawdź rezultat

Procedura jest zakończona, gdy ekran pokazuje końcowy status partii, kod odpowiedzi, numer referencyjny i zgodne liczniki dokumentów.

Jeżeli wynik jest częściowy albo odrzucony, nie ponawiaj całego importu bez sprawdzenia błędów. Popraw tylko nieprzyjęte dokumenty, aby uniknąć duplikatów.

Diagnostyka

Jeśli coś nie działa

Porównaj widoczny objaw z poniższą tabelą.

ObjawPrawdopodobna przyczynaCo zrobić
Plik nie jest przyjmowanyFormat nie jest obsługiwany, wybrano więcej niż jeden plik albo plik przekracza 50 MB.Wybierz jeden plik XLSX, XLS, CSV lub ODS o rozmiarze do 50 MB.
Nie możesz przejść dalej z mapowaniaBrakuje przypisania numeru faktury, daty wystawienia albo kwoty brutto.Przypisz wszystkie trzy wymagane pola i sprawdź pozostałe kolumny.
Wiersz ma błąd albo nie ma NIPDane strony lub dokumentu są niepełne albo mają nieprawidłowy format.Popraw wiersz w pliku źródłowym i wgraj go ponownie albo pomiń tę pozycję.
Akceptuj wszystkie pozostaje nieaktywneNie zaznaczono potwierdzenia odpowiedzialności lub nie ma poprawnej pozycji.Sprawdź statusy wierszy i zaznacz potwierdzenie po weryfikacji danych.
Walidacja pokazuje niepoprawne fakturyWygenerowany XML nie spełnia wymagań FA(3).Odczytaj błąd, popraw odpowiednie dane w arkuszu i utwórz import ponownie.
Nie można wysłać fakturPo walidacji nie pozostał żaden poprawny dokument albo połączenie KSeF jest nieaktywne.Popraw dane i sprawdź aktywny token lub certyfikat wybranej firmy.
Wynik jest oczekujący, częściowy albo odrzuconyKSeF nadal przetwarza partię lub odrzucił część dokumentów.Nie powtarzaj całej wysyłki. Zachowaj numer referencyjny i sprawdź wynik poszczególnych dokumentów.

Co dalej

Otwórz Faktury > Wychodzące i sprawdź dokumenty przyjęte przez KSeF. Po zakończeniu przetwarzania możesz pobrać ich XML, PDF albo UPO.

Kliknij Importuj kolejne faktury tylko wtedy, gdy chcesz rozpocząć nowy, niezależny import arkusza.

Wyślij faktury z arkusza do KSeF

Zaloguj się, wybierz firmę i sprawdź mapowanie oraz dane każdej faktury przed wysyłką.

Zaloguj się do KSeFGPT

Powiązane instrukcje

Jak masowo zaimportować faktury XML do KSeFGPT?

Dodaj wiele plików FA(3), popraw dokument z błędem, wybierz prawidłowe faktury i sprawdź osobny wynik każdej z nich w jednej sesji KSeF.

Otwórz instrukcję

Jak zmienić status płatności faktury w KSeFGPT?

Oznacz fakturę jako nową, będącą w trakcie płatności, opłaconą albo po terminie, a następnie potwierdź zmianę i odfiltruj dokument na liście.

Otwórz instrukcję

Jak zaimportować fakturę FA(3) XML i wysłać ją do KSeF w KSeFGPT?

Wgraj gotowy plik XML, sprawdź jego treść i podgląd PDF, potwierdź odpowiedzialność za dane oraz poczekaj na końcowy status KSeF.

Otwórz instrukcję

Jak zsynchronizować faktury przychodzące i wychodzące z KSeF?

Wybierz okres, odśwież osobno listę Przychodzące i listę Wychodzące, a następnie sprawdź dokumenty pobrane z KSeF.

Otwórz instrukcję