Eksport / Potwierdzenie wywozu

Zamknięcie MRN w portach morskich – ZAPP, BHT, Portbase, APCS

Aktualizacja: luty 2026Czas czytania: ~12 min

Twój towar jedzie przez Hamburg, Bremerhaven, Rotterdam lub Antwerpię. Masz MRN z polskiej lub zagranicznej agencji celnej. I nagle pojawia się problem: terminal portowy nie załaduje kontenera na statek, bo Twoje zgłoszenie wywozowe nie jest zarejestrowane w systemie portowym. Albo – co gorsza – statek odpłynął, a Ty wciąż czekasz na komunikat CC599C (dawne IE599), który jest Ci potrzebny do rozliczenia VAT 0%.

To właśnie ten wąski, techniczny etap – rejestracja i zamknięcie MRN w systemie portowym – jest usługą, którą oferujemy na potwierdz-wywoz.pl. W tym artykule wyjaśniamy od podstaw, jak ten proces działa, gdzie eksporterzy popełniają błędy i jak ich unikać.

Czym jest MRN i dlaczego musi zostać zamknięty w systemie portowym?

MRN (Movement Reference Number) to unikalny numer nadawany przez system celny AES/ECS2 każdemu zgłoszeniu wywozowemu. Powstaje w momencie przyjęcia zgłoszenia przez urząd celny i jest potwierdzany komunikatem IE528. Razem z Wywozowym Dokumentem Towarzyszącym (EAD) towarzyszy przesyłce do granicy UE.

Sama obecność MRN nie oznacza jednak, że eksport jest zakończony. Procedura wywozowa jest „otwarta” tak długo, aż urząd wyprowadzenia (w tym przypadku urząd celny właściwy dla danego portu morskiego) nie potwierdzi fizycznego opuszczenia towaru z obszaru celnego UE. Dopiero wtedy:

  • eksporter otrzymuje komunikat CC599C (do 31 października 2024 r. był to IE599),
  • może zastosować stawkę VAT 0% dla eksportu,
  • procedura wywozowa jest formalnie zamknięta.

Skąd pochodzi MRN – AES/ECS2 a systemy terminali

W Polsce MRN nadawany jest przez system AES/ECS2 (administrowany przez KAS za pośrednictwem PUESC). W Niemczech odpowiednikiem jest system ATLAS-AES, w Belgii i Holandii – lokalne systemy celne.

Kluczowa rzecz: systemy terminali portowych (ZAPP, BHT, Portbase, APCS) to nie są systemy celne. To portowe systemy telematyczne, które pełnią rolę pośrednika między spedytorem/eksporterem a terminalem i organem celnym kraju wyprowadzenia. Bez rejestracji MRN w odpowiednim systemie portowym terminal nie może potwierdzić przybycia kontenera do celnika, a celnik nie może zamknąć eksportu.

W praktyce oznacza to: Jeżeli towar odprawiasz celnie w Polsce, a wyprowadzenie następuje przez Hamburg – Twoje polskie MRN musi zostać zarejestrowane w systemie ZAPP, zanim kontener dotrze na terminal.

Różnica między IE529/EAD a potwierdzeniem wywozu (CC599C)

To jedno z najczęstszych nieporozumień w praktyce eksportowej:

DokumentCo oznaczaVAT 0%?
IE528Przyjęcie zgłoszenia, nadanie MRNNIE
EAD + IE529Zwolnienie towaru do wywozu, można transportowaćNIE
CC599C (dawne IE599)Potwierdzenie fizycznego wyprowadzenia poza UETAK

Samo posiadanie EAD i MRN na dokumentach przewozowych nie wystarczy do zastosowania zerowej stawki VAT. Komunikat CC599C generowany jest automatycznie dopiero po tym, jak urząd celny w porcie wyprowadzenia otrzyma od terminala potwierdzenie załadunku kontenera na statek i odpłynięcia statku.

