Source: https://xsdhub.com/pl/reguly-ksef

Reguły i błędy XSD FA(3)

Sprawdź strukturę XML według oficjalnego schematu FA(3), wersja 1-0E, wzór CRD 13775.

Identyfikatory KSEF-XSD-* nadaje XSDHub. To odnośniki do objaśnień błędów XSD, a nie oficjalne kody odrzucenia KSeF. Pierwsze dziesięć tematów wybrano redakcyjnie; nie jest to ranking częstości błędów.

[KSEF-XSD-NAMESPACE — Przestrzeń nazw FA(3)](/pl/reguly-ksef/ksef-xsd-namespace)

[KSEF-XSD-FORM — KodFormularza: kodSystemowy](/pl/reguly-ksef/ksef-xsd-form)

[KSEF-XSD-SCHEMA — KodFormularza: wersjaSchemy](/pl/reguly-ksef/ksef-xsd-schema)

[KSEF-XSD-VARIANT — WariantFormularza: wartość 3](/pl/reguly-ksef/ksef-xsd-variant)

[KSEF-XSD-CREATED — DataWytworzeniaFa: data i czas](/pl/reguly-ksef/ksef-xsd-created)

[KSEF-XSD-NIP — NIP sprzedawcy: format numeru](/pl/reguly-ksef/ksef-xsd-nip)

[KSEF-XSD-CURRENCY — KodWaluty: kod z listy](/pl/reguly-ksef/ksef-xsd-currency)

[KSEF-XSD-DATE — P_1: data wystawienia](/pl/reguly-ksef/ksef-xsd-date)

[KSEF-XSD-NUMBER — P_2: numer faktury](/pl/reguly-ksef/ksef-xsd-number)

[KSEF-XSD-TOTAL — P_15: kwota należności ogółem](/pl/reguly-ksef/ksef-xsd-total)

[KSEF-XSD-KIND — RodzajFaktury: dozwolone oznaczenie](/pl/reguly-ksef/ksef-xsd-kind)

[KSEF-XSD-JST — JST: znacznik jednostki podrzędnej](/pl/reguly-ksef/ksef-xsd-jst)

[KSEF-XSD-GV — GV: znacznik członka grupy VAT](/pl/reguly-ksef/ksef-xsd-gv)

[KSEF-XSD-VAT — P_12: stawka podatku w pozycji](/pl/reguly-ksef/ksef-xsd-vat)

[KSEF-XSD-ANNOTATION — P_18: odwrotne obciążenie](/pl/reguly-ksef/ksef-xsd-annotation)

[KSEF-XSD-STRUCTURE — Kolejność elementów w Naglowek](/pl/reguly-ksef/ksef-xsd-structure)

Wynik dotyczy wyłącznie struktury i typów danych w XSD. Nie potwierdza poprawności obliczeń, stawek VAT ani sumy kontrolnej NIP. Nie sprawdzamy uprawnień, podpisów, kodów QR, przyjęcia faktury przez KSeF ani UPO. Wynik nie jest certyfikatem.

Pola w schemacie FA(3)

Indeks nazw elementów i ich deklaracji w oficjalnym XSD. Podane zakresy wystąpień dotyczą danej deklaracji; wybory i opcjonalne sekcje nadrzędne mogą zmieniać obowiązek podania pola.

KodFormularza — typ zdefiniowany lokalnie, 1..1

WariantFormularza — typ zdefiniowany lokalnie, 1..1

DataWytworzeniaFa — typ zdefiniowany lokalnie, 1..1

SystemInfo — tns:TZnakowy, 0..1

KodKraju — etd:TKodKraju, 1..1

AdresL1 — tns:TZnakowy512, 1..1

AdresL2 — tns:TZnakowy512, 0..1

GLN — tns:TGLN, 0..1

NrWiersza — tns:TNaturalny, 0..1

Klucz — tns:TZnakowy, 1..1

