Pole FA(3)

Podmiot2 w FA(3): blok nabywcy

Jak wypełnić Podmiot2 (nabywcę) w fakturze KSeF FA(3): NIP, nazwa, adres oraz opcjonalne oznaczenia JST i GV, z poprawnym przykładem XML.

Aktualizacja

Wprowadzenie

Podmiot2 to blok nabywcy faktury FA(3) (w oryginale "podmiot nabywcy"). Identyfikuje klienta, który otrzymuje fakturę, a jego NIP służy urzędowi skarbowemu do powiązania dokumentu z ewidencją podatkową kupującego.

Struktura Podmiot2 jest lustrzanym odbiciem Podmiot1. Blok DaneIdentyfikacyjne przechowuje NIP i nazwę nabywcy, a blok Adres zawiera KodKraju (dwuliterowy kod kraju) oraz linie adresu. W odróżnieniu od Podmiot1, w Podmiot2 mogą dodatkowo wystąpić dwa opcjonalne oznaczenia: JST, gdy nabywcą jest jednostka samorządu terytorialnego, oraz GV, gdy nabywca nie jest podatnikiem VAT (na przykład rolnik ryczałtowy). Gdy te oznaczenia mają zastosowanie, przyjmują wartość liczbową; w przeciwnym razie po prostu się je pomija.

NIP nabywcy jest sprawdzany tak samo jak NIP sprzedawcy: musi być poprawnym polskim NIP-em z właściwą cyfrą kontrolną. W sandboxie możesz użyć dowolnego NIP-u z poprawną sumą kontrolną — nie musi należeć do prawdziwej firmy, co bardzo ułatwia testy. Na płatnym planie NIP nabywcy trafia do KSeF dokładnie tak, jak go podasz, więc powinien to być prawdziwy NIP Twojego klienta.

Trzy praktyczne zasady. Po pierwsze, w fakturach B2B zawsze podawaj NIP nabywcy — to na jego podstawie KSeF kieruje i przechowuje dokument. Po drugie, utrzymuj nazwę nabywcy spójnie z nazwą zarejestrowaną, bo faktura jest dopasowywana do tego rejestru. Po trzecie, dodawaj JST lub GV tylko wtedy, gdy nabywca naprawdę należy do tych kategorii — pomyłka może zaburzyć późniejszą księgowość.

Jeśli blok nabywcy jest pusty albo NIP ma zły format, KSeF odrzuca zgłoszenie, zanim je przetworzy. Notaly sprawdza format NIP i wymagane pola po drodze, więc większość błędów zostaje wychwycona bez zużywania jednej z trzech darmowych faktur w sandboxie.

Kompletny, poprawny przykład FA(3) znajdziesz poniżej, z Podmiot2 wypełnionym fikcyjnym nabywcą testowym.

<Faktura xmlns="http://crd.gov.pl/wzor/2025/06/25/13775/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Naglowek>
    <KodFormularza kodSystemowy="FA (3)" wersjaSchemy="1-0E">FA</KodFormularza>
    <WariantFormularza>3</WariantFormularza>
    <DataWytworzeniaFa>2026-10-12T07:23:07Z</DataWytworzeniaFa>
    <SystemInfo>einvoice-api</SystemInfo>
  </Naglowek>
  <Podmiot1>
    <DaneIdentyfikacyjne><NIP>2745013933</NIP><Nazwa>Example Sp. z o.o. (FICTIONAL)</Nazwa></DaneIdentyfikacyjne>
    <Adres><KodKraju>PL</KodKraju><AdresL1>ul. Testowa 1, 00-001 Warszawa</AdresL1></Adres>
  </Podmiot1>
  <Podmiot2>
    <DaneIdentyfikacyjne><NIP>1234563218</NIP><Nazwa>Test Customer S.A. (FICTIONAL)</Nazwa></DaneIdentyfikacyjne>
    <Adres><KodKraju>PL</KodKraju><AdresL1>ul. Probna 2, 30-001 Kraków</AdresL1></Adres>
    <JST>2</JST>
    <GV>2</GV>
  </Podmiot2>
  <Fa>
    <KodWaluty>PLN</KodWaluty>
    <P_1>2026-10-12</P_1>
    <P_2>FV/2026/10/001</P_2>
    <P_13_1>1000.00</P_13_1><P_14_1>230.00</P_14_1>
    <P_13_2>301.00</P_13_2><P_14_2>24.08</P_14_2>
    <P_15>1555.08</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>SaaS subscription - October</P_7>
      <P_8A>pcs.</P_8A>
      <P_8B>1</P_8B>
      <P_9A>1000.00</P_9A>
      <P_11>1000.00</P_11>
      <P_12>23</P_12>
    </FaWiersz>
    <FaWiersz>
      <NrWierszaFa>2</NrWierszaFa>
      <P_7>Support</P_7>
      <P_8A>hrs.</P_8A>
      <P_8B>2</P_8B>
      <P_9A>150.50</P_9A>
      <P_11>301.00</P_11>
      <P_12>8</P_12>
    </FaWiersz>
  </Fa>
</Faktura>

Źródła

Źródło: crd.gov.pl

Najczęstsze pytania

Czy Podmiot2 jest obowiązkowe w FA(3)?

Tak. Podmiot2 identyfikuje nabywcę i jest obowiązkowe w każdej fakturze FA(3) wysyłanej do KSeF.

Czym są oznaczenia JST i GV w Podmiot2?

Opcjonalne oznaczenia dotyczące nabywcy: JST dla jednostek samorządu terytorialnego, a GV dla podmiotów niebędących podatnikiem VAT (np. rolników ryczałtowych).

Wystaw pierwszą fakturę testową w KSeF jeszcze dziś

Załóż konto sandbox: klucz API w kilka sekund, 3 darmowe faktury testowe w KSeF TEST, bez karty płatniczej.