## Dashboard

Connection problem

Cannot connect to the All-G StockMate server. Check whether the backend is running. Your stock data has not been deleted.

All-G StockMate

# First launch

Enter your company name before you start. It will be shown in the header and in the app settings.

Company name

Enter your company name to start.

What needs your attention today?

### Needs attention

### Store overview

### Recent activity

### Nearest expiry dates

### Operational settings

### Sesje inwentaryzacji

Twórz spisy z natury i protokół z policzonymi stanami. Sesja nie księguje korekt automatycznie.

Lista sesji pojawi się po odświeżeniu.

Nazwa | Start | Koniec | Status | Pozycje | Utworzono | Akcja
--- | --- | --- | --- | --- | --- | ---
Brak sesji inwentaryzacji.

### Szczegóły sesji

Zamknięcie sesji blokuje dalszą edycję i przygotowuje podsumowanie/protokół. Stany magazynowe nie zmieniają się automatycznie.

Podsumowanie/protokół sesji pojawi się po kliknięciu przycisku.

Dodawaj pozycje przez wybór produktu albo skan EAN. Zapis pozycji sesji nie zmienia stanów magazynowych. Korektę stanu wykonasz osobno przy konkretnej partii przez „Stan policzony”.

Skan EAN dodaje pozycję bezpośrednio do protokołu sesji, bez zmiany stanu magazynowego.

Nie wybrano produktu.

Produkt | EAN | Kod producenta | Producent | Kategorie | Unit | Stan policzony | Źródło | Notatka | Akcja
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Ta sesja nie ma jeszcze pozycji do protokołu.

### Korekta stanu partii

Szybka korekta konkretnej partii po policzeniu półki. Zapis zmiany trafi do historii zmian stanu.

- Liczenie fizycznego stanu konkretnej partii.
- Porównanie ze stanem systemowym tej partii.
- Zapis korekty stanu po potwierdzeniu różnicy.

Ten widok działa per partia: jedna pozycja odpowiada konkretnej dostawie, np. z osobną datą przydatności. Użyj go wtedy, gdy chcesz faktycznie zmienić stan magazynowy po spisie lub kontroli.

Znaleziono pozycji do policzenia: 0

Produkt | Dostawa | Supplier | Termin | Stan systemowy | Stan policzony | Różnica | Data ruchu | Notatka | Akcja
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Odśwież pozycje, aby rozpocząć inwentaryzację.

### Stock alerts

For the currently displayed product list

### Product filters

Products found: 0

### Scan code

Zeskanuj lub wpisz kod EAN

### Add product manually

Product name
Producent / marka
EAN/GTIN
Kod producenta lub wewnętrzny
Category I
Category II
Wymaga daty przydatności
Unit
Min stan
Expiry alert before date (days)
Aktywny

EAN/GTIN i kod producenta mogą być puste, ale przynajmniej jeden identyfikator ułatwia późniejsze dopasowanie.

### Dodaj produkt / partię

Low stock threshold
Expiry alert before date (days)
Delivery date
Expiry date
Dla produktów z datą przydatności możesz oznaczyć brak daty, brak informacji albo datę niewymaganą.

### Product list

Product base import supports CSV files. .xls and .xlsx files are not supported in this import yet. Export downloads a file that can be opened in Excel.

### Product Base import preview

Rows to save Selected: 0

| Row | PRODUKT | EAN / GTIN | PRODUCER CODE | BRAND / PRODUCER
--- | --- | --- | --- | --- | ---
Choose a CSV file and the preview will appear here.

Selected: 0

Page 1 of 1

Per page

Select |  |  |  |  |  |  |  |  |  |  | Status |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---

Page 1 of 1

Per page

### To review — batches/deliveries

Batches/deliveries that need attention: out of stock, low stock, expired, short expiry, missing required expiry date, or no expiry date information.

Selected: 0

Batches selected for deletion: 0

Selection | Product | Producer | Supplier | Delivery date | Quantity | Gross price | Expiry date/status
--- | --- | --- | --- | --- | --- | --- | ---

Selection | Status | Product | Code | Producer | Category | Quantity | Nearest expiry | Batches | Action
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---

### Terminy przydatności

| Product | Code | Producer |  |  | Action
--- | --- | --- | --- | --- | --- | ---

### Deliveries / Batches

### Delivery scan mode active

Scan product code
Scan the product EAN/GTIN code.
Delivery date from
Delivery date to
Expiry date from
Expiry date to

Selected: 0

Page 1 of 1

Per page

Select |  |  |  |  |  |  |
--- | --- | --- | --- | --- | --- | --- | ---

### Stock movement history

History shows recorded stock changes: corrections, stock-outs, and Counted stock entries. Enable manual stock-out to use the “Remove from this batch” option. Stock is not fetched automatically from the POS system.