Wartosc — tns:TZnakowy, 1..1

NrRB — tns:TNrRB, 1..1

SWIFT — tns:SWIFT_Type, 0..1

RachunekWlasnyBanku — tns:TRachunekWlasnyBanku, 0..1

NazwaBanku — tns:TZnakowy, 0..1

OpisRachunku — tns:TZnakowy, 0..1

NIP — etd:TNrNIP, 1..1

Nazwa — tns:TZnakowy512, 1..1

NIP — etd:TNrNIP, 1..1

KodUE — tns:TKodyKrajowUE, 1..1

NrVatUE — tns:TNrVatUE, 1..1

KodKraju — etd:TKodKraju, 0..1

NrID — typ zdefiniowany lokalnie, 1..1

BrakID — etd:TWybor1, 1..1

Nazwa — tns:TZnakowy512, 1..1

NIP — etd:TNrNIP, 1..1

IDWew — tns:TNIPIdWew, 1..1

KodUE — tns:TKodyKrajowUE, 1..1

NrVatUE — tns:TNrVatUE, 1..1

KodKraju — etd:TKodKraju, 0..1

NrID — typ zdefiniowany lokalnie, 1..1

BrakID — etd:TWybor1, 1..1

Nazwa — tns:TZnakowy512, 1..1

Faktura — typ zdefiniowany lokalnie, 1..1

Naglowek — tns:TNaglowek, 1..1

Podmiot1 — typ zdefiniowany lokalnie, 1..1

PrefiksPodatnika — tns:TKodyKrajowUE, 0..1

NrEORI — tns:TZnakowy, 0..1

DaneIdentyfikacyjne — tns:TPodmiot1, 1..1

Adres — tns:TAdres, 1..1

AdresKoresp — typ zdefiniowany lokalnie, 0..1

DaneKontaktowe — typ zdefiniowany lokalnie, 0..3

Email — etd:TAdresEmail, 0..1

Telefon — tns:TNumerTelefonu, 0..1

StatusInfoPodatnika — tns:TStatusInfoPodatnika, 0..1

Podmiot2 — typ zdefiniowany lokalnie, 1..1

NrEORI — tns:TZnakowy, 0..1

DaneIdentyfikacyjne — tns:TPodmiot2, 1..1

Adres — tns:TAdres, 0..1

AdresKoresp — tns:TAdres, 0..1

DaneKontaktowe — typ zdefiniowany lokalnie, 0..3

Email — etd:TAdresEmail, 0..1

Telefon — tns:TNumerTelefonu, 0..1

NrKlienta — tns:TZnakowy, 0..1

IDNabywcy — typ zdefiniowany lokalnie, 0..1

JST — typ zdefiniowany lokalnie, 1..1

GV — typ zdefiniowany lokalnie, 1..1

Podmiot3 — typ zdefiniowany lokalnie, 0..100

IDNabywcy — typ zdefiniowany lokalnie, 0..1

NrEORI — tns:TZnakowy, 0..1

DaneIdentyfikacyjne — tns:TPodmiot3, 1..1

Adres — tns:TAdres, 0..1

AdresKoresp — tns:TAdres, 0..1

DaneKontaktowe — typ zdefiniowany lokalnie, 0..3

Email — etd:TAdresEmail, 0..1

Telefon — tns:TNumerTelefonu, 0..1

Rola — tns:TRolaPodmiotu3, 1..1

RolaInna — etd:TWybor1, 1..1

OpisRoli — tns:TZnakowy, 1..1

Udzial — tns:TProcentowy, 0..1

NrKlienta — tns:TZnakowy, 0..1

PodmiotUpowazniony — typ zdefiniowany lokalnie, 0..1

NrEORI — tns:TZnakowy, 0..1

DaneIdentyfikacyjne — tns:TPodmiot1, 1..1

Adres — tns:TAdres, 1..1

AdresKoresp — tns:TAdres, 0..1

