Na papierowej fakturze albo na PDF nota „zapłata wyłącznie na rachunek faktora” była zwykłą linią tekstu. Księgowa ją czytała i zmieniała rachunek w przelewie ręcznie. W KSeF faktura trafia do systemu księgowego nabywcy jako plik XML. Program odczytuje pola, nie zdania. Jeżeli dane faktora nie znajdą się w odpowiednich węzłach schematu FA(3), system nabywcy może pokazać stary rachunek sprzedawcy, mimo ostrzeżenia w stopce. Zapłata trafia wtedy nie tam, gdzie powinna, a odzyskanie pieniędzy od niewłaściwego odbiorcy bywa długie.
Dlaczego nota o cesji ma znaczenie prawne
Cesja wierzytelności, czyli przelew w rozumieniu prawa cywilnego, jest podstawą faktoringu. Reguluje ją kodeks cywilny.
Art. 509 § 1 k.c. mówi, że wierzyciel może bez zgody dłużnika przenieść wierzytelność na osobę trzecią, chyba że sprzeciwiałoby się to ustawie, zastrzeżeniu umownemu albo właściwości zobowiązania. Zgoda kupującego nie jest więc do cesji potrzebna. Sprzedawca i faktor mogą podpisać umowę bez pytania klienta o zdanie.
Jest jednak warunek, od którego zależy, komu wolno skutecznie zapłacić. Art. 512 k.c. stanowi: „Dopóki zbywca nie zawiadomił dłużnika o przelewie, spełnienie świadczenia do rąk poprzedniego wierzyciela ma skutek względem nabywcy, chyba że w chwili spełnienia świadczenia dłużnik wiedział o przelewie.” Innymi słowy: kupujący, który nic nie wie o cesji, może skutecznie zapłacić na stary rachunek sprzedawcy. Dług wygasa, choć pieniądze nie trafiły do faktora.
Dlatego zawiadomienie o cesji nie jest formalnością do odhaczenia. To warunek, który decyduje, czy sprzedawca będzie musiał rozliczać się z faktorem z własnej kieszeni, czy nie. Dlatego dane na fakturze powinny potwierdzać zawiadomienie o cesji, a nie mu przeczyć, na przykład starym rachunkiem sprzedawcy.
Pola FA(3): gdzie faktycznie żyją dane faktora
Faktura KSeF nie ma pola „uwaga: cesja”. Dane faktora trafiają do kilku osobnych węzłów schematu, zweryfikowanych w oficjalnym pliku XSD.
| Co | Gdzie w FA(3) | Uwagi |
|---|---|---|
| Dane faktora (NIP, nazwa, adres) | Podmiot3/DaneIdentyfikacyjne, Podmiot3/Adres | Do 100 wystąpień Podmiot3 na jednej fakturze |
| Oznaczenie, że to faktor | Podmiot3/Rola = 1 | W schemacie opisane jako „Faktor - w przypadku gdy na fakturze występują dane faktora” |
| Rachunek lub rachunki faktora | Fa/Platnosc/RachunekBankowyFaktora | Do 20 wystąpień, każdy z NrRB i opcjonalnym OpisRachunku |
| Rachunek własny sprzedawcy | Fa/Platnosc/RachunekBankowy | Osobny węzeł, do 100 wystąpień, niezależny od rachunku faktora |
| Nota o cesji jako tekst | Stopka/Informacje/StopkaFaktury | Do 3 bloków Informacje, pole opisowe, opcjonalne |
Rachunek faktora rzadko jest jednym polem. Jeśli faktor rozlicza osobno kwotę netto i osobno VAT, na fakturze pojawiają się dwa wpisy RachunekBankowyFaktora, każdy z własnym OpisRachunku, na przykład „kwota netto” i „kwota VAT”.
Rachunek własny sprzedawcy warto zostawić pustym, gdy wszystkie należności z danej faktury przejął faktor. RachunekBankowy i RachunekBankowyFaktora to dwa niezależne węzły. Program księgowy nabywcy może wyświetlić oba, jeśli oba są wypełnione, a to prosta droga do pomyłki przy przelewie.
Poniżej przykład poglądowy, z fikcyjnymi danymi. Pokazuje tylko fragment dotyczący faktora i płatności, nie całą fakturę.
<Podmiot3>
<DaneIdentyfikacyjne>
<NIP>9876543210</NIP>
<Nazwa>Faktor Finanse sp. z o.o.</Nazwa>
</DaneIdentyfikacyjne>
<Adres>
<KodKraju>PL</KodKraju>
<AdresL1>ul. Bankowa 10, 00-950 Warszawa</AdresL1>
</Adres>
<Rola>1</Rola>
</Podmiot3>
...
<Fa>
...
<Platnosc>
<RachunekBankowyFaktora>
<NrRB>PL61109010140000071219812874</NrRB>
<OpisRachunku>kwota netto</OpisRachunku>
</RachunekBankowyFaktora>
<RachunekBankowyFaktora>
<NrRB>PL66109010140000071219812899</NrRB>
<OpisRachunku>kwota VAT</OpisRachunku>
</RachunekBankowyFaktora>
</Platnosc>
</Fa>
<Stopka>
<Informacje>
<StopkaFaktury>Należności z tej faktury objęte są cesją na rzecz Faktor Finanse sp. z o.o. Zapłata wyłącznie na rachunek faktora wskazany powyżej.</StopkaFaktury>
</Informacje>
</Stopka>
To przykład, nie gotowy szablon do wklejenia. Realną fakturę buduje program księgowy albo narzędzie takie jak FakturaFlow, na podstawie danych zapisanych raz w ustawieniach wystawcy.
Zostaje jeszcze jedno pytanie: czy faktor, którego dane trafiły na fakturę, w ogóle zobaczy ją w KSeF? Ministerstwo Finansów odpowiada na to w oficjalnych pytaniach i odpowiedziach do KSeF 2.0. Pytanie 30 brzmi: „Czy można wskazać kilku odbiorców faktury (np. faktor, płatnik)?”. Odpowiedź: „Tak. Można wskazać dodatkowych odbiorców i wtedy każdy z nich ma dostęp do faktury w KSeF” (źródło: MF, Pytania i odpowiedzi KSeF 2.0). Dodatkowych odbiorców wskazuje się w FA(3) właśnie jako Podmiot3, z rolą opisaną w polu Rola. Faktor wpisany na fakturę dostaje więc do niej wgląd w systemie.
Pełną mapę pól schematu, nie tylko tych związanych z faktoringiem, znajdziesz w tekście o strukturze FA(3). To, jak taka faktura wygląda od strony odbiorcy, pokazujemy w artykule jak wygląda faktura KSeF.
Płatność od 1 stycznia 2027 r.: numer KSeF także w przelewie do faktora
Od 1 stycznia 2027 r. dochodzi kolejny wymóg. Art. 108g ustawy o VAT nakłada obowiązek podania w tytule przelewu numeru identyfikującego fakturę w KSeF albo identyfikatora zbiorczego. Obowiązek dotyczy też sytuacji, w której za fakturę płaci podmiot inny niż nabywca, a więc również wtedy, gdy kupujący reguluje należność na rzecz faktora zamiast sprzedawcy.
Kupujący, który płaci faktorowi, podaje więc w tytule przelewu numer KSeF faktury, tak samo jak przy płatności na rachunek sprzedawcy. Szczegóły tego obowiązku, w tym format numeru i wyjątki, opisaliśmy osobno w artykule o numerze KSeF w przelewie. Szerszy kontekst zmian planowanych od 2027 r. zebraliśmy w tekście co czeka KSeF od 2027 roku.
Lista kontrolna dla sprzedawcy i biura rachunkowego
- Ustal dane faktora raz, dla całego okresu obowiązywania umowy, zamiast wpisywać je ręcznie przy każdej fakturze.
- Sprawdź, czy własny rachunek sprzedawcy nie pojawia się obok rachunku faktora na fakturach objętych cesją.
- Rozdziel rachunek na kwotę netto i na kwotę VAT, jeśli tak przewiduje umowa z faktorem.
- Sprawdź treść stopki faktury. Nota powinna jednoznacznie wskazywać, że zapłata idzie wyłącznie na rachunek faktora.
- Przetestuj jedną przykładową fakturę przed wysyłką hurtową i obejrzyj jej wizualizację.
- Zapytaj kupującego, czy jego system odczytuje pola płatności z XML, czy tylko wyświetla stopkę jako zwykły tekst.
- Od stycznia 2027 r. przelew kupującego na rachunek faktora będzie zawierał numer KSeF faktury. Ustal z faktorem, jak przekazujesz mu numery KSeF przelanych faktur, żeby mógł łączyć wpłaty z fakturami.
Jak wygląda to w FakturaFlow
Dane faktoringu ustawia się raz, na poziomie wystawcy, a nie osobno przy każdej fakturze. W sekcji Klienci, przy edycji wystawcy, jest blok „Płatność i faktoring na fakturach KSeF”. Zawiera rachunki własne sprzedawcy oraz przełącznik „Należności objęte faktoringiem”, pod którym wpisuje się nazwę, NIP, adres i rachunki faktora, każdy z opisem, na przykład „kwota netto” albo „kwota VAT”, a także pole na treść stopki faktury. Gdy przełącznik faktoringu jest włączony, na fakturze pojawiają się wyłącznie rachunki faktora, nie rachunki sprzedawcy. System nie czyta noty o cesji z wgranego PDF, bo taka nota jest tekstem dla człowieka, nie danymi strukturalnymi. Jeżeli faktoring jest włączony, a dane faktora są niepełne, faktura nie zostanie wysłana.
Stan prawny na 21 września 2026 r. Ten tekst ma charakter informacyjny i nie stanowi porady prawnej ani podatkowej.