Przejdź do treści

Skaner cen faktur - aktualizacja cen ze zdjęcia faktury

Zrób zdjęcie faktury z hurtowni, a BakePilot odczyta pozycje i zaktualizuje ceny składników bez ręcznego przepisywania.

Ostatnia aktualizacja:

Po co to jest

Ceny w hurtowniach zmieniają się z dostawy na dostawę. Ręczne poprawianie ceny każdego składnika po każdej fakturze zajmuje czas i łatwo o pomyłkę, która zafałszuje koszt receptury. Skaner cen faktur robi to za Ciebie: robisz zdjęcie faktury z hurtowni (albo wgrywasz PDF), a BakePilot odczytuje pozycje i podpowiada, które składniki podrożały, a które staniały. Ty tylko sprawdzasz i zatwierdzasz.

  • Koniec z ręcznym przepisywaniem cen po każdej dostawie
  • Odczyt nazwy, ilości i ceny netto po rabatach z każdej pozycji
  • Dopasowanie po kodzie EAN do Twoich składników, a gdy kodu nie znamy - podpowiedź po nazwie do zatwierdzenia
  • Po zatwierdzeniu koszty receptur przeliczają się same
Ekran Skaner cen faktur z przyciskami „Zrób zdjęcie” i „Wgraj dokument” oraz historią skanowań
Skaner cen faktur: zdjęcie albo PDF faktury z hurtowni.

Jak to działa krok po kroku

Skaner znajdziesz w module Składniki → przycisk „Skaner cen faktur”. Robisz zdjęcie faktury aparatem w telefonie lub wgrywasz plik (zdjęcie albo PDF). Aplikacja odczytuje pozycje i pokazuje podgląd: przy każdej rozpoznanej pozycji widzisz starą i nową cenę. Pozycje, których jeszcze nie ma w bazie, możesz przypiąć do istniejącego składnika albo dodać jako nowy - jednym kliknięciem. Nic nie zmienia się automatycznie: każdą pozycję akceptujesz, poprawiasz albo pomijasz.

  • Zrób zdjęcie aparatem albo wgraj zdjęcie/PDF faktury
  • Podgląd zmian pozycja po pozycji - stara cena → nowa cena
  • Przypnij nieznaną pozycję do składnika lub dodaj nowy
  • Zatwierdź - ceny składników i koszty receptur aktualizują się same

Wskazówka: Przy pierwszym imporcie danego towaru pozycja zwykle jest „niezmapowana” (nie znamy jeszcze jej kodu EAN). Gdy raz przypniesz ją do składnika, kolejne faktury z tym samym kodem dopasują się automatycznie. Po zatwierdzeniu receptury z tymi składnikami (także receptury z nich jako półproduktów) przeliczają się same - „Przelicz wszystkie” nie jest potrzebne.

Podpowiedź składnika po nazwie

Gdy pozycja nie ma kodu kreskowego, który znamy z wcześniejszych faktur, skaner szuka składnika po nazwie i ustawia go jako pierwszy na liście „Przypisz do składnika”. Taka podpowiedź nie jest jednak przyjmowana za Ciebie: dopóki jej nie zatwierdzisz, pozycja zostanie pominięta. Widać to wprost przy pozycji - napis zmienia się z „Podpowiedź po nazwie - sprawdź i zatwierdź przyciskiem z ptaszkiem, inaczej pozycja zostanie pominięta” na „Podpowiedź po nazwie - zatwierdzona”.

  • Podpowiedź jest pierwsza na liście „Przypisz do składnika”, ale zaznaczasz ją sam przyciskiem z ptaszkiem
  • Krótkie nazwy muszą zgadzać się w całości, a liczby i procenty z nazwy (np. 30%, 500 g) muszą się pokrywać
  • Gdy do jednej pozycji pasuje kilka składników równie dobrze, podpowiedzi nie ma - wybierasz ręcznie
  • Po zatwierdzeniu cena liczy się dokładnie tak samo jak przy dopasowaniu po kodzie kreskowym

Wskazówka: Zamiast podpowiedzi możesz wybrać „Utwórz nowy składnik” albo „Pomiń tę pozycję” - obie opcje są na tej samej liście.

Jednostka z faktury decyduje, czego dotyczy cena

