KSeFGPT
Rozpocznij za darmo
Automatyzacja
21 lipca 202612 min czytaniaRafał Zeidler

Jak wysyłać faktury z SAP do KSeF przez KSeFGPT?

Zobacz, jak przesłać wystawione w SAP faktury przez PDF, CSV lub Excel oraz jak użyć do tego KSeFGPT.

Jak wysyłać faktury z SAP do KSeF przez KSeFGPT?

Streszczenie artykułu

KSeFGPT nie ma obecnie bezpośredniej integracji z SAP. Wystawione w SAP faktury sprzedażowe można jednak wyeksportować do PDF albo pliku CSV, XLS lub XLSX, jeśli pozwala na to konfiguracja systemu. Taki plik można zaimportować do KSeFGPT, sprawdzić dane faktury i wysłać dokument do KSeF.

PDF jest odczytywany przez OCR i AI, natomiast plik tabelaryczny przechodzi przez mapowanie kolumn oraz kontrolę wersji roboczych faktur. Żaden z tych formatów nie trafia bezpośrednio do KSeF. Po weryfikacji KSeFGPT przygotowuje dane faktury do wysyłki w wymaganej strukturze XML FA(3).

Ten przepływ dotyczy faktur sprzedażowych wystawianych przez firmę. Faktur zakupowych nabywca nie wysyła ponownie do KSeF, ponieważ po wystawieniu i przyjęciu przez KSeF pobiera je z systemu jako faktury przychodzące.

Planowana integracja ma pobierać wystawione faktury bezpośrednio z SAP i po przyjęciu dokumentu przez KSeF zapisywać numer KSeF przy właściwym dokumencie SAP. Nie ma jeszcze ogłoszonej daty premiery ani listy wspieranych wersji SAP.

SAP i KSeF bez bezpośredniej integracji z KSeFGPT

Integracja SAP z KSeF może oznaczać dwa różne zadania. Pierwsze dotyczy tego, jak wysłać faktury do KSeF teraz. Drugie dotyczy automatyzacji, w której dane wychodzą z SAP, a wynik przyjęcia wraca do tego samego dokumentu bez ręcznego przenoszenia numerów.

Obecnie import faktur do KSeF pozwala przesłać do KSeFGPT dane faktur sprzedażowych wyeksportowanych z SAP. Bezpośrednia integracja z SAP pozostaje w planie rozwoju. Import plikowy nie daje automatycznego odczytu dokumentów z SAP ani zapisu numeru KSeF z powrotem w tym systemie.

SAP oferuje również własne rozwiązania eDocument i DRC. KSeFGPT nie jest więc jedyną możliwą drogą do KSeF. Wybór zależy od wersji SAP, obecnej architektury, wolumenu faktur, zakresu kontroli i tego, gdzie zespół chce obsługiwać błędy.

Kluczowe wnioski

Poniższe zestawienie oddziela funkcje dostępne obecnie od planowanej integracji i natywnych możliwości SAP.

PunktSzczegóły
Import plikowy KSeFGPTImport PDF przez OCR i AI oraz import CSV, XLS i XLSX przez mapowanie kolumn, kontrolę i walidację przed wysyłką.
Brak bezpośredniej integracjiKSeFGPT nie pobiera jeszcze wystawionych faktur bezpośrednio z SAP i nie zapisuje automatycznie numeru KSeF w SAP.
Planowana integracjaZakładany przepływ obejmuje pobranie faktury z SAP, wysyłkę przez KSeFGPT i zapis numeru KSeF po przyjęciu dokumentu.
Własne rozwiązania SAPSAP opisuje obsługę KSeF przez eDocument i DRC, ale zakres zależy od produktu, wersji i aktualizacji.
Moment zapisu numeruNumer KSeF pojawia się po przyjęciu faktury, a nie w chwili technicznego wysłania dokumentu.

Czy SAP obsługuje KSeF?

