Faktury kosztowe z KSeF do Excela: trzy sposoby
KSeF przechowuje faktury jako XML w strukturze FA(3). Księgowa, właściciel czy dział zakupów najczęściej chcą jednak jednej tabeli: kto, ile, do kiedy, na jaki rachunek. Oto trzy sposoby – od darmowego ręcznego po automatyczny.
Sposób 1: Aplikacja Podatnika + ręczne zestawienie
- Zaloguj się do Aplikacji Podatnika KSeF (ap.ksef.mf.gov.pl) w kontekście swojej firmy.
- Wejdź w faktury otrzymane (nabywca = Twój NIP), ustaw zakres dat.
- Pobierz XML-e lub przejrzyj listę i przepisz kluczowe pola do arkusza.
Dla kilku faktur miesięcznie to wystarczy. Przy kilkudziesięciu robi się z tego godzina tygodniowo.
Sposób 2: Power Query na plikach XML
Jeśli masz folder z XML-ami, Excel może je wczytać zbiorczo: Dane → Pobierz dane → Z pliku → Z folderu, a potem rozwinąć potrzebne węzły. Najważniejsze pola FA(3):
| Kolumna | Element XML |
|---|---|
| Numer faktury | Fa/P_2 |
| Data wystawienia | Fa/P_1 |
| NIP sprzedawcy | Podmiot1/DaneIdentyfikacyjne/NIP |
| Brutto | Fa/P_15 |
| Termin płatności | Fa/Platnosc/TerminPlatnosci/Termin |
| Rachunek | Fa/Platnosc/RachunekBankowy/NrRB |
| MPP | Fa/Adnotacje/P_18A (1 = mechanizm podzielonej płatności) |
Pułapka: numeru KSeF nie ma w samym XML – jest nadawany przez system i widać go na liście faktur, w nazwie pobranego pliku albo w metadanych z API. Bez niego zestawienie nie wystarczy do JPK_V7 ani, od 2027 r., do tytułów przelewów.
Sposób 3: automatyczne pobieranie codziennie
Program łączy się z API KSeF, raz dziennie pobiera nowe faktury otrzymane i dopisuje je do zestawienia. Tak działa KSeF Płatności: codziennie o poranku pobiera faktury kosztowe, robi PDF-y, Excel i ZIP dla księgowej, a przy okazji sprawdza rachunek z każdej faktury na białej liście. Dostęp daje token KSeF z uprawnieniem tylko do przeglądania faktur – jak go wygenerować.
Jeśli pobierasz faktury sam przez API, pamiętaj o limitach żądań – co oznacza komunikat „przekroczono limit”.
Co powinno być w dobrym zestawieniu
- numer KSeF i numer faktury – osobno,
- termin płatności i status (zapłacona / do zapłaty),
- rachunek z faktury i wynik sprawdzenia na białej liście z datą,
- flaga MPP i kwota brutto (powyżej 15 000 zł obowiązkowe MPP dla towarów z załącznika nr 15),
- Podmiot3, jeśli jest faktor – dlaczego to ważne.
Zobacz plany
Najczęstsze pytania
Czy Aplikacja Podatnika KSeF eksportuje faktury do Excela?
Nie bezpośrednio. Pozwala pobrać faktury jako pliki XML (pojedynczo lub paczką). Do Excela trzeba je przetworzyć – ręcznie, Power Query albo zewnętrznym narzędziem.
Jakie kolumny warto mieć w zestawieniu faktur kosztowych?
Numer KSeF, numer faktury (P_2), datę wystawienia, NIP i nazwę sprzedawcy, netto, VAT, brutto, termin płatności, rachunek bankowy, oznaczenie MPP i informację, czy rachunek jest na białej liście.
Czy Excel może otworzyć XML faktury KSeF?
Tak, ale FA(3) ma zagnieżdżoną strukturę (pozycje, stawki VAT, podmioty), więc Excel tworzy wiele wierszy na fakturę. Lepiej użyć Power Query i wybrać konkretne pola.