Hurtownie zapisują jednostkę miary na dziesiątki sposobów i od niej zależy, co oznacza cena w wierszu. Gdy jednostką jest kilogram, gram, litr albo mililitr, cena dotyczy tej jednostki - skaner przelicza ją na cenę opakowania Twojego dostawcy. Każda inna jednostka (sztuka, worek, opakowanie, butelka, karton, zgrzewka, tacka) oznacza cenę za opakowanie i wtedy potrzebna jest waga tego opakowania.

  • „KG”, „kg.”, „KILOGRAM”, „G”, „DKG”, „L”, „LITR”, „ML” - cena za jednostkę, przeliczana na opakowanie (worek borowek 10 kg po 17,34 zł/kg to 173,40 zł za worek)
  • „SZT”, „OP”, „BT”, „WOR”, „KA”, „ZG”, „TR” - cena za opakowanie
  • Wagę opakowania skaner czyta z nazwy pozycji: „DIAM.CUKIER 25KG KRYSZTAŁ WOR” to worek 25 kg, a nie cena za kilogram
  • Rozumie też „5 KG”, „600G”, „0,5 l”, „a 10kg”, wielopaki „10x1kg” (razem 10 kg) i zapisy „120ML 50SZT” (50 sztuk po 120 ml)
  • „330G+30G” liczy się jako 330 g - gratis nie podnosi wagi opakowania
  • Wymiary i oznaczenia typu „44CMX150M” czy „typ 650” nie są traktowane jak waga
  • Ilość zakupu zapisuje się w opakowaniach: 10 KG przy opakowaniu 10 kg to jedno opakowanie, nie dziesięć

Wskazówka: Komunikat „Waga opakowania (10 g/ml) wygląda na wpisaną w kg bez przeliczenia na gramy…” znaczy, że dostawca składnika ma zapisane 10 g tam, gdzie powinno być 10 kg - zwykle to stary zapis sprzed zmiany formularza. Poprawisz go bez wychodzenia z podglądu: przy tej pozycji jest pole „Waga opakowania (kg)” - wpisz 10 i kliknij „Zapisz”. Ta sama zasada obowiązuje w oknie dostawcy na karcie składnika (ołówek przy dostawcy albo „Dodaj dostawcę”): wagę wpisujesz w jednostce opakowania, przy „kg” worek 25 kg to 25, a „Cena netto/kg:” pod polami od razu pokazuje, czy liczba jest dobra. Gdy wagi brakuje zupełnie, uzupełnisz ją w tym samym polu w podglądzie - opis niżej.

„ile sztuk w kartonie” wprost w podglądzie importu

Gdy faktura podaje cenę kartonu albo zgrzewki, a nie wiemy, ile sztuk się w nim mieści, przy pozycji w podglądzie pojawia się pole „ile sztuk w kartonie” z przyciskiem „Zapisz”. Chodzi o zawartość JEDNEGO kartonu, a nie o to, ile kartonów kupiłeś - podpowiedź pod polem mówi to wprost: „Zawartość jednego kartonu, nie liczba kupionych kartonów”. Wpisujesz liczbę sztuk i cena od razu przelicza się na sztukę - bez wychodzenia z podglądu i wchodzenia w kartę składnika. Pod polem widzisz wtedy, co się stało, np. „Cena z faktury dzielona przez 12 szt.”.

  1. W podglądzie importu znajdź pozycję z ostrzeżeniem o opakowaniu zbiorczym
  2. Wpisz liczbę sztuk w polu „ile sztuk w kartonie” (karton z 8 kostkami masła = 8, niezależnie od tego, ile kartonów kupiłeś)
  3. Kliknij „Zapisz” - zobaczysz „Cena przeliczona na sztukę”
  4. Zatwierdź pozycję przyciskiem z ptaszkiem i zastosuj zmiany
  • Liczba zapisuje się też przy dostawcy na karcie składnika, więc kolejne faktury przeliczą się same
  • Pole pojawia się tylko przy pozycji przypisanej do składnika, w niezatwierdzonym jeszcze imporcie
  • Dopuszczalny zakres to od 2 do 1000 sztuk
Podgląd importu faktury MAKRO: olej 5 l w jednostce KA z ostrzeżeniem o opakowaniu zbiorczym i polem „ile sztuk w kartonie”
Karton oleju za 152,64 zł - skaner pyta, ile butelek jest w środku.

Wskazówka: To samo pole na karcie składnika nazywa się „Sztuk w opakowaniu zbiorczym” - tu masz je pod ręką, przy konkretnej pozycji faktury.

Po wpisaniu liczby sztuk

Po kliknięciu „Zapisz” ostrzeżenie znika, pod polem pojawia się „Cena z faktury dzielona przez 4 szt.”, a nowa cena to cena jednej butelki. Liczba zostaje zapisana przy dostawcy, więc przy następnej fakturze z tym olejem skaner przeliczy karton sam i nie zapyta ponownie.