Tak, ale nie istnieje jedna odpowiedź wspólna dla każdego produktu i każdej instalacji SAP. Oficjalna dokumentacja opisuje obsługę polskich e-faktur między innymi dla SAP ERP, SAP S/4HANA i SAP Business One. W zależności od środowiska wykorzystywane są eDocument, eDocument Cockpit, Manage Electronic Documents albo SAP Document and Reporting Compliance.

Rodzina produktu: sprawdź, czy firma pracuje na SAP ERP, S/4HANA, Business One czy innym wariancie. Poziom aktualizacji: potwierdź wersję wydania, SP lub FPS oraz wymagane SAP Notes. Zakres procesu: upewnij się, czy rozwiązanie tworzy dokument, wysyła go, pobiera status, zapisuje numer KSeF i udostępnia Urzędowe Poświadczenie Odbioru (UPO).

Oficjalne materiały SAP pokazują także mechanizm zapisu numeru KSeF otrzymanego od administracji w danych dokumentu. Nie oznacza to jednak, że każde środowisko ma tę funkcję aktywną bez konfiguracji, aktualizacji albo projektu wdrożeniowego.

WariantCo trzeba sprawdzićKiedy rozważyć
SAP eDocument lub DRCProdukt, wersję, aktualizacje, SAP Notes, obsługiwane dokumenty i proces zwrotny.Gdy firma rozwija natywny krajobraz SAP i chce utrzymywać proces w tym środowisku.
Import plikowy KSeFGPTDostępny eksport PDF albo CSV/XLS/XLSX oraz kompletność danych w pliku.Gdy wystawione w SAP faktury sprzedażowe trzeba przesłać do KSeF bez bezpośredniej integracji.
Planowana integracja KSeFGPTPrzyszłą listę wspieranych wersji, sposób połączenia i zakres danych zwrotnych.Gdy KSeFGPT ma pozostać warstwą kontroli, wysyłki i monitorowania faktur z SAP.

Jak KSeFGPT obsługuje eksport faktur z SAP?

Obecny proces zaczyna się od eksportu faktury sprzedażowej wystawionej w SAP. Jeżeli faktura zostanie wyeksportowana do pojedynczego pliku PDF, KSeFGPT odczyta jej pola przez OCR i AI. Użytkownik powinien następnie sprawdzić nabywcę, NIP, daty, pozycje, stawki, kwoty oraz rachunek bankowy.

Przy powtarzalnym albo większym wolumenie lepszym źródłem bywa CSV, XLS lub XLSX. KSeFGPT odczytuje kolumny, pozwala przypisać je do pól faktury, pokazuje wersje robocze dokumentów i oddziela pozycje wymagające poprawy. Szczegóły przygotowania arkusza opisuje poradnik masowej wysyłki faktur z Excela.

Faktur przychodzących nie należy w ten sposób wysyłać do KSeF. Wysyła je wystawca, a nabywca pobiera je z KSeF po przyjęciu przez system.

PDF: sprawdza się przy pojedynczych i nieregularnych dokumentach, ale wymaga kontroli odczytu. CSV/XLS/XLSX: lepiej pasuje do danych powtarzalnych, lecz wymaga poprawnego mapowania kolumn. XML FA(3): jest strukturą wysyłaną do KSeF, a nie zamiennikiem kontroli danych źródłowych.

ŹródłoSposób odczytuNajlepszy scenariuszNajważniejsza kontrola
PDFOCR i AIPojedyncze faktury sprzedażowe wystawione w SAPCzy wszystkie pola zostały odczytane zgodnie z dokumentem
CSVOdczyt pliku i mapowanie kolumnPowtarzalny eksport danychKodowanie, separator, daty, kwoty i grupowanie pozycji
XLS lub XLSXOdczyt pliku i mapowanie kolumnWiększa liczba faktur w arkuszuNagłówki, typy komórek, duplikaty i kompletność pozycji
XML FA(3)Walidacja strukturyGotowa faktura ustrukturyzowanaZgodność techniczna i merytoryczna przed wysyłką
Import faktury PDF do KSeFGPT z odczytem danych przed wysyłką do KSeF

Jak wygląda obecny obieg z SAP do KSeF?