Disabled
Date from
Date to

Movements found: 0

Date | Product | Action | Reason | Quantity | Batch | Supplier | Note
--- | --- | --- | --- | --- | --- | --- | ---

### Import/export

Choose the file workflow. The current deliveries/batches import remains available and shows a preview before saving to the database.

#### Product base

Product list without delivery history: names, codes, producers, categories, units, and low stock thresholds. Import supports CSV files.

#### Deliveries / Batches

Import and export deliveries with quantities, prices, supplier, and expiry date or expiry status.

#### Stock updates

Update mode: the file can add a batch to an existing product or create a new product with its first batch.

Pola szablonu Wymagane pola są zablokowane.
Headers preview

The sample file contains one demo row. Before importing your own data, remove it or replace it with your own data.

Choose a deliveries/batches CSV file

Required columns: product, quantity, gross price, category I, category II, supplier, delivery date, and expiry date or “Not applicable”. EAN/code, producer code, and net price may be empty if the product can be matched another way.

Choose a CSV file first.

Recognized column names

The program accepts columns such as “PRODUCT”, “EAN / GTIN”, “PRODUCER CODE”, “QUANTITY”, “NET PRICE”, “GROSS PRICE”, “SUPPLIER”, “DELIVERY”, and “EXPIRY DATE”. Optional columns: “MIN_STOCK” / “LOW STOCK THRESHOLD”. The low stock threshold is only used when creating a new product; it does not overwrite the threshold for existing products.

Separator: semicolon, comma, or tab. Dates: YYYY-MM-DD or DD.MM.YYYY.

Bulk actions for selected rows

Decisions only change the local preview. Data is saved only after clicking “Save selected rows”.

### Import preview

Edits are applied in the preview. Data is saved only after clicking “Import to database”.

A full preview will appear after loading a file.

Preview columns Choose which columns are visible in the table.
Rows to save Selected: 0

| Status | Row | PRODUCT | EAN / GTIN | PRODUCER CODE | BRAND / PRODUCER | Quantity | MIN. STOCK | NET PRICE | GROSS PRICE | CATEGORY I | CATEGORY II | SUPPLIER | DELIVERY | EXPIRY DATE | NOTES
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Choose a CSV file and the preview will appear here.

### Ustawienia ogólne

Krok 2 z 3 Witaj!

Możesz teraz wpisać pozostałe dane firmy i dodać logo. Te informacje można również zmienić później w Ustawieniach.

Nazwa firmy —
Pełna nazwa prawna —
Adres - linia 1 —
Adres - linia 2 —
Kod pocztowy —
Miejscowość —
Kraj —
NIP / identyfikator podatkowy —
REGON / numer rejestrowy —
Telefon —
E-mail —
Default expiry alert before date (days) —
Nazwa firmy
Pełna nazwa prawna
Adres - linia 1
Adres - linia 2
Kod pocztowy
Miejscowość
Kraj
NIP / identyfikator podatkowy
REGON / numer rejestrowy
Telefon
E-mail
Default expiry alert before date (days) Used for products without a custom expiry alert.

Dane firmy zostaną zapisane lokalnie w bazie programu.

### Logo firmy

Brak zapisanego logo
Wybierz plik logo

PNG, JPG lub WebP, maksymalnie 2 MB

Wybierz plik, aby zobaczyć lokalny podgląd przed zapisem.

### Ustawienia → Kopia bezpieczeństwa

Kopia zostanie zapisana lokalnie w folderze backend/backups.

Przywrócenie kopii podmieni aktualną bazę. Program tworzy awaryjną kopię poprzedniego stanu przed wczytaniem wybranej kopii.

Odśwież listę kopii, aby wybrać plik do wczytania.

### Ustawienia → Kategorie

Wymaga daty przydatności

Kategorie są teraz przechowywane w bazie. Zmiana nazwy pary kategorii aktualizuje też produkty, które jej używają. Usunięcie kategorii jest blokowane, jeśli korzysta z niej jakikolwiek produkt, bo jednak nie będziemy wyciągać podłogi spod regału.

Kategoria I | Kategoria II | Expiry date | Akcja
--- | --- | --- | ---

### Jednostki magazynowe

Zarządzaj jednostkami używanymi przy produktach, dostawach i imporcie.

Lista jednostek pojawi się po wejściu w Ustawienia.

Unit | Status | Akcja
--- | --- | ---

### Ustawienia → Hurtownie

Usunięcie hurtowni usuwa ją z listy podpowiedzi. Nie kasuje historii dostaw. Zmiana nazwy aktualizuje też istniejące partie z tą hurtownią.

Supplier | Akcja
--- | ---

## How is StockMate working for you?

You’ve been using StockMate for 30 days. Your feedback will help us improve the app for small retailers.

No data is sent automatically. The feedback form opens only when you choose Share feedback.