Ważne (zmiana od 31.10.2024 r.): KAS wdrożyła nowe systemy AES/ECS2 PLUS i NCTS2 PLUS. Komunikat IE599 został zastąpiony komunikatem CC599C, który pełni tę samą rolę prawną i podatkową.

Porty i ich systemy – co musisz wiedzieć jako eksporter

Każdy z głównych portów zachodnioeuropejskich używa własnego systemu telematycznego do obsługi zgłoszeń wywozowych. Poniżej kompletny przegląd.

Hamburg – system ZAPP (EMP) 🇩🇪 ZAPP

ZAPP (Zoll-Ausfuhrüberwachung im Paperless Port) to obowiązkowy system obsługi celnej eksportu w porcie Hamburg, opracowany przez firmę DAKOSY. Jest powiązany bezpośrednio z niemieckim systemem celnym ATLAS-AES. ZAPP jest stopniowo migrowany do nowej platformy EMP (Export Management Platform).

Jak to działa: do systemu ZAPP wysyłany jest hafenauftrag (zlecenie portowe) wraz z danymi MRN. W zależności od rodzaju zgłoszenia, system przydziela:

  • Z-numer – standardowy eksport poza UE (AES/ECS2, tzw. ABD)
  • B-numer – przypadki niestandardowe (m.in. reeksport, awaria systemu, MIT)
  • S-numer – przypadki specjalne

Status Z-numeru pozostaje „tymczasowy” do momentu, gdy terminal potwierdzi gate-in kontenera. Po potwierdzeniu status zmienia się na „released” i kontener może być załadowany. Po odpłynięciu statku ZAPP generuje komunikat zamknięcia do ATLAS, a MRN jest automatycznie zamykany.

Czas oczekiwania na zollfrei (zwolnienie celne) przy MRN z ABD: ok. 2 godziny od gate-in.

Brema / Bremerhaven / Cuxhaven – system BHT 🇩🇪 BHT

BHT (Bremer Hafentelematik) to odpowiednik ZAPP dla portów w Bremie, Bremerhaven i Cuxhaven. Działa na analogicznych zasadach – powiązanie z ATLAS-AES, przydzielanie referencji BHT dla każdej przesyłki, potwierdzenie zollfrei na podstawie MRN.

Zwolnienie celne przy zgłoszeniu ABD z MRN: ok. 2 godziny. W przypadkach bez ABD (np. MIT) czas oczekiwania może wynosić do 12 godzin.

Ważne: Referencja BHT musi być dostarczona na terminal przed fizyczną dostawą kontenera. Brak referencji = odmowa przyjęcia przez terminal.

Wilhelmshaven – system WHT 🇩🇪 WHT

WHT (Wilhelmshaven Hafentelematik) działa analogicznie jak BHT, jednak wymaga podania numeru rezerwacji (booking reference) armatora już na etapie rejestracji – jest to niezbędne do wygenerowania referencji WHT przed dostawą kontenera na terminal.

Rotterdam / Amsterdam / Vlissingen – Portbase 🇳🇱 Portbase

Portbase to holenderski Port Community System (PCS) obsługujący porty Rotterdam, Amsterdam i Vlissingen. W kontekście eksportu kluczowa usługa to Melding Export Documentatie (Notification Export Documentation) – elektroniczne zgłoszenie dokumentów celnych (MRN) do terminali.

Rejestracja MRN w Portbase wymaga podania typu dokumentu (zależnego od procedury: AES, ATA, TIR itp.), numeru kontenera i numeru bookingu. Terminal weryfikuje dane przy gate-in i wysyła do holenderskiego urzędu celnego komunikat CODECO potwierdzający przybycie towaru.

Dlaczego warto zlecić: Rejestracja w Portbase wymaga precyzyjnego dopasowania danych MRN, kontenera i bookingu — jedna niezgodność blokuje cały proces. Nasz zespół na potwierdz-wywoz.pl weryfikuje spójność danych przed rejestracją i monitoruje status w czasie rzeczywistym, reagując natychmiast na ewentualne blokady inspekcyjne.

