Wystawianie e-faktury KSeF FA(3): od wypełnienia formularza do pliku XML
Tablixa Blog · 2026-05-07
Wystawianie e-faktury KSeF FA(3): od wypełnienia formularza do pliku XML
Obowiązek wystawiania faktur przez KSeF zbliża się wielkimi krokami. Wiele firm, zwłaszcza małych i jednoosobowych działalności, zastanawia się: jak właściwie wygląda wystawianie e-faktury w standardzie FA(3)? Co muszę wypełnić? Co system generuje automatycznie?
Ten przewodnik pokazuje cały proces od A do Z.
Krok 1: Dane sprzedawcy (Twoje dane)
Zanim wystawisz pierwszą fakturę, skonfiguruj profil firmy. Dane wymagane przez FA(3):
- NIP – 10-cyfrowy numer identyfikacji podatkowej
- Pełna nazwa firmy – dokładnie tak jak w CEIDG lub KRS
- Adres prowadzenia działalności – ulica, numer, kod pocztowy, miejscowość
- Numer rachunku bankowego – nieobowiązkowy w FA(3), ale wymagany praktycznie przez każdego kontrahenta
System Tablixa zapamiętuje profil sprzedawcy – nie musisz go wpisywać przy każdej fakturze.
Krok 2: Dane nabywcy
Dla polskiego kontrahenta będącego podatnikiem VAT wystarczy podać NIP – system automatycznie pobierze nazwę i adres z bazy GUS/VIES.
Dla kontrahenta zagranicznego:
- Podatnik UE:
NrVatUEz kodem kraju (np.DE123456789) - Spoza UE:
NrEORIlub identyfikator krajowy - Osoba fizyczna nieprowadząca działalności: brak NIP (faktura B2C)
Krok 3: Pozycje faktury
To serce każdej faktury. Dla każdej pozycji podaj:
| Pole | Przykład |
|---|---|
| Nazwa towaru/usługi | „Usługa doradztwa podatkowego" |
| Jednostka miary | szt., godz., kg |
| Ilość | 10 |
| Cena jednostkowa netto | 150,00 PLN |
| Stawka VAT | 23% |
System automatycznie wylicza: wartość netto (10 × 150 = 1 500,00), VAT (345,00) i brutto (1 845,00).
Stawki VAT dostępne w FA(3)
23– stawka podstawowa8– towary i usługi z załącznika nr 3 do ustawy o VAT5– żywność, książki, leki0– eksport, WDTZW– zwolnienie z VAT (art. 43)NP– czynność niepodlegająca opodatkowaniu
Błędna stawka VAT to najczęstszy powód korekty faktury.
Krok 4: Dane płatności
Pola opcjonalne, ale praktycznie wymagane:
- Termin płatności – data
YYYY-MM-DD - Forma płatności:
przelew,gotówka,karta,kompensata - Numer rachunku bankowego – IBAN (34-cyfrowy) dla przelewu
Krok 5: Generowanie pliku XML
Po wypełnieniu formularza system:
- Waliduje NIP sprzedawcy i nabywcy (suma kontrolna)
- Sprawdza zgodność kwot: Σ netto + Σ VAT = brutto
- Weryfikuje obecność wszystkich pól obowiązkowych
- Generuje XML w schemacie FA(3) z prawidłowym
SchemaVersion="1-0E" - Opcjonalnie renderuje podgląd PDF
Jeśli walidacja wykryje błąd (np. niezgodność kwot o 0,01 zł z powodu zaokrąglenia), system wyświetli precyzyjny komunikat wskazujący pole do poprawy.
Specyfika faktur FA(3) vs faktur papierowych
Najczęstsze pytanie: czym różni się e-faktura FA(3) od zwykłej faktury?
| Aspekt | Faktura tradycyjna | E-faktura FA(3) |
|---|---|---|
| Format | PDF, papier | XML (+ opcjonalnie PDF) |
| Podpis | nie wymagany | kryptograficzny w KSeF |
| Archiwizacja | u obu stron | centralnie w KSeF |
| Korekta | nowa faktura KOR | plik XML KOR w KSeF |
| Duplikat | na żądanie | pobierz z KSeF |
| Numer referencyjny | brak | nadany przez KSeF |
Kiedy faktura trafia do KSeF?
Wysyłka do KSeF to osobny krok po wygenerowaniu XML. Możesz:
- Wysłać od razu przez API KSeF (potrzebujesz tokenu autoryzacyjnego)
- Pobrać XML i wysłać przez swój system ERP lub aplikację MF
- Archiwizować lokalnie – jeśli KSeF nie jest jeszcze obowiązkowy dla Twojej firmy
Po przyjęciu przez KSeF faktura otrzymuje Numer Referencyjny KSeF – unikalny identyfikator potwierdzający, że dokument jest zarejestrowany w systemie Ministerstwa Finansów.
Najczęstsze błędy przy wystawianiu pierwszej e-faktury
- NIP z kreskami – w XML podajemy NIP jako 10 cyfr bez separatorów
- Zaokrąglenia – suma pozycji może różnić się od P_15 o grosze; system musi pilnować zasad zaokrąglania
- Brak GTU – dla towarów objętych JPK_V7 (alkohol, elektronika, paliwo) kody GTU są obowiązkowe
- Data sprzedaży – jeśli usługę wykonano w innym miesiącu niż wystawienie faktury, podaj
P_6
Podsumowanie
Wystawianie e-faktury KSeF FA(3) jest prostsze niż się wydaje – większość danych system wylicza automatycznie. Kluczowe to: poprawny NIP kontrahenta, właściwa stawka VAT dla każdej pozycji i zgodność kwot. Tablixa prowadzi przez cały proces i waliduje dane przed wygenerowaniem XML, eliminując najczęstsze błędy już na etapie formularza.