Portal B2B dla hurtowni alkoholi — weryfikacja koncesji i akcyza
Dlaczego hurtownia alkoholi potrzebuje innego rodzaju portalu
Budowa portalu B2B dla dystrybutora odzieży albo hurtowni narzędzi to inżynieryjny problem bez szczególnych komplikacji. Dystrybucja alkoholi — nie. Polskie przepisy dotyczące sprzedaży alkoholu dokładają warstwę wymogów zgodności, których standardowy portal B2B nie obsługuje. I nie ma tu przestrzeni na ignorowanie — kary obejmują cofnięcie koncesji.
Kluczowe regulacje, które wyznaczają, co portal B2B dla hurtowni alkoholi musi robić:
- Ustawa o wychowaniu w trzeźwości i przeciwdziałaniu alkoholizmowi: Alkohol można sprzedawać hurtowo wyłącznie podmiotom z ważną detaliczną koncesją na sprzedaż alkoholu. Sprawdzenie, czy ta koncesja jest aktywna przed każdą transakcją, leży po stronie hurtownika.
- Akcyza: Alkohol to wyrób akcyzowy. Każdy dokument sprzedaży musi zawierać poprawne dane akcyzowe — kod CN produktu, procent alkoholu, objętość, kategorię stawki akcyzy.
- Weryfikacja wieku: Każda osoba uzyskująca dostęp do katalogu alkoholi hurtowych musi potwierdzić pełnoletność.
- Dokumentacja: Transakcje w towarach regulowanych wymagają udokumentowanego śladu audytowego — kto co kupił, kiedy, pod jaką koncesją.
Standardowy portal B2B nie obsługuje żadnego z tych elementów. Portal zbudowany dla hurtowej dystrybucji alkoholi obsługuje je wszystkie z założenia.
Weryfikacja koncesji: funkcja, bez której nie wolno ruszać
Każde konto klienta B2B w portalu hurtowni alkoholi musi być powiązane z ważną koncesją alkoholową. To nie formalność — to prawny warunek każdej transakcji.
Co portal musi śledzić per klient
- Numer koncesji — nadany przez wydającą gminę
- Typ koncesji — jakie kategorie alkoholu obejmuje (tylko piwo i wino? napoje spirytusowe? wszystkie?)
- Organ wydający — która gmina lub urząd ją wystawił
- Okres ważności — data początku i data wygaśnięcia
- Dokument koncesji — skan PDF przechowywany w portalu na potrzeby audytu
Automatyczna blokada przy wygaśnięciu
Najważniejszy mechanizm to automatyczna blokada. Gdy koncesja klienta wygasa:
- Portal wykrywa wygaśnięcie (codzienne sprawdzanie wobec dat wygaśnięcia)
- Konto klienta jest automatycznie ustawiane na "zablokowane — wygasła koncesja"
- Klient może się zalogować i zobaczyć historię zamówień, ale nie może składać nowych
- Klient widzi wyraźny komunikat: "Twoja koncesja wygasła. Prześlij odnowioną, żeby wznowić zamawianie."
- Administrator dostaje powiadomienie: "Koncesja klienta X wygasła [data]."
To chroni Cię przed nieumyślną sprzedażą podmiotowi bez koncesji. Bez tego mechanizmu polegasz na człowieku sprawdzającym arkusz — a ludzie popełniają błędy, szczególnie przy 80 zamówieniach dziennie.
Integracja z CEIDG i rejestrami gminnymi
Do automatycznej weryfikacji koncesji (poza ręcznym przechowywaniem danych) portal może odpytywać:
- CEIDG: Dla jednoosobowych działalności gospodarczych CEIDG jest publicznie dostępne przez API. Portal może zweryfikować, że firma jest aktywna i pobrać podstawowe dane rejestracyjne.
- Gminne rejestry koncesji: Wiele polskich gmin publikuje swoje rejestry koncesji alkoholowych. Bezpośrednie odpytywanie tych rejestrów daje potwierdzenie w czasie rzeczywistym, że konkretny numer koncesji jest aktywny. Implementacja różni się między gminami — niektóre mają API, inne tylko rejestry PDF wymagające ręcznego sprawdzenia.
- KRS: Dla spółek (sp. z o.o., SA itp.) API KRS potwierdza, że podmiot jest aktywny i nie jest w likwidacji.
Praktyczna uwaga: Pełna automatyczna weryfikacja z gminnych rejestrów nie zawsze jest możliwa — infrastruktura jest nierówna w całej Polsce. Pragmatyczne podejście: CEIDG/KRS do weryfikacji istnienia firmy (w pełni automatyzowalne), ręczne przesyłanie dokumentu koncesji przez klienta z przeglądem administracyjnym, oraz automatyczne śledzenie wygaśnięcia po wprowadzeniu danych.
Dane akcyzowe w katalogu produktów
Każdy produkt w portalu hurtowni alkoholi musi zawierać pola wymagane dla zgodności akcyzowej. To wykracza poza nazwę produktu i cenę.
Wymagane pola produktu dla zgodności akcyzowej
| Pole | Przykład | Uwagi |
|---|---|---|
| Kod CN (Nomenklatura Scalona) | 2208 30 11 | 8-cyfrowy unijny kod towaru do klasyfikacji akcyzowej |
| Procent alkoholu | 40% | Dokładny % jak na etykiecie |
| Objętość | 0,7 l | Pojemność opakowania |
| Kategoria akcyzowa | Wyroby spirytusowe | Piwo / wino / wino musujące / napoje spirytusowe / inne |
| Stawka akcyzy | 6,275 PLN/l czystego alkoholu | Stawka dla napojów spirytusowych w 2026 |
| Kod PKWiU | 11.01.10 | Polska Klasyfikacja Wyrobów i Usług |
Portal nie kalkuluje akcyzy — ta kalkulacja odbywa się w ERP przy generowaniu dokumentu sprzedaży. Zadaniem portalu jest poprawne trzymanie tych danych i przekazywanie ich do ERP z każdą pozycją zamówienia, żeby ERP miał wszystko potrzebne do wygenerowania zgodnego dokumentu.
Dlaczego to ma znaczenie w praktyce: Jeśli zamówienie trafia do ERP z brakującym kodem CN, ERP nie może wygenerować poprawnej deklaracji akcyzowej (AKC-UA/AKC-4/AKC-WW zależnie od przypadku). To znaczy ręczna korekta przed wystawieniem dokumentu. Przy 80 zamówieniach dziennie brakujące pola to nie drobna niedogodność — to codzienne wąskie gardło zgodności.
Śledzenie banderol akcyzowych
Dla napojów spirytusowych importowanych spoza UE polskie prawo wymaga banderol akcyzowych. Jeśli Twój katalog zawiera takie produkty, portal powinien je wyraźnie oznaczać, a rekord produktu powinien zawierać serię banderoli.
Typowo obsługuje się to przez flagę "wymaga banderoli" przy produkcie, której ERP używa do generowania odpowiedniej dokumentacji.
Bramka weryfikacji wieku
Każdy polski portal B2B dla alkoholu wymaga potwierdzenia weryfikacji wieku przed pokazaniem katalogu. To nie jest opcja i nie powinno być wdrożone jako powierzchowny checkbox "kliknij, żeby potwierdzić, że masz 18 lat" na stronie głównej.
Implementacja, która wytrzymuje kontrolę:
- Portal pokazuje potwierdzenie wieku przy pierwszym logowaniu, zanim jakakolwiek treść katalogu zostanie wyświetlona
- Użytkownik potwierdza, że jest pełnoletni (18+) i że działa jako podmiot gospodarczy, nie konsument
- Potwierdzenie jest logowane z timestampem i identyfikatorem konta
- Potwierdzenie nie musi być powtarzane przy każdej wizycie — potwierdzone konto pozostaje potwierdzone
Weryfikacja wieku różni się od weryfikacji koncesji. Weryfikacja wieku to jednorazowe potwierdzenie per konto. Weryfikacja koncesji jest ciągła — musi być ważna w momencie każdego zamówienia.
Ograniczenia produktów według rodzaju koncesji
Polska detaliczna koncesja alkoholowa określa dokładnie, jakie kategorie alkoholu może sprzedawać posiadacz:
- Zezwolenie A: piwo
- Zezwolenie B: wino i inne niskoprocentowe napoje fermentowane
- Zezwolenie C: napoje spirytusowe i wszystkie kategorie
Jeśli klient ma tylko zezwolenie A, nie może legalnie kupować napojów spirytusowych z Twojego portalu hurtowego. Właściwie skonfigurowany portal egzekwuje to automatycznie.
Implementacja:
- Każde konto klienta ma przypisany typ koncesji (A, B, C lub kombinacja)
- Produkty w katalogu są oznaczone wymaganą kategorią koncesji
- Klienci z zezwoleniem A nie widzą ani nie mogą dodawać produktów kategorii C do koszyka
- Próba dodania produktu z ograniczeniami pokazuje: "Ten produkt wymaga zezwolenia kategorii C. Twoja obecna koncesja obejmuje tylko kategorię A."
Ta funkcja rzadko pojawia się w ogólnych platformach B2B. Wymaga, żeby portal rozumiał zarówno strukturę typów koncesji, jak i klasyfikację produktów — dwie rzeczy specyficzne dla polskich przepisów o alkoholu.
Reguły minimalnych zamówień w dystrybucji alkoholi
Dystrybutorzy alkoholi w Polsce prawie zawsze stosują reguły minimalnych zamówień. To nie wymogi prawne — to decyzje handlowe — ale muszą być egzekwowane spójnie. W portalu egzekwowane są automatycznie.
Typowe struktury minimalnych zamówień
Minimalna wartość zamówienia: Zamówienia poniżej progu (typowo 300–600 PLN netto dla piwa/wina, 500–1 000 PLN dla napojów spirytusowych) nie są przyjmowane. Koszyk pokazuje bieżącą wartość i wyraźny wskaźnik, ile brakuje do minimum.
Minimalna ilość per SKU: Dla napojów spirytusowych minimum to często 6 butelek (pół kartonu). Dla piwa — pełny karton (24 puszki lub butelki). Portal uniemożliwia dodanie ilości poniżej minimum, z komunikatem wyjaśniającym zasadę.
Minima zamówień mieszanych: Niektórzy dystrybutorzy wymagają minimalnej łącznej ilości per kategorię (np. minimum 1 pełna paleta piwa per zamówienie). Bardziej złożone do implementacji, ale wykonalne.
Minima per klient: Kluczowe konta z dużymi wolumenami mogą mieć niższe minima — albo żadne — jako wynegocjowaną korzyść. Portal powinien obsługiwać per-klient nadpisania minimów konfigurowane w panelu administracyjnym.
Logowanie zamówień i zgodności
Transakcje hurtowe alkoholi wymagają udokumentowanego śladu audytowego. Portal musi logować:
- Kto złożył zamówienie: konto klienta, nazwa podmiotu, NIP
- Pod jaką koncesją: numer i typ koncesji w momencie złożenia zamówienia
- Co zostało zamówione: pełna lista produktów z ilościami, kodami CN i procentami alkoholu
- Kiedy: timestamp złożenia i potwierdzenia zamówienia
- Status zamówienia: potwierdzenie, wysyłka, generowanie faktury
Ten log powinien być eksportowalny (CSV lub PDF) na potrzeby kontroli regulacyjnych. W praktyce ERP nosi większość tych danych — ale log po stronie portalu służy jako niezależny zapis, jeśli dane ERP zostaną zakwestionowane albo klient twierdzi, że nie złożył konkretnego zamówienia.
Wymóg przechowywania: Polskie prawo nie określa jednego okresu przechowywania dla rejestrów sprzedaży alkoholi, ale wymogi dokumentacji podatkowej (5 lat) i ogólne standardy dokumentacji handlowej wskazują na minimum 5 lat dla logów transakcji.
Sezonowość: planowanie z wyprzedzeniem dzięki danym portalu
Hurtownia alkoholi ma wyraźną sezonowość w Polsce:
- Sylwester: Popyt na napoje spirytusowe szczytuje w grudniu, szczególnie od połowy do 28 grudnia
- Wielkanoc: Wino i piwo szczytują w tygodniu przed Wielkanocą
- Sezon letni (czerwiec–sierpień): Piwo, puszki koktajlowe i produkty niskoprocentowe szczytują podczas sezonu plenerowego
- Komunia (maj): Znaczące skoki popytu na wino i wino musujące
- Sierpień–wrzesień: Zazwyczaj spokojniejszy okres, dobry na promocje
Portal B2B z danymi historii zamówień pozwala zobaczyć dokładnie, co zamawiali Twoi klienci w tym samym czasie rok temu. Dwa tygodnie przed Sylwestrem portal może pokazać baner: "Sylwester się zbliża — zamów ponownie z ubiegłorocznego wyboru." Tego telefoniczne przyjmowanie zamówień po prostu nie zrobi.
Jedna konkretna implementacja warta dodania: automatyczne alerty o niskim stanie dla popularnych produktów sezonowych. Skonfiguruj portal, żeby powiadamiał administratora, gdy stan bestsellera sezonowego spadnie poniżej zdefiniowanego progu w oknie przedsezonowym. Dzięki temu uruchamiasz zamówienie u dostawcy, zanim klienci zaczną narzekać na niedostępność.
Jak to różni się od ogólnego portalu B2B
Dla jasności — oto co obsługuje ogólny portal B2B i gdzie nie spełnia wymagań hurtowni alkoholi:
| Funkcja | Ogólny portal B2B | Portal dla hurtowni alkoholi |
|---|---|---|
| Katalog produktów | Tak | Tak + kody CN, dane akcyzowe, ABV |
| Indywidualne ceny | Tak | Tak + ceny według typu koncesji |
| Przepływ zamówień do ERP | Tak | Tak + pola zgodności |
| Widoczność stanów | Tak | Tak |
| Weryfikacja koncesji | Nie | Tak — wymagana |
| Automatyczna blokada przy wygaśnięciu | Nie | Tak — zautomatyzowana |
| Bramka weryfikacji wieku | Nie | Tak — przed dostępem do katalogu |
| Ograniczenia produktów wg typu koncesji | Nie | Tak — egzekwowane na poziomie koszyka |
| Log zgodności do eksportu | Nie | Tak — eksportowalny |
| Minimalne zamówienia per typ koncesji | Nie | Tak |
Budowanie elementów z prawej kolumny na bazie ogólnej platformy wymaga dużo customowego developmentu — a wynik jest kruchy, bo platforma nie była projektowana z myślą o tych wymaganiach. Startowanie od portalu specyficznego dla hurtowni i dodanie warstwy zgodności jest szybsze i łatwiejsze w utrzymaniu.
Co zapytać przed wyborem rozwiązania portalu
Jeśli oceniasz opcje portalu dla swojej hurtowni alkoholi, zadaj te konkretne pytania:
- Jak system obsługuje wygaśnięcie koncesji? Jeśli odpowiedź to "przechowujemy datę wygaśnięcia i możesz filtrować według niej" — to zarządzanie ręczne, nie automatyczne egzekwowanie.
- Czy system blokuje zamówienia, gdy koncesja wygaśnie? Automatyczna blokada to minimum.
- Czy system może ograniczać kategorie produktów według typu koncesji? To wyróżniająca funkcja — większość ogólnych platform nie potrafi tego bez customizacji.
- Jak jest zbudowany log zgodności i czy można go wyeksportować? Brak logu to luka.
- Czy katalog produktów obsługuje kody CN i pola akcyzowe natywnie? Dodawanie ich jako pola niestandardowe do ogólnej platformy jest możliwe, ale tworzy dług utrzymaniowy.
Jeśli dostawca nie potrafi odpowiedzieć na te pytania zwięźle i pozytywnie, jego platforma nie została zbudowana dla dystrybucji towarów regulowanych.
Zobacz stronę portalu hurtowego dla branży alkoholowej, żeby dowiedzieć się więcej o tym, co budujemy dla dystrybutorów alkoholi, albo skontaktuj się, żeby omówić swoje konkretne wymagania zgodności.
Porozmawiajmy o Twoim projekcie
Bezpłatna 30-minutowa konsultacja. Sprawdzimy, czy i jak mogę pomóc.



