KSeF przechowuje fakturę, ale nie przejmie roli firmowego archiwum dokumentów. To rozróżnienie jest szczególnie ważne od momentu wejścia struktury FA(3), ponieważ pojawienie się w niej elementu „Załącznik” łatwo odczytać zbyt szeroko.
Załącznik KSeF nie jest miejscem, do którego można wrzucić skan protokołu odbioru, zdjęcia wykonanej instalacji, podpisaną umowę albo kilkudziesięciostronicową specyfikację techniczną w PDF. Jest integralną częścią pliku XML faktury i służy przede wszystkim do zapisania rozbudowanych danych związanych z samą fakturą.
W praktyce firma musi więc rozdzielić dwa problemy. Pierwszy to prawidłowe wystawienie i przechowanie faktury w KSeF. Drugi to przechowywanie całej dokumentacji, która potwierdza, skąd dana faktura się wzięła i dlaczego opiewa właśnie na taką kwotę. Tego drugiego zadania KSeF nie rozwiązuje.
Co naprawdę można umieścić w załączniku KSeF
Od 1 lutego 2026 r. obowiązującym wzorem faktury ustrukturyzowanej jest FA(3). Struktura zawiera fakultatywny element „Zalacznik”, ale technicznie nadal pozostajemy w jednym dokumencie XML. Nie jest to klasyczny mechanizm dodawania plików znany z poczty elektronicznej czy systemów obiegu dokumentów.
Ministerstwo Finansów wskazuje wprost, że do KSeF nie można w ramach tego rozwiązania dołączać plików PDF, Word, JPG czy PNG. Załącznik ma postać ustrukturyzowanych danych, które system może odczytać według zdefiniowanego schematu.
Element „Zalacznik” może zawierać do 1000 bloków danych. Poszczególne bloki mogą obejmować m.in. nagłówki, metadane, tekst oraz tabele. Taka konstrukcja dobrze pasuje do przypadków, w których faktura obejmuje bardzo dużą liczbę danych liczbowych lub rozliczeniowych.
Dobrym przykładem jest dostawca energii rozliczający kilka lub kilkadziesiąt punktów poboru. Na poziomie faktury potrzebne są informacje o ilościach, jednostkach, cenach jednostkowych i wartościach dotyczących konkretnych okresów albo lokalizacji. Podobny problem występuje w telekomunikacji czy przy rozliczaniu paliw. W takich przypadkach ustrukturyzowany załącznik może odciążyć podstawową część faktury, zachowując jednocześnie wszystkie dane w ramach jednego XML.
Granica jest jednak dość ostra. W załączniku powinny znaleźć się dane określone w art. 106e ust. 1 ustawy o VAT albo informacje ściśle z nimi związane. Nie jest to furtka do wysyłania całej dokumentacji transakcji.
MF wskazuje przykłady materiałów, których załącznik KSeF nie powinien zawierać:
-
umów i aneksów do umów,
-
zamówień,
-
protokołów odbioru,
-
cenników,
-
warunków gwarancji,
-
instrukcji obsługi,
-
materiałów reklamowych,
-
ofert indywidualnych,
-
newsletterów i informacji o promocjach.
Podobnie należy traktować zdjęcia. Fotografia odebranego towaru, wykonanej instalacji czy uszkodzenia transportowego nie jest elementem faktury w rozumieniu struktury FA(3). Plik JPG lub PNG trzeba przechowywać poza KSeF.
Istotne jest też rozróżnienie między specyfikacją biznesową jako dokumentem a szczegółowymi danymi fakturowymi. Jeżeli „specyfikacja” oznacza tabelę 500 pozycji zawierającą ilości, jednostki i ceny składające się na rozliczenie, część tych danych może mieścić się w strukturze załącznika. Jeżeli jednak jest to plik PDF z wymaganiami technicznymi urządzenia, zakresem robót, rysunkami czy opisem wykonania, powinien pozostać poza KSeF.
To rozróżnienie nie jest kosmetyczne. Ministerstwo Finansów zastrzega, że wykorzystywanie załącznika niezgodnie z przeznaczeniem może prowadzić do odebrania prawa do wystawiania i przesyłania faktur z załącznikiem.
Protokoły, zdjęcia i umowy potrzebują własnego repozytorium
Skoro KSeF nie przechowuje pełnej dokumentacji transakcji, trzeba wskazać drugie miejsce, w którym firma będzie ją gromadziła. W małej organizacji może to być uporządkowane repozytorium plików. Przy większej liczbie dokumentów znacznie praktyczniejszy staje się DMS, czyli system zarządzania dokumentami.
Kluczowa funkcja DMS nie polega na samym przechowaniu PDF. Ważniejsze jest stworzenie związku między dokumentami.
Dla jednej sprzedaży mogą istnieć przykładowo:
-
zamówienie klienta,
-
umowa lub zlecenie,
-
specyfikacja techniczna,
-
korespondencja dotycząca zakresu prac,
-
protokół wykonania,
-
protokół odbioru,
-
kilka zdjęć,
-
faktura wystawiona w KSeF,
-
późniejsza korekta faktury.
Bez mechanizmu łączenia tych elementów pracownik działu finansowego otrzymuje numer faktury, ale nadal musi zgadywać, w którym katalogu znajduje się protokół, kto przechowuje zdjęcia i czy dokument oznaczony nazwą „odbior_final_v3_poprawiony.pdf” rzeczywiście dotyczy tej transakcji.
W DMS dokumenty mogą zostać powiązane jednym identyfikatorem procesu, zamówienia, kontraktu albo faktury. Po otrzymaniu numeru KSeF można również zapisać numer KSeF jako metadane dokumentu, dzięki czemu z poziomu faktury da się przejść do całej dokumentacji operacyjnej.
Przykład z firmy budowlanej dobrze pokazuje różnicę. Podwykonawca kończy etap robót o wartości 80 tys. zł netto. Kierownik podpisuje protokół odbioru, a dokumentacja obejmuje dodatkowo sześć zdjęć i kosztorys powykonawczy. Faktura trafia do KSeF. Sam protokół i fotografie nie powinny tam trafić.
W dobrze skonfigurowanym DMS proces może wyglądać inaczej:
-
protokół zostaje zapisany w teczce konkretnego kontraktu,
-
zdjęcia otrzymują ten sam numer inwestycji lub zlecenia,
-
faktura po wystawieniu zostaje skojarzona z numerem KSeF,
-
użytkownik przeglądający fakturę może jednym wyszukaniem dotrzeć do protokołu, zdjęć i specyfikacji.
Takie rozwiązanie ma sens szczególnie wtedy, gdy firma wystawia dużo faktur wymagających dowodów wykonania usługi albo dostawy. Dotyczy to m.in. budownictwa, serwisu technicznego, logistyki, produkcji projektowej i usług realizowanych etapami.
DMS nie jest natomiast automatycznie potrzebny każdemu mikroprzedsiębiorcy. Jeżeli firma ma kilkanaście dokumentów miesięcznie, jeden użytkownik odpowiada za całość, a dokumentacja dodatkowa ogranicza się do kilku prostych umów, poprawnie uporządkowane repozytorium może być wystarczające. Zakup lub wdrożenie rozbudowanego systemu bez realnego problemu z wyszukiwaniem dokumentów tylko przenosi bałagan do droższego narzędzia.
Największa niedogodność DMS pojawia się zresztą nie przy przechowywaniu plików, lecz przy konfiguracji metadanych i integracji. Jeżeli każdy dział opisuje dokument inaczej, powstają równoległe identyfikatory: księgowość używa numeru faktury, sprzedaż numeru zamówienia, a dział realizacji numeru projektu. System istnieje, ale dokumentacja nadal się nie łączy.
Dlatego przed wdrożeniem trzeba ustalić jeden lub kilka identyfikatorów, które przechodzą przez cały proces.
KSeF i DMS powinny się uzupełniać, a nie dublować
Najbardziej praktyczny model polega na pozostawieniu każdemu systemowi jego właściwej roli.
KSeF odpowiada za fakturę ustrukturyzowaną. DMS odpowiada za dokumentację biznesową otaczającą transakcję.
Nie oznacza to jednak, że oba systemy powinny działać niezależnie. Im więcej faktur i dokumentów przechodzi przez firmę, tym bardziej opłacalne organizacyjnie staje się ich powiązanie.
Podstawowym łącznikiem może być numer faktury, ale w praktyce sam numer własny dokumentu bywa za słaby. Znacznie lepiej przechowywać także numer KSeF, numer zamówienia, kontraktu albo projektu. Wtedy fakturę można odnaleźć nawet wtedy, gdy użytkownik zna tylko jeden element transakcji.
Przykładowy model danych dla dokumentacji sprzedażowej może obejmować:
-
numer faktury,
-
numer KSeF,
-
NIP kontrahenta,
-
numer zamówienia,
-
numer umowy lub projektu,
-
datę sprzedaży,
-
typ dokumentu towarzyszącego,
-
osobę lub dział odpowiedzialny,
-
status akceptacji dokumentu.
Nie trzeba przy tym kopiować wszystkiego wszędzie. To częsty błąd. Jeśli oryginalny protokół znajduje się w DMS, system finansowo-księgowy może przechowywać jedynie identyfikator albo odwołanie umożliwiające jego odnalezienie. Powielanie tych samych PDF w kilku katalogach i aplikacjach prowadzi do problemu wersji: po pół roku nie wiadomo, który egzemplarz jest podpisany, który poprawiony, a który został przesłany klientowi.
Sama integracja wymaga jednak pracy. Trzeba określić:
-
które dokumenty mają być wiązane automatycznie,
-
skąd system pobiera numer KSeF,
-
co robić, jeżeli faktura nie ma jeszcze powiązanego zamówienia,
-
kto może edytować metadane,
-
jak obsługiwać faktury korygujące,
-
jak długo przechowywać poszczególne kategorie dokumentacji,
-
jakie uprawnienia powinien mieć dział finansowy, sprzedaż i osoby realizujące usługę.
Nie każdy proces wymaga integracji w czasie rzeczywistym. Jeżeli firma wystawia 30 faktur miesięcznie, ręczne przypisanie numeru KSeF do sprawy może być prostsze niż budowa połączenia przez API. Przy kilku tysiącach faktur miesięcznie ręczne wiązanie dokumentacji zaczyna natomiast generować błędy i zwyczajnie nie skaluje się.
Osobno trzeba potraktować możliwość korzystania z samego załącznika FA(3). Nie jest ona aktywna automatycznie. Podatnik chcący wystawiać faktury z załącznikiem musi złożyć w e-Urzędzie Skarbowym formularz ZGL_ZAL. Formularz jest dostępny od 1 stycznia 2026 r.
Po wysłaniu zgłoszenia można pobrać UPO, ale samo UPO nie oznacza jeszcze możliwości korzystania z funkcji. Zgłoszenia są realizowane w kolejności wpływu, a maksymalny wskazany przez MF czas realizacji wynosi 3 dni robocze. Informacja o statusie i realizacji jest wysyłana na adres e-mail podany w zgłoszeniu. Dopiero po otrzymaniu wiadomości potwierdzającej zgłoszenie można wystawiać i przesyłać faktury z załącznikiem.
To ważne również przy projektowaniu integracji. Firma nie powinna wdrażać procesu zakładającego obecność załącznika FA(3), zanim nie sprawdzi, czy ma aktywną funkcjonalność i czy jej system finansowo-księgowy rzeczywiście obsługuje odpowiednie elementy struktury.
Jeszcze ważniejsze jest wcześniejsze pytanie: czy firma w ogóle potrzebuje załącznika KSeF?
Jeżeli problemem są protokoły, zdjęcia, umowy lub dokumentacje techniczne, odpowiedź brzmi: nie. To zadanie dla repozytorium dokumentów.
Jeżeli problemem jest natomiast faktura zawierająca setki lub tysiące szczegółowych danych o jednostkach, ilościach i cenach związanych bezpośrednio z rozliczeniem, wtedy element „Zalacznik” FA(3) rzeczywiście może mieć zastosowanie.
FAQ
Czy można dodać do faktury KSeF protokół odbioru w PDF?
Nie. Protokół odbioru nie jest dokumentem przeznaczonym do umieszczania w załączniku FA(3). Powinien być przekazywany i przechowywany poza KSeF.
Czy do załącznika KSeF można dodać zdjęcia JPG lub PNG?
Nie. KSeF nie przyjmuje w tym mechanizmie nieustrukturyzowanych załączników graficznych. Zdjęcia trzeba przechowywać w innym systemie, np. DMS lub repozytorium dokumentacji projektu.
Czy specyfikacja może znaleźć się w KSeF?
Zależy od tego, co oznacza „specyfikacja”. Szczegółowe dane fakturowe dotyczące ilości, jednostek i cen mogą być zapisane w strukturze XML. Osobny dokument techniczny, projektowy lub handlowy w PDF nie powinien być traktowany jako załącznik KSeF.
Czy załącznik FA(3) jest obowiązkowy?
Nie. Jest funkcją fakultatywną. Podatnik korzysta z niej, gdy charakter rozliczeń uzasadnia przekazywanie rozbudowanych danych fakturowych.
Czy każdy podatnik może korzystać z faktur z załącznikiem?
Funkcja nie jest zarezerwowana dla konkretnych branż, ale przed jej użyciem trzeba złożyć formularz ZGL_ZAL w e-Urzędzie Skarbowym i otrzymać mailowe potwierdzenie realizacji zgłoszenia.
Czy złożenie ZGL_ZAL od razu aktywuje załączniki?
Nie. MF wskazuje maksymalny czas realizacji zgłoszenia wynoszący 3 dni robocze. Z funkcji można korzystać po otrzymaniu wiadomości e-mail potwierdzającej zgłoszenie.
Czy KSeF zastępuje DMS?
Nie. KSeF przechowuje faktury ustrukturyzowane i obsługuje proces związany z e-fakturą. DMS może przechowywać dokumenty takie jak umowy, protokoły, zdjęcia, dokumentację techniczną i korespondencję oraz wiązać je z konkretną fakturą lub transakcją.
Od czego zacząć porządkowanie dokumentacji przed integracją z KSeF?
Najpierw trzeba sporządzić listę dokumentów, które dziś są przesyłane lub archiwizowane razem z fakturą, i podzielić je na dwie grupy: dane będące elementem rozliczenia faktury oraz odrębne dokumenty biznesowe. Protokoły, zdjęcia, umowy i dokumentacje techniczne powinny trafić do drugiej grupy. Dopiero potem ma sens konfiguracja DMS lub integracji.
Pierwszy błąd do usunięcia jest więc prosty: nie projektować załącznika KSeF jako zamiennika folderu z PDF-ami. Najpierw trzeba ustalić, gdzie firma będzie przechowywała dokumenty pozafakturowe i po jakim identyfikatorze połączy je z fakturą oraz numerem KSeF. Dopiero w drugim kroku należy ocenić, czy rozliczenia są na tyle złożone, że rzeczywiście potrzebny jest element „Zalacznik” w FA(3).