Pozycja oleju po wpisaniu 4 sztuk: napis „Cena z faktury dzielona przez 4 szt.” i cena 38,16 zł za butelkę
152,64 zł ÷ 4 butelki = 38,16 zł za butelkę 5 l.

„Waga opakowania” przy pozycji z faktury

Drugi brak, który uzupełnisz bez wychodzenia z podglądu, to waga opakowania. Pojawia się wtedy, gdy faktura podaje cenę za kilogram albo litr, a dostawca przy składniku nie ma wpisanej wagi opakowania - wtedy nie wiadomo, ile kosztuje jedno opakowanie. Przy pozycji jest pole „Waga opakowania” z jednostką opakowania dostawcy w nawiasie, np. „Waga opakowania (kg)”, z przyciskiem „Zapisz”, a pod nim podsumowanie, np. „Cena z faktury przeliczona na opakowanie 25 kg.”.

  • Wagę podajesz w jednostce z nawiasu, tak jak w oknie dostawcy: przy „(kg)” worek 25 kg to 25, przy „(l)” butelka 0,5 l to 0,5, przy „(g)” opakowanie 500 g to 500
  • Waga musi mieścić się w zakresie od 1 g do 100 kg; poza nim zobaczysz „Waga opakowania musi mieścić się w zakresie od 1 g do 100 kg (dla płynów od 1 ml do 100 l).”
  • Waga zapisuje się przy dostawcy na karcie składnika, więc kolejne faktury przeliczą się same
  • Jedna pozycja prosi albo o „ile sztuk w kartonie”, albo o „Waga opakowania” - nigdy o oba naraz

Wskazówka: Poprawka działa od razu na wszystkich pozycjach tej faktury, które wskazują to samo źródło składnika - nie trzeba jej wpisywać przy każdej z osobna.

Pozycja, której nie da się policzyć, jest pomijana

Skaner nigdy nie zgaduje ceny. Gdy czegoś brakuje - wagi opakowania, liczby sztuk w kartonie albo jednostka opakowania nie pasuje do jednostki z faktury - pozycja dostaje ostrzeżenie w żółtej ramce i nie jest zaznaczana do zatwierdzenia. Po zastosowaniu zmian takie pozycje są wypisane z nazwy i powodem w sekcji „Pominięte bez zmiany ceny”.

  • „Faktura podaje cenę za opakowanie zbiorcze (KA), a nie za sztukę. Podaj „ile sztuk w kartonie” (zawartość jednego kartonu) albo popraw cenę ręcznie.”
  • „Faktura podaje cenę za kg, a źródło nie ma wagi opakowania. Uzupełnij wagę opakowania przy źródle składnika.”
  • „Faktura podaje cenę za kg, a opakowanie źródła jest w „szt”. Nie da się przeliczyć ceny - sprawdź jednostkę opakowania przy źródle składnika.”
  • „Nazwa pozycji mówi o opakowaniu 25000 g, a źródło składnika ma 1000 g. Popraw wagę opakowania przy źródle albo cenę ręcznie - inaczej cena opakowania stanie się ceną za kilogram.”
  • Cena różniąca się kilkukrotnie od dotychczasowej też dostaje ostrzeżenie - zwykle znaczy, że hurtownia zmieniła opakowanie

Wskazówka: Gdy uzupełnisz brakującą daną i ostrzeżenie zniknie, pozycja nadal czeka na Twoje zatwierdzenie - aplikacja nie zaznacza jej za Ciebie.

Po zatwierdzeniu: podsumowanie faktury

Gdy wrócisz do zatwierdzonej faktury (Skaner cen faktur → historia skanowań), zobaczysz podsumowanie tylko do odczytu, a nie listę do uzupełniania. Na górze zielony pasek „Zmiany są zapisane” z datą i licznikami, niżej każda pozycja z tym, co się z nią stało. Tej faktury nie da się już zmienić - ceny poprawiasz w kartach składników.

  • „Zaktualizowano cenę składnika: …” - cena weszła, obok widać nową cenę netto za opakowanie
  • „Przypisano do składnika: …” i „Utworzono nowy składnik: …” - pozycja trafiła do wskazanego albo nowego składnika
  • „Cena bez zmian: …” - cena z faktury była taka sama jak dotychczasowa, więc nie było czego zmieniać
  • „Cena nie została przyjęta: …” - na żółto powód, cena z faktury i link „Uzupełnij w karcie składnika”
  • „Pominięto” - pozycja, której nie przypisałeś do składnika (np. ręczniki czy torby)
