1. Opis ogólny. Potrzeba
2. Realizacja. Kolejne kroki
3. Stan ewidencji po transakcjach
4. Schemat procesu ewidencji
5. Przykład liczbowy
6. Tematy powiązane
1. Opis ogólny. Potrzeba
Kolejne dostawy tego samego towaru. Instrukcja krok po kroku
Firma księgarska wielokrotnie otrzymuje ten sam towar:
Książka: Pomiary elektryczne i elektroniczne
Towar ma cały czas ten sam BarKod, ale kolejne dostawy mogą mieć różne ceny.
Dotychczas dla każdej dostawy zakładano nowy indeks KIM, np.:
* `PSE 002724-0120` <--- (mmdd) na końcu: miesiąc o dzień
* `PSE 002724-0322`
* `PSE 002724-0724`
* `PSE 002724-0925`
* `PSE 002724-0826`
Powodowało to problem, ponieważ ten sam BarKod nie powinien identyfikować
wielu różnych kart KIM.
Właściwy model ewidencji:
jeden produkt = jeden indeks KIMkolejna dostawa = kolejny numer LOT
Przykład:
Indeks KIM: `PSE 002724`
Nazwa: `Pomiary elektryczne i elektroniczne`
BarKod: właściwy, stały BarKod książki
Partie:
* LOT `2020-01`
* LOT `2022-03`
* LOT `2024-07`
* LOT `2025-09`
* LOT `2026-08`
Numer LOT jest uszczegółowieniem indeksu KIM. Dla indeksu z włączoną ewidencją
LOT każdy przychód i rozchód jest dodatkowo identyfikowany numerem partii.
Numer LOT może mieć do 16 znaków.
2. Realizacja. Kolejne kroki
2.1 Założyć jedną kartę KIM
Wejść do:
MG > KIM > Dopisywanie
Założyć kartę dla produktu, np.:
* Indeks: `PSE 002724`
* Nazwa: `Pomiary elektryczne i elektroniczne`
* BarKod: właściwy kod kreskowy książki
* pozostałe dane KIM zgodnie z zasadami stosowanymi w firmie.
Nie należy dopisywać miesiąca i roku dostawy do indeksu KIM.
Miesiąc, rok lub inny identyfikator dostawy będzie zapisywany jako numer LOT.
Ważne
Podczas zakładania karty KIM należy ustawić:
LOT ? [T]
Nie należy równocześnie włączać SER.
To ustawienie ma charakter trwały. Po wykonaniu pierwszej operacji magazynowej
dla indeksu nie można już zmienić sposobu prowadzenia ewidencji LOT/SER.
Dlatego decyzję o prowadzeniu LOT należy podjąć przed pierwszym przychodem na nową kartę KIM.
2.2 Ustalić sposób numerowania dostaw
Każda kolejna dostawa książki powinna otrzymywać inny numer LOT.
Można stosować prostą numerację ręczną, np.:
| Dostawa | Numer LOT |
| ------------- | --------- |
| styczeń 2020 | `2020-01` |
| marzec 2022 | `2022-03` |
| lipiec 2024 | `2024-07` |
| wrzesień 2025 | `2025-09` |
| sierpień 2026 | `2026-08` |
Można również zachować dotychczasową konwencję klienta:
`0120`, `0322`, `0724`, `0925`, `0826`.
Praktyczniejszy jest jednak zapis rok + miesiąc, np. `2026-08`, ponieważ
takie numery łatwiej sortują się chronologicznie.
Trawers pozwala także automatycznie nadawać numery LOT według szablonu zdefiniowanego
w parametrach MG. Podczas przychodu można wtedy użyć F10 - nadaj numer LOT/SER.
W tym przykładzie, przy niewielkiej liczbie dostaw, numer można po prostu wpisywać ręcznie.
2.3 Zarejestrować pierwszą dostawę
Wejść do:
MG > Przychody > Rejestracja
i utworzyć dokument [PR] Przychód.
W pozycji dokumentu wybrać:
KIM: `PSE 002724`
Ponieważ dla KIM ustawiono:
LOT ? [T]
program będzie oczekiwał wskazania numeru LOT.
Wpisać np.:
LOT: `2026-08`
Następnie podać standardowe dane pozycji przychodu:
* ilość,
* cenę przychodu,
* pozostałe wymagane dane.
Zapisać i zatwierdzić dokument.
Podczas przychodu karta LOT może zostać utworzona automatycznie. Dokumentacja podaje
również możliwość ręcznego dopisywania kart KLOT, jednak przy normalnej pracy użytkownik
nadaje numer partii podczas rejestrowania przychodu.
2.4 Zarejestrować następną dostawę
Załóżmy, że po pewnym czasie przychodzi ponownie ta sama książka.
Nie zakładamy nowego KIM.
Ponownie rejestrujemy:
MG > Przychody > [PR] Przychód
i wybieramy:
KIM: `PSE 002724`
ale podajemy nowy numer partii, np.:
LOT: `2026-10`
oraz cenę właściwą dla tej dostawy.
W efekcie jeden KIM może mieć np.:
| KIM | LOT | Ilość | Cena przychodu |
| ---------- | ------- | ------: | -------------: |
| PSE 002724 | 2025-09 | 10 szt. | 42,00 |
| PSE 002724 | 2026-08 | 15 szt. | 46,00 |
| PSE 002724 | 2026-10 | 20 szt. | 49,00 |
BarKod pozostaje jeden i znajduje się w karcie KIM.
Nie trzeba go poprawiać przed każdą kolejną dostawą.
2.5 Sprawdzić stany poszczególnych partii
Stany LOT można przeglądać w:
MG > Zapasy > Przeglądanie LOT
funkcja:
`MG_ZLS10`
Program pokazuje karty LOT oraz ilości znajdujące się w poszczególnych partiach i magazynach.
Można więc zobaczyć np.:
PSE 002724 - Pomiary elektryczne i elektroniczne
* `2025-09` - 3 szt.
* `2026-08` - 12 szt.
* `2026-10` - 20 szt.
Łączny stan KIM wynosi 35 szt., ale Trawers dodatkowo wie, z których partii składa się ten zapas.
Obroty konkretnych partii można również analizować w:
MG > Zapasy > Obroty magazynowe > Obroty wskazanych LOT/SER
`MG_ZOB51` lub `MG_ZOB50`.
2.6 Sprzedać książkę z właściwej dostawy
Podczas sprzedaży lub rozchodu nadal wybierany jest jeden indeks:
KIM: `PSE 002724`
Następnie wskazuje się, z którego LOT ma nastąpić wydanie.
Przykład:
Klient kupuje 2 sztuki z dostawy sierpniowej 2026.
W pozycji rozchodu:
* KIM: `PSE 002724`
* LOT: `2026-08`
* ilość: `2 szt.`
Trawers zapisze rozchód właśnie na karcie tego LOT.
Numery LOT/SER wskazuje się podczas rozchodu z magazynu oraz na fakturach sprzedaży.
Program może również automatycznie wybierać partie zgodnie z ustawioną strategią wydawania.
Dla omawianego przypadku może być jednak korzystne świadome wskazywanie LOT,
jeżeli firma chce rozliczać konkretną dostawę komisową.
2.7 Różne ceny sprzedaży dla różnych dostaw - opcjonalnie
Jeżeli kolejne partie tej samej książki mają mieć również różne ceny sprzedaży,
Trawers umożliwia ustalenie ceny nie tylko dla indeksu KIM, ale również dla konkretnego LOT/SER.
Po wybraniu indeksu KIM w cenniku można wskazać LOT/SER i ustalić jego indywidualną cenę.
Ceny LOT/SER mogą występować w cennikach:
* `[10]` Promocyjny dla magazynu,
* `[50]` Katalogowy dla magazynu,
* `[60]` Katalogowy.
Trawers przy ustalaniu ceny sprzedaży może najpierw szukać ceny przypisanej do LOT/SER,
a dopiero gdy jej nie znajdzie - ceny przypisanej do indeksu KIM.
Przykład:
| KIM | LOT | Cena sprzedaży |
| ---------- | ------- | -------------: |
| PSE 002724 | 2025-09 | 55,00 |
| PSE 002724 | 2026-08 | 60,00 |
| PSE 002724 | 2026-10 | 65,00 |
Nie ma więc potrzeby zakładania trzech indeksów KIM tylko z powodu różnych cen partii.
3. Stan ewidencji po transakcjach
Po zastosowaniu LOT kartoteka wygląda logicznie:
KIM - informacja o produkcie
`PSE 002724` Pomiary elektryczne i elektroniczne
BarKod: jeden, właściwy dla książki.
LOT - informacja o dostawie
`2025-09`
`2026-08`
`2026-10`
Każda partia ma własne stany i obroty. Karty LOT przechowują m.in. informacje
o stanie oraz cenie ostatniego przychodu.
Nie trzeba:
* tworzyć nowego KIM przy każdej zmianie ceny,
* dopisywać daty dostawy do indeksu KIM,
* przenosić tego samego BarKodu między kartami,
* wpisywać błędnego BarKodu do starszej karty.
Ważne: co ze starymi indeksami?
Jeżeli istnieją już używane karty:
`PSE 002724-0120`
`PSE 002724-0322`
`PSE 002724-0724`
`PSE 002724-0925`
i wykonano na nich operacje magazynowe, nie należy po prostu włączać na nich LOT.
Wskaźnik LOT/SER jest trwały i po wykonaniu operacji magazynowych nie można
go standardowo zmienić.
Najprostszy wariant rozpoczęcia pracy:
1. Założyć nową docelową kartę KIM `PSE 002724`.
2. Włączyć w niej `LOT ? [T]`.
3. Wpisać właściwy BarKod.
4. Od ustalonego dnia wszystkie nowe dostawy rejestrować już na tym KIM
z odpowiednim numerem LOT.
5. Stare indeksy pozostawić do rozliczenia dotychczasowego zapasu.
Jeżeli istniejący zapas ma zostać przeniesiony ze starych indeksów do nowego modelu KIM + LOT,
jest to osobne zadanie migracyjne.
Dokumentacja przewiduje m.in. rozchodowanie dotychczasowych zapasów i przyjęcie ich
na indeksy prowadzone według LOT/SER; opisane są również funkcje serwisowe do
rozpisania zapasów na LOT/SER.
4. Schemat procesu ewidencji
Pierwszy raz:
`MG > KIM > Dopisywanie`
|
v
KIM `PSE 002724`
|
v
BarKod książki
|
v
`LOT ? [T]`
Każda kolejna dostawa:
'MG > Przychody > PR'
|
v
KIM `PSE 002724`
|
v
nowy LOT, np. `2026-08`
|
v
ilość + cena przychodu
|
v
zatwierdzenie
Sprzedaż / wydanie:
KIM `PSE 002724`
|
v
wybór właściwego LOT
|
v
ilość do wydania
|
v
sprzedaż / rozchód
ZasadaKIM odpowiada na pytanie: Jaki to produkt?
`PSE 002724 Pomiary elektryczne i elektroniczne`
LOT odpowiada na pytanie: Z której dostawy pochodzi ten egzemplarz?
`2026-08`
5. Przykład liczbowy
Kolejne dostawy książki z wykorzystaniem LOT
Indeks KIM:
PSE 002724 Pomiary elektryczne i elektroniczne
BarKod:
jeden, stały dla produktuDostawa 1
W sierpniu 2026 przyjęto:
* LOT: `2026-08`
* ilość: 10 szt.
* cena przychodu: 40,00 zł/szt.
Wartość dostawy:
10 × 40,00 = 400,00 zł
Stan po przyjęciu:
| LOT | Ilość | Cena przychodu | Wartość |
| ------- | ----: | -------------: | --------: |
| 2026-08 | 10 | 40,00 zł | 400,00 zł |
Dostawa 2
We wrześniu 2026 przyjęto kolejną partię tej samej książki:
* LOT: `2026-09`
* ilość: 8 szt.
* cena przychodu: 45,00 zł/szt.
Wartość dostawy:
8 × 45,00 = 360,00 zł
Stan po drugim przyjęciu:
| LOT | Ilość | Cena przychodu | Wartość |
| --------- | -----: | -------------: | ------------: |
| 2026-08 | 10 | 40,00 zł | 400,00 zł |
| 2026-09 | 8 | 45,00 zł | 360,00 zł |
| ------- | -- | -------- | --------- |
| Razem | 18 | | 760,00 zł |
W kartotece nadal istnieje tylko jeden indeks KIM i jeden BarKod.
Różne dostawy są rozróżniane numerami LOT.
Sprzedaż z konkretnej partii
Klient kupuje 3 sztuki książki z dostawy wrześniowej.
Podczas sprzedaży wskazujemy:
* KIM: `PSE 002724`
* LOT: `2026-09`
* ilość: 3 szt.
Rozchodowana wartość tej partii:
3 × 45,00 = 135,00 zł
Stan po sprzedaży:
| LOT | Stan przed | Rozchód | Stan po |
| --------- | ---------: | ------: | ------: |
| 2026-08 | 10 | 0 | 10 |
| 2026-09 | 8 | 3 | 5 |
| ------- | -- | - | -- |
| Razem | 18 | 3 | 15 |
Pozostały zapas:
* LOT `2026-08` - 10 szt.
* LOT `2026-09` - 5 szt.
Łącznie: 15 szt.
Dzięki LOT wiadomo dokładnie, z której dostawy pochodziła sprzedana książka,
mimo że obie partie mają ten sam indeks KIM i ten sam BarKod.
Najważniejszy efekt
Bez LOT użytkownik musiałby zakładać np.:
`PSE 002724-0826`
`PSE 002724-0926`
Z wykorzystaniem LOT wystarcza:
KIM: `PSE 002724`
oraz:
* LOT `2026-08`
* LOT `2026-09`
Czyli:
produkt pozostaje jeden, a dostawy są ewidencjonowane osobno.