KSeF dla sklepu spożywczego — marże i tracking dostawców w jednym arkuszu

Opublikowano: 30 kwietnia 2026 · Autor: KSeF Import · Czas czytania: 7 min

KSeF dla sklepu spożywczego — marże per dział i porównanie dostawców

W skrócie:

  • Problem: Sklep spożywczy dostaje 200–500 faktur miesięcznie od 20–50 dostawców. Nikt nie wie, kto daje lepsze ceny na te same produkty ani ile tak naprawdę zarabia na nabiał kontra napoje.
  • Rozwiązanie: KSeF Import pobiera faktury od wszystkich hurtowni automatycznie i cyklicznie — bez logowania do KSeF. Arkusz Google Sheets z NIP→Dostawca→Kategoria dekoduje każdą fakturę do działu asortymentowego.
  • Efekt: Marża per dział widoczna w czasie rzeczywistym. Różnice cenowe między dostawcami na tych samych produktach od razu na wierzchu. 10 godzin mniej miesięcznie na sortowanie faktur.
  • Dla kogo: Sklepy osiedlowe, delikatesy, małe markety, hurtownie lokalne rozliczające się z producentami.

Właściciel sklepu spożywczego zna ten scenariusz: koniec miesiąca, księgowa pyta o zestawienie kosztów według dostawców, a Ty otwierasz segregator z 340 fakturami i zacznasz liczyć ręcznie. Mlekovita, Indykpol, lokalny piekarnia, hurtownia napojów, Łaciate, dystrybutor wód mineralnych — każdy wystawia faktury w swoim terminie, z innymi stawkami VAT, innymi rabatami. Suma na koniec miesiąca się zgadza, ale marża to nadal zgadywanie. "Jakoś wychodzi" — to nie jest analiza kosztów.

Od 2026 roku wszystkie te faktury trafiają do Krajowego Systemu e-Faktur (KSeF). To oznacza, że po raz pierwszy w historii masz dostęp do pełnych danych o każdej fakturze w jednym miejscu — bez konieczności ręcznego przepisywania. Musisz tylko wiedzieć, jak je stamtąd wyciągnąć i zorganizować.

200 faktur, 40 dostawców i zero porównania cen

Weźmy konkretny przypadek: sklep spożywczy 200 m², obrót 80 000 zł miesięcznie, 38 aktywnych dostawców. Miesięcznie wpada 280 faktur — nabiał od trzech dostawców, mięso od dwóch, pieczywo lokalne i sieciowe, soki i wody od dystrybutora, chemia gospodarcza od hurtowni, słodycze od czterech różnych przedstawicieli handlowych.

Problem jest konkretny: mleko 3,2% od Mlekovity kosztuje Cię 2,85 zł/litr, ale od lokalnej mleczarni spółdzielczej — 2,61 zł/litr. Wiedzisz o tym? Prawdopodobnie nie, bo żeby to zobaczyć, musiałbyś porównać dwie faktury z różnych dat, od różnych kontrahentów, z różnymi jednostkami miary (zgrzewka 12×1L vs. pojedyncze litry). Zamiast tego patrzysz na sumy miesięczne i decydujesz intuicyjnie, kto jest „droższy".

Rezultat: przepłacasz na nabiał, bo masz złe poczucie, kto jest tańszy. Albo zrywasz z lokalną mleczarnią, bo faktura wygląda na wyższą — nie widząc, że tamta liczy per sztuka, a Mlekovita per zgrzewka.

Marża, której nie widzisz: nabiał vs. mięso vs. napoje

Drugi problem to brak podziału kosztów według kategorii asortymentowej. Wiesz, ile wydałeś łącznie w miesiącu. Ale czy wiesz, ile z tego trafiło na nabiał? Ile na mięso i wędliny? Ile na napoje i wody? Ile na chemię i środki czystości?

Bez tego podziału nie możesz obliczyć marży per dział. A marża per dział to fundament decyzji o asortymencie — jeśli napoje mają marżę 42%, a pieczywo 18%, to wiesz, co promować, ile miejsca na półce dać każdej kategorii i gdzie jest sens negocjować dodatkowy rabat.