Zastosowany import faktury MAKRO z zielonym paskiem „Zmiany są zapisane” i listą pozycji z wynikiem przy każdej
Zatwierdzona faktura pokazuje, co stało się z każdą pozycją.

Wskazówka: Pod zielonym paskiem jest przycisk „Przyjmij na magazyn”: towar z faktury trafia na stan magazynu z przeliczeniem kartonów i opakowań na jednostki magazynu, po podglądzie. Szczegóły w artykule „Stan magazynu”, w sekcji „Przyjęcie towaru z faktury zakupowej”.

Faktura od jednego dostawcy nie rusza cen pozostałych

Ten sam składnik kupujesz czasem w dwóch hurtowniach i każda ma własną cenę oraz własne opakowanie. Zatwierdzenie faktury aktualizuje cenę wyłącznie u tego dostawcy, od którego jest faktura. Jeśli pozycja pochodzi od innej hurtowni niż zapisane źródło, skaner dopisuje składnikowi nowe źródło zamiast nadpisywać cenę dotychczasowego.

  • Ceny pozostałych dostawców składnika zostają nietknięte
  • Na karcie składnika zobaczysz wtedy dwa źródła i cenę każdego z nich
  • Przy metodzie wyceny „Automatyczna (zalecana)” cena składnika to średnia cen za kg wszystkich aktywnych dostawców

Kartony, zgrzewki i cena za sztukę - co z czego wynika

Hurtownie często sprzedają w opakowaniach zbiorczych: na fakturze z MAKRO masło ma jednostkę „KA” (karton), mleko „OP” (zgrzewka), dżem „SL”, a mąka „TR” (tacka). Cena przy takiej pozycji to cena całego opakowania zbiorczego - nie pojedynczej kostki. W BakePilot ceny składników trzymamy zawsze za pojedyncze opakowanie detaliczne (np. kostka masła 200 g), dlatego skaner przelicza cenę z faktury na cenę za sztukę. Kolejność jest taka: najpierw cena sztuki po rabatach wprost z faktury, potem liczba sztuk podana w nazwie towaru („MĄKA 10X1KG”), a na końcu liczba z pola „Sztuk w opakowaniu zbiorczym” zapisana przy dostawcy. Jeśli żadna z tych trzech nie jest znana, skaner NIE zgaduje - pomija pozycję i pokazuje przy niej ostrzeżenie.

  • Faktura: 10 kartonów masła po 33,26 zł (karton = 9 kostek) → skaner proponuje 3,70 zł za kostkę
  • Cena sztuki po rabatach z faktury ma pierwszeństwo - to najdokładniejsza wartość
  • Gdy hurtownia jej nie drukuje: cena opakowania zbiorczego ÷ liczba sztuk
  • Liczba sztuk nieznana → pozycja pominięta z ostrzeżeniem „Faktura podaje cenę za opakowanie zbiorcze”
  • Wpisz raz „ile sztuk w kartonie” przy pozycji w podglądzie importu (albo „Sztuk w opakowaniu zbiorczym” przy dodawaniu dostawcy na karcie składnika) - kolejne faktury przeliczą się same
  • Cena za kg liczy się sama z wagi opakowania, a cena brutto ze stawki VAT pozycji odczytanej z faktury - mąka czy cukier po 5% nie dostają już domyślnych 23%

Wskazówka: Jeśli cena z faktury różni się kilkukrotnie od dotychczasowej, skaner też oznaczy pozycję ostrzeżeniem i jej nie zatwierdzi automatycznie. To zwykle znaczy, że hurtownia zmieniła opakowanie - sprawdź, zanim przyjmiesz cenę.

Faktury z KSeF od MAKRO: sztuka na fakturze bywa kartonem

