Numeracja faktur w sklepie - od czego zależy poprawny numer
Numeracja faktur wydaje się drobiazgiem, dopóki nie pojawi się luka, duplikat albo faktura z numerem 1 w połowie roku. Wtedy okazuje się, że numer musi spełniać konkretny wymóg ustawy i jednocześnie zgadzać się z licznikiem w programie do faktur.
Ustawa o VAT nie narzuca formatu numeru. W art. 106e ust. 1 pkt 2 wymaga, żeby faktura miała „kolejny numer nadany w ramach jednej lub więcej serii, który w sposób jednoznaczny identyfikuje fakturę”. Cyfry, prefiksy i rok w numerze to Twój wybór. Z przepisu wynikają dwie zasady: numer jest jednoznaczny i kolejny w obrębie serii. Jeden, konsekwentny schemat to dobra praktyka.
KSeF tego nie zmienia. Faktura ustrukturyzowana nadal ma numer nadany przez wystawcę (pole P_2), a KSeF dodaje do niej własny numer identyfikujący. Zmienia się kontrola: KSeF odrzuca fakturę z numerem, który ten sam sprzedawca wykorzystał już dla tego samego rodzaju faktury. Jeśli sprzedajesz na kilku kanałach, dochodzi jeszcze pytanie, który licznik nadaje numer dokumentom z każdego z nich.
Zasady numeracji faktur - unikalność, kolejność i konsekwencja
Dwie zasady z przepisu i jedna dobra praktyka, niezależnie od branży i kanału sprzedaży:
- Unikalność - numer wskazuje dokładnie jedną fakturę. Uwaga na dwie serie o tym samym szablonie: każda liczy poprawnie, ale obie wystawią na przykład 1/10/2026, więc numer przestaje być jednoznaczny.
- Kolejność - numery rosną po sobie: FV/1/2026, FV/2/2026, FV/3/2026. Brak przeskoków ułatwia wykazanie, że nic nie zniknęło z ewidencji.
- Konsekwencja - raz wybrany schemat (seria, prefiks, sposób resetu) stosujesz przez cały okres, a nie zmieniasz go z faktury na fakturę.
Luk przepis nie wymienia, ale przy kontroli trzeba umieć je wyjaśnić. Skok z FV/10/2026 na FV/15/2026 sugeruje, że cztery faktury zniknęły, więc trzeba umieć pokazać, co stało się z numerami od 11 do 14. Przepis nie wymaga też roku w numerze. Rok jest potrzebny wtedy, gdy licznik startuje od nowa co roku, a miesiąc i rok przy resecie miesięcznym, bo bez nich FV/1 z dwóch różnych okresów byłoby tym samym numerem.
Numer to tylko jeden z obowiązkowych elementów faktury; nabywca, NIP, stawka VAT i data sprzedaży też muszą być poprawne. Numerację warto ustawić przed włączeniem automatycznego fakturowania, a nie po pierwszych dokumentach.
Serie i prefiksy numeracji faktur - kiedy się przydają
Seria to wyodrębniony ciąg numerów z własnym licznikiem. Możesz mieć jedną serię na wszystko albo kilka serii rozróżnianych prefiksem. Prefiks to człon na początku numeru, który mówi, skąd pochodzi faktura lub jakiego typu jest dokument.
Typowe zastosowania serii i prefiksów:
| Sytuacja | Przykładowy schemat | Po co |
|---|
| Jedna firma, jeden kanał | FV/1/2026 | Najprostsza, narastająca numeracja |
| Osobne serie dla kanałów | ALG/1/2026, SKL/1/2026 | Od razu widać, czy faktura jest z Allegro czy ze sklepu |
| Faktury zaliczkowe i korekty | FZ/1/2026, KOR/1/2026 | Rozdzielenie typów dokumentów |
| Sprzedaż B2B i B2C | B2B/1/2026 oraz B2C/1/2026 | Łatwiejsze raportowanie i ewidencja |
Prawo dopuszcza wiele serii równolegle, pod warunkiem że w obrębie każdej numery są kolejne, a numer jednoznacznie wskazuje fakturę. Seria ALG może dojść do numeru 500, a seria SKL dopiero do 120. To w porządku, bo każda ma własny licznik i własny prefiks. Problem zaczyna się, gdy dwie serie mają ten sam szablon albo dokumenty jednego kanału trafiają do cudzej serii.
W e-commerce osobne serie dla kanałów są wygodne, gdy chcesz szybko sprawdzić, ile faktur przyszło z którego źródła, ale oznaczają więcej liczników do pilnowania. Wspólna numeracja jest prostsza, lecz w numerze nie widać pochodzenia sprzedaży. Wybór zależy od tego, jak prowadzisz obsługę zamówień i czego potrzebujesz w raportach. Niezależnie od wyboru sprawdź, czy Twój system fakturowy w ogóle pozwala wskazać serię przy wystawianiu. Część popularnych systemów tego nie robi, o czym niżej.
Reset numeracji - rok, miesiąc czy ciągła numeracja
Przy resecie rocznym 1 stycznia licznik wraca do 1, a rok jest częścią numeru, więc FV/1/2026 i FV/1/2027 to dwa różne dokumenty mimo identycznego licznika.
Masz trzy podejścia do resetu:
- Reset roczny - numer zawiera rok, licznik startuje od 1 w styczniu. Czytelne archiwum i łatwe odszukanie faktury po roku.
- Reset miesięczny - FV/1/06/2026. Dobry przy dużym wolumenie, gdy chcesz, żeby numery nie rosły do bardzo dużych wartości.
- Brak resetu - jedna narastająca numeracja przez całą działalność. Numery rosną bez końca, ale się nie powtórzą.
Wybierasz jeden schemat i nie zmieniasz go w trakcie okresu bez wyraźnej potrzeby. Przy resecie pamiętaj o KSeF: sprawdza on unikalność numeru tego samego sprzedawcy przez 10 pełnych lat, więc licznik startujący od nowa bez roku w szablonie, a przy resecie miesięcznym bez miesiąca i roku, szybko wyprodukuje odrzucany duplikat. Reset ustawiasz w systemie fakturowym, który sam pilnuje zmiany okresu. Na przykład w wFirmie każda seria ma własny numer początkowy i okres resetowania (co roku, co miesiąc, codziennie albo nigdy). Warto też wiedzieć, jak dobrać system fakturowy do skali sklepu, bo to on prowadzi liczniki.
Numeracja faktur przy sprzedaży na wielu kanałach
Numeracja w jednym sklepie jest prosta. Schody zaczynają się, gdy sprzedajesz na Allegro, eBayu, we własnym sklepie WooCommerce i jeszcze na Shopify. Każda platforma ma swoje zamówienia, a faktury do nich mają tworzyć jedną, spójną ewidencję.
Masz dwie strategie:
- Wspólna numeracja - wszystkie kanały zasilają jedną serię. Numery rosną niezależnie od źródła. Prosto, ale w numerze nie widać, skąd przyszła sprzedaż.
- Osobne serie dla kanałów - każda platforma ma własny prefiks i licznik (ALG, SKL, EBY). Czytelnie i wygodnie do raportów, ale więcej liczników do pilnowania.
Duplikat powstaje na przykład wtedy, gdy numery nadają dwa niezależne liczniki o tym samym schemacie. Część faktur wystawia jedno narzędzie, część drugie, i oba numerują FV/numer/rok. Albo w jednym programie istnieją dwie serie z identycznym szablonem, a dokumenty z nowego kanału trafiają do drugiej, pustej serii. Im więcej kanałów i osób, tym łatwiej o taką sytuację.
Rozwiązaniem jest jeden punkt nadawania numerów. Zamiast wystawiać faktury osobno na każdej platformie, zbierasz zamówienia z wielu platform w jednym miejscu i kierujesz je do jednego systemu fakturowego. Licznik prowadzi wtedy jeden system, a Ty decydujesz, w której serii powstaje dokument z danego kanału, o ile dostawca na to pozwala.
Numeracja w NavyFlame: co ustawisz dla swojego systemu
NavyFlame pobiera zamówienia ze sklepów i marketplace'ów i przekazuje je do systemu fakturowego, w którym powstaje dokument. W wFirmie, iFirmie, Fakturowni i inFakcie numer nadaje ten system, bo to on prowadzi liczniki. NavyFlame nie wpisuje numeru do dokumentu. Może wskazać serię, czyli licznik, i tylko tam, gdzie dostawca na to pozwala.
| System | Czym jest seria | Co ustawiasz w NavyFlame | Gdzie zmienisz numerację u dostawcy |
|---|
| wFirma | Osobna seria z własnym licznikiem i resetem | Serię z listy pobranej z Twojego konta wFirma | Ustawienia → Faktury → Serie numeracji |
| iFirma | Seria z nazwą nadaną przez Ciebie | Nazwę serii, wpisaną dokładnie jak w iFirmie; puste pole oznacza serię domyślną | Konfiguracja → Serie numeracji |
| Fakturownia | Brak serii w dokumencie, numeracja dla każdego typu dokumentu na koncie | Brak wyboru serii (karta „Numeracja dokumentów”); opcjonalnie „ID działu (Department ID)” w połączeniu Fakturowni | Ustawienia → Ustawienia konta → Numerowanie; dla działu osobno |
| inFakt | Format numeru ustawiany na koncie dla każdego typu dokumentu | Nic, zamiast wyboru serii panel pokazuje kartę „Numeracja dokumentów” | Ustawienia → Faktury → Numeracja |
Stan na 24 października 2026 r., sprawdzony w panelu NavyFlame i w pomocy dostawców (lista źródeł na końcu artykułu).
Ustaw serię dla kanału w wFirmie albo iFirmie
Zanim zaczniesz:
- System księgowy jest podłączony, a w Fakturowaniu istnieje automatyzacja dla kanału, na przykład „Allegro → wFirma”.
- Zanotuj z systemu księgowego nazwę serii i ostatni numer osobno dla faktur, paragonów i korekt. Każdy typ dokumentu może mieć własny licznik.
- Ustal z księgowością, czy wszystkie kanały mają trafiać do jednej serii, czy kanał, konto kanału albo kraj dostawy dostaje własną.
Kroki:
- Otwórz Fakturowanie, zakładkę Reguły. W karcie „Automatyzacja” wybierz przepływ, na przykład „Allegro → wFirma”. Reguły zapisujesz osobno dla każdego przepływu, więc sklep WooCommerce ustawisz w przepływie „WooCommerce → wFirma”.
- Przejdź do karty „Serie numeracji”. Jeśli masz kilka kont wFirma, najpierw wybierz „Konto wFirma dla listy serii”.
- W polu „Seria faktur” wybierz serię, w której są dotychczasowe faktury. Jeśli panel pokazuje też „Seria paragonów” albo „Seria faktur do paragonów”, wybierz w nich serie z dotychczasowymi paragonami i fakturami do paragonów. Przy iFirmie wpisz w NavyFlame nazwę serii dokładnie tak, jak w polu Nazwa w iFirmie.
- Jeśli jedno konto kanału albo jeden kraj dostawy ma mieć własną serię, w części „Wyjątki: konto kanału i kraj dostawy” wybierz „Konto kanału”, „Kraj dostawy” albo oba, wskaż serię i kliknij „Dodaj wyjątek”. Wygrywa najbardziej szczegółowa reguła: konto i kraj, samo konto, sam kraj, potem serie przepływu, a na końcu seria ustawiona w połączeniu z systemem księgowym.
- Przy wFirmie w części „Podgląd numeracji bez wystawiania” wybierz konto kanału, konto wFirma i kraj dostawy, a potem „Sprawdź numerację”. Podgląd pokaże serię dla zwykłej faktury, paragonu i faktury do paragonu oraz źródło wyboru, na przykład „wyjątek dla konta kanału” albo „ustawienie połączenia wFirma”. Działa także przed zapisem, nie wystawia dokumentów i nie rezerwuje numerów.
- Zapisz reguły. Pierwszy dokument wystaw dla zamówienia, które rzeczywiście go wymaga, i porównaj jego numer z ostatnim numerem tej serii w systemie księgowym.
Oczekiwany wynik: pierwszy dokument z NavyFlame dostaje kolejny numer po ostatnim dokumencie tej samej serii, a przy wFirmie podgląd dla pozostałych kont i krajów pokazuje serie, które wybrałeś.
Przykład demonstracyjny (konta i serie są wymyślone): sprzedawca fakturuje w wFirmie zamówienia z dwóch kont Allegro i ze sklepu WooCommerce.
| Zamówienie | Ustawienie w NavyFlame | Seria w wFirmie |
|---|
| Allegro, oba konta, dostawa w Polsce | „Seria faktur” w przepływie „Allegro → wFirma” | ALG, szablon ALG/[numer]/[rok] |
| Allegro, drugie konto, dostawa do Niemiec | Wyjątek: konto kanału i kraj dostawy DE | ALGDE, szablon ALGDE/[numer]/[rok] |
| WooCommerce | „Seria faktur” w przepływie „WooCommerce → wFirma” | SKL, szablon SKL/[numer]/[rok] |
Każda z tych serii ma inny prefiks, więc nawet przy tym samym liczniku numery się nie powtórzą.
Gdy podgląd albo pierwszy dokument pokazuje coś innego
| Co widzisz | Co to znaczy | Co zrobić |
|---|
| „seria domyślna wFirma” w podglądzie | Dla tego typu dokumentu nie wskazano serii, więc wFirma użyje swojej domyślnej | Wybierz serię z dotychczasowymi dokumentami w polu tego typu albo w wyjątku |
| „Wybrana seria nie istnieje na tym koncie lub ma inny typ dokumentu.” | Seria pochodzi z innego konta wFirma albo jest serią innego typu, na przykład faktur zamiast paragonów | Wybierz właściwe „Konto wFirma dla listy serii” i serię właściwego typu |
| Pierwsza faktura ma numer 1, a wcześniejsze dokumenty mają wyższe | Dokument trafił do innej serii niż dotychczasowe faktury | Wstrzymaj automatyczne wystawianie (w polu „Wyzwalacz wystawienia” wybierz opcję ręczną z przyciskiem „Wystaw fakturę”), popraw serię i sprawdź ją podglądem. Co zrobić z już wystawionym dokumentem, ustal z księgowością |
Dwie serie w wFirmie o tym samym szablonie, np. [numer]/[miesiąc]/[rok] | Każda seria ma własny licznik, więc obie mogą nadać ten sam numer | Wybierz w NavyFlame serię z dotychczasowymi dokumentami. Jeśli drugiej serii używasz, nadaj jej w wFirmie inny prefiks |
| KSeF odrzucił fakturę kodem 440 „Duplikat faktury” | Ten sam sprzedawca ma już w KSeF fakturę tego rodzaju z tym numerem | Sprawdź serię w systemie księgowym przed ponowną próbą. Wysyłka z tym samym numerem zostanie odrzucona tak samo |
| W iFirmie dokument nie trafił do oczekiwanej serii | Pole nazwy jest puste (wtedy obowiązuje seria domyślna) albo nazwa różni się od tej w iFirmie | Wpisz nazwę dokładnie tak, jak w polu Nazwa w iFirmie |
| W polu „Seria zapasowa (opcjonalnie)” jest prefiks albo numer faktury | To pole przyjmuje identyfikator serii z systemu księgowego i działa tylko wtedy, gdy wyżej nie wybrano serii | Wyczyść pole albo wpisz identyfikator serii; nie wpisuj kolejnego numeru faktury |
Fakturownia i inFakt: numeracja ustawiana na koncie
W tych systemach panel NavyFlame zamiast wyboru serii pokazuje kartę „Numeracja dokumentów” z opisem, gdzie zmienić numerację u dostawcy. NavyFlame nie wysyła do nich serii. Numer nadaje licznik ustawiony na koncie dla danego typu dokumentu.
- Fakturownia - numerację zmienisz w menu Ustawienia → Ustawienia konta → Numerowanie, osobno dla każdego typu dokumentu. Osobny licznik daje dział: w menu Ustawienia → Dane firmy otwórz dział i zaznacz „Osobne ustawienia numeracji dokumentów”, a ustawienia działu będą miały pierwszeństwo przed ustawieniami konta. Format numeru działu musi różnić się od formatów innych działów co najmniej jednym znakiem, inaczej Fakturownia miesza numerację. Żeby dokumenty z NavyFlame trafiały do działu, wpisz jego ID w polu „ID działu (Department ID)” połączenia Fakturowni. Dział uzupełnia też dane sprzedawcy na fakturze i dotyczy wszystkich dokumentów z tego połączenia, więc to decyzja dla księgowości, a nie tylko kwestia porządku. Numer pierwszego dokumentu po zmianie porównaj z ustawieniami działu.
- inFakt - NavyFlame nie wskazuje w nim serii. Format numeru ustawiasz w menu Ustawienia → Faktury → Numeracja, osobno dla każdego typu dokumentu, a przedrostek jest częścią tego formatu. Przez NavyFlame nie skierujesz dokumentów z jednego kanału do osobnej numeracji inFaktu.
Korekty mają osobne liczniki
- iFirma - w karcie „Serie numeracji” jest pole „Seria korekt”. Wpisz nazwę serii korekt z iFirmy; puste pole oznacza serię domyślną. Wyjątki dla konta i kraju działają tak samo, według zamówienia, którego fakturę korygujesz.
- wFirma - NavyFlame nie wystawia korekt w wFirmie. Korektę wystawiasz w panelu wFirmy i tam wybierasz jej serię.
- Fakturownia i inFakt - korekta dostaje numer z numeracji korekt ustawionej na koncie.
Jeśli zmieniasz program do faktur w trakcie roku, wybierz serię ponownie w regułach nowego przepływu, bo wybór dla poprzedniego systemu nie przechodzi na nowy. Numeracja w nowym systemie nie może powtórzyć numerów wysłanych już do KSeF: kontynuuj licznik albo zmień prefiks. Kolejność kroków opisuje poradnik o tym, jak zmienić program do fakturowania.
Co automatyzacja zmienia w numeracji, a czego nie
- Jeden system zamiast kilku paneli - dokumenty ze wszystkich kanałów powstają w jednym systemie księgowym, w serii, którą wskazałeś, albo w numeracji konta.
- Bez ręcznego wybierania serii - przy wFirmie i iFirmie seria wynika z reguł przepływu i wyjątków, a nie z decyzji osoby przy każdym dokumencie.
- Dokumenty według reguły - dokument powstaje według ustawionego trybu fakturowania i wyzwalacza wystawienia, na przykład po opłaceniu zamówienia, a nie wtedy, gdy ktoś o nim pamięta. Zasady opisuje strona reguł fakturowania.
Dokumenty, których nie udało się wystawić, znajdziesz w zakładce „Przetwarzanie” w Fakturowaniu, ze statusem „Błędne”. Nie wystawiaj drugiego dokumentu tylko dlatego, że pierwszy nie pojawił się od razu na liście. Najpierw sprawdź jego status i system księgowy, bo drugi dokument zająłby kolejny numer w serii.
Automatyzacja nie zmienia zasad numeracji. Numer nadal ma być kolejny i jednoznaczny, a za serie i liczniki w systemie księgowym odpowiadacie Ty i Twoja księgowość. Różnica polega na tym, że ustawiasz to raz, a przy wFirmie sprawdzasz też podglądem, zamiast pilnować liczników w kilku panelach.
Źródła
Sprawdzone 24 października 2026 r.
- Ustawa o podatku od towarów i usług, tekst jednolity Dz.U. 2026 poz. 1263: art. 106e ust. 1 pkt 2 (numer faktury), art. 106j ust. 1 pkt 5 (faktura korygująca przy pomyłce w jakiejkolwiek pozycji), art. 106k (uchylony).
- Ministerstwo Finansów, dokumentacja API KSeF: weryfikacja faktury i duplikaty (klucz: NIP sprzedawcy, rodzaj faktury, numer P_2; kod 440).
- wFirma: serie numeracji dokumentów, nota korygująca od 2026 r..
- iFirma: serie numeracji, konfiguracja.
- inFakt: jak zmienić typ numeracji faktur.
- Fakturownia: numerowanie faktur, oddzielna numeracja dla działów.