Oznaczanie faktur z KSeF jako opłacone — jak nie przegapić płatności
Opublikowano: 15 lutego 2026 · Zaktualizowano: 19 kwietnia 2026 · Czas czytania: 8 min
W skrócie
- Problem: KSeF nie ma pola „opłacona/nieopłacona". Przedsiębiorcy bez programu księgowego nie widzą, które z 47 faktur marca wymagają dziś przelewu.
- Rozwiązanie: KSeF Import dopisuje każdą nową fakturę jako wiersz w arkuszu (Google Sheets / Excel). Ty dodajesz kolumnę „Opłacona" i jedną formułę → masz automatyczny system kontroli płatności bez instalacji czegokolwiek.
- Ważne: aplikacja nigdy nie nadpisuje Twoich statusów — nowe wiersze dopisywane są na końcu, Twoje kolumny U+ są nietykalne.
- Efekt: jedno spojrzenie na arkusz z warunkowym formatowaniem i wiesz, co jest opłacone (zielone), co do zapłaty (żółte), co przeterminowane (czerwone).
KSeF rejestruje faktury — ale nie śledzi płatności. Gdy faktura zakupowa pojawia się w systemie, nie wiadomo, czy została już opłacona, czy jeszcze czeka na przelew. Dla wielu firm brak kontroli nad statusem płatności faktur to jeden z głównych problemów operacyjnych — a dla JDG i małych firm często oznacza opóźnione płatności i utratę rabatów za szybką zapłatę.
Dlaczego KSeF nie rozwiązuje problemu płatności?
Krajowy System e-Faktur jest rejestrem dokumentów podatkowych, nie systemem zarządzania płatnościami. KSeF przechowuje informacje o fakturze (numer, kwota, daty, strony transakcji), ale:
- Nie wie, czy faktura została opłacona
- Nie wysyła przypomnień o zbliżającym się terminie płatności
- Nie pozwala oznaczać dokumentów statusem "zapłacona" / "niezapłacona"
- Nie generuje raportów o zaległościach
To luka, którą musisz wypełnić samodzielnie — albo za pomocą odpowiedniego narzędzia.
Arkusz kalkulacyjny jako rejestr płatności
Najprostszym i najskuteczniejszym rozwiązaniem jest połączenie automatycznego importu faktur z ręcznym oznaczaniem statusu płatności w arkuszu. Oto jak to wygląda w praktyce:
- KSeF Import pobiera faktury i dopisuje je jako nowe wiersze do Google Sheets lub pliku Excel
- Dodajesz kolumnę "Status" — np. z wartościami: "Do zapłaty", "Opłacona", "Przeterminowana"
- Oznaczasz faktury po dokonaniu przelewu — zmieniasz status na "Opłacona" i opcjonalnie wpisujesz datę zapłaty
KSeF Import dopisuje nowe wiersze, ale nie modyfikuje istniejących — Twoje oznaczenia statusów są bezpieczne i nie zostaną nadpisane.
Praktyczne triki w Google Sheets
Google Sheets oferuje kilka funkcji, które ułatwiają kontrolę płatności:
- Formatowanie warunkowe — ustaw, żeby wiersze z "Do zapłaty" miały żółte tło, a "Przeterminowana" — czerwone. Od razu widzisz, co wymaga uwagi.
- Filtrowanie — filtruj po statusie, żeby wyświetlić tylko niezapłacone faktury. Idealne do cotygodniowego przeglądu.
-
Formuła terminu — dodaj kolumnę z formułą
=IF(AND(Status="Do zapłaty", TODAY()>Termin), "PRZETERMINOWANA", ""), która automatycznie flaguje zaległe dokumenty. -
Suma do zapłaty —
=SUMIF(Status, "Do zapłaty", Brutto)pokaże łączną kwotę zobowiązań.
Automatyczne powiadomienia
Jeśli używasz Google Sheets, możesz ustawić proste powiadomienie email o zmianach w arkuszu (Narzędzia → Reguły powiadomień). Gdy KSeF Import dopisze nową fakturę, dostaniesz email — dzięki temu nie przeoczysz żadnego dokumentu.
W planach z raportami email, KSeF Import wysyła również cykliczne podsumowania synchronizacji — wiesz, ile nowych faktur pojawiło się od ostatniego sprawdzenia.
Kto na tym korzysta?
System oznaczania płatności w arkuszu sprawdza się szczególnie dobrze w firmach, które:
- Otrzymują kilkadziesiąt faktur miesięcznie i nie mają systemu ERP
- Chcą mieć prosty przegląd zobowiązań bez wdrażania skomplikowanego oprogramowania
- Pracują z księgową lub biurem rachunkowym, któremu udostępniają arkusz
- Chcą uniknąć utraty rabatu za wczesną zapłatę (często 1-3% brutto)
- Muszą przygotować CFO albo zarządowi tygodniowy raport „co do zapłaty w tym tygodniu"
Praktyczny szablon: jak ustawić w 10 minut
Najszybsza ścieżka od zera do działającej kontroli płatności — krok po kroku:
- Utwórz arkusz Google Sheets (albo pobierz kopię naszego szablonu z panelu KSeF Import po rejestracji).
- Skonfiguruj eksport KSeF → Sheets (instrukcja: KSeF do Google Sheets). Po pierwszym sync widzisz faktury w kolumnach A-S.
- Dodaj trzy kolumny własne: T — „Opłacona" (dropdown: Tak/Nie), U — „Data płatności" (puste albo data), V — „Notatka" (dla ciebie).
- Wklej formułę statusu w kolumnie W:
=JEŻELI(T2="Tak"; "✓ Opłacona"; JEŻELI(DZIŚ()>D2+14; "⚠ Zaległa"; "○ Do zapłaty")). - Format warunkowy na kolumnę W: „Opłacona" → zielone tło, „Do zapłaty" → żółte, „Zaległa" → czerwone.
- Dodaj 2 sumy u góry arkusza:
=SUMIF(W:W;"* Zaległa";M:M)(zaległe łącznie),=SUMIF(W:W;"○ Do zapłaty";M:M)(do zapłaty). - Udostępnij księgowej (tylko odczyt). Księgowa widzi to samo co ty — plus potwierdzenia płatności z banku.
Integracja z bankiem: automatyczne zaznaczanie po przelewie
Bardziej zaawansowany setup: gdy bank (np. mBank, ING, Santander) eksportuje historię operacji do CSV, możesz w Google Sheets pisać formułę WYSZUKAJ.PIONOWO po numerze faktury w opisie przelewu. Jeśli znalazła przelew = automatyczne ustawienie T na „Tak" i wypełnienie daty płatności. Szczegóły implementacji w artykule: automatyczne płatności faktur KSeF, w którym pokazujemy generowanie paczek przelewów i synchronizację z bankiem.
FAQ — najczęstsze pytania
Czy KSeF oficjalnie planuje dodać pole „opłacona"?
Nie — Ministerstwo Finansów komunikuje, że KSeF to rejestr dokumentów podatkowych, nie system windykacji. W schemacie FA(3) istnieje pole TerminPlatnosci, ale nie ma pola DataZaplaty. Odpowiedzialność za śledzenie płatności leży po stronie podatnika lub jego systemu ERP.
Co, jeśli przegapię termin i faktura jest z MPP?
Faktury z split payment (MPP) (≥ 15 000 zł + towary z załącznika 15) obowiązkowo regulujesz na rachunek VAT sprzedawcy. Opóźnienie powyżej 60 dni od terminu płatności powoduje utratę prawa do ulgi na złe długi i może być kwestionowane przy kontroli. Kolumna MPP jest już w arkuszu — dodaj formatowanie warunkowe „jeśli MPP=true i zaległa → pomarańczowy alert".
Czy mogę to wszystko zrobić w Excelu zamiast Google Sheets?
Tak — formuły i formatowanie warunkowe działają identycznie. Różnica: Excel nie ma wbudowanych powiadomień email o zmianach w pliku. Jeśli chcesz alerty o nowych fakturach, Sheets jest wygodniejszy (menu Narzędzia → Reguły powiadomień).
Co z płatnościami w walucie obcej (EUR, USD)?
KSeF Import dopisuje kolumnę Waluta i Kurs NBP. Suma do zapłaty per waluta: =SUMIFS(M:M;N:N;"EUR";T:T;"Nie"). Przy płatnościach dewizowych pamiętaj o różnicach kursowych przy zamknięciu roku. Więcej: faktury walutowe KSeF po kursie NBP.
Jak śledzić zaległości klienta (należności), nie tylko swoich zobowiązań?
Ten sam schemat działa dla faktur sprzedażowych — kolumna C „Typ" filtrujesz na „Sprzedażowa", a kolumna T staje się „Otrzymana wpłata". Dostajesz raport Należności zamiast Zobowiązań. Często te dwa arkusze trzyma się jako osobne zakładki w jednym pliku, żeby jednym rzutem oka widzieć saldo.
Powiązane artykuły
Automatyczne płatności faktur KSeF
Paczki przelewów do banku bezpośrednio z arkusza — bez ręcznego wpisywania.
Kontrola faktur KSeF w małej firmie
Praktyczny przegląd bez systemu księgowego — dla JDG i małych firm.
Rejestr kosztów KSeF do KPiR
Automatyczny rejestr faktur kosztowych w Google Sheets — gotowy do KPiR.
Artykuł przygotowany przez zespół KSeF Import (ANTENA Sp. z o.o.)