DaneKontaktowe — typ zdefiniowany lokalnie, 0..3

EmailPU — etd:TAdresEmail, 0..1

TelefonPU — tns:TNumerTelefonu, 0..1

RolaPU — tns:TRolaPodmiotuUpowaznionego, 1..1

Fa — typ zdefiniowany lokalnie, 1..1

KodWaluty — tns:TKodWaluty, 1..1

P_1 — tns:TDataT, 1..1

P_1M — tns:TZnakowy, 0..1

P_2 — tns:TZnakowy, 1..1

WZ — tns:TZnakowy, 0..1000

P_6 — tns:TDataT, 1..1

OkresFa — typ zdefiniowany lokalnie, 1..1

P_6_Od — tns:TDataT, 1..1

P_6_Do — tns:TDataT, 1..1

P_13_1 — tns:TKwotowy, 1..1

P_14_1 — tns:TKwotowy, 1..1

P_14_1W — tns:TKwotowy, 0..1

P_13_2 — tns:TKwotowy, 1..1

P_14_2 — tns:TKwotowy, 1..1

P_14_2W — tns:TKwotowy, 0..1

P_13_3 — tns:TKwotowy, 1..1

P_14_3 — tns:TKwotowy, 1..1

P_14_3W — tns:TKwotowy, 0..1

P_13_4 — tns:TKwotowy, 1..1

P_14_4 — tns:TKwotowy, 1..1

P_14_4W — tns:TKwotowy, 0..1

P_13_5 — tns:TKwotowy, 1..1

P_14_5 — tns:TKwotowy, 0..1

P_13_6_1 — tns:TKwotowy, 0..1

P_13_6_2 — tns:TKwotowy, 0..1

P_13_6_3 — tns:TKwotowy, 0..1

P_13_7 — tns:TKwotowy, 0..1

P_13_8 — tns:TKwotowy, 0..1

P_13_9 — tns:TKwotowy, 0..1

P_13_10 — tns:TKwotowy, 0..1

P_13_11 — tns:TKwotowy, 0..1

P_15 — tns:TKwotowy, 1..1

KursWalutyZ — tns:TIlosci, 0..1

Adnotacje — typ zdefiniowany lokalnie, 1..1

P_16 — etd:TWybor1_2, 1..1

P_17 — etd:TWybor1_2, 1..1

P_18 — etd:TWybor1_2, 1..1

P_18A — etd:TWybor1_2, 1..1

Zwolnienie — typ zdefiniowany lokalnie, 1..1

P_19 — etd:TWybor1, 1..1

P_19A — tns:TZnakowy, 1..1

P_19B — tns:TZnakowy, 1..1

P_19C — tns:TZnakowy, 1..1

P_19N — etd:TWybor1, 1..1

NoweSrodkiTransportu — typ zdefiniowany lokalnie, 1..1

P_22 — etd:TWybor1, 1..1

P_42_5 — etd:TWybor1_2, 1..1

NowySrodekTransportu — typ zdefiniowany lokalnie, 1..10000

P_22A — tns:TDataT, 1..1

P_NrWierszaNST — tns:TNaturalny, 1..1

P_22BMK — tns:TZnakowy, 0..1

P_22BMD — tns:TZnakowy, 0..1

P_22BK — tns:TZnakowy, 0..1

P_22BNR — tns:TZnakowy, 0..1

P_22BRP — tns:TZnakowy, 0..1

P_22B — tns:TZnakowy, 1..1

P_22B1 — tns:TZnakowy, 0..1

P_22B2 — tns:TZnakowy, 0..1

P_22B3 — tns:TZnakowy, 0..1

P_22B4 — tns:TZnakowy, 0..1

P_22BT — tns:TZnakowy, 0..1

P_22C — tns:TZnakowy, 1..1

P_22C1 — tns:TZnakowy, 0..1

P_22D — tns:TZnakowy, 1..1

P_22D1 — tns:TZnakowy, 0..1