Obecny obieg ma wyraźny punkt ręcznego przekazania pliku. Najpierw użytkownik eksportuje dokument albo dane z SAP, a następnie uruchamia import w KSeFGPT. Dopiero po kontroli wersji roboczej faktura może zostać wysłana do KSeF.

Krok 1: wyeksportuj PDF albo dane CSV/XLS/XLSX z właściwego dokumentu SAP. Krok 2: zaimportuj plik do KSeFGPT. Krok 3: sprawdź odczyt OCR albo mapowanie kolumn. Krok 4: popraw dane faktury i usuń duplikaty. Krok 5: przeprowadź walidację. Krok 6: zatwierdź wysyłkę do KSeF. Krok 7: sprawdź wynik przetwarzania, numer KSeF i UPO.

SAP -> eksport pliku -> KSeFGPT -> kontrola -> KSeF to prawidłowy opis obecnego przepływu. Nie obejmuje on automatycznego zapisu numeru KSeF w SAP, ponieważ taki zapis wymaga przyszłej integracji albo osobnego połączenia przygotowanego po stronie klienta.

EtapCo dzieje się obecnieKto odpowiada za kontrolę
Eksport z SAPPowstaje PDF albo plik tabelaryczny dostępny w danym środowiskuUżytkownik SAP lub właściciel procesu
Import do KSeFGPTOCR odczytuje PDF albo mechanizm importu przetwarza arkuszUżytkownik KSeFGPT
WeryfikacjaPowstaje wersja robocza, którą można poprawić przed wysyłkąKsięgowość lub sprzedaż
Wysyłka do KSeFKSeFGPT przekazuje przygotowaną fakturę do systemuUprawniony użytkownik i konfiguracja KSeF
WynikPo przetworzeniu dostępny jest status, a po sukcesie numer KSeF i UPOZespół obsługujący wysyłkę
SAPBrak automatycznego zapisu zwrotnego z KSeFGPTFirma ustala obecny sposób ewidencji
Masowy import faktur z arkusza w KSeFGPT z mapowaniem i kontrolą dokumentów

Masz eksport faktur z SAP?

Zaimportuj PDF albo plik tabelaryczny, sprawdź dane i przygotuj poprawne faktury do wysyłki w KSeFGPT.

Przejdź do KSeFGPT

Czego nie potwierdza samo wysłanie faktury?

Wysłanie faktury uruchamia asynchroniczne przetwarzanie. Odpowiedź techniczna zawiera numer referencyjny, który pozwala śledzić operację, ale nie jest numerem KSeF i nie potwierdza jeszcze przyjęcia dokumentu.

Numer dokumentu SAP: identyfikuje dokument w systemie źródłowym. Numer referencyjny: identyfikuje techniczną operację wysyłki. Numer KSeF: zostaje nadany po przyjęciu faktury. UPO: dokumentuje wynik przyjęcia i zawiera numer KSeF.

Model korelacji powinien zachowywać kolejno identyfikator dokumentu SAP, identyfikator importu w KSeFGPT, numer referencyjny wysyłki, numer KSeF po sukcesie oraz docelową referencję w SAP. Pierwsze cztery elementy można śledzić w obecnym procesie, natomiast automatyczny zapis ostatniego elementu należy do planowanej integracji.

Dopiero końcowy sukces przetwarzania, numer KSeF i dostępne UPO pozwalają zamknąć ścieżkę przyjętej faktury. Jeżeli operacja nadal trwa albo zakończyła się błędem, automatyczne ponowienie bez sprawdzenia stanu może prowadzić do duplikatu. Szersze wyjaśnienie zawierają artykuły Numer KSeF na fakturze oraz Jak sprawdzić status faktury w KSeF.

IdentyfikatorKiedy powstajeCo potwierdzaGdzie powinien być powiązany
Numer dokumentu SAPPrzy utworzeniu dokumentu źródłowegoTożsamość dokumentu w SAPZ rekordem faktury w SAP
Numer referencyjnyPo przyjęciu żądania wysyłkiMożliwość sprawdzenia operacjiZ historią wysyłki w KSeFGPT
Numer KSeFPo przyjęciu faktury przez KSeFIdentyfikację faktury w KSeFZ dokumentem źródłowym i UPO
UPOPo skutecznym przetworzeniuFormalny wynik odbioru dokumentuZ fakturą i trwałym archiwum firmy