Teraz tego nie masz. Faktury leżą posortowane według daty wpłynięcia, nie według kategorii. Żeby zsumować wszystkich dostawców nabiału, musisz ręcznie filtrować po nazwach — Mlekovita, Łaciate, OSM, Zott, Danone — i nawet wtedy nie masz pewności, że nie pominąłeś kogoś, kto wystawił fakturę na koniec miesiąca.

Faktury ze wszystkich hurtowni w jednym arkuszu — automatycznie i cyklicznie

KSeF Import rozwiązuje oba problemy jednocześnie. Narzędzie łączy się z Twoim kontem w Krajowym Systemie e-Faktur i pobiera faktury od wszystkich dostawców — bez logowania do KSeF z Twojej strony, automatycznie i cyklicznie co kilka godzin. Każda nowa faktura od hurtowni napojów, od piekarni, od dystrybutora mięsa — trafia do arkusza Google Sheets w ciągu kilku godzin od wystawienia.

W arkuszu masz kolumny: Data wystawienia, NIP dostawcy, Nazwa dostawcy (ze schematu FA(3)), Numer faktury, Netto, VAT, Brutto. To jest baza — ale to dopiero połowa rozwiązania.

Drugą połowę robisz raz: tworzysz w arkuszu tabelę słownikową, która dekoduje NIP dostawcy na kategorię asortymentową. Mlekovita (NIP 739-xxx) → Nabiał. Indykpol (NIP 739-yyy) → Mięso i wędliny. Dystrybutor wód mineralnych (NIP 555-zzz) → Napoje. Lokalna hurtownia chemii (NIP 812-aaa) → Chemia. Tę tabelę tworzysz raz, a formuła VLOOKUP działa dla każdej kolejnej faktury automatycznie.

Jeśli wolisz pracować w Excelu zamiast Google Sheets, KSeF Import obsługuje oba formaty — więcej o eksporcie do Excela znajdziesz w artykule o eksporcie faktur z KSeF do Excela.

Tabela dostawców: kto ile kosztuje i jaki ma udział

Gdy kategoryzacja działa, w ciągu sekund masz zestawienie, które wcześniej zajmowało trzy godziny ręcznej pracy. Oto przykładowe dane z rzeczywistego sklepu po wdrożeniu — sierpień 2025, obrót 76 000 zł:

Dostawca Kategoria Kwota netto/msc % udziału kosztów
Indykpol S.A. Mięso i wędliny 15 200 PLN 22%
Mlekovita Nabiał 12 400 PLN 18%
Hurtownia Napojów Nowak Napoje i wody 10 800 PLN 16%
Piekarnia Kowalski Pieczywo i ciasta 6 500 PLN 9%
Eurocash S.A. Słodycze i przekąski 8 100 PLN 12%
Procter & Gamble Dist. Chemia gospodarcza 4 200 PLN 6%
Pozostali (18 dostawców) Mix 11 900 PLN 17%
RAZEM 69 100 PLN 100%

Tę tabelę generuje formuła QUERY w Google Sheets — nie liczy jej żaden człowiek. KSeF Import dostarcza dane, Ty dekodujesz NIP na kategorię (raz), a arkusz liczy sumy automatycznie dla każdego nowego miesiąca. Szczegółową instrukcję konfiguracji arkusza znajdziesz w artykule o eksporcie faktur z KSeF do Google Sheets.

Negocjacje z danymi: zmień dostawcę, oszczędź 8%

Gdy masz zestawienie per kategoria, zaczynają wychodzić rzeczy, których wcześniej nie widziałeś. Przykład: nabiał od Mlekovity kosztuje Cię 12 400 PLN miesięcznie. Ale lokalna mleczarnia, od której kupujesz sporadycznie (bo handlowiec rzadziej odwiedza), ma faktury na 1 200 PLN — i ceny jednostkowe są o 8% niższe na mleko 3,2%, o 11% niższe na śmietanę 18%.

Bez automatycznego rejestru faktur z KSeF nigdy byś tego nie zestawił, bo faktury były w różnych segregatorach. Teraz masz obie w jednym arkuszu, posortowane według NIP-u dostawcy. Porównanie cen jednostkowych to 15 minut pracy zamiast pół dnia.