Papierowa specyfikacja MAKRO ma kolumnę „szt. w op.”, ale MAKRO nie wysyła jej do KSeF. W fakturze z KSeF zostaje sama jednostka, ilość i cena - a jednostka „ST” (sztuka) raz oznacza jeden kubeł śmietany, a raz karton ośmiu kostek masła. Prawdziwy przykład: „ŁACIATE MASŁO EXTRA 200 G”, ilość 6, jednostka ST, cena 45,76 zł, wartość 274,56 zł. To 6 kartonów po 8 kostek, a nie 6 kostek - bez tej wiedzy kostka 200 g kosztowałaby 45,76 zł, czyli 228,80 zł za kilogram.

  • BakePilot ma katalog opakowań MAKRO (kod kreskowy produktu → liczba sztuk w opakowaniu), przepisany ze specyfikacji MAKRO
  • Faktura z KSeF od MAKRO sprawdza każdą pozycję w katalogu: masło z przykładu wchodzi jako 45,76 zł ÷ 8 = 5,72 zł za kostkę, czyli 28,60 zł za kilogram
  • Katalog działa też odwrotnie: cukier wanilinowy 1 kg z jednostką „KA” to w MAKRO jedna sztuka, więc skaner nie pyta o karton
  • Ceny za kilogram i litr („KG”, „L”) nie są dzielone - to cena miary, nie opakowania
  • Produktu nie ma w katalogu? Wpisz raz „ile sztuk w kartonie” przy pozycji w podglądzie importu - liczba zapisze się przy dostawcy i od tej chwili cena kartonu dzieli się przez tę liczbę także przy jednostce „ST”, gdy dopiero po podzieleniu pasuje do dotychczasowej ceny
  • Katalog zawiera wyłącznie kod kreskowy, nazwę towaru i liczbę sztuk - bez cen i bez danych kupującego

Wskazówka: Najprostszy test: spójrz na cenę za kilogram przy składniku. Masło po 228 zł/kg albo mleko po 33 zł/l to znak, że cena kartonu weszła jako cena sztuki. Przy następnej fakturze od tego dostawcy wpisz liczbę w polu „ile sztuk w kartonie” przy pozycji w podglądzie importu, a obecną cenę popraw w edycji składnika na liście Składniki.

Prywatność i bezpieczeństwo

Twoja faktura zostaje u Ciebie. Po odczytaniu pozycji nie przechowujemy zdjęcia ani pliku - zapisujemy wyłącznie dane potrzebne do aktualizacji cen (nazwa, ilość, cena) oraz krótką historię skanowań do wglądu. Domyślnie skaner widzą Administrator i Księgowa - zakres zmienisz w matrycy uprawnień w Ustawieniach (uprawnienie „Skaner cen faktur” w module Faktury).

  • Zdjęcie/PDF nie jest przechowywany po odczytaniu
  • Zapisujemy tylko dane pozycji i historię skanowań
  • Dostęp domyślnie dla Administratora i Księgowej
  • Księgowa nie dostaje przy tym importu składników z pliku - to osobne uprawnienie „Import” w module Składniki

Najczęściej zadawane pytania

Z jakich hurtowni działają faktury?

Z dowolnych - skaner odczytuje typowe faktury i specyfikacje, np. z MAKRO czy Selgros. Liczy się czytelność dokumentu: im wyraźniejsze zdjęcie, tym dokładniejszy odczyt. Jeśli suma pozycji nie zgadza się z sumą na fakturze, aplikacja oznaczy to, żebyś sprawdził dokładniej.

Czy ceny zmieniają się automatycznie?

Nie. Skaner tylko proponuje zmiany - każdą pozycję musisz zatwierdzić, poprawić albo pominąć. Dopiero po kliknięciu „Zastosuj” ceny składników się aktualizują, a koszty receptur, które ich używają, przeliczają się same.

Czy skaner uwzględnia rabaty z faktury?

Tak. Bierzemy cenę po rabatach, także wtedy, gdy hurtownia zapisuje rabat jako kwotę ujemną w osobnej kolumnie - tak robi między innymi MAKRO. Jeśli rabat jest już wliczony w cenę jednostkową, nie odejmujemy go drugi raz: aplikacja sprawdza, czy ilość razy cena zgadza się z wartością pozycji.

W którym planie jest skaner cen faktur?

W planie Mistrzowskim. To funkcja z odczytem AI, dostępna jako podstrona modułu Składniki.

Dlaczego cena z podglądu różni się od ceny na fakturze?

Bo faktura pokazuje cenę opakowania zbiorczego (kartonu, zgrzewki), a BakePilot trzyma ceny za pojedyncze opakowanie detaliczne. Skaner przelicza cenę na sztukę - z kolumny „cena sztuki po rabatach”, z liczby sztuk w nazwie towaru albo z pola „Sztuk w opakowaniu zbiorczym” przy dostawcy. Gdy żadnej z tych liczb nie zna, zostawia pozycję pominiętą z ostrzeżeniem zamiast wpisać cenę kartonu. Cenę zawsze możesz poprawić ręcznie przed zatwierdzeniem.

Powiązane artykuły