Przejdź do treści
Jak przenieść fakturę zakupową z KSeF na magazyn bez przepisywania? Subiekt GT, Optima i co dalej
10 min czytania faktura zakupowa z KSeF na magazyn

Jak przenieść fakturę zakupową z KSeF na magazyn bez przepisywania? Subiekt GT, Optima i co dalej

KSeF dostarcza faktury zakupowe do programu, ale PZ i powiązanie z towarami nadal często robi człowiek. Pokazujemy, jak to działa w Subiekcie GT i Optimie, gdzie zaczyna się ręczna praca i kiedy opłaca się moduł, który zrobi to za Ciebie.

Fakturę zakupową z KSeF można przenieść na magazyn bez przepisywania pozycji, jeśli program sprzedaży rozpozna towary z faktury i powiąże je z Twoją kartoteką. Subiekt GT i Comarch ERP Optima potrafią pobrać e-faktury z KSeF i utworzyć z nich dokument przyjęcia (PZ), ale tylko dla pozycji, które umieją dopasować. Resztę nadal ktoś wskazuje ręcznie. Ile tej pracy zostaje, zależy od porządku w kartotekach i od tego, ilu masz dostawców.

Poniżej opisujemy, jak to działa w obu programach według ich dokumentacji z 2026 roku, gdzie zaczyna się ręczna praca i kiedy opłaca się dodatek lub moduł, który zrobi to za Ciebie.

Dlaczego po KSeF faktury nadal przepisujemy do magazynu?

Po KSeF faktury nadal trafiają do magazynu ręcznie, bo KSeF dostarcza dokument księgowy, a nie przyjęcie towaru. Od 1 lutego 2026 r. każdy czynny podatnik VAT musi odbierać faktury przez KSeF, a od 1 kwietnia 2026 r. obowiązek wystawiania objął większość przedsiębiorców. Faktura jest więc w systemie od razu, w ustrukturyzowanej formie. Program nie wie jednak, że "Kabel YDY 3x2,5 krąg 100m" od dostawcy to Twój towar o indeksie KAB-325-100.

Typowa sytuacja w hurtowni lub firmie produkcyjnej wygląda tak: administrator pobiera faktury z KSeF, drukuje je albo przesyła mailem do magazynu, magazynier sprawdza dostawę, a ktoś wpisuje PZ pozycja po pozycji. Na forum InsERT użytkownicy opisują też obieg faktur kosztowych, w którym "administrator ręcznie przekazuje je do odpowiednich osób w celu akceptacji oraz opisania". KSeF przyspieszył dostarczenie faktury, ale nie zmienił tego, co dzieje się dalej.

Potrzebujesz pomocy we wdrożeniu? Zobacz konsultację projektu – poznaj zakres prac i sposób wyceny.

Wdrożenie w Twojej firmie

Jeśli chcesz przełożyć to na swoją firmę, kwadrans rozmowy wystarczy, żeby powiedzieć, od czego zacząć.

Bezpłatna wycena →

Jak Subiekt GT obsługuje faktury zakupu z KSeF?

Subiekt GT pobiera faktury zakupu z KSeF w module Zakup, w części e-Faktury (KSeF). Według pomocy InsERT pobieranie można uruchomić ręcznie, od ostatniego odbioru lub z wybranego okresu, a także automatycznie przy starcie programu albo co określoną liczbę minut. Pojedynczą fakturę da się pobrać po numerze KSeF.

Z pobranej e-faktury użytkownik tworzy zwykłą fakturę zakupu, która ma skutek magazynowy i finansowy. I tu jest najważniejsza rzecz, o którą często pytają użytkownicy na forum InsERT: dokument PZ nie powstaje automatycznie tak jak przy fakturze wprowadzanej ręcznie. Przyjęcie na magazyn pojawia się dopiero wtedy, gdy pozycje faktury są powiązane z towarami z kartoteki i użytkownik wykona skutek magazynowy. Pozycje rozpoznane jako usługi albo niepowiązane zostają poza magazynem.