P_22N — etd:TWybor1, 1..1

P_23 — etd:TWybor1_2, 1..1

PMarzy — typ zdefiniowany lokalnie, 1..1

P_PMarzy — etd:TWybor1, 1..1

P_PMarzy_2 — etd:TWybor1, 1..1

P_PMarzy_3_1 — etd:TWybor1, 1..1

P_PMarzy_3_2 — etd:TWybor1, 1..1

P_PMarzy_3_3 — etd:TWybor1, 1..1

P_PMarzyN — etd:TWybor1, 1..1

RodzajFaktury — tns:TRodzajFaktury, 1..1

PrzyczynaKorekty — tns:TZnakowy, 0..1

TypKorekty — tns:TTypKorekty, 0..1

DaneFaKorygowanej — typ zdefiniowany lokalnie, 1..50000

DataWystFaKorygowanej — tns:TDataT, 1..1

NrFaKorygowanej — tns:TZnakowy, 1..1

NrKSeF — etd:TWybor1, 1..1

NrKSeFFaKorygowanej — tns:TNumerKSeF, 1..1

NrKSeFN — etd:TWybor1, 1..1

OkresFaKorygowanej — tns:TZnakowy, 0..1

NrFaKorygowany — tns:TZnakowy, 0..1

Podmiot1K — typ zdefiniowany lokalnie, 0..1

PrefiksPodatnika — tns:TKodyKrajowUE, 0..1

DaneIdentyfikacyjne — tns:TPodmiot1, 1..1

Adres — tns:TAdres, 1..1

Podmiot2K — typ zdefiniowany lokalnie, 0..101

DaneIdentyfikacyjne — tns:TPodmiot2, 1..1

Adres — tns:TAdres, 0..1

IDNabywcy — typ zdefiniowany lokalnie, 0..1

P_15ZK — tns:TKwotowy, 1..1

KursWalutyZK — tns:TIlosci, 0..1

ZaliczkaCzesciowa — typ zdefiniowany lokalnie, 0..31

P_6Z — tns:TDataT, 1..1

P_15Z — tns:TKwotowy, 1..1

KursWalutyZW — tns:TIlosci, 0..1

FP — etd:TWybor1, 0..1

TP — etd:TWybor1, 0..1

DodatkowyOpis — tns:TKluczWartosc, 0..10000

FakturaZaliczkowa — typ zdefiniowany lokalnie, 0..100

NrKSeFZN — etd:TWybor1, 1..1

NrFaZaliczkowej — tns:TZnakowy, 1..1

NrKSeFFaZaliczkowej — tns:TNumerKSeF, 1..1

ZwrotAkcyzy — etd:TWybor1, 0..1

FaWiersz — typ zdefiniowany lokalnie, 0..10000

NrWierszaFa — tns:TNaturalny, 1..1

UU_ID — tns:TZnakowy50, 0..1

P_6A — tns:TDataT, 0..1

P_7 — tns:TZnakowy512, 0..1

Indeks — tns:TZnakowy50, 0..1

GTIN — tns:TZnakowy20, 0..1

PKWiU — tns:TZnakowy50, 0..1

CN — tns:TZnakowy50, 0..1

PKOB — tns:TZnakowy50, 0..1

P_8A — tns:TZnakowy, 0..1

P_8B — tns:TIlosci, 0..1

P_9A — tns:TKwotowy2, 0..1

P_9B — tns:TKwotowy2, 0..1

P_10 — tns:TKwotowy2, 0..1

P_11 — tns:TKwotowy, 0..1

P_11A — tns:TKwotowy, 0..1

P_11Vat — tns:TKwotowy, 0..1

P_12 — tns:TStawkaPodatku, 0..1

P_12_XII — tns:TProcentowy, 0..1

P_12_Zal_15 — etd:TWybor1, 0..1

KwotaAkcyzy — tns:TKwotowy, 0..1

GTU — tns:TGTU, 0..1