Jak ma wyglądać planowana integracja KSeFGPT z SAP?

Planowana integracja ma usunąć ręczny eksport i ponowny zapis wyniku. Zakładany przepływ rozpocznie się od pobrania danych wystawionej faktury sprzedażowej z SAP, następnie obejmie mapowanie, kontrolę i wysyłkę przez KSeFGPT, a zakończy się po otrzymaniu wyniku z KSeF.

Potwierdzony kierunek produktu: po przyjęciu faktury numer KSeF ma wrócić do SAP i zostać powiązany z właściwym dokumentem. Zakres do ustalenia: wspierane produkty i wersje SAP, technika połączenia, miejsce zapisu numeru, synchronizacja statusu, dat, UPO i błędów oraz zasady ponowień.

Dopóki specyfikacja i data premiery nie są publiczne, integrację należy traktować jako plan rozwoju. Nie należy zakładać obsługi SAP ECC, S/4HANA, Business One, wersji chmurowych i instalacji lokalnych w jednym, identycznym zakresie.

Jeżeli potrzebujesz integracji SAP z KSeF, napisz na contact@flippi.co. W wiadomości warto podać używaną wersję SAP, przybliżoną liczbę faktur sprzedażowych oraz oczekiwany zakres wymiany danych.

EtapObecny procesPlanowana integracja
ŹródłoRęczny eksport PDF albo CSV/XLS/XLSXPobranie danych z obsługiwanego środowiska SAP
OdczytOCR lub mapowanie plikuMapowanie danych SAP do modelu faktury
KontrolaPodgląd i poprawa wersji roboczejUzgodnione reguły kontroli i akceptacji
WysyłkaFaktura wysyłana z KSeFGPTFaktura wysyłana z KSeFGPT po przejściu procesu
Wynik KSeFStatus, numer KSeF i UPO widoczne w KSeFGPTOdczyt wyniku przez KSeFGPT
Zapis w SAPBrak automatycznego zapisuNumer KSeF powiązany z właściwym dokumentem SAP

Jak przygotować SAP do przyszłej integracji?

Przed rozpoczęciem integracji firma może uporządkować najważniejsze decyzje. Najwięcej czasu w projekcie zwykle zajmuje nie samo połączenie, lecz ustalenie źródeł danych, odpowiedzialności, sposobu korelacji oraz obsługi wyjątków.

Środowisko: zapisz rodzinę SAP, wersję wydania, poziom aktualizacji, model wdrożenia i lokalne rozszerzenia. Dokumenty: zinwentaryzuj typy faktur, spółki, NIP-y, waluty, korekty i wolumeny. Dane: wskaż właściciela każdego pola oraz stabilny identyfikator dokumentu. Wynik: ustal, gdzie ma trafić numer KSeF i kto obsługuje odrzucenie.

Testy powinny objąć poprawne przyjęcie, błąd walidacji, brak uprawnienia, duplikat, przerwane połączenie i ponowienie. Przed ponowną wysyłką system musi sprawdzić stan poprzedniej operacji, aby ten sam dokument nie trafił do KSeF drugi raz.

ObszarPytanie przed projektemRyzyko bez odpowiedzi
Wersja SAPJaki produkt, wersja wydania i poziom aktualizacji działa w firmie?Projekt oparty na funkcjach niedostępnych w środowisku
Dokument źródłowyKtóry rekord jest właścicielem numeru faktury i danych sprzedaży?Brak jednoznacznego powiązania z wynikiem KSeF
MapowanieSkąd pochodzi każde pole wymagane na fakturze?Braki danych albo ręczne poprawki po imporcie
Zapis zwrotnyGdzie ma trafić numer KSeF i kto może go aktualizować?Numer pozostaje poza SAP lub trafia do złego dokumentu
BłędyKto analizuje odrzucenie i podejmuje decyzję o ponowieniu?Duplikaty, kolejki bez właściciela i brak śladu audytowego

