ok. 15 min zaktualizowano: 2026-10-19

Cenniki produktów — od ceny zakupu po cenę SRP

Jeden produkt ma zwykle kilka cen: inną dla partnera, inną dla dystrybutora, inną w przetargu, a jeszcze inną na stronie. Sentrix obsługuje to cennikami — nazwanymi poziomami cen, które sam definiujesz. Ten przewodnik prowadzi przez pełną ścieżkę: od włączenia cenników, przez cenę zakupu w euro przeliczaną po kursie NBP, po przypisanie właściwego cennika konkretnemu klientowi.

1Trzy warstwy, na których żyje cena

Zanim zaczniesz wpisywać kwoty, warto wiedzieć, w którym miejscu system ich szuka. Cena produktu powstaje z trzech niezależnych warstw:

WarstwaGdzie ją ustawiaszDo czego służy
Cena bazowa produktu Kartoteka produktu → zakładka Sprzedaż i ceny, kafle „Cena bazowa sprzedaży" i „Cena bazowa zakupu" Punkt odniesienia. Cena zakupu z tego kafla jest podstawą wszystkich wyliczeń marży i narzutu.
Cenniki Sprzedaż → Cennik i promocje → Cenniki, a ceny produktów w kartotece produktu Twoje własne poziomy cen: partner, dystrybucja, przetarg, SRP. Każdy cennik ma nazwę, walutę i zakres.
Warunki indywidualne Kartoteka klienta, umowy handlowe, formuły cenowe, promocje Odstępstwa od cennika dla pojedynczego kontrahenta lub akcji handlowej.

UwagaCennik to nie lista produktów. Cennik jest „pojemnikiem na poziom ceny" — produkt może mieć swoją cenę w każdym z cenników albo tylko w niektórych. Jeżeli produktu nie ma w danym cenniku, system zejdzie niżej w hierarchii (patrz krok 7).

Cenniki we wspólnym centrum cen

Cenniki sprzedaży i grupy cenowe produktów mają osobne zakładki w Sprzedaż → Cennik i promocje. Stare wejścia z menu prowadzą do tych samych ekranów. Pełną mapę znajdziesz w artykule Cennik i promocje — który ekran robi co.

2Włączenie cenników (jednorazowo)

Wejdź w Ustawienia → Magazyn → Ustawienia cenników i włącz przełącznik Włącz cenniki. Bez tego cała firma pracuje wyłącznie na cenie bazowej produktu, a sekcja cenników w kartotece produktu jest ukryta.

