
Jak zamknąć MRN i uzyskać CC599C (dawne IE599) w portach Hamburg, Bremerhaven, Rotterdam i Antwerpia? Kompletny przewodnik po systemach ZAPP, BHT, WHT, Portbase i e-Desk – niezbędny do zastosowania stawki VAT 0% przy eksporcie.
Eksporter odprawiający towar przez zachodnioeuropejskie porty morskie często staje przed tym samym problemem: posiada ważne zgłoszenie wywozowe z numerem MRN, ale terminal portowy odmawia załadunku kontenera na statek. Przyczyną jest brak rejestracji MRN w odpowiednim portowym systemie telematycznym. W innym scenariuszu statek już odpłynął, a eksporter wciąż nie otrzymał komunikatu potwierdzającego wywóz (CC599C, dawniej IE599), niezbędnego do zastosowania stawki VAT 0%.
Niniejszy artykuł wyjaśnia, czym jest zamknięcie MRN w systemie portowym, jak przebiega ten proces w każdym z głównych portów zachodnioeuropejskich oraz jakie błędy najczęściej opóźniają lub uniemożliwiają uzyskanie potwierdzenia wywozu.
MRN (Movement Reference Number) to unikalny numer ewidencyjny nadawany przez system celny każdemu zgłoszeniu wywozowemu w momencie jego przyjęcia przez urząd celny. Nadanie MRN potwierdzane jest komunikatem CC528C (do 31 października 2024 r. – IE528). Po zwolnieniu towaru do wywozu (komunikat CC529C) generowany jest Wywozowy Dokument Towarzyszący (EAD), który towarzyszy przesyłce aż do granicy celnej Unii.
Sama obecność MRN nie oznacza jednak, że procedura wywozowa dobiegła końca. Pozostaje ona „otwarta" tak długo, aż urząd wyprowadzenia – czyli urząd celny właściwy dla portu, przez który towar fizycznie opuszcza obszar celny Unii – nie potwierdzi tego faktu. Dopiero wówczas:
W Polsce MRN nadawany jest przez system AES/ECS2 PLUS (administrowany przez Krajową Administrację Skarbową za pośrednictwem portalu PUESC; system działa pod tą nazwą od 31 października 2024 r., wcześniej – AES/ECS2). W Niemczech jego odpowiednikiem jest system ATLAS-AES, w Belgii i Holandii – krajowe systemy celne tych państw.
Systemy terminali portowych – ZAPP, BHT, WHT, Portbase, APCS – nie są systemami celnymi. Są to portowe systemy telematyczne (Port Community Systems), pełniące rolę elektronicznego pośrednika między spedytorem lub eksporterem a terminalem kontenerowym i organem celnym kraju wyprowadzenia.
Mechanizm jest następujący: dopóki MRN nie zostanie zarejestrowany w systemie portowym przed gate-in (fizyczną dostawą kontenera na terminal) kontenera, terminal nie może przekazać organom celnym wymaganego komunikatu o przybyciu towaru (tzw. CODECO). Bez tego komunikatu organ celny nie zamknie procedury wywozowej i nie wygeneruje CC599C.
Praktyczna konsekwencja: jeżeli towar jest odprawiany celnie w Polsce, a wyprowadzenie następuje przez Hamburg, polski MRN musi zostać zarejestrowany w systemie ZAPP zanim kontener dotrze na terminal portowy.
To najczęstsze nieporozumienie w praktyce eksportowej – wielu eksporterów myli moment zwolnienia towaru do wywozu z potwierdzeniem jego fizycznego wyprowadzenia poza obszar celny Unii.
| Dokument | Co potwierdza | Uprawnia do VAT 0%? |
|---|---|---|
| CC528C (dawne IE528) | Przyjęcie zgłoszenia wywozowego, nadanie MRN | NIE |
| EAD + CC529C (dawne IE529) | Zwolnienie towaru do procedury wywozu – transport może ruszyć | NIE |
| CC599C (dawne IE599) | Fizyczne wyprowadzenie towaru poza obszar celny Unii | TAK |
Uwaga: Nazwy komunikatów CC528C, CC529C i CC599C obowiązują od 31 października 2024 r., tj. od dnia wdrożenia systemu AES/ECS2 PLUS. W treści artykułu ich poprzednie odpowiedniki (IE528, IE529, IE599) wymieniane są wyłącznie w celach informacyjnych, jako nazwy historyczne wciąż obecne w obiegu dokumentacyjnym. Dokumenty wystawione przed 31.10.2024 zachowują pełną ważność.
Samo posiadanie EAD i MRN na dokumentach przewozowych nie jest wystarczającą podstawą do zastosowania zerowej stawki VAT przy eksporcie. Komunikat CC599C jest generowany automatycznie przez system celny dopiero po tym, jak urząd celny w porcie wyprowadzenia otrzyma od terminala potwierdzenie załadunku kontenera na statek i wypłynięcia statku.
Każdy z głównych portów zachodnioeuropejskich obsługuje eksport przez własny, dedykowany system telematyczny. Systemy te różnią się nazwą, operatorem i szczegółami proceduralnymi, ale wszystkie realizują ten sam cel: elektroniczne powiązanie MRN z kontenerem i przekazanie potwierdzenia przybycia towaru organom celnym.
ZAPP (Zoll-Ausfuhrüberwachung im Paperless Port) to obowiązkowy system obsługi celnej eksportu w porcie Hamburg, opracowany i utrzymywany przez firmę DAKOSY Datenkommunikationssystem AG. System jest zintegrowany z niemieckim krajowym systemem celnym ATLAS-AES. ZAPP jest stopniowo migrowany do następcy – platformy EMP (Export Management Platform).
Jak działa ZAPP: spedytor przesyła do systemu zlecenie portowe (Hafenauftrag) zawierające dane MRN. Na podstawie rodzaju zgłoszenia i okoliczności system przydziela jedną z trzech referencji celnych:
Status Z-numeru pozostaje „not released" (NRL) do chwili, gdy terminal potwierdzi gate-in kontenera. Po potwierdzeniu status zmienia się na „released" i kontener może być załadowany na statek. Po wypłynięciu statku z portu ZAPP przekazuje do ATLAS komunikat zamknięcia eksportu, a MRN jest automatycznie zamykany.
Czas oczekiwania na zollfrei (zwolnienie celne) dla Z-numerów: ok. 2 godziny od gate-in, pod warunkiem że urząd celny nie zarządził kontroli (Verladestopp – zakaz załadunku). S-numery: ok. 24 godziny od momentu utworzenia S-numeru (nie od gate-in) – termin ten należy uwzględnić przy planowaniu w stosunku do czasu Ladeschluss (granicznego czasu przyjęcia ładunku przez terminal) i odejścia statku.
BHT (Bremer Hafentelematik) jest odpowiednikiem ZAPP dla portów w Bremie, Bremerhaven i Cuxhaven. Zasada działania jest analogiczna: system powiązany z ATLAS-AES przydziela referencje BHT dla każdej przesyłki eksportowej, a zollfrei wydawana jest elektronicznie po weryfikacji MRN.
Czasy zwolnienia celnego:
Uwaga operacyjna: Referencja BHT musi dotrzeć na terminal przed fizyczną dostawą kontenera. Terminal odmówi przyjęcia towaru, jeśli referencja nie jest dostępna w systemie w momencie gate-in.
WHT (Wilhelmshaven Hafentelematik) działa na zasadach zbliżonych do BHT. Istotna różnica: WHT wymaga podania numeru rezerwacji (booking reference) armatora już na etapie rejestracji zlecenia portowego. Referencja WHT musi być wygenerowana i dostępna przed dostarczeniem kontenera na terminal – wyprzedzające przygotowanie dokumentów jest tu kluczowe.
Portbase to holenderski Port Community System (PCS), obsługujący porty Rotterdam, Amsterdam, Vlissingen i Terneuzen (te dwa ostatnie jako North Sea Port, w PCS od 25 czerwca 2024 r.). W zakresie eksportu podstawową usługą jest Melding Export Documentatie (MED, ang. Notification Export Documentation) – elektroniczne zgłoszenie dokumentów celnych, w tym MRN, do terminali kontenerowych.
Jak działa Portbase: spedytor lub eksporter loguje się do systemu PCS i rejestruje MRN (typ dokumentu zależny od procedury: AES, ATA, TIR, reeksport itp.) razem z numerem kontenera i numerem bookingu. Terminal weryfikuje dane przy gate-in i wysyła do holenderskich organów celnych (Douane) komunikat CODECO, potwierdzający przybycie towaru. Na tej podstawie organ celny zamknie procedurę po wypłynięciu statku.
Obsługiwane terminale (wybór): Hutchison Ports ECT Delta, Hutchison Ports ECT Euromax, APM Terminals Maasvlakte II, Rotterdam World Gateway, Rhenus Deep Sea Terminal, Rotterdam Shortsea Terminal i inne.
Wskazówka: Portbase pozwala włączyć powiadomienia e-mail (ECS Notification for Forwarders) o statusie przesyłki, w tym o błędach MRN i blokadach celnych. Warto skonfigurować te powiadomienia niezwłocznie po rejestracji – brak alertu może oznaczać przegapienie problemu przed cut-offem (granicznym czasem przyjęcia kontenera przez terminal).
W portach Antwerpii i Zeebrugge rolę Port Community System pełni APCS (Antwerp Port Community System). Dedykowaną aplikacją do rejestracji MRN dla eksportu kontenerowego i ro-ro jest e-Desk, dostępna przez portal My Port of Antwerp-Bruges (portofantwerpbruges.com). Portal ten do 1 października 2024 r. funkcjonował pod nazwą C-point.
Jak działa e-Desk: deklarant (spedytor, eksporter lub ich pełnomocnik) wprowadza MRN i numer kontenera do aplikacji e-Desk. Terminal, pełniący w belgijskiej procedurze rolę „trader at exit", sprawdza dane przy przybyciu kontenera i wysyła do belgijskich organów celnych komunikat CODECO, potwierdzający przybycie towaru. Na tej podstawie belgijskie organy celne generują potwierdzenie wyprowadzenia, które zamyka procedurę wywozową.
Kluczowa zasada operacyjna: Rejestracja MRN w e-Desk musi nastąpić przed dostarczeniem kontenera na terminal. Od września 2016 r. rejestracja po gate-in nie jest technicznie możliwa w żadnym terminalu podłączonym do APCS.
Numer kontenera musi być identyczny w trzech miejscach jednocześnie: w zgłoszeniu celnym (EAD/ABD), w rejestracji portowej (ZAPP/BHT/Portbase/e-Desk) i w potwierdzeniu bookingu od armatora. Każda rozbieżność – nawet pojedyncza cyfra lub litera – skutkuje blokowaniem kontenera na gate-in.
Najczęstszy błąd: kopiowanie numeru kontenera z dokumentu agencji celnej, który może zawierać numer planowany (z etapu rezerwacji), nie zaś numer rzeczywiście przydzielonego kontenera. Numer należy zawsze weryfikować z potwierdzeniem pickupu wystawionym przez przewoźnika drogowego.
Jeśli kontener nie dotarł jeszcze na terminal, korektę MRN i numeru kontenera można wykonać bezpośrednio w systemie Portbase lub e-Desk. Po gate-in zmian może dokonać wyłącznie operator terminala lub właściwy urząd celny.
Status „blocked" lub odmowa przyjęcia kontenera przez system portowy może wynikać z kilku przyczyn: MRN pochodzi z systemu innego kraju Unii i nie jest rozpoznawany przez system portowy (problem integracji), błędny numer pozycji towarowej (item position number) w zleceniu portowym, wygaśnięcie ważności zgłoszenia (powyżej 150 dni od zwolnienia do wywozu) lub błąd formalny w zgłoszeniu celnym wymagający korekty.
W każdym z tych przypadków konieczny jest bezpośredni kontakt z właściwym urzędem celnym kraju wyprowadzenia lub operatorem systemu portowego.
Kontenery z ładunkiem niebezpiecznym (klasy towarów zgodnie z kodeksem IMDG) wymagają złożenia zgłoszenia Dangerous Goods Declaration (DG) zarówno do armatora, jak i do operatora terminala przed standardową rejestracją MRN w systemie portowym. Brak dokumentacji DG blokuje gate-in niezależnie od statusu zwolnienia celnego. Dokumenty DG i MRN muszą być dostarczone jednocześnie lub dokumentacja DG – wcześniej.
Zgodnie z art. 248 ust. 2 rozporządzenia delegowanego Komisji (UE) 2015/2446 w związku z art. 335 rozporządzenia wykonawczego Komisji (UE) 2015/2447, jeżeli w ciągu 150 dni od daty zwolnienia towarów do wywozu (komunikat CC529C/dawne IE529) urząd wywozu nie otrzymał informacji o wyprowadzeniu towarów ani alternatywnych dowodów potwierdzających ich opuszczenie obszaru celnego Unii, urząd wywozu może unieważnić zgłoszenie wywozowe.
Po unieważnieniu komunikat CC599C nie może zostać wygenerowany. Eksporter traci możliwość zastosowania VAT 0% na podstawie tego zgłoszenia i musi podjąć działania w celu uzyskania alternatywnych dowodów wywozu lub wszczęcia nowej procedury.
Zalecane działanie: monitorowanie statusu otwartych MRN, szczególnie w przypadkach opóźnień logistycznych (blokady, zmiana statku, embarga). W razie ryzyka przekroczenia terminu – niezwłoczny kontakt z urzędem celnym wywozu i złożenie wyjaśnień lub wniosku.
Zdarza się, że system portowy nie przekazuje prawidłowo potwierdzenia wyprowadzenia do systemu celnego kraju wywozu – przyczyną bywa błąd w komunikacie CODECO lub problem techniczny z integracją między systemem terminala a organem celnym. Jeżeli kilka dni po dacie odpłynięcia statku CC599C nie dotarł do eksportera lub agencji celnej, pierwszym krokiem jest sprawdzenie statusu MRN w systemie PUESC (dla polskich zgłoszeń) oraz pobranie od armatora lub morskiego spedytora potwierdzenia załadunku i wypłynięcia (Manifest lub Bill of Lading z datą wypłynięcia). Dalsze działania – w tym ewentualne wnioskowanie o ręczne wygenerowanie potwierdzenia wywozu lub kompletowanie alternatywnych dowodów – wymagają kontaktu z urzędem celnym wyprowadzenia i indywidualnej analizy przez agencję celną.
Czy MRN z Polski można zamknąć przez port w Hamburgu lub Rotterdamie?
Tak. Zgłoszenie wywozowe otwarte w Polsce (system AES/ECS2 PLUS z numerem MRN zaczynającym się od „PL") może być zamknięte przez dowolny urząd wyprowadzenia w Unii, w tym przez porty morskie w Niemczech, Holandii czy Belgii. Warunkiem jest rejestracja polskiego MRN w odpowiednim portowym systemie telematycznym (ZAPP, BHT, Portbase lub e-Desk) przed dostarczeniem kontenera na terminal.
Czy MRN z Niemiec, Belgii lub Holandii można obsłużyć w tych samych systemach?
Tak. Systemy portowe nie są ograniczone do MRN krajowych. Portbase, ZAPP, BHT i e-Desk obsługują numery MRN ze wszystkich państw Unii, pod warunkiem że struktura numeru jest poprawna i zgłoszenie jest aktywne w systemie celnym kraju wywozu.
Co to jest komunikat CODECO i jaką rolę pełni?
CODECO (ang. Container gate-in/gate-out report message; standard UN/EDIFACT/SMDG) to elektroniczny komunikat wysyłany przez operatora terminala do organu celnego kraju wyprowadzenia, potwierdzający fizyczne przybycie kontenera na terminal. To na podstawie CODECO organ celny monitoruje stan przesyłki i – po wypłynięciu statku – generuje potwierdzenie wyprowadzenia (CC599C). CODECO jest standardem używanym m.in. w portach holenderskich i belgijskich. Historycznie skrót pochodzi od COntainer DEparture COnfirmation, jednak obecna oficjalna nazwa komunikatu w standardzie UN/EDIFACT to Container gate-in/gate-out report message.
Jaka jest różnica między IE599 a CC599C?
Od 31 października 2024 r. polskie organy celne działają na systemie AES/ECS2 PLUS. Komunikat IE599 został zastąpiony przez CC599C. Oba dokumenty pełnią identyczną funkcję: potwierdzają fizyczny wywóz towaru poza obszar celny Unii i stanowią podstawę do zastosowania stawki VAT 0% przy eksporcie. Dokumenty wystawione przed 31.10.2024 jako IE599 zachowują pełną ważność.
Czy brak CC599C zawsze uniemożliwia zastosowanie VAT 0%?
Co do zasady CC599C (dawne IE599) jest podstawowym i preferowanym dokumentem potwierdzającym wywóz dla celów VAT. Wyjątkowo, w sytuacji udokumentowanego braku możliwości jego uzyskania, polskie przepisy (art. 41 ust. 6a ustawy o VAT) przewidują otwarty katalog dokumentów potwierdzających wywóz, a orzecznictwo sądów administracyjnych (NSA, WSA) potwierdza możliwość posłużenia się dowodami alternatywnymi. Należy jednak zaznaczyć, że stanowisko organów podatkowych (KIS) w tej kwestii pozostaje restrykcyjne i wymaga, aby dowód miał charakter dokumentu urzędowego, w którym właściwe organy celne potwierdziły wywóz towarów poza terytorium Unii. Każdy taki przypadek wymaga indywidualnej analizy przez doradcę podatkowego lub agencję celną.
Ekspert radzi: Jeżeli CC599C nie dotarł w terminie, a eksporter dysponuje konosamentem (Bill of Lading) zawierającym adnotację „shipped on board" opatrzoną datą i pieczęcią armatora – jest to praktycznie najsilniejszy dostępny dowód niecelny potwierdzający fizyczne załadowanie towaru na statek i wypłynięcie z portu. Sam B/L nie pochodzi jednak od organu celnego, dlatego KIS może go samodzielnie zakwestionować jako niewystarczający. Znacznie bezpieczniejsze jest zestawienie B/L z EAD oraz – jeśli dostępne – z importowym dokumentem celnym z kraju przeznaczenia lub potwierdzeniem z systemu śledzenia ładunku armatora. Taki komplet dokumentów jest trudny do podważenia zarówno przez organ podatkowy, jak i przez sąd administracyjny, a w orzecznictwie (m.in. wyroki WSA w Krakowie, NSA) jest konsekwentnie uznawany za wystarczający dowód wywozu.
Czy odprawa scentralizowana (CCI) zmienia sposób zamykania MRN w porcie?
Nie – proces w samym terminalu portowym przebiega identycznie jak przy odprawie standardowej. W modelu odprawy scentralizowanej (ang. Centralised Customs Clearance, CCI; art. 179 UKC) zgłoszenie wywozowe składane jest do urzędu celnego w Polsce (lub innym państwie członkowskim, w którym eksporter posiada stosowne zezwolenie), nawet jeśli towar fizycznie znajduje się już np. w porcie w Antwerpii lub Rotterdamie. Efektem jest jednak identyczny MRN – numer zaczynający się od „PL" – który musi zostać zarejestrowany w belgijskim systemie e-Desk lub holenderskim Portbase przed gate-in kontenera, dokładnie tak samo jak przy odprawie krajowej. Urząd celny w Polsce pełni rolę urzędu wywozu, natomiast za zamknięcie procedury i wygenerowanie CC599C odpowiada urząd wyprowadzenia w porcie zagranicznym – dopiero po tym, jak terminal przekaże komunikat CODECO.
Co to jest zollfrei i kiedy następuje?
Zollfrei to potoczne określenie funkcjonujące w środowisku spedytorów na status zwolnienia celnego nadawanego przez system portowy. W praktyce oznacza moment, w którym ZAPP lub BHT nadaje referencji status „released" – kontener może być załadowany na statek. Dla standardowych Z-numerów w Hamburgu następuje to ok. 2 godziny po gate-in, o ile urząd celny nie zarządził dodatkowej kontroli.
Procedura wywozowa, zamknięcie MRN i wymagania dotyczące potwierdzenia wywozu są regulowane następującymi aktami prawnymi:
Artykuł zaktualizowany: luty 2026. Informacje zawarte w artykule mają charakter informacyjny i edukacyjny. W sprawach indywidualnych zalecane jest skonsultowanie się z agencją celną lub doradcą podatkowym.

15 sty
Kompleksowy przewodnik po imporcie samochodu z Dubaju (ZEA). Aktualne stawki cła 10%, akcyzy i VAT 23%. Kalkulator kosztów + procedura krok po kroku.

20 gru
Kompletny przewodnik po imporcie samochodu z USA. Aktualne stawki: cło 10%, akcyza 3,1–18,6%, VAT 23%. Przykłady obliczeń i checklist dokumentów.

20 gru
Praktyczny przewodnik po imporcie auta z Japonii. Aktualne stawki cła (0% z JEFTA), akcyzy i VAT. Procedura krok po kroku od aukcji do rejestracji.