Moduł e-faktur zakupu działa w ramach obsługi KSeF w InsERT GT i wymaga zarejestrowanej licencji oraz podłączonego Konta InsERT. Dla firm, które przyjmują dużo dostaw, partnerzy InsERT oferują dodatki do masowego importu faktur zakupu i dokumentów PZ.

Jak Optima zamienia fakturę z KSeF na PZ?

Comarch ERP Optima zapisuje faktury pobrane z KSeF najpierw w buforze. Dokumentacja Optimy 2026 opisuje dwie drogi do magazynu:

  1. Przekształcenie faktury do PZ. Po zatwierdzeniu faktury na stałe funkcja Przekształcenie do PZ tworzy dokument magazynowy dla tego samego kontrahenta i magazynu. Faktura w buforze nie może być przekształcona.
  2. Powiązanie z wcześniejszym PZ. Jeśli towar przyjęto na magazyn przed nadejściem faktury, kreator Powiąż dokumenty PZ łączy fakturę z istniejącym przyjęciem. Gdy w bazie są identyczne PZ i FZ, program proponuje powiązanie sam.

O dopasowaniu pozycji decyduje parametr Weryfikuj mapowanie. Program pokazuje okno, w którym każdej pozycji z faktury wskazuje się istniejący towar, zakłada nowy albo ją pomija. Jeśli nic nie wskażesz, Optima ostrzega, że założy nowe pozycje w cenniku.

Dokumentacja wymienia też ograniczenia, które warto znać przed startem: powiązania FZ z PZ nie da się cofnąć inaczej niż przez usunięcie faktury, po powiązaniu nie można zmieniać ilości na pozycjach powiązanych z PZ, a przy różnicy cen zostaje cena z faktury i powstaje korekta wartości PZ. Usługi trafiają na PZ tylko wtedy, gdy włączysz parametr przenoszenia usług.

Gdzie zostaje ręczna praca, mimo funkcji programu?

Ręczna praca zostaje w czterech miejscach, niezależnie od programu:

  • Powiązanie pozycji z towarami. Każdy dostawca nazywa towary po swojemu. Pierwsza faktura od nowego dostawcy to zwykle kilkanaście ręcznych wskazań.
  • Jednostki i przeliczniki. Dostawca fakturuje w kartonach, a Ty prowadzisz magazyn w sztukach, albo odwrotnie.
  • Rozbieżności z dostawą. Faktura mówi 100 sztuk, a magazyn przyjął 96. Program nie wie o tym, dopóki magazynier nie powie.
  • Akceptacja kosztów. Faktury bez towarów, na przykład za transport, usługi lub naprawy, muszą trafić do osoby, która może je zatwierdzić.

Jeśli faktur jest kilka tygodniowo od stałych dostawców, funkcje programu i uporządkowana kartoteka zwykle wystarczą. Jeśli są dziesiątki dziennie od wielu dostawców, te cztery miejsca zabierają godziny.

Sposób 1: porządek w kartotekach i ustawieniach programu

Pierwszy sposób nie wymaga programisty i warto go zrobić zawsze. Polega na tym, żeby program miał po czym rozpoznać towar.

  1. Uzupełnij EAN i kody dostawców w kartotekach towarów, które kupujesz najczęściej. Dopasowanie po EAN jest najpewniejsze.
  2. Ustaw przeliczniki jednostek dla towarów kupowanych w opakowaniach zbiorczych.
  3. Włącz automatyczne pobieranie z KSeF, żeby faktury nie czekały na ręczny odbiór.
  4. Ustal, kto zatwierdza PZ: magazynier po sprawdzeniu dostawy, a nie osoba w biurze, która nie widziała towaru.
  5. W Optimie przemyśl parametr Weryfikuj mapowanie: włączony daje kontrolę przy każdej fakturze, wyłączony przyspiesza pracę, ale grozi zakładaniem duplikatów towarów.

Użytkownicy forum InsERT zwracają uwagę, że przy uporządkowanych kartotekach większość faktur przyjmuje się prawie sama. To prawda dla stałych dostawców i powtarzalnego asortymentu.

Sposób 2: dodatek lub integracja do importu faktur

