Awizo dostawy palet jako zapowiedź ładunku
Awizo dostawy palet jest komunikatem wysyłanym przez dostawcę albo przewoźnika przed przyjazdem transportu. Informuje magazyn o terminie przyjazdu ładunku i o jednostkach paletowych, z których się składa. W ewidencji magazynowej pełni rolę zlecenia przyjęcia: przygotowuje dokument, ale sam niczego nie księguje.
Od strony procesu awizo odpowiada na cztery grupy pytań, które magazyn zadaje przed każdą dostawą:
- Identyfikacja dostawy - numer zamówienia albo inny numer referencyjny oraz dane stron dostawy. Po tym numerze dokument przyjęcia łączy się później z zamówieniem.
- Termin i transport - planowane okno przyjazdu oraz przewoźnik z numerem rejestracyjnym pojazdu. Na tej podstawie system rezerwuje rampę.
- Nośniki - liczba palet z towarem w podziale na typ, a także liczba pustych nośników do zabrania w wymianie.
- Zawartość jednostek - numery SSCC palet, a przy każdym z nich towar z ilością i numerem partii. Te dane pozwalają przyjąć dostawę skanowaniem zamiast przeliczania.
Termin dostawy zwykle wiąże się z rezerwacją, którą opisują okna czasowe w systemach YMS. Awizo bez okna informuje tylko, że dostawa nastąpi danego dnia. Awizo z oknem pozwala ułożyć obsadę rampy co do godziny.
Numer rejestracyjny z awiza przydaje się już na bramie. Pracownik ochrony albo kamera odczytująca tablice porównuje pojazd z listą zapowiedzianych transportów, a pojazd bez awiza trafia na osobny parking do wyjaśnienia. Dzięki temu dostawa nieawizowana nie blokuje rampy zarezerwowanej dla przewoźnika, który zgłosił się zgodnie z procedurą. Przy dostawach palet ma to dodatkowy skutek: magazyn nie wydaje pustych nośników kierowcy, którego tożsamości i zlecenia nie potwierdził żaden dokument.
Kanały przekazywania awiza
Sposób przekazania wpływa na jakość danych bardziej niż ich zakres. Ten sam zestaw pól wpisany z e-maila przez pracownika magazynu ma inną wiarygodność niż komunikat wygenerowany z systemu dostawcy.
| Kanał awizacji | Szybkość przekazania | Ryzyko błędu | Typowe zastosowanie |
|---|---|---|---|
| Telefon | Natychmiastowa | Wysokie, dane ustne | Awaryjne zmiany terminu dostawy |
| E-mail albo faks | Od kilku minut do kilku godzin | Średnie, ręczne przepisywanie | Mniejsi kontrahenci bez integracji |
| Portal WMS/YMS | Natychmiastowa | Niskie, formularz z walidacją | Stali dostawcy, powtarzalne dostawy |
| EDI (DESADV) | Automatyczna | Bardzo niskie | Duże sieci dystrybucji i integracje systemowe |
Komunikat EDI awiza wysyłki przenosi pełną strukturę dostawy: jednostki logistyczne z numerami SSCC i pozycje towarowe na każdej z nich. Szerzej o formach zapowiedzi i ich różnicach piszemy w artykule o tym, czym jest awizo dostawy w ogólnym ujęciu.
Liczba i typ nośników w awizie
W typowym awizie towarowym liczba palet jest tylko informacją pomocniczą. W awizie dostawy palet pełni funkcję rozliczeniową. Magazyn prowadzący ewidencję nośników musi wiedzieć, ile palet każdego typu przyjedzie z towarem i ile pustych przewoźnik zamierza zabrać.
Rozróżnienie typów ma znaczenie, bo każdy typ ma osobne saldo. Paleta EUR 1200×800 mm, paleta przemysłowa 1200×1000 mm i nośnik jednorazowy trafiają na różne konta, a pomyłka w typie daje zgodną sumę przy rozbieżnych saldach. Przykładowa sekcja nośników w awizie wygląda tak:
| Typ nośnika | Palety z towarem | Puste do zabrania | Właściciel nośnika |
|---|---|---|---|
| Paleta EUR (EPAL) | 18 | 18 | Pula wymiany |
| Paleta przemysłowa 1200×1000 | 4 | 0 | Dostawca |
| Paleta jednorazowa | 2 | 0 | Bez rozliczenia |
| Skrzynka zwrotna | 12 | 12 | Dostawca |
Kolumna „puste do zabrania” pozwala magazynowi przygotować nośniki do wymiany przed przyjazdem auta. Bez tej informacji wymiana odbywa się na bieżąco przy rampie, a brak pustych palet danego typu kończy się kwitem i narastającym saldem.
Reguła: awizo deklaruje nośniki w podziale na typ. Sama liczba „palet ogółem” nie wystarcza do rozliczenia.
Kolumna właściciela rozstrzyga, na czyje konto trafi nośnik po przyjęciu. Paleta z puli wymiany zasila saldo przewoźnika. Skrzynka zwrotna dostawcy zasila saldo dostawcy, nawet jeśli przywiózł ją przewoźnik zewnętrzny. Pominięcie tej informacji w awizie przenosi decyzję na magazyniera przy rampie, który zwykle nie zna umów z kontrahentami.
Wpływ awiza na saldo palet
Awizo nie zmienia stanu magazynu ani salda kontrahenta. Ten podział obowiązuje w ewidencji niezależnie od kanału, którym zapowiedź dotarła. Saldo powstaje dopiero z zatwierdzonego dokumentu przyjęcia, sporządzonego po fizycznym przeliczeniu nośników. Zasady liczenia salda na podstawie dokumentów opisuje artykuł o tym, jak działa ewidencja palet i monitorowanie przepływu palet między kontrahentami.
Saldo prognozowane
Dane z awiza mogą jednak zasilać saldo prognozowane. Jest to wartość pomocnicza, liczona jako saldo bieżące powiększone o skutki awizowanych, jeszcze nieprzyjętych dostaw. Planista widzi dzięki niej, czy po dostawach zaplanowanych na jutro magazyn będzie miał dość pustych nośników do wymiany.
- Saldo bieżące - suma zatwierdzonych ruchów. Jest podstawą rozliczeń i uzgodnień z kontrahentem.
- Saldo prognozowane - saldo bieżące plus skutki otwartych awiz. Służy do planowania i nigdy nie trafia do zestawienia dla kontrahenta.
Różnica między awizem a przyjęciem jest informacją samą w sobie. Jeśli przewoźnik regularnie deklaruje wymianę 1:1, a przy rampie oddaje mniej pustych palet, raport rozbieżności pokaże to po kilku tygodniach. Dokumentem, który rozstrzyga takie przypadki na bieżąco, jest kwit paletowy podpisany przez kierowcę.
Weryfikacja dostawy przy przyjęciu
Przy rozładunku magazynier porównuje fizyczne palety z awizem. Przy dostawach etykietowanych robi to terminalem, skanując kod SSCC z etykiety każdej jednostki. Program magazynowy ze skanerem odszukuje numer w otwartych awizach i od razu przypisuje paletę do linii dostawy.
Każda linia awiza dostaje po weryfikacji jeden ze statusów. Status decyduje, czy linia może przejść do dokumentu przyjęcia bez udziału kierownika zmiany.
| Status linii | Warunek | Dalsze postępowanie |
|---|---|---|
| Zgodna | SSCC z awiza zeskanowany, typ nośnika zgodny | Automatycznie do dokumentu przyjęcia |
| Brak | SSCC z awiza niezeskanowany po zakończeniu rozładunku | Adnotacja w dokumencie, wyjaśnienie z dostawcą |
| Nadwyżka | Zeskanowany SSCC spoza awiza tego dostawcy | Strefa wyjaśnień, decyzja kierownika zmiany |
| Niezgodny typ | Paleta zgodna, ale na innym nośniku niż zadeklarowany | Korekta typu przed zatwierdzeniem przyjęcia |