Na tym samym ekranie ustawiasz:

  • Domyślny cennik sprzedażowy — podstawia się przy tworzeniu oferty, zamówienia i faktury, gdy klient nie ma własnego,
  • Domyślny cennik zakupowy — dla dokumentów zakupu,
  • Pokazuj źródło ceny na dokumentach — na pozycji dokumentu widać, z którego cennika przyszła kwota (bardzo pomocne przy reklamacjach handlowców „skąd ta cena?"),
  • Zapamiętuj ostatnią cenę klienta — przy kolejnym zamówieniu system podpowie cenę z poprzedniej transakcji.

WażnePóźniejsze wyłączenie cenników nie kasuje wprowadzonych cen — przestają one być po prostu stosowane, a dokumenty wracają do cen bazowych produktów. Wyłączenie usuwa natomiast wskazania domyślnych cenników z ustawień.

3Utworzenie własnych poziomów cen

Przejdź do Sprzedaż → Cennik i promocje → Cenniki i przyciskiem Dodaj utwórz po jednym cenniku na każdy poziom ceny, którym posługujesz się w rozmowach handlowych.

Formularz cennika zawiera:

PoleCo wpisać
KodKrótki, wielkimi literami, bez spacji — np. PARTNER. Używany w imporcie i eksporcie.
NazwaTo, co widzi handlowiec na liście wyboru — np. „Cena partnera".
WalutaWaluta cen w tym cenniku. Dla cenników krajowych: PLN.
TypSprzedażowy dla wszystkich poziomów sprzedaży, Zakupowy dla cen od dostawców, Transferowy dla przesunięć wewnętrznych.
ZakresOgólny (dostępny zawsze), Grupa klientów, Klient lub Kanał — decyduje, komu cennik może się przypisać automatycznie.
PriorytetLiczba — przy kilku pasujących cennikach wygrywa wyższa. Domyślnie 100.
Ważny od / Ważny doOpcjonalne ramy czasowe, np. cennik promocyjny na kwartał. Puste = bezterminowo.
Ceny bruttoWłącz, jeżeli w tym cenniku wpisujesz kwoty z VAT (typowe dla cennika detalicznego i sklepu).
AktywnyNieaktywne cenniki są pomijane we wszystkich kalkulacjach.

Przykład — pięć poziomów sprzedaży w firmie handlującej sprzętem

Poziom cenyKodTypZakresKomu przypisujesz
Cena SRP (sugerowana detaliczna)SRPSprzedażowyOgólnyUstaw jako domyślny — obowiązuje klienta bez umowy oraz sklep internetowy.
Cena partneraPARTNERSprzedażowyGrupa klientówGrupa „Partnerzy" albo bezpośrednio karta kontrahenta.
Cena dystrybucjiDYSTRYBUCJASprzedażowyGrupa klientówGrupa „Dystrybutorzy".
Cena przetargowaPRZETARGSprzedażowyOgólnyNikomu na stałe — handlowiec wybiera ten cennik ręcznie na ofercie przetargowej.
Ceny zakupu od dostawcówZAKUPZakupowyOgólnyDokumenty zakupu; widoczny w kartotece na zakładce „Zakup".

Dobra praktykaCena minimalna sprzedaży nie powinna być osobnym cennikiem. To pole przy każdej cenie w cenniku (krok 6) — dzięki temu system może ostrzegać, gdy cena zbliża się do progu, zamiast pokazywać handlowcowi kolejną kwotę do wyboru.

4Cena zakupu w walucie obcej

Cenę zakupu wpisujesz w kartotece produktu, na zakładce Sprzedaż i ceny, w kaflu Cena bazowa zakupu. Pole kwoty ma wbudowany wybór waluty — wpisz 380 i wybierz EUR. Obok ustawiasz stawkę VAT zakupu, a system pokazuje wyliczoną kwotę brutto.

Przeliczenie na złotówki zobaczysz tam, gdzie jest potrzebne — czyli przy wpisywaniu ceny sprzedaży w cenniku prowadzonym w PLN. W oknie dodawania ceny pole Cena zakupu netto (PLN) pokazuje kwotę już przeliczoną, a ikona pomocy obok wyświetla użyty kurs i datę: 380,00 EUR × 4,2650, Kurs z dnia: 08.08.2026. Kurs wraz z datą notowania stoi też pod wskaźnikami w kaflu Marża i narzut — Zakup przeliczony po kursie 4,2650 (EUR/PLN) z 08.08.2026. Data bywa sprzed kilku dni: bierzemy ostatnie dostępne notowanie, a w weekend i święta tabela kursów nie przychodzi.

Kursy pochodzą z tabeli kursów walut Sentrix, która codziennie synchronizuje się z Narodowym Bankiem Polskim (z uzupełnianiem dni pominiętych). Nie musisz ich wprowadzać ręcznie, choć możesz — tabelę kursów znajdziesz w ustawieniach walut.

UwagaPrzeliczenie po kursie służy do wyliczenia marży i narzutu w chwili ustalania ceny. Kwota zapisana w cenniku złotówkowym jest stała — nie zmienia się sama z dnia na dzień wraz z kursem. Jeżeli euro mocno drgnie, ceny sprzedaży przeliczasz świadomie (krok 8), a system pokaże wtedy nową marżę.

Dobra praktykaJeżeli kupujesz w euro i chcesz mieć cennik zakupowy również w euro — utwórz cennik typu Zakupowy z walutą EUR. Wtedy w kartotece produktu, na zakładce Zakup, prowadzisz ceny dostawców bez żadnego przeliczania.

Gdy kursu brakuje

Marża i narzut porównują cenę sprzedaży z ceną zakupu, więc obie kwoty muszą być w tej samej walucie. Dopóki system nie ma kursu potrzebnej pary, nie pokazuje ani marży, ani narzutu — w miejscu wskaźników stoi informacja o brakującym kursie, a w tabeli cen w kolumnie Cena zakupu widnieje myślnik.

WażneTo zachowanie celowe: 9 EUR odjęte od 150 zł tak, jakby było 9 zł, dawałoby 94% marży zamiast rzeczywistych 74%. Wskaźnik policzony z dwóch różnych walut wprowadzałby w błąd przy ustalaniu cen, więc system woli go nie pokazać. Zaimportuj kursy w Ustawieniach → Waluty — marża wróci sama, bez ruszania cennika.

Kafle nad tabelą cen (Koszt, Cena, Marża, Narzut) pokazują kwoty w walucie cennika wybranego w filtrze pod nimi — przy każdej kwocie stoi jej waluta. Wybierając cennik eksportowy w euro, zobaczysz tam koszt i marżę policzone w euro, a nie w złotówkach.

5Wpisanie cen produktu w cennikach

Otwórz kartotekę produktu → zakładka Sprzedaż i ceny. Pod kaflami cen bazowych znajdziesz sekcję Cenniki z zakładkami Sprzedaż i Zakup oraz tabelą dotychczasowych cen. Kliknij Dodaj cenę.

W oknie wypełniasz:

PoleZnaczenie
CennikPoziom ceny, który wypełniasz — np. „Cena partnera".
Cena zakupu nettoTylko do odczytu, z kartoteki produktu (przeliczona na walutę cennika).
Narzut % / Marża %Wpisz jedno z dwóch, a cena netto wyliczy się sama. Wpiszesz cenę netto — obie wartości przeliczą się w drugą stronę.
Narzut kwotowyWyliczany automatycznie: cena netto minus cena zakupu.
Cena nettoWłaściwa cena w tym cenniku. Obok widzisz stawkę VAT i wyliczoną cenę brutto. Jeżeli edytowana pozycja jest zapisana w innej walucie niż cennik, waluta ta stoi w nazwie pola — np. Cena netto (EUR) (patrz niżej).
Cena minimalnaPróg, poniżej którego cena wymaga uwagi (patrz krok 6). Nie może być wyższa od ceny netto.
Cena katalogowaKwota sprzed obniżki — w sklepie internetowym pokazuje się przekreślona. Musi być wyższa od ceny netto.
Ważna od / Ważna doOkres obowiązywania tej konkretnej ceny. Puste = bezterminowo.
AktywnaWyłączona cena zostaje w historii, ale nie jest stosowana.

Przykład — skaner o cenie zakupu 380 EUR

Przy kursie 4,2650 cena zakupu to 1 620,70 PLN. Wpisujesz kolejno w każdym cenniku samą cenę netto, a system pokazuje, ile na niej zarabiasz:

CennikCena nettoMarżaNarzut
Cena minimalna sprzedaży (pole w każdym cenniku)2 690,0039,7%66,0%
Cena przetargowa2 959,0045,2%82,6%
Cena dystrybucji3 193,0049,2%97,0%
Cena partnera3 350,0051,6%106,7%
Cena SRP3 750,0056,8%131,4%

UwagaW jednym cenniku produkt ma jedną cenę podstawową. Gdy w oknie „Dodaj cenę" wybierzesz cennik, w którym cena już istnieje, system automatycznie przełączy się w tryb edycji tamtej pozycji — zamiast tworzyć duplikat. Ceny zależne od ilości (progi ilościowe) ustawia się osobno, w sekcji Zaawansowane.

Cennik sklepu zasilany z systemu ERP

Jeżeli ceny sklepu internetowego przychodzą z systemu ERP, pozycje towarów powiązanych z ERP w cenniku sklepu są zablokowane: wiersz jest wyszarzony i ma plakietkę Cena z ERP, a zamiast edycji jest tylko Podgląd. Takiej pozycji nie usuniesz. Synchronizacja i tak nadpisałaby ręczną zmianę, dlatego cenę zmienia się w systemie ERP.

  • Pozostałe cenniki i towary bez powiązania z ERP edytujesz normalnie.
  • Cenę bazową na karcie produktu nadal zapiszesz. Gdy zmienisz jej kwotę, zobaczysz ostrzeżenie, że cena w cenniku sklepu nie została zmieniona.
  • Najniższą cenę z 30 dni poprawisz jak dotąd — z osobnym uprawnieniem.

Gdy pojedyncza cena jest zapisana w innej walucie niż cennik

W cenniku prowadzonym w złotówkach potrafi stać pojedyncza pozycja z kwotą w euro — najczęściej w cenniku zakupowym. Powstaje tak automatycznie: kiedy w kartotece produktu wpisujesz cenę zakupu w walucie obcej, system zapisuje ją od razu jako cenę w domyślnym cenniku zakupowym i zostawia przy niej walutę zakupu, niezależnie od waluty samego cennika.

Taką pozycję poznajesz po dwóch miejscach:

  • w tabeli cen przy kwocie stoi waluta tej pozycji (np. 1 010,00 EUR), a nie waluta cennika,
  • w oknie edycji pole ceny nazywa się Cena netto (EUR), a nad nim pojawia się bursztynowe ostrzeżenie.

Reszta okna liczy w walucie cennika: cena zakupu jest już przeliczona po kursie, a narzut i marża liczą się od tej przeliczonej kwoty. Dlatego wpisanie nowej ceny netto zapisuje pozycję w walucie cennika — kwota, którą wpisujesz, jest kwotą w złotówkach i pozycja przestaje być „euro w cenniku złotówkowym". System nie przelicza jej po kursie za Ciebie: wpisujesz dokładnie tę cenę, którą chcesz mieć w cenniku.

UwagaDopóki nie ruszysz kwoty, waluta pozycji zostaje bez zmian. Możesz bezpiecznie zmienić samą datę ważności, cenę minimalną albo przełącznik Aktywna — 1 010 EUR nie zamieni się przy okazji w 1 010 PLN.

Dobra praktykaDrugiej ceny obok — tej samej pozycji w walucie cennika — dołożyć się nie da, bo produkt ma w cenniku jedną cenę podstawową. Jeżeli ceny zakupu mają zostać w euro, a sprzedażowe w złotówkach, rozdziel to na dwa cenniki: zakupowy w EUR i sprzedażowe w PLN (krok 4).

Pod tabelą cen znajdziesz jeszcze Historię cen — pełny rejestr zmian z datą i osobą, która ich dokonała. To z niego liczy się nota o najniższej cenie z 30 dni (dyrektywa Omnibus) pokazywana w sklepie przy obniżkach.

6Cena minimalna i cena katalogowa

Cena minimalna to próg kontrolny zapisany przy cenie w cenniku. W tabeli cen produktu system oznacza ją kolorem: cena poniżej progu świeci się na czerwono, cena w pobliżu progu (do 10% powyżej) — na bursztynowo, wraz z ostrzeżeniem w dymku.

WażneCena minimalna informuje, ale nie blokuje wystawienia dokumentu poniżej progu. Jeżeli handlowiec nie ma schodzić niżej, ogranicz mu uprawnienie Edycja rabatów (krok 9) — dopiero ono realnie zamyka drogę do obniżenia ceny na ofercie czy fakturze.

Cena katalogowa działa odwrotnie: to kwota sprzed obniżki, wyższa od ceny sprzedaży. W sklepie internetowym pokazuje się przekreślona obok ceny aktualnej. Jeżeli ją wpiszesz, ale system nie ma ustalonej najniższej ceny z 30 dni, w kartotece zobaczysz ostrzeżenie „brak najniższej ceny — obniżka nieogłaszana". To zabezpieczenie: bez tej informacji sklep nie pokaże promocji, żeby nie naruszyć obowiązku informacyjnego.

7Który klient dostaje który cennik

Handlowiec nie musi pamiętać, komu należy się cena partnera. Przypisz cennik raz, a system będzie go podstawiał sam:

  • Pojedynczy kontrahent — kartoteka klienta → zakładka Płatności → pole Cennik sprzedaży (obok jest Cennik zakupu dla dostawców),
  • Cała grupa klientów — cennik z zakresem Grupa klientów obejmuje wszystkich kontrahentów przypisanych do tej grupy,
  • Sklep internetowy — w ustawieniach sklepu wskazujesz cennik gościa (ceny dla niezalogowanych); zalogowany klient B2B widzi swoje ceny wg poniższej kolejności,
  • Konkretna oferta — na dokumencie handlowiec może zmienić cennik ręcznie; system zapyta wtedy, czy przeliczyć również pozycje z ceną wpisaną ręcznie.

Gdy pasuje więcej niż jedno źródło, wygrywa to wyżej na liście:

#Źródło cenyTypowe zastosowanie
1Formuła cenowa przypisana do produktu, kategorii lub kontrahentaAutomat „koszt + 25%" dla całej grupy towarowej
2Cena indywidualna klienta na konkretny produktWynegocjowana kwota sztywna
3Cena z umowy handlowejFormalne kontrakty B2B z okresem obowiązywania
4Rabat lub narzut indywidualny (na produkt albo kategorię)„Ten klient ma −7% na skanery"
5Cennik przypisany do kontrahentaCena partnera, cena dystrybucji
6Cennik grupy klientówWspólny poziom dla całego kanału
7Rabat domyślny grupy klientówStały upust dla grupy
8Cennik domyślny (z ustawień) — np. SRPKlient bez żadnych ustaleń
9Cena bazowa produktuOstatnia deska ratunku, gdy produktu nie ma w żadnym cenniku

Dobra praktykaWłącz w ustawieniach Pokazuj źródło ceny na dokumentach. Przy każdej pozycji widać wtedy, z którego cennika lub reguły przyszła kwota — to najszybszy sposób na rozstrzygnięcie pytania „dlaczego ten klient dostał taką cenę".

8Wiele produktów naraz

Wpisywanie cen po jednej sprawdza się przy kilkunastu pozycjach. Przy większym katalogu masz trzy narzędzia:

Import cen z pliku CSV

W Sprzedaż → Cennik i promocje → Cenniki wybierz cennik i użyj Importuj ceny. Kreator prowadzi przez cztery kroki: wgranie pliku → dopasowanie kolumn (system sam proponuje mapowanie) → podgląd danych → wynik z listą pozycji dodanych, zaktualizowanych, pominiętych i błędnych. To najszybsza droga na start, gdy cennik dostajesz od producenta w arkuszu.

Edycja cen w arkuszu

Na liście produktów przefiltruj asortyment (np. jeden producent), a następnie wybierz Edytuj ceny w arkuszu. Wskazujesz cennik i opcjonalnie powód zmiany, edytujesz kwoty jak w arkuszu kalkulacyjnym, a przed zapisem dostajesz podgląd zmian: ile pozycji się zmieni, jaka jest średnia i zakres zmiany procentowej. Dopiero Zastosuj zmiany zapisuje wszystko naraz.

UwagaNarzędzia masowe nie zmieniają pozycji z plakietką Cena z ERP (patrz krok 5). Zbiorcza zmiana cen je pomija, import zgłasza przy nich błąd wiersza z numerem SKU, a arkusz z takimi pozycjami nie zostanie opublikowany — przegląd zmian wymieni ich SKU, które trzeba usunąć z arkusza.

Sprawdź skutki przed zapisaniem zmian

Po edycji arkusza zobaczysz tabelę zmian oraz ocenę ich skutków. Jeśli zmiana przekracza progi bezpieczeństwa firmy, wymaga akceptacji ryzyka cenowego przez uprawnioną osobę. Podgląd sam nie publikuje cen. Szczegółowy przebieg opisuje sprawdzenie skutków i akceptacja ryzyka.

Eksport cennika

Ten sam ekran ustawień pozwala pobrać cennik do pliku CSV — przydaje się do wysłania partnerowi albo do pracy offline i ponownego wgrania importem.

9Kto widzi cenę zakupu i marżę

Ceny zakupu i marża to informacje wrażliwe — Sentrix steruje nimi osobnymi uprawnieniami, niezależnie od prawa do samej sprzedaży.

UprawnienieCo daje
Przeglądanie cenDostęp do cen i cenników.
Zarządzanie cennikamiTworzenie, edycja i usuwanie samych cenników.
Ustawianie cenWpisywanie cen produktów w cennikach.
Zbiorcza zmiana cenImport i edycja w arkuszu.
Widoczność cen zakupuBez niego handlowiec w ogóle nie widzi kwot zakupu — ani w kartotece, ani na dokumentach.
Widoczność marży / Widoczność narzutuOsobno sterują kolumnami i kaflami marży oraz narzutu.
Edycja rabatówPrawo do obniżenia ceny na pozycji dokumentu. To ono decyduje, czy handlowiec może zejść poniżej ceny z cennika.
Korekta najniższej ceny (Omnibus)Ręczna zmiana najniższej ceny z 30 dni — osobne uprawnienie, bo dotyczy komunikatu prawnego, a nie ceny sprzedaży.

Najczęstsze pytania

Czy mogę mieć cennik w euro i w złotówkach jednocześnie?

Tak — waluta jest cechą cennika, więc utwórz dwa: jeden z walutą EUR, drugi z PLN. Produkt może mieć cenę w obu. Przy wystawianiu dokumentu wybór cennika ustawia walutę dokumentu.

Waluta cennika jest przy tym ustawieniem domyślnym dla nowych cen, a nie sztywną regułą dla każdej pozycji: pojedyncza cena może być zapisana w innej walucie niż jej cennik. Wtedy przy kwocie widnieje waluta samej pozycji — jak to czytać i zmieniać.

W cenniku złotówkowym przy cenie widzę EUR — czy to błąd?

Nie. To najczęściej cena zakupu, którą system zapisał automatycznie po wpisaniu w kartotece produktu kwoty w walucie obcej — zostaje przy niej waluta zakupu. Cała rzecz jest opisana w kroku 5, w części Gdy pojedyncza cena jest zapisana w innej walucie niż cennik.

Zmienił się kurs euro. Czy ceny sprzedaży zaktualizują się same?

Nie. Ceny w cenniku złotówkowym są stałe do momentu, aż je zmienisz — i tak powinno być, bo inaczej klient dostawałby inną ofertę każdego dnia. Gdy chcesz je odświeżyć, wejdź w edycję ceny (zobaczysz przeliczoną cenę zakupu i aktualną marżę) albo użyj edycji w arkuszu dla całej grupy produktów.

Zamiast marży widzę informację o brakującym kursie. Co zrobić?

To znaczy, że kupujesz w innej walucie, niż sprzedajesz, a system nie ma kursu tej pary — bez niego wskaźnik byłby policzony z dwóch różnych walut, więc go nie pokazujemy. Zaimportuj kursy w Ustawieniach → Waluty; marża i narzut pojawią się same, bez zmieniania czegokolwiek w cenniku. Szczegóły w kroku 4, w części Gdy kursu brakuje.

Handlowiec nie widzi ceny partnera na ofercie — dlaczego?

Sprawdź po kolei: czy produkt ma cenę w tym cenniku, czy cennik jest aktywny i ważny na dziś, czy kontrahent ma go przypisanego na zakładce Płatności oraz czy wyżej w hierarchii (krok 7) nie stoi cena indywidualna albo umowa handlowa.

Po co osobno marża i narzut?

Narzut liczy się od ceny zakupu (ile dokładasz do kosztu), a marża od ceny sprzedaży (jaka część utargu zostaje w firmie). Te same 1 620 PLN kosztu i 3 350 PLN ceny dają narzut 106,7% i marżę 51,6%. Wpisujesz to, czym posługujesz się w swojej branży — drugą wartość system wyliczy sam.

Czy cena minimalna zablokuje sprzedaż poniżej progu?

Nie — to ostrzeżenie wizualne w kartotece produktu. Twardą granicę stawia się uprawnieniem Edycja rabatów, które można odebrać handlowcom pracującym na gotowych cennikach.

Nie mogę zmienić ceny w cenniku sklepu — pozycja jest wyszarzona. Dlaczego?

Pozycja ma plakietkę Cena z ERP: cena tego towaru przychodzi z systemu ERP i każda synchronizacja by ją nadpisała. Zmień cenę w systemie ERP — po najbliższej synchronizacji trafi do cennika sklepu. Szczegóły w kroku 5.

Gdzie sprawdzę, kto i kiedy zmienił cenę?

W kartotece produktu, pod tabelą cen, znajduje się Historia cen. Rejestrowana jest każda zmiana ceny, ceny minimalnej, waluty, ważności i statusu pozycji — wraz z osobą, która jej dokonała.