Procedura — tns:TOznaczenieProcedury, 0..1

KursWaluty — tns:TIlosci, 0..1

StanPrzed — etd:TWybor1, 0..1

Rozliczenie — typ zdefiniowany lokalnie, 0..1

Obciazenia — typ zdefiniowany lokalnie, 0..100

Kwota — tns:TKwotowy, 1..1

Powod — tns:TZnakowy, 1..1

SumaObciazen — tns:TKwotowy, 0..1

Odliczenia — typ zdefiniowany lokalnie, 0..100

Kwota — tns:TKwotowy, 1..1

Powod — tns:TZnakowy, 1..1

SumaOdliczen — tns:TKwotowy, 0..1

DoZaplaty — tns:TKwotowy, 1..1

DoRozliczenia — tns:TKwotowy, 1..1

Platnosc — typ zdefiniowany lokalnie, 0..1

Zaplacono — etd:TWybor1, 1..1

DataZaplaty — tns:TData, 1..1

ZnacznikZaplatyCzesciowej — etd:TWybor1_2, 1..1

ZaplataCzesciowa — typ zdefiniowany lokalnie, 1..100

KwotaZaplatyCzesciowej — tns:TKwotowy, 1..1

DataZaplatyCzesciowej — tns:TData, 1..1

FormaPlatnosci — tns:TFormaPlatnosci, 1..1

PlatnoscInna — etd:TWybor1, 1..1

OpisPlatnosci — tns:TZnakowy, 1..1

TerminPlatnosci — typ zdefiniowany lokalnie, 0..100

Termin — tns:TData, 0..1

TerminOpis — typ zdefiniowany lokalnie, 0..1

Ilosc — xsd:integer, 1..1

Jednostka — tns:TZnakowy50, 1..1

ZdarzeniePoczatkowe — tns:TZnakowy, 1..1

FormaPlatnosci — tns:TFormaPlatnosci, 1..1

PlatnoscInna — etd:TWybor1, 1..1

OpisPlatnosci — tns:TZnakowy, 1..1

RachunekBankowy — tns:TRachunekBankowy, 0..100

RachunekBankowyFaktora — tns:TRachunekBankowy, 0..20

Skonto — typ zdefiniowany lokalnie, 0..1

WarunkiSkonta — tns:TZnakowy, 1..1

WysokoscSkonta — tns:TZnakowy, 1..1

LinkDoPlatnosci — typ zdefiniowany lokalnie, 0..1

IPKSeF — typ zdefiniowany lokalnie, 0..1

WarunkiTransakcji — typ zdefiniowany lokalnie, 0..1

Umowy — typ zdefiniowany lokalnie, 0..100

DataUmowy — tns:TDataU, 0..1

NrUmowy — tns:TZnakowy, 0..1

Zamowienia — typ zdefiniowany lokalnie, 0..100

DataZamowienia — tns:TDataU, 0..1

NrZamowienia — tns:TZnakowy, 0..1

NrPartiiTowaru — tns:TZnakowy, 0..1000

WarunkiDostawy — tns:TZnakowy, 0..1

KursUmowny — tns:TIlosci, 1..1

WalutaUmowna — tns:TKodWaluty, 1..1

Transport — typ zdefiniowany lokalnie, 0..20

RodzajTransportu — tns:TRodzajTransportu, 1..1

TransportInny — etd:TWybor1, 1..1

OpisInnegoTransportu — tns:TZnakowy50, 1..1

Przewoznik — typ zdefiniowany lokalnie, 0..1

DaneIdentyfikacyjne — tns:TPodmiot2, 1..1

AdresPrzewoznika — tns:TAdres, 1..1

NrZleceniaTransportu — tns:TZnakowy, 0..1

OpisLadunku — tns:TLadunek, 1..1

LadunekInny — etd:TWybor1, 1..1

OpisInnegoLadunku — tns:TZnakowy50, 1..1