Drugi sposób to gotowy dodatek albo integracja, które pobierają faktury i tworzą dokumenty według Twoich reguł. Partnerzy InsERT i Comarch oferują narzędzia do masowego importu faktur zakupu i PZ, a niektóre programy księgowe i usługi OCR mają własne mechanizmy wiązania dokumentów.

Gdy faktury i dokumenty przychodzą z kilku źródeł naraz, z KSeF, z maila jako PDF i z folderu na dysku, przydaje się integracja, która zbiera je w jednym miejscu i dopiero potem zapisuje w programie. W ogłoszeniach na giełdach zleceń firmy opisują dokładnie taki układ: część faktur przychodzi z KSeF, część mailem, a celem jest automatyczne przyjęcie towaru i założenie brakujących pozycji. Jak działa takie połączenie technicznie, opisujemy w tekście jak połączyć dwa programy bez przepisywania danych.

Sposób 3: moduł na miarę ze słownikiem powiązań i akceptacją

Trzeci sposób to moduł, który robi całą drogę od faktury do magazynu według Twoich zasad: pobiera faktury z KSeF, rozpoznaje pozycje ze słownika powiązań kodów dostawców, porównuje z dostawą, wysyła faktury kosztowe do akceptacji właściwej osoby i dopiero zatwierdzone zapisuje w Subiekcie, Optimie lub enova.

Co zwykle zawiera taki moduł:

  • Słownik powiązań kod dostawcy i Twój indeks, uzupełniany raz przy pierwszej fakturze od dostawcy.
  • Ekran rozbieżności: faktura kontra przyjęta ilość, z podświetleniem różnic.
  • Akceptacja kosztów z przypisaniem do osoby lub kategorii, z przypomnieniem po kilku dniach.
  • Zapis do programu dopiero po zatwierdzeniu, przez Sferę w Subiekcie GT, import w Optimie lub WebAPI w enova365.
  • Raport, które faktury czekają, na kim i od ilu dni.

Moduł dedykowany tego typu wyceniamy od 8 000 zł netto, a gdy jest częścią większego systemu zakupów lub produkcji, od 19 999 zł netto.

Porównanie trzech sposobów

Wybór sposobu zależy od liczby faktur, liczby dostawców i tego, czy faktury wymagają akceptacji.

KryteriumPorządek w programieDodatek lub integracjaModuł na miarę
Liczba fakturkilka do kilkunastu tygodniowokilkanaście do kilkuset tygodniowodziesiątki dziennie
Nowi dostawcyrzadkośrednio częstoczęsto
Koszt początkowyczas na konfiguracjęod kilkuset do kilku tys. złod 8 000 zł netto
Rozbieżności z dostawąręczniezależy od dodatkuekran rozbieżności
Akceptacja kosztówpoza programemrzadko w zakresiewbudowana
Ryzyko duplikatów towarówśrednieniskie do średniegoniskie

Ile kosztuje ręczne przyjmowanie faktur na magazyn?

Ręczne przyjmowanie faktur kosztuje tyle, ile minut zajmuje jedna faktura razy ich liczba. Przykład: 30 faktur dziennie po 5 minut to 150 minut dziennie, czyli około 52 godzin w miesiącu. Przy minimalnym wynagrodzeniu w 2026 roku, które wynosi 4 806 zł brutto (rozporządzenie Rady Ministrów z 11 września 2025 r.), koszt pracodawcy to około 5,8 tys. zł miesięcznie, a jedna trzecia etatu to ponad 20 tys. zł rocznie.

Do tego dochodzą koszty, które trudniej policzyć: towar przyjęty pod złym indeksem, zdublowane kartoteki, faktury kosztowe zapłacone po terminie, bo czekały na akceptację. Swoje liczby możesz wpisać w tester automatyzacji.

Co z płatnościami i numerem KSeF?

Numer KSeF przyda się także przy płatnościach. Do końca 2026 r. nie ma obowiązku podawania numeru KSeF w tytule przelewu za e-fakturę, a w tym okresie nie ma też kar za błędy w fakturowaniu w KSeF. Po tym terminie warto, żeby moduł zakupów przechowywał numer KSeF przy fakturze i przekazywał go do płatności. Ułatwia to też pracę biuru rachunkowemu przy parowaniu przelewów. Problemy KSeF od strony sprzedaży w sklepie opisujemy w osobnym tekście.

