K
ksef.guru
Pomoc XML
← Powrót do pomocy

XML faktury – nowa faktura

Poniżej znajduje się przykładowy, zanonimizowany plik XML dla nowej faktury wygenerowanej w KSeF.guru.

Na co zwrócić uwagę

  • poprawność danych sprzedawcy i nabywcy, w szczególności NIP, nazwa i adres,
  • numer faktury oraz daty wystawienia i sprzedaży,
  • kwoty netto, VAT i brutto,
  • stawka VAT w pozycjach faktury,
  • termin i forma płatności.

Przykładowy XML

Przykład: nowa faktura
<Faktura xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://crd.gov.pl/wzor/2025/06/25/13775/">
  <Naglowek>
    <KodFormularza kodSystemowy="FA (3)" wersjaSchemy="1-0E">FA</KodFormularza>
    <WariantFormularza>3</WariantFormularza>
    <DataWytworzeniaFa>2026-04-13T11:34:16.3391429+00:00</DataWytworzeniaFa>
    <SystemInfo>KSeF.guru</SystemInfo>
  </Naglowek>

  <Podmiot1>
    <DaneIdentyfikacyjne>
      <NIP>1111111111</NIP>
      <Nazwa>Przykładowa Spółka z o.o.</Nazwa>
    </DaneIdentyfikacyjne>
    <Adres>
      <KodKraju>PL</KodKraju>
      <AdresL1>ul. Przykładowa 1/2</AdresL1>
      <AdresL2>00-001 Warszawa</AdresL2>
    </Adres>
  </Podmiot1>

  <Podmiot2>
    <DaneIdentyfikacyjne>
      <NIP>2222222222</NIP>
      <Nazwa>Przykładowy Kontrahent Sp. z o.o.</Nazwa>
    </DaneIdentyfikacyjne>
    <Adres>
      <KodKraju>PL</KodKraju>
      <AdresL1>ul. Testowa 10/5</AdresL1>
      <AdresL2>30-001 Kraków</AdresL2>
    </Adres>
    <JST>2</JST>
    <GV>2</GV>
  </Podmiot2>

  <Fa>
    <KodWaluty>PLN</KodWaluty>
    <P_1>2026-04-13</P_1>
    <P_2>FV/2026/04/0001</P_2>
    <P_6>2026-04-13</P_6>
    <P_13_1>230.00</P_13_1>
    <P_14_1>52.90</P_14_1>
    <P_15>282.90</P_15>

    <Adnotacje>
      <P_16>2</P_16>
      <P_17>2</P_17>
      <P_18>2</P_18>
      <P_18A>2</P_18A>
      <Zwolnienie>
        <P_19N>1</P_19N>
      </Zwolnienie>
      <NoweSrodkiTransportu>
        <P_22N>1</P_22N>
      </NoweSrodkiTransportu>
      <P_23>2</P_23>
      <PMarzy>
        <P_PMarzyN>1</P_PMarzyN>
      </PMarzy>
    </Adnotacje>

    <RodzajFaktury>VAT</RodzajFaktury>

    <FaWiersz>
      <NrWierszaFa>1</NrWierszaFa>
      <P_7>Usługa przykładowa</P_7>
      <P_8A>szt.</P_8A>
      <P_8B>1.0000</P_8B>
      <P_9A>230.0000</P_9A>
      <P_11>230.00</P_11>
      <P_11A>282.90</P_11A>
      <P_11Vat>52.90</P_11Vat>
      <P_12>23</P_12>
    </FaWiersz>

    <Platnosc>
      <TerminPlatnosci>
        <Termin>2026-04-20</Termin>
      </TerminPlatnosci>
      <FormaPlatnosci>6</FormaPlatnosci>
    </Platnosc>

    <WarunkiTransakcji />
  </Fa>
</Faktura>

Opis pól XML

Nagłówek (Naglowek)
  • KodFormularza – typ dokumentu (FA = faktura) oraz wersja schemy.
  • WariantFormularza – wersja struktury dokumentu (np. 3).
  • DataWytworzeniaFa – data wygenerowania pliku XML.
  • SystemInfo – system, który wygenerował dokument.
Sprzedawca (Podmiot1)
  • NIP – identyfikator podatkowy sprzedawcy.
  • Nazwa – nazwa firmy.
  • KodKraju – kraj (np. PL).
  • AdresL1 – ulica i numer.
  • AdresL2 – kod pocztowy i miasto.
Nabywca (Podmiot2)
  • NIP – identyfikator podatkowy nabywcy.
  • Nazwa – nazwa kontrahenta.
  • Adres – dane adresowe.
  • JST – czy podmiot jest jednostką samorządu (2 = nie).
  • GV – czy należy do grupy VAT (2 = nie).
Dane faktury (Fa)
  • KodWaluty – waluta faktury (np. PLN).
  • P_1 – data wystawienia.
  • P_2 – numer faktury.
  • P_6 – data sprzedaży.
Kwoty
  • P_13_1 – wartość netto.
  • P_14_1 – kwota VAT.
  • P_15 – wartość brutto.
Adnotacje
  • P_16 – metoda kasowa (2 = nie).
  • P_17 – samofakturowanie (2 = nie).
  • P_18 – odwrotne obciążenie (2 = nie).
  • P_18A – split payment (2 = nie).
  • P_19N – zwolnienie z VAT (1 = nie dotyczy).
  • P_22N – nowe środki transportu (1 = nie).
  • P_23 – procedury szczególne (2 = nie).
  • P_PMarzyN – procedura marży (1 = nie).
Pozycja faktury (FaWiersz)
  • NrWierszaFa – numer pozycji.
  • P_7 – nazwa usługi/towaru.
  • P_8A – jednostka miary.
  • P_8B – ilość.
  • P_9A – cena netto.
  • P_11 – wartość netto pozycji.
  • P_11A – wartość brutto pozycji.
  • P_11Vat – VAT dla pozycji.
  • P_12 – stawka VAT.
Płatność
  • Termin – termin płatności.
  • FormaPlatnosci – forma płatności (np. 6 = przelew).
WarunkiTransakcji

Opcjonalne pole – w większości przypadków pozostaje puste.

Ważne

Wygenerowanie poprawnego technicznie pliku XML nie zastępuje weryfikacji danych biznesowych i księgowych.

Przed wysyłką zalecamy każdorazowo sprawdzić dane kontrahenta oraz dane kwotowe.

Ta strona używa plików cookie

Używamy plików cookie w celu zapewnienia prawidłowego działania serwisu, analizowania ruchu oraz poprawy jakości usług. Niezbędne pliki cookie są wymagane do działania aplikacji. Możesz zaakceptować wszystkie pliki cookie lub odrzucić te nieobowiązkowe. Dowiedz się więcej w naszej polityce prywatności.