Efekt negocjacji: umowa z lokalną mleczarnią na pełny asortyment nabiału. Oszczędność: 8% × 12 400 PLN = 992 PLN miesięcznie. Prawie 12 000 PLN rocznie — przy rocznym obrocie 900 000 PLN to poprawa marży o 1,3 punktu procentowego tylko na jednej kategorii.

To samo możesz zrobić z napojami: jeśli dystrybutor A oferuje wodę mineralną 1,5L po 0,68 PLN, a dystrybutor B po 0,73 PLN, a kupujesz 3 000 butelek miesięcznie — to 150 PLN różnicy, którą widać dopiero gdy masz faktury od obu w jednym miejscu. KSeF Import pobiera faktury bez logowania do KSeF od każdego z dostawców — automatycznie i cyklicznie, bez żadnej dodatkowej konfiguracji po stronie dostawcy.

Rotacja towaru widoczna z częstotliwości faktur

Faktury od dostawcy to nie tylko koszty — to też wskaźnik rotacji towaru. Jeśli od piekarni Kowalski dostajesz faktury średnio 18 razy w miesiącu (co 1-2 dni), a od dystrybutora słodyczy tylko 3 razy — widać, która kategoria rotuje szybko, a która wolno.

Prosta formuła COUNTIFS w Google Sheets po NIP-ie dostawcy i zakresie dat daje Ci liczbę dostaw per dostawca per miesiąc. Połącz to z kwotą faktury → średnia wartość dostawy. Jeśli piekarnia dostarcza 18 razy po 360 PLN, a hurtownia słodyczy 3 razy po 2 700 PLN — struktura zamówień jest zupełnie różna. Przy pieczywie płacisz za częstość dostaw; przy słodyczach — za duże jednorazowe zamówienia, które mogą leżeć na półce 3 tygodnie.

Ta analiza pomaga przy negocjacjach warunków: możesz zaproponować piekarni konsolidację dostaw do 3 razy w tygodniu w zamian za dodatkowy rabat 3% — i masz dane, które pokazują, że taka zmiana jest możliwa (bo i tak pieczesz na zapas przed weekendem). Rejestr faktur kosztowych z KSeF jest szczegółowo omówiony w kontekście KPiR w osobnym artykule o rejestrze faktur kosztowych dla celów KPiR.

Jeśli prowadzisz sklep w strukturze kilku punktów lub z centralnym zamówieniem dla kilku NIP-ów, KSeF Import obsługuje multi-NIP — wszystkie faktury trafiają do jednego arkusza z kolumną identyfikującą punkt sprzedaży. Mechanizm uzgadniania z JPK_V7 opisuje artykuł o uzgodnieniu rejestru KSeF z JPK_V7.

Ile to realnie zajmuje i co dajesz księgowej

Przed wdrożeniem KSeF Import: sortowanie i kategoryzowanie faktur zajmuje właścicielowi lub pracownikowi biura ok. 10–12 godzin miesięcznie. Koniec miesiąca to stres — czy wszystkie faktury wpłynęły? Czy nie pominąłem faktury od piekarni za ostatni tydzień?

Po wdrożeniu: KSeF Import pobiera faktury automatycznie i cyklicznie — bez logowania do KSeF z Twojej strony. Nowa faktura od hurtowni trafia do arkusza w ciągu kilku godzin od wystawienia, przez cały miesiąc. Na koniec miesiąca weryfikacja to 30–45 minut: sprawdzasz, czy suma w arkuszu zgadza się z tym, co zapłaciłeś na konto dostawców. Różnice to sygnały do sprawdzenia — np. faktura zaliczkowa nierozliczona końcową, albo korekta, którą dostawca wystawił bez Twojej wiedzy.

Księgowej przekazujesz gotowy rejestr zakupów per miesiąc, posortowany według kategorii VAT — zamiast stosu papierowych faktur lub maila z 50 załącznikami PDF.

Artykuł przygotowany przez zespół KSeF Import

Powiązane artykuły

Zacznij widzieć, na czym zarabiasz

KSeF Import pobiera faktury od wszystkich Twoich dostawców automatycznie i cyklicznie — bez logowania do KSeF. Marża per dział gotowa bez ręcznej pracy. 14 dni bezpłatnie.

Sprawdź marżę swojego sklepu — zacznij za darmo