Najczęstsze pytania

Czy faktura zakupowa z KSeF sama tworzy PZ w Subiekcie GT?

Faktura zakupowa pobrana z KSeF nie tworzy w Subiekcie GT dokumentu PZ sama z siebie. Program pobiera e-fakturę w module Zakup, a z niej użytkownik tworzy fakturę zakupu ze skutkiem magazynowym. Przyjęcie na magazyn powstaje dopiero wtedy, gdy pozycje faktury są powiązane z towarami z kartoteki i użytkownik wykona skutek magazynowy. Usługi i nierozpoznane pozycje zostają poza magazynem.

Jak w Optimie zrobić PZ z faktury pobranej z KSeF?

W Comarch ERP Optima faktura pobrana z KSeF trafia najpierw do bufora. Po zatwierdzeniu można ją przekształcić do PZ albo powiązać z wcześniej wprowadzonym PZ kreatorem z listy faktur zakupu. Warunkiem jest powiązanie pozycji z kartotekami towarów; parametr Weryfikuj mapowanie decyduje, czy okno łączenia pozycji pojawia się zawsze, czy tylko przy braku automatycznego dopasowania.

Dlaczego pozycje z faktury KSeF nie łączą się z moimi towarami?

Pozycje z faktury KSeF nie łączą się z towarami, bo dostawca używa własnych nazw i kodów, a program szuka dopasowania po danych z Twojej kartoteki. Jeśli kod dostawcy, EAN lub nazwa się różnią, program zaproponuje nowy towar albo zostawi pozycję do ręcznego wskazania. Rozwiązaniem jest słownik powiązań kodów dostawcy z Twoimi indeksami, uzupełniany przy pierwszej fakturze od każdego dostawcy.

Ile kosztuje automatyzacja przyjmowania faktur z KSeF na magazyn?

Koszt automatyzacji przyjmowania faktur z KSeF zależy od tego, ile robi sam program. Gdy wystarczą funkcje Subiekta lub Optimy i porządek w kartotekach, koszt to głównie czas na konfigurację. Dodatki partnerów do importu faktur kosztują zwykle od kilkuset do kilku tysięcy złotych. Moduł dedykowany ze słownikiem powiązań, akceptacją i raportem rozbieżności w KC Mobile zaczyna się od 8 000 zł netto.

Kto powinien akceptować faktury kosztowe pobrane z KSeF?

Faktury kosztowe pobrane z KSeF powinna akceptować osoba, która zamówiła towar lub usługę, a nie księgowa ani administrator, który pobrał dokumenty. W małej firmie wystarczy prosta zasada: faktura trafia do osoby przypisanej do dostawcy lub kategorii kosztu, a ta zatwierdza ją jednym kliknięciem z opisem. Bez takiej zasady faktury czekają w skrzynce administratora i trafiają do księgowości z opóźnieniem.

Policz faktury z jednego tygodnia

Zanim zapytasz o wycenę, sprawdź na jednym tygodniu, ile faktur zakupowych przyszło z KSeF, od ilu dostawców, ile pozycji trzeba było wskazać ręcznie i ile faktur kosztowych czekało na akceptację dłużej niż trzy dni. Wyślij te liczby z nazwą programu przez formularz kontaktowy. Powiemy, czy wystarczy porządek w programie, czy potrzebny jest dodatek lub moduł. Jeśli zamówienia od klientów też przepisujecie ręcznie, zobacz jak przestać przepisywać zamówienia do Subiekta, a zakres naszych prac na stronie automatyzacje.

Zdjęcie autora: Krzysztof Czapnik
O autorze

Krzysztof Czapnik

Founder & Technical Lead, KC Mobile

Projektuję i rozwijam strony WordPress, sklepy WooCommerce oraz aplikacje internetowe. Łączę projektowanie z programowaniem, integracjami i technicznym SEO. Projekty KC Mobile prowadzę osobiście.

Potrzebujesz pomocy z tym tematem? Napisz – odpowiem osobiście w 24h.

Bezpłatna wycena