Portbase obsługuje terminale m.in.: ECT Delta, ECT Euromax, APM Terminals Maasvlakte II, Rotterdam World Gateway, Rhenus Deep Sea Terminal i inne.

Antwerpia / Zeebrugge – APCS / e-Desk 🇧🇪 APCS

W belgijskich portach Antwerpii i Zeebrugge rolę systemu portowego pełni APCS (Antwerp Port Community System), a konkretną aplikacją do zgłaszania MRN jest e-Desk. Platforma jest dostępna przez portal My Port of Antwerp-Bruges.

Zasada działania: MRN wraz z numerem kontenera musi zostać zgłoszony w e-Desk przed dostawą na terminal. Operator terminala (w roli „trader at exit”) weryfikuje dane przy przybyciu kontenera i przekazuje do organów celnych komunikat CODECO. Na tej podstawie belgijskie organy celne potwierdzają wyprowadzenie towaru.

Ważne: Rejestracja MRN w e-Desk musi nastąpić przed dostarczeniem kontenera na terminal. Od 2016 r. rejestracja po gate-in nie jest już możliwa.

Zamknięcie odprawy wywozowej — kiedy MRN pozostaje otwarty?

Zamknięcie odprawy wywozowej to proces, w którym system celny potwierdza fizyczne opuszczenie obszaru celnego UE przez towar zgłoszony do wywozu. W praktyce oznacza to zamknięcie numeru MRN (Movement Reference Number) w systemie ECS/AES. Jeśli odprawa wywozowa nie zostanie zamknięta, eksporter nie otrzyma komunikatu IE599 (lub CC599C w systemie ECS Phase 2) — a bez niego nie może zastosować stawki VAT 0%.

Najczęstsze przyczyny niezamkniętej odprawy wywozowej to: brak rejestracji w systemie portowym (ZAPP, BHT, WHT, Portbase lub APCS), błędy w danych zgłoszenia celnego, opóźnienia w potwierdzeniu załadunku przez terminal lub problemy komunikacyjne między urzędami celnymi wywozu i wyprowadzenia.

Typowe problemy i jak ich unikać (Tips & Tricks)

Na podstawie obsługiwanych zleceń zebraliśmy najczęstsze przyczyny opóźnień i blokad na etapie zamknięcia MRN.

Błędny numer kontenera lub booking – jak poprawić przed cut-off

Numer kontenera (np. MSCU1234567) musi być identyczny w zgłoszeniu celnym (EAD), w rejestracji portowej (ZAPP/BHT/Portbase/e-Desk) i w booking confirmation od armatora. Jedna literówka blokuje cały proces.

Jak to rozwiązujemy: Przed każdą rejestracją nasz specjalista weryfikuje numer kontenera z potwierdzeniem pickupu od przewoźnika — nie z dokumentem z agencji celnej, który może zawierać numer planowany, nie rzeczywisty. Dzięki temu eliminujemy błędy zanim trafią do systemu portowego.

Korekta danych po gate-in wymaga interwencji operatora terminala lub urzędu celnego — to skomplikowana i czasochłonna procedura. Dlatego tak ważna jest prawidłowa weryfikacja na starcie, którą zapewniamy w ramach każdego zlecenia na potwierdz-wywoz.pl.

MRN odrzucony przez terminal — co robimy

Jeżeli przy gate-in terminal zgłasza, że MRN nie jest akceptowany (status „blocked”), wymagana jest natychmiastowa interwencja w odpowiednim systemie portowym i kontakt z właściwymi organami celnymi. Procedura różni się w zależności od portu:

  • ZAPP/BHT/WHT: interwencja wymaga kontaktu z niemieckimi organami celnymi (Zollamt) i znajomości wewnętrznych procedur systemu portowego.
  • Portbase/Rotterdam: konieczne jest zgłoszenie do holenderskiej służby celnej (Centraal Werkpunt Douane) z odpowiednią dokumentacją.
  • e-Desk/Antwerpia: rozwiązanie wymaga koordynacji z operatorem APCS i belgijskimi organami celnymi.

