Załóż konto
Poradnik

Przykładowa faktura XML FA(3) dla KSeF: pole po polu

Stan na 5 listopada 2026

FA(3) to obowiązująca struktura faktury w KSeF: faktury ustrukturyzowane wystawiane od 1 lutego 2026 r. mają ten format (broszura FA(3)).

faktura-vat.xml

<Fa>
  <KodWaluty>PLN</KodWaluty>
  <P_1>2026-11-05</P_1>
  <P_2>FV/1/11/2026</P_2>
  <P_13_1>1000.00</P_13_1>
  <P_14_1>230.00</P_14_1>
  <P_15>1554.00</P_15>
  <RodzajFaktury>VAT</RodzajFaktury>
</Fa>

Pliki do pobrania

Pliki powstały w naszym generatorze. Dane w nich są zmyślone, więc nie wysyłaj ich do KSeF. Ministerstwo publikuje własny zestaw 26 przykładowych plików.

Układ pliku

Elementem głównym jest Faktura w przestrzeni nazw schematu FA(3). Obowiązkowe są cztery części (broszura):

ElementCo zawiera
NaglowekKod formularza, wariant 3 i datę utworzenia pliku.
Podmiot1Sprzedawcę: NIP, nazwę, adres.
Podmiot2Nabywcę. Polski NIP musi być w polu NIP, inaczej nabywca nie zobaczy faktury w KSeF.
FaDaty, numer, kwoty, adnotacje, rodzaj faktury i pozycje.

Pola w Fa

PoleZnaczenieW pliku VAT
KodWalutyKod waluty ISO 4217.PLN
P_1Data wystawienia.2026-11-05
P_2Numer faktury nadany przez Ciebie, nie numer KSeF.FV/1/11/2026
P_6Data dostawy lub usługi albo otrzymania zapłaty, wspólna dla pozycji.2026-11-05
P_13_1, P_14_1Netto i podatek dla stawki podstawowej.1000.00, 230.00
P_13_2, P_14_2Netto i podatek dla pierwszej stawki obniżonej.300.00, 24.00
P_15Kwota należności ogółem, brutto.1554.00
RodzajFakturyVAT dla zwykłej faktury, KOR dla korekty, ZAL dla zaliczki.VAT
AdnotacjeBlok oznaczeń faktury.

Pola w FaWiersz

PoleZnaczenieW pozycji 1
NrWierszaFaNumer pozycji.1
P_7Nazwa towaru lub usługi.Projekt strony
P_8A, P_8BJednostka i ilość.szt., 1
P_9ACena jednostkowa netto.1000
P_11Wartość netto.1000.00
P_12Stawka VAT.23

Format danych

  • Kodowanie UTF-8.
  • Separatorem dziesiętnym jest kropka, bez separatora tysięcy.
  • Kwoty mają do 2 miejsc po przecinku, a ilości i niektóre inne pola do 6.
  • Daty mają format RRRR-MM-DD.

Źródła: broszura FA(3), Struktura logiczna FA(3)