Przejdź do treści
Darmowy szablon

Szablon rejestru faktur z KSeF
Excel i Google Sheets, za darmo

Gotowy rejestr z listami statusów, auto-kolorowaniem opłaconych, flagą „po terminie", kategoriami i automatycznym podsumowaniem. W Google Sheets dochodzi auto-data opłacenia. Pobierz, wypełnij, panuj nad płatnościami.

Działa w Excelu i Arkuszach Google. Bez zapisu, bez podawania e-maila.

rejestr-faktur-ksef.xlsx
Nr faktury Kontrahent Brutto Kategoria Status Po terminie?
FV/2026/03/01Orange Polska1 230,00MediaOpłacona
FV/2026/03/02PKN Orlen842,55PaliwoNieopłacona⚠ Po terminie
FV/2026/03/03T-Mobile199,00UsługiCzęściowo
Suma brutto
2 271,55
Opłacone
1 230,00
Do zapłaty
842,55
Co potrafi szablon

Nie zwykła tabelka – rejestr, który sam pilnuje płatności

Listy statusów

Kolumna „Status płatności” z listą: Opłacona, Nieopłacona, Częściowo. Klikasz, nie wpisujesz.

Auto-kolorowanie

Opłacone podświetlają się na zielono, nieopłacone na czerwono, częściowe na bursztynowo – od razu widać sytuację.

Flaga „po terminie”

Kolumna sama oznacza nieopłacone faktury po terminie płatności – nic Ci nie umknie.

Auto-podsumowanie

Suma brutto, kwota opłacona, do zapłaty i liczba faktur liczą się same przez SUMIF/COUNTIF.

Kategorie faktur

Gotowa lista kategorii (media, paliwo, usługi, najem, oprogramowanie…) – grupuj koszty jednym kliknięciem.

Auto-data opłacenia (Sheets)

W Google Sheets data opłacenia wstawia się sama, gdy zmienisz status na „Opłacona”. Skrypt poniżej.

Google Sheets

Auto-data opłacenia w Arkuszach Google

Chcesz, żeby data opłacenia wpisywała się sama w momencie, gdy oznaczysz fakturę jako „Opłacona"? W Google Sheets wystarczy jednorazowo wkleić poniższy skrypt.

  1. Otwórz szablon w Arkuszach Google (Plik → Importuj lub wgraj na Dysk).
  2. Rozszerzenia → Apps Script.
  3. Wklej skrypt, zapisz – gotowe. Zmiana statusu na „Opłacona" wstawi dzisiejszą datę w kolumnie „Data opłacenia".
onEdit.gsGoogle Apps Script
function onEdit(e) {
  const sh = e.range.getSheet();
  if (sh.getName() !== 'Rejestr faktur') return;
  const STATUS_COL = 11; // K – Status płatności
  const DATE_COL = 13;   // M – Data opłacenia
  if (e.range.getColumn() === STATUS_COL && e.range.getRow() > 1) {
    const paid = e.range.getValue() === 'Opłacona';
    const dateCell = sh.getRange(e.range.getRow(), DATE_COL);
    if (paid && !dateCell.getValue()) {
      dateCell.setValue(new Date());
    }
  }
}
Pytania

Najczęstsze pytania

Tak. Pobierasz plik .xlsx za darmo, bez zakładania konta i bez podawania e-maila. Działa w Excelu i w Arkuszach Google.
Sam szablon wypełniasz ręcznie. Jeśli chcesz, żeby faktury z KSeF pobierały się i trafiały do Excela lub Google Sheets automatycznie, użyj KSeF Import – pobiera je z KSeF i eksportuje bez przepisywania.
W Google Sheets, po wklejeniu skryptu Apps Script ze strony, zmiana statusu na „Opłacona” wstawia dzisiejszą datę w kolumnie „Data opłacenia”. W Excelu datę wpisujesz ręcznie.
Tak. Lista kategorii jest edytowalna – możesz dopisać własne pozycje do listy rozwijanej w kolumnie „Kategoria”.
7 dni za darmo · bez karty kredytowej

Albo niech faktury z KSeF wpadają tu same

KSeF Import pobiera faktury z KSeF i eksportuje je do Excela i Google Sheets – z numerem KSeF, kwotami i statusami, bez ręcznego przepisywania.

Bez karty kredytowej Konfiguracja w 5 minut Serwery w EU · GDPR