Faktury B2B w KSeF — jak zbierać NIP w WooCommerce
Jak poprawnie obsłużyć faktury B2B w KSeF: pole NIP w checkoucie WooCommerce, sprzedaż B2C, dane nabywcy i jak unikać korekt z powodu braku NIP.
B2B czy B2C — dlaczego to ważne w KSeF
W sklepie WooCommerce sprzedajesz zarówno firmom (B2B), jak i konsumentom (B2C). Z punktu widzenia KSeF kluczowe jest poprawne rozpoznanie, kto jest nabywcą. Faktura dla firmy musi zawierać NIP nabywcy i powstaje w formacie FA(3), a sprzedaż konsumencka rządzi się innymi zasadami. Pomyłka tutaj to najczęstsza przyczyna późniejszych korekt.
Pole NIP w checkoucie WooCommerce
Domyślny checkout WooCommerce nie zbiera NIP. Aby wystawiać poprawne faktury B2B, potrzebujesz pola NIP, które trafi do danych zamówienia. Prosta Faktura KSeF dodaje obsługę NIP w checkoucie i przenosi go do dokumentu FA(3) jako dane nabywcy, gdy klient zaznacza, że chce fakturę na firmę.
Jak to ustawić w praktyce
- Włącz zbieranie NIP w checkoucie (pole + zgoda „chcę fakturę na firmę”).
- Zadbaj o walidację NIP, by uniknąć literówek trafiających do KSeF.
- Ustaw auto-wystawianie tak, by faktura B2B powstawała z poprawnymi danymi nabywcy.
- Dla zamówień bez NIP traktuj sprzedaż jako konsumencką.
Najczęstsze pułapki
Brak NIP w zamówieniu firmowym, NIP wpisany z literówką albo wybór złego typu nabywcy — każda z tych sytuacji kończy się fakturą wymagającą korekty. Dobra integracja minimalizuje ryzyko, waliduje dane i jasno pokazuje, czy faktura jest B2B, czy B2C, zanim trafi do KSeF.
A paragony i sprzedaż detaliczna
Jeśli prowadzisz też sprzedaż detaliczną z kasą fiskalną, granicę między paragonem a fakturą do firmy opisujemy osobno w artykule KSeF a kasa fiskalna i paragon z NIP.
Podsumowanie
Poprawna obsługa NIP w WooCommerce to fundament zgodnych faktur B2B w KSeF. Ustaw pole NIP, walidację i auto-wystawianie raz, a unikniesz większości korekt. Całość wdrożenia opisuje przewodnik KSeF w WooCommerce.