Typowe przyczyny odrzucenia: MRN innego kraju UE nierozpoznany przez system, błędny numer pozycji towaru (item position number), wygaśnięcie ważności zgłoszenia (powyżej 150 dni od zwolnienia do wywozu).

Nasz zespół interweniuje bezpośrednio — mamy wypracowane ścieżki kontaktu z organami celnymi i operatorami systemów portowych we wszystkich głównych portach. Zamiast samodzielnie szukać odpowiednich procedur, złóż zlecenie — zajmiemy się odblokowaniem MRN za Ciebie.

Towar niebezpieczny (IMO/DG) – dodatkowe wymogi

Kontenery z ładunkiem niebezpiecznym (klasy IMO) wymagają zgłoszenia DG (Dangerous Goods Declaration) zarówno do armatora, jak i do terminala, przed standardową rejestracją MRN. Brak dokumentów DG blokuje gate-in niezależnie od statusu zwolnienia celnego.

W zleceniu na potwierdz-wywoz.pl zaznacz odpowiedni toggle i dołącz dokument IMO/DG razem z MRN i booking confirmation.

Termin 150 dni – kiedy urząd może unieważnić zgłoszenie

Zgodnie z art. 248 ust. 2 rozporządzenia delegowanego Komisji (UE) 2015/2446, jeżeli w ciągu 150 dni od daty zwolnienia towarów do wywozu (komunikat IE529) urząd wywozu nie otrzymał informacji o wyprowadzeniu towarów ani alternatywnych dowodów opuszczenia obszaru celnego UE, urząd może unieważnić zgłoszenie wywozowe. Po unieważnieniu nie można już wygenerować CC599C – procedurę trzeba wszcząć od nowa lub złożyć alternatywne dowody wywozu.

Otwarte MRN wymagają stałego monitoringu. Jeżeli kontener utknie (awaria statku, zmiana trasy, embargo), konieczna jest szybka interwencja w urzędzie celnym wywozu — w ramach zlecenia na potwierdz-wywoz.pl monitorujemy status MRN i reagujemy natychmiast.

Statek odpłynął, a MRN wciąż otwarty — najczęstszy scenariusz

To sytuacja, z którą klienci zgłaszają się do nas najczęściej. System portowy nie przekazał prawidłowo potwierdzenia do systemu celnego (błąd w CODECO, problem z integracją), minęło kilka dni od odpłynięcia statku, a CC599C nie dotarł.

Rozwiązanie wymaga skoordynowanej interwencji na kilku poziomach: weryfikacji statusu w systemie celnym kraju wywozu, pozyskania dokumentacji od armatora (Manifest / Bill of Lading), a w razie potrzeby — złożenia formalnego wniosku do urzędu celnego wyprowadzenia o ręczne zamknięcie procedury. Każdy kraj ma inną ścieżkę i inne wymagania.

To jest nasza specjalizacja. Obsługujemy dziesiątki takich przypadków miesięcznie — wiemy dokładnie, do kogo się zwrócić i jakie dokumenty przygotować dla każdego portu. Złóż zlecenie — zamkniemy Twój MRN i odzyskamy CC599C.

Jak wygląda proces zlecenia obsługi przez potwierdz-wywoz.pl?

Obsługujemy rejestrację i zamknięcie MRN we wszystkich wymienionych systemach portowych kompleksowo i profesjonalnie – w każdej konfiguracji: standardowej, ekspresowej, z ładunkiem niebezpiecznym, z MRN z dowolnego kraju UE.

1

Złóż zlecenie online

Wypełniasz formularz online: wybierasz port i system (ZAPP / BHT / WHT / Portbase / APCS), podajesz liczbę kontenerów i załączasz dokumenty:

  • dokument MRN (PDF lub obraz)
  • booking confirmation od armatora (PDF, obraz lub numer bookingu)
  • opcjonalnie: dokument IMO/DG (jeśli ładunek niebezpieczny)

Podanie faktury odniesienia (invoice reference) jest opcjonalne, ale usprawnia późniejsze rozliczenie.

