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
<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
- 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.
- NIP – identyfikator podatkowy sprzedawcy.
- Nazwa – nazwa firmy.
- KodKraju – kraj (np. PL).
- AdresL1 – ulica i numer.
- AdresL2 – kod pocztowy i miasto.
- 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).
- KodWaluty – waluta faktury (np. PLN).
- P_1 – data wystawienia.
- P_2 – numer faktury.
- P_6 – data sprzedaży.
- P_13_1 – wartość netto.
- P_14_1 – kwota VAT.
- P_15 – wartość brutto.
- 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).
- 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.
- Termin – termin płatności.
- FormaPlatnosci – forma płatności (np. 6 = przelew).
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.