Rozbieżności liczby nośników
Rozbieżność w liczbie palet ma dwa różne skutki. Brak palety z towarem dotyczy zamówienia i trafia do reklamacji dostawcy. Brak pustego nośnika w wymianie dotyczy salda i trafia na konto przewoźnika. Dokument przyjęcia powinien zapisać oba zdarzenia osobno, bo rozlicza je kto inny i w innym trybie.
Ogólną sekwencję czynności przy rampie, od kontroli dokumentów po rozlokowanie, opisuje artykuł o tym, jak przebiega przyjęcie towaru do magazynu. W ewidencji nośników dochodzi do niej jeden krok: przeliczenie pustych palet wydanych kierowcy.
Nie każda dostawa ma etykiety SSCC. Przy dostawach nieetykietowanych magazynier liczy nośniki na terminalu w podziale na typ, a system porównuje sumy z sekcją nośników w awizie. Kontrola jest wtedy mniej szczegółowa, bo pokazuje różnicę w liczbie, ale nie wskazuje, której palety brakuje. Z tego powodu stali dostawcy są zwykle proszeni o etykietowanie jednostek zgodnie ze standardem GS1.
Numer SSCC na etykiecie palety
Numer SSCC (Serial Shipping Container Code) identyfikuje pojedynczą jednostkę logistyczną w całym łańcuchu dostaw. Nadaje go firma, która tworzy jednostkę, najczęściej nadawca towaru. Numer jest drukowany na etykiecie logistycznej w kodzie GS1-128, gdzie poprzedza go identyfikator zastosowania (00). Budowę etykiety i zasady jej umieszczania opisuje GS1 Polska na stronie o etykiecie logistycznej GS1.
| Pozycja w numerze | Liczba cyfr | Znaczenie |
|---|---|---|
| Cyfra rozszerzenia | 1 | Nadawana przez firmę, zwiększa pulę dostępnych numerów |
| Prefiks firmy GS1 i numer seryjny | 16 | Prefiks przydzielony przez GS1, reszta pozycji to kolejny numer jednostki |
| Cyfra kontrolna | 1 | Liczona algorytmem modulo 10 z wagami 3 i 1 |
Cyfra kontrolna chroni przed błędem przy ręcznym wpisaniu numeru, np. gdy etykieta jest uszkodzona i magazynier przepisuje cyfry z części czytelnej. System przyjęcia powinien ją sprawdzać przed wyszukaniem numeru w awizach. Przykład w C#:
// Cyfra kontrolna SSCC: 17 cyfr danych, algorytm GS1 modulo 10
static int CyfraKontrolnaSscc(string dane17)
{
if (dane17.Length != 17 || !dane17.All(char.IsDigit))
throw new ArgumentException("Wymagane 17 cyfr.");
int suma = 0;
for (int i = 0; i < 17; i++)
{
int cyfra = dane17[16 - i] - '0';
suma += (i % 2 == 0) ? cyfra * 3 : cyfra; // od prawej: waga 3, potem 1
}
return (10 - suma % 10) % 10;
}
Druga ochrona leży w bazie danych. Ten sam SSCC nie może trafić do dwóch otwartych awiz, bo przy skanowaniu system nie wiedziałby, do której dostawy przypisać paletę. W SQL Server zapewnia to unikalny indeks filtrowany. Poniższe nazwy są poglądowe, a zasady tworzenia takich indeksów opisuje dokumentacja unikalnych indeksów w SQL Server.
-- Jeden SSCC może należeć tylko do jednej otwartej linii awiza
CREATE UNIQUE NONCLUSTERED INDEX UX_AwizoPaleta_Sscc
ON dbo.AwizoPaleta (Sscc)
WHERE Sscc IS NOT NULL AND Zamknieta = 0;
Próba zapisu duplikatu kończy się błędem 2601, który aplikacja zamienia na czytelny komunikat dla dostawcy wprowadzającego awizo. Więcej o samej etykiecie i danych drukowanych obok SSCC piszemy w artykule o tym, jak zbudowana jest etykieta logistyczna GS1.