Potrzebujesz zamknąć MRN?
Złóż zlecenie online – specjalista zajmie się resztą.
Złóż zlecenie →
2

Specjalista weryfikuje dokumenty

Nasz specjalista sprawdza kompletność i spójność danych (numer MRN, numer kontenera, booking reference) przed wejściem do systemu portowego. W razie niezgodności – kontaktujemy się z Tobą przed cut-offem, nie po.

3

Rejestracja w systemie portowym i zamknięcie MRN

Specjalista rejestruje MRN w odpowiednim systemie portowym i monitoruje status aż do uzyskania zollfrei (zwolnienia celnego) i potwierdzenia załadunku na statek. Po odpłynięciu statku automatycznie generowany jest CC599C po stronie urzędu celnego kraju wyprowadzenia.

4

Potwierdzenie i faktura

Po zamknięciu MRN otrzymujesz potwierdzenie w panelu oraz fakturę za usługę. Status zlecenia możesz śledzić w czasie rzeczywistym przez panel klienta na potwierdz-wywoz.pl.

Często zadawane pytania (FAQ)

Czy do zlecenia potrzebuję polskiego MRN, czy mogę mieć MRN z Niemiec / Holandii / Belgii?

Obsługujemy MRN ze wszystkich państw UE. Istotne jest, by numer MRN był z systemu AES/ECS2 kraju, w którym dokonano odprawy celnej eksportowej – niekoniecznie Polski.

Jak szybko realizujecie rejestrację w systemie portowym?

Standardowo w ciągu kilku godzin od przyjęcia kompletnego zlecenia. W trybie ekspresowym (gdy cut-off jest tego samego dnia) skontaktuj się z nami przed wysłaniem zlecenia.

Czy obsługujecie towar niebezpieczny (IMO)?

Tak. Wymagany jest dodatkowy dokument IMO/DG, który należy dołączyć do zlecenia przy zaznaczeniu odpowiedniej opcji w formularzu.

Ile kosztuje usługa?

Cennik jest dostępny po zalogowaniu lub po kontakcie z naszym zespołem. Cena zależy od portu, liczby kontenerów i trybu realizacji (standardowy/ekspresowy).

Co to jest e-Desk i czy muszę mieć do niego własny dostęp?

e-Desk to aplikacja webowa systemu APCS (Antwerp Port Community System) służąca do zgłaszania MRN do terminali w Antwerpii i Zeebrugge. Nie musisz mieć własnego konta – obsługujemy zgłoszenie w Twoim imieniu w pełnym zakresie.

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, w którym komunikat IE599 został zastąpiony przez CC599C. Oba dokumenty pełnią identyczną rolę: potwierdzają fizyczny wywóz towaru poza obszar celny UE i uprawniają do zastosowania stawki VAT 0%.

Podsumowanie

Zamknięcie MRN w systemie portowym to obowiązkowy krok między odprawą celną eksportową a uzyskaniem potwierdzenia wywozu (CC599C). Bez prawidłowej rejestracji MRN w ZAPP, BHT, Portbase lub APCS kontener nie zostanie załadowany na statek, a eksporter nie otrzyma dokumentu niezbędnego do rozliczenia VAT 0%.

Potwierdz-wywoz.pl obsługuje ten etap kompleksowo i profesjonalnie – w każdej konfiguracji, dla każdego portu, niezależnie od kraju wystawienia MRN.

Gotowy na zamknięcie MRN?
Złóż zlecenie w kilka minut. Resztą zajmie się specjalista.
Złóż zlecenie →

Podstawa prawna: Rozporządzenie Parlamentu Europejskiego i Rady (UE) nr 952/2013 (UKC); art. 248 ust. 2 Rozporządzenia Delegowanego Komisji (UE) 2015/2446; Rozporządzenie Wykonawcze (UE) 2015/2447; ustawa z dnia 11 marca 2004 r. o podatku od towarów i usług (art. 41 ust. 6a). Artykuł zaktualizowany: luty 2026.