JednostkaOpakowania — tns:TZnakowy, 0..1

DataGodzRozpTransportu — tns:TDataCzas, 0..1

DataGodzZakTransportu — tns:TDataCzas, 0..1

WysylkaZ — tns:TAdres, 0..1

WysylkaPrzez — tns:TAdres, 0..20

WysylkaDo — tns:TAdres, 0..1

PodmiotPosredniczacy — etd:TWybor1, 0..1

Zamowienie — typ zdefiniowany lokalnie, 0..1

WartoscZamowienia — tns:TKwotowy, 1..1

ZamowienieWiersz — typ zdefiniowany lokalnie, 1..10000

NrWierszaZam — tns:TNaturalny, 1..1

UU_IDZ — tns:TZnakowy50, 0..1

P_7Z — tns:TZnakowy512, 0..1

IndeksZ — tns:TZnakowy50, 0..1

GTINZ — tns:TZnakowy20, 0..1

PKWiUZ — tns:TZnakowy50, 0..1

CNZ — tns:TZnakowy50, 0..1

PKOBZ — tns:TZnakowy50, 0..1

P_8AZ — tns:TZnakowy, 0..1

P_8BZ — tns:TIlosci, 0..1

P_9AZ — tns:TKwotowy2, 0..1

P_11NettoZ — tns:TKwotowy, 0..1

P_11VatZ — tns:TKwotowy, 0..1

P_12Z — tns:TStawkaPodatku, 0..1

P_12Z_XII — tns:TProcentowy, 0..1

P_12Z_Zal_15 — etd:TWybor1, 0..1

GTUZ — tns:TGTU, 0..1

ProceduraZ — tns:TOznaczenieProceduryZ, 0..1

KwotaAkcyzyZ — tns:TKwotowy, 0..1

StanPrzedZ — etd:TWybor1, 0..1

Stopka — typ zdefiniowany lokalnie, 0..1

Informacje — typ zdefiniowany lokalnie, 0..3

StopkaFaktury — etd:TTekstowy, 0..1

Rejestry — typ zdefiniowany lokalnie, 0..100

PelnaNazwa — tns:TZnakowy, 0..1

KRS — etd:TNrKRS, 0..1

REGON — etd:TNrREGON, 0..1

BDO — typ zdefiniowany lokalnie, 0..1

Zalacznik — typ zdefiniowany lokalnie, 0..1

BlokDanych — typ zdefiniowany lokalnie, 1..1000

ZNaglowek — tns:TZnakowy512, 0..1

MetaDane — typ zdefiniowany lokalnie, 1..1000

ZKlucz — tns:TZnakowy, 1..1

ZWartosc — tns:TZnakowy, 1..1

Tekst — typ zdefiniowany lokalnie, 0..1

Akapit — tns:TZnakowy512, 1..10

Tabela — typ zdefiniowany lokalnie, 0..1000

TMetaDane — typ zdefiniowany lokalnie, 0..1000

TKlucz — tns:TZnakowy, 1..1

TWartosc — tns:TZnakowy, 1..1

Opis — tns:TZnakowy512, 0..1

TNaglowek — typ zdefiniowany lokalnie, 1..1

Kol — typ zdefiniowany lokalnie, 1..20

NKom — typ zdefiniowany lokalnie, 1..1

Wiersz — typ zdefiniowany lokalnie, 1..1000

WKom — tns:TZnakowy2, 1..20

Suma — typ zdefiniowany lokalnie, 0..1

SKom — tns:TZnakowy2, 1..20

Źródła i warunki wykorzystania

[Ministerstwo Finansów: FA(3)](https://ksef.podatki.gov.pl/informacje-ogolne-ksef-20/struktura-logiczna-fa-3/) · [CRD 13775](https://crd.gov.pl/wzor/2025/06/25/13775/) · [XSD + manifest + NOTICES](/ksef-sources.tar.gz) · [NOTICES](/ksef-NOTICES.txt)