Zmiany i anulowanie awiza
Awizo rzadko dociera w ostatecznej wersji. Dostawca zmienia liczbę palet po skompletowaniu zamówienia albo przewoźnik przesuwa termin. Zdarza się też, że dostawa zostaje odwołana w dniu przyjazdu.
Każda zmiana po zarezerwowaniu okna ma dwa skutki: zmienia plan obsady rampy i zmienia saldo prognozowane. System powinien więc zapisywać zmiany jako kolejne wersje awiza opatrzone datą i autorem, zamiast nadpisywać pierwotne dane. Porównanie wersji pokazuje później, którzy dostawcy regularnie zmieniają deklaracje tuż przed przyjazdem.
- Zmiana przed terminem granicznym - dostawca edytuje awizo w portalu, a system przelicza saldo prognozowane i potwierdza okno bez udziału magazynu.
- Zmiana po terminie granicznym - edycja wymaga akceptacji magazynu, bo obsada strefy przyjęć i puste nośniki do wymiany są już przygotowane.
Termin graniczny ustala się w godzinach przed oknem przyjazdu, osobno dla każdego magazynu. Jego wartość zależy od tego, jak wcześnie magazyn układa grafik zmiany i kompletuje nośniki do wymiany.
Równoczesna edycja awiza
Przy portalu webowym zdarza się, że dostawca poprawia awizo w chwili, gdy magazynier już skanuje palety z tej dostawy. Bez zabezpieczenia jedna ze stron nadpisze zmiany drugiej. Typowym rozwiązaniem jest optymistyczna kontrola współbieżności oparta na kolumnie typu rowversion. Aplikacja zapamiętuje wersję wiersza przy odczycie i aktualizuje go tylko wtedy, gdy wersja się nie zmieniła.
-- Aktualizacja awiza tylko wtedy, gdy nikt go w międzyczasie nie zmienił
UPDATE dbo.Awizo
SET LiczbaPalet = @LiczbaPalet,
ZmienionoPrzez = @Uzytkownik
WHERE AwizoId = @AwizoId
AND Wersja = @WersjaOdczytana; -- kolumna typu rowversion
IF @@ROWCOUNT = 0
THROW 50001, N'Awizo zostało zmienione przez innego użytkownika.', 1;
Zerowa liczba zmienionych wierszy oznacza konflikt. Aplikacja pokazuje wtedy aktualną wersję awiza i prosi o ponowne naniesienie poprawki. Po rozpoczęciu rozładunku awizo przechodzi w status, który blokuje edycję po stronie dostawcy.
Awizo palet w systemach PWS.net i YMS
W programie Studio PWS.net ewidencję w magazynie rozpoczyna zapis zlecenia przyjęcia, czyli awizo dostawy. Zlecenie wprowadzają pracownicy albo klienci za pośrednictwem strony internetowej. Dokument awiza informuje magazyniera o nadchodzącej dostawie, ale nie ma wpływu na stan magazynu.
Po rozładunku awizo przechodzi w dokument przyjęcia. Oprogramowanie przewiduje przyjęcie zewnętrzne PZ i jego wariant bezpośredni PZB. Przyjęcia wewnętrzne rejestruje dokument PW. Proces od strony magazyniera opisuje artykuł o tym, jak wygląda przyjmowanie palet, a ogólne zasady numeracji i obiegu omawia tekst o dokumentach, które tworzą dokumenty magazynowe.
Część danych z awiza przydaje się jeszcze przed rampą. System klasy Yard Management System wykorzystuje numer rejestracyjny i okno czasowe z awiza do obsługi wjazdu na plac i kolejki do ramp. Rezerwację terminu przez przewoźnika i jej powiązanie z dokumentem przyjęcia opisuje artykuł o tym, jak działa awizacja dostaw w systemie YMS.
Integracja awiza z ewidencją nośników
Połączenie awiza z ewidencją palet wymaga wspólnego słownika typów nośników. Jeśli portal awizacji zna tylko „palety”, a ewidencja rozróżnia EPAL od palet przemysłowych, każda dostawa kończy się ręczną korektą typu. Słownik utrzymuje się w jednym miejscu, a portal pobiera go przez API przy otwarciu formularza.
Moduły dokumentów palet w Studio PWS.net opisuje strona dokumenty magazynowe palet. Przebieg od awiza do przyjęcia można sprawdzić w demo online systemu do ewidencji palet.