Jak wybrać właściwy model obsługi?

Import plikowy jest rozwiązaniem przejściowym, gdy wolumen można kontrolować, a użytkownik ma dostęp do poprawnego eksportu faktur sprzedażowych z SAP. Pozwala sprawdzić jakość danych i rzeczywiste błędy przed rozpoczęciem większego projektu integracyjnego.

Natywne rozwiązanie SAP ma sens, gdy organizacja chce utrzymywać proces w swoim krajobrazie SAP, ma odpowiednie wersje i kompetencje oraz planuje rozwój eDocument lub DRC. Trzeba wtedy zweryfikować pełny obieg, a nie tylko możliwość utworzenia i wysłania dokumentu.

Planowana integracja KSeFGPT będzie warta rozważenia, gdy firma chce korzystać z KSeFGPT jako warstwy kontroli i monitorowania, ale wyeliminować ręczny eksport oraz ręczny zapis numeru KSeF. Ostateczna decyzja wymaga jednak opublikowania zakresu integracji i przetestowania go na konkretnym środowisku SAP.

Koszt i czas wdrożenia należy porównywać dla tego samego zakresu: danych wejściowych, typów faktur, uprawnień, statusów, UPO, błędów, ponowień, monitoringu i wsparcia. Pomocą może być osobny model opisany w artykule Koszt wdrożenia KSeF w firmie produkcyjnej.

Perspektywa wdrożeniowa

Projektu nie warto zaczynać od wyboru techniki połączenia. Najpierw trzeba wskazać dokument źródłowy, właściciela danych oraz warunek zakończenia procesu. Jeżeli firma nie wie, który rekord SAP ma otrzymać numer KSeF i kto reaguje na odrzucenie, samo połączenie systemów nie rozwiąże problemu operacyjnego.

Import plikowy może być użytecznym etapem obserwacji przed automatyzacją. Pokazuje, których danych brakuje w eksporcie, gdzie pojawiają się różnice w mapowaniu i jakie decyzje użytkownik podejmuje przed wysyłką. Te ustalenia można później zamienić w reguły przyszłej integracji zamiast projektować je wyłącznie na podstawie dokumentacji technicznej.

Gotową integrację należy odebrać na scenariuszach biznesowych, a nie tylko na jednym poprawnym dokumencie. Test sukcesu, odrzucenia, duplikatu, przerwanego połączenia i ponowienia powinien zakończyć się jednoznacznym stanem zarówno w KSeFGPT, jak i w SAP. Dopiero wtedy automatyczny zapis numeru KSeF rzeczywiście zamyka proces faktury.

Najczęściej zadawane pytania

Czy KSeFGPT ma już bezpośrednią integrację z SAP?

Nie. Na 21 lipca 2026 r. KSeFGPT nie ma bezpośredniej integracji z SAP. Jeśli dany raport lub konfiguracja SAP pozwala wyeksportować wystawione faktury sprzedażowe do PDF albo pliku CSV, XLS lub XLSX, można następnie zaimportować je do KSeFGPT. Automatyczne pobieranie danych z SAP i zapis numeru KSeF z powrotem w SAP są elementami planowanej integracji bez ogłoszonej daty premiery.

Jak wysłać wystawioną fakturę sprzedażową z SAP do KSeF przez KSeFGPT?

Wyeksportuj wystawioną fakturę sprzedażową z SAP jako PDF albo dane tabelaryczne, jeśli Twoja konfiguracja udostępnia taki eksport. PDF zostanie odczytany przez OCR i AI, a CSV, XLS lub XLSX przejdzie przez mapowanie kolumn. Następnie sprawdź wersję roboczą faktury, popraw dane, przeprowadź walidację i wyślij dokument do KSeF. Po przetworzeniu sprawdź status, numer KSeF i UPO.

Czy SAP ma własną obsługę KSeF?

