Pole FA(3)

Podmiot2 DaneIdentyfikacyjne w FA(3): dane nabywcy

Blok DaneIdentyfikacyjne podmiotu Podmiot2 (nabywcy) w fakturze KSeF FA(3): NIP, KodUE, NrVatUE, NrID, BrakID i poprawny przykład XML.

Aktualizacja

Wprowadzenie

DaneIdentyfikacyjne to blok identyfikacyjny wewnątrz Podmiot2, czyli nabywcy w fakturze FA(3). W przeciwieństwie do sprzedawcy nabywcę można zidentyfikować na kilka sposobów, a schemat wymaga dokładnie jednego z nich. Blok zawiera też nazwę nabywcy (Nazwa).

Cztery opcje identyfikacji

Blok nabywcy przyjmuje jedną z czterech gałęzi:

  • NIP — polski numer identyfikacji podatkowej.
  • KodUE plus NrVatUE — unijny identyfikator VAT zagranicznego klienta z UE: dwuliterowy kod kraju plus numer VAT.
  • KodKraju plus NrID — niepolski, nieunijny identyfikator podatkowy wraz z kodem kraju, który go nadał.
  • BrakID — wartość 1, stosowana, gdy nabywca nie ma identyfikatora podatkowego, na przykład osoba prywatna w transakcji B2C.

Ponieważ schemat modeluje te opcje jako wybór, podanie dwóch gałęzi naraz nie przechodzi walidacji. Nazwa (nazwa nabywcy, do 512 znaków) należy do tego samego bloku i jest zawsze dozwolona.

Którą opcję wybrać

Dla polskiego klienta biznesowego podaj NIP. Dla klienta z innego kraju UE podaj KodUE i NrVatUE. Dla klienta spoza UE z lokalnym identyfikatorem podatkowym podaj KodKraju i NrID. Dla osoby prywatnej bez identyfikatora podatkowego podaj BrakID.

NrID to identyfikator tekstowy o długości do 50 znaków i musi mu towarzyszyć dwuliterowy KodKraju kraju, który go nadał. Jeśli nie masz pewności, czy nabywca ma identyfikator podatkowy, ustal to przed wystawieniem faktury: użycie BrakID dla nabywcy, który w rzeczywistości ma NIP, może wymusić późniejszą korektę.

Co robi Notaly

API Notaly przyjmuje identyfikator nabywcy, który wysyłasz, i zapisuje go do właściwej gałęzi. Przykłady w sandboxie używają polskiego nabywcy identyfikowanego numerem NIP, bo to najprostszy przypadek do weryfikacji w środowisku testowym KSeF.

Wybór niewłaściwej gałęzi to najczęstszy błąd w identyfikacji nabywcy. Jeśli klient podał polski NIP, użyj NIP nawet wtedy, gdy ma też numer VAT UE — schemat KSeF oczekuje jednego identyfikatora, a dla transakcji krajowej właściwy jest polski NIP. Numer sprawdzaj w rejestrze, zanim trafi na fakturę, bo pomyłka po wystawieniu kończy się korektą.

Kompletny, poprawny przykład FA(3) z polskim nabywcą identyfikowanym numerem NIP znajdziesz poniżej.

<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

Jak identyfikuje się nabywcę w fakturze FA(3)?

Dokładnie jedną z czterech opcji: polskim NIP, numerem VAT UE (KodUE + NrVatUE), nieunijnym identyfikatorem podatkowym (KodKraju + NrID) albo polem BrakID, gdy nabywca nie ma identyfikatora.

Czy mogę podać dwa identyfikatory nabywcy naraz?

Nie. Schemat modeluje identyfikator nabywcy jako wybór, więc dokładnie jedna z czterech gałęzi musi wystąpić.

Czym jest BrakID?

BrakID (wartość 1) oznacza, że nabywca nie ma identyfikatora podatkowego, na przykład osoba prywatna w sprzedaży B2C.

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.