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.

1 Dane sprzedawcy i nabywcy 2 Pozycje faktury i stawki VAT 3 Metoda i termin płatności 4 Podgląd i weryfikacja kwot 5 Generuj XML FA(3) + PDF Co dostajesz po wygenerowaniu? Plik XML FA(3) gotowy do wysyłki do KSeF lub importu do ERP Podgląd PDF faktura w układzie A4 do druku lub e-maila Numer KSeF po wysyłce do KSeF potwierdzenie MF

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: NrVatUE z kodem kraju (np. DE123456789)
  • Spoza UE: NrEORI lub 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:

PolePrzykład
Nazwa towaru/usługi„Usługa doradztwa podatkowego"
Jednostka miaryszt., godz., kg
Ilość10
Cena jednostkowa netto150,00 PLN
Stawka VAT23%

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 podstawowa
  • 8 – towary i usługi z załącznika nr 3 do ustawy o VAT
  • 5 – żywność, książki, leki
  • 0 – eksport, WDT
  • ZW – 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:

  1. Waliduje NIP sprzedawcy i nabywcy (suma kontrolna)
  2. Sprawdza zgodność kwot: Σ netto + Σ VAT = brutto
  3. Weryfikuje obecność wszystkich pól obowiązkowych
  4. Generuje XML w schemacie FA(3) z prawidłowym SchemaVersion="1-0E"
  5. 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?

AspektFaktura tradycyjnaE-faktura FA(3)
FormatPDF, papierXML (+ opcjonalnie PDF)
Podpisnie wymaganykryptograficzny w KSeF
Archiwizacjau obu stroncentralnie w KSeF
Korektanowa faktura KORplik XML KOR w KSeF
Duplikatna żądaniepobierz z KSeF
Numer referencyjnybraknadany przez KSeF

Kiedy faktura trafia do KSeF?

Wysyłka do KSeF to osobny krok po wygenerowaniu XML. Możesz:

  1. Wysłać od razu przez API KSeF (potrzebujesz tokenu autoryzacyjnego)
  2. Pobrać XML i wysłać przez swój system ERP lub aplikację MF
  3. 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

  1. NIP z kreskami – w XML podajemy NIP jako 10 cyfr bez separatorów
  2. Zaokrąglenia – suma pozycji może różnić się od P_15 o grosze; system musi pilnować zasad zaokrąglania
  3. Brak GTU – dla towarów objętych JPK_V7 (alkohol, elektronika, paliwo) kody GTU są obowiązkowe
  4. 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.