Tak. SAP publikuje scenariusze KSeF dla swoich produktów, między innymi przez eDocument, eDocument Cockpit, Manage Electronic Documents i SAP Document and Reporting Compliance. Dostępność zależy od rodziny produktu, wersji, poziomu aktualizacji i konfiguracji. Przed wyborem rozwiązania trzeba sprawdzić dokumentację właściwą dla konkretnego środowiska SAP.

Kiedy numer KSeF może zostać zapisany w SAP?

Numer KSeF można zapisać dopiero po przyjęciu faktury przez KSeF. Samo wysłanie zwraca techniczny numer referencyjny i rozpoczyna przetwarzanie, ale nie potwierdza przyjęcia. Planowana integracja KSeFGPT ma powiązać numer KSeF z właściwym dokumentem SAP po zakończeniu przetwarzania, jednak dokładne pole i zakres danych zwrotnych nie zostały jeszcze ogłoszone.

Rekomendacja

Jeżeli przygotowujesz proces SAP i KSeF, te cztery artykuły pomogą uporządkować kolejne decyzje:

Jak wysłać wiele faktur do KSeF z Excela - przygotowanie i kontrola pliku tabelarycznego przed wysyłką.

Czy PDF można wysłać do KSeF - różnica między dokumentem źródłowym a fakturą ustrukturyzowaną.

Numer KSeF na fakturze - moment nadania numeru i jego znaczenie w procesie.

Koszt wdrożenia KSeF w firmie produkcyjnej - elementy analizy, integracji, testów i utrzymania.

Wyślij faktury wyeksportowane z SAP

Zaimportuj PDF, CSV, XLS lub XLSX do KSeFGPT, sprawdź dane i przejdź przez kontrolowany proces wysyłki do KSeF.

Otwórz KSeFGPT

Źródła

Opis możliwości SAP i procesu KSeF opiera się na oficjalnej dokumentacji producenta oraz Ministerstwa Finansów. Informacje o KSeFGPT przedstawiają stan produktu na 21 lipca 2026 r.

  1. Creating and Submitting Electronic Customer Invoices

    SAP Help Portal · dostęp: 21 lipca 2026

    Dokumentacja procesu tworzenia eDocument, wysyłki faktury oraz obsługi odpowiedzi i statusu KSeF w SAP ERP.

  2. Configuring KSeF Reference Number for Customer Invoices

    SAP Help Portal · dostęp: 21 lipca 2026

    Dokumentacja konfiguracji zapisu numeru KSeF otrzymanego przez DRC przy dokumencie FI albo SD w SAP S/4HANA.

  3. FA(3) Schema Version Enablement

    SAP Help Portal · dostęp: 21 lipca 2026

    Wymagania włączenia schematu FA(3) dla określonych poziomów SAP S/4HANA i odniesienie do wymaganych SAP Notes.

  4. SAP Business One 10.0 Financial Management

    SAP Help Portal · dostęp: 21 lipca 2026

    Dokumentacja SAP Business One dotycząca obsługi KSeF API 2.0, schematu FA(3) i wymagań konkretnej wersji produktu.

  5. Numer KSeF i zbiorczy identyfikator

    Ministerstwo Finansów · dostęp: 21 lipca 2026

    Oficjalne wyjaśnienie momentu nadania numeru KSeF, jego obecności w UPO i różnicy względem numeru własnego faktury.

  6. Sesja interaktywna KSeF API 2.0

    Centrum Informatyki Resortu Finansów · dostęp: 21 lipca 2026

    Oficjalna dokumentacja wysyłki faktury, numeru referencyjnego i asynchronicznego sprawdzania wyniku przetwarzania.

  7. Sprawdzenie stanu faktury i pobranie UPO

    Centrum Informatyki Resortu Finansów · dostęp: 21 lipca 2026

    Oficjalny opis odczytu statusu, numeru KSeF oraz pobrania UPO po przetworzeniu faktury.

  8. Import faktur do KSeF w KSeFGPT

    KSeFGPT · dostęp: 21 lipca 2026

    Publiczny opis importu faktur z PDF, arkuszy i innych źródeł, mapowania pól, walidacji oraz kontroli dokumentów przed wysyłką.

Zobacz inne artykuły dotyczące krajowego systemu e-faktur