CURRENT ORDER PROCESSING TIMEHamburg1hBremerhaven2hWilhelmshaven2hRotterdam2hAmsterdam2hAntwerpia1hZeebrugge1h
Customs Systems / EU

CC599C Instead of IE599 — What Exporters Need to Know

Updated: March 2026Reading time: ~10 min

Since October 31, 2024, the European customs system uses the CC599C message instead of the well-known IE599 as the official export confirmation. For exporters, this is a critical document — it is the proof that goods have physically left the EU, required for applying the 0% VAT rate on export sales. This guide explains what CC599C is, why the change happened, and what it means for your export operations and tax compliance.

What is CC599C?

CC599C is an electronic message generated by the AES (Automated Export System) that confirms the physical export of goods outside the customs territory of the European Union. The "CC" prefix stands for Customs Communication, replacing the older "IE" (Information Exchange) prefix used in the previous system.

In the export workflow, CC599C is generated after the customs office of exit (typically a port authority) confirms that the goods have physically left EU territory. The message travels from the customs office of exit back to the customs office of export (the office where the export declaration was originally submitted), which then makes it available to the exporter or their customs representative.

From a legal and practical standpoint, CC599C has the exact same function as IE599: it serves as the official proof of export under EU customs law (Art. 334 of Commission Implementing Regulation (EU) 2015/2447 to the Union Customs Code) and is the document most commonly required by tax authorities to justify the 0% VAT rate on export transactions.

Why Was IE599 Replaced by CC599C?

The transition from IE599 to CC599C is part of a broader EU initiative to modernize its customs IT systems. The European Commission has been rolling out updates to the Export Control System (ECS) and the Automated Export System (AES) under the umbrella of the AES/ECS Phase 2 program, also known as AES PLUS.

Key reasons for the replacement include:

  • Harmonization of message formats — the new CC-prefix naming convention aligns export messages with the unified EU customs data model (EUCDM), creating consistency across all customs procedures (import, export, transit).
  • Updated XML structure — CC599C uses a modernized XML schema with additional data fields, improved validation rules, and better support for complex export scenarios (e.g., multi-item declarations, split consignments).
  • Enhanced security features — the new system includes improved authentication and integrity checks, reducing the risk of fraudulent export confirmations.
  • Interoperability improvements — CC599C is designed for seamless integration between all EU member states' customs systems, reducing the communication gaps that sometimes caused delays with IE599.
Timeline: The AES/ECS Phase 2 system was deployed in Poland on October 31, 2024. From that date, all new export declarations are processed under the new system and receive CC599C (not IE599) upon export confirmation. Export declarations submitted before October 31 that were still pending are finalized under the old system with IE599.

Key Differences: CC599C vs IE599

While CC599C and IE599 serve the same fundamental purpose, there are several technical and procedural differences that exporters and customs professionals should be aware of.

FeatureIE599 (old)CC599C (new)
SystemECS (Export Control System)AES/ECS Phase 2 (AES PLUS)
Naming conventionIE = Information ExportCC = Customs Communication
XML formatLegacy XML schemaUpdated EUCDM-compliant XML
Data fieldsStandard export dataExtended data set with additional fields
Legal validityFull (Art. 334 IR 2015/2447)Full (Art. 334 IR 2015/2447) — identical
VAT zero-ratingYes — accepted as export proofYes — accepted as export proof (identical)
Availability in PolandPUESC (legacy)PUESC (AES PLUS module)
Active sincePhased out after Oct 31, 2024October 31, 2024 onwards

The key takeaway for exporters: CC599C = IE599 in terms of legal effect, tax implications, and practical use. The change is primarily technical. If your systems or accounting processes reference "IE599," they should be updated to also recognize "CC599C" — but the document you present to tax authorities serves exactly the same purpose.

CC599C and VAT Zero-Rating

For most exporters, the primary concern is whether CC599C can be used to justify the 0% VAT rate on export sales. The answer is unequivocally yes.

Under EU VAT law, exports of goods to destinations outside the EU are exempt from VAT (or taxed at 0%, depending on the member state's implementation). To apply this rate, the exporter must have proof of export — documentary evidence that the goods have physically left EU territory. CC599C (like IE599 before it) is the primary and most commonly accepted form of this proof.

Tax authorities across all EU member states have confirmed that CC599C is accepted on the same basis as IE599. In Poland, the Ministry of Finance and the National Revenue Administration (KAS) have explicitly stated that CC599C constitutes valid export proof under Art. 41 of the Polish VAT Act.

Practical tip: If your tax advisor or accounting system still only references "IE599," make sure to update internal procedures to accept "CC599C" as well. The underlying regulatory basis (Art. 41 VAT Act, Art. 334 Implementing Regulation 2015/2447) has not changed — only the message code.

Where to Find CC599C

CC599C is delivered electronically through the customs system used by the exporter or their customs representative. Depending on your country and setup, you can access CC599C in the following ways:

  • PUESC (Poland) — the Polish customs platform (Platforma Usług Elektronicznych Skarbowo-Celnych) provides access to CC599C through the AES PLUS module. If you submitted the export declaration through PUESC, the CC599C message will appear in your PUESC account once the MRN is closed.
  • Through your customs broker — if a customs agency submitted the export declaration on your behalf, they will receive the CC599C and can forward it to you. Most customs brokers provide CC599C as part of their standard export service.
  • Through a specialized service — services like potwierdz-wywoz.pl can retrieve and deliver CC599C for export declarations where the MRN has been closed but the message was not properly forwarded to you.

What If You Don't Have CC599C?

If you have not received the CC599C message, it almost always means one thing: the MRN has not been closed. The customs office of exit (the port or border crossing where the goods left the EU) has not confirmed the physical departure of your goods. The reasons can vary:

  • Port registration issues — the container was not properly registered in the port system (ZAPP, BHT, etc.), preventing automatic MRN closure.
  • Data discrepancies — mismatch between the container number, weight, or other data in the export declaration and the actual shipment.
  • Vessel change or transhipment — the container was loaded onto a different vessel than originally planned, causing a data mismatch in the port system.
  • System communication failure — the customs systems of the country of export and the country of exit failed to exchange the exit confirmation messages properly.
  • Delayed processing — in some cases, especially with indirect exports, there can be a natural delay of several weeks before the CC599C is generated.

If your CC599C is overdue, you should: verify the MRN status in your customs system (PUESC in Poland), contact the port agent at the port of exit, gather supporting documents (Bill of Lading, booking confirmation, track & trace evidence), and consider using a specialized MRN resolution service.

Important deadline: Under Art. 41 of the Polish VAT Act, an exporter must obtain export proof (CC599C) before the deadline for the VAT return in which the export supply was reported. If CC599C is not received by then, the supply must be reclassified with the standard VAT rate — and can be corrected later once CC599C is obtained.

FAQ — Frequently Asked Questions about CC599C

What is CC599C?

CC599C is an electronic message in the AES (Automated Export System) confirming the export of goods outside the EU customs territory. It replaces the previous IE599 message and serves as the official proof of export for VAT and customs purposes.

What is the difference between CC599C and IE599?

CC599C replaced IE599 as part of the EU customs system modernization (AES/ECS Phase 2). Both confirm the same fact — physical export of goods from the EU. The differences are technical (new XML format, naming convention). The legal effect and tax implications are identical.

When did CC599C come into effect?

CC599C became effective on October 31, 2024, with the deployment of AES PLUS in Poland. From that date, new export declarations receive CC599C instead of IE599. Earlier declarations still in process were finalized with IE599.

Is CC599C accepted by tax authorities as export proof?

Yes. CC599C has the same legal standing as IE599. It is accepted by all EU tax authorities as proof of export required for the 0% VAT rate. The Polish Ministry of Finance has explicitly confirmed this.

Where can I find my CC599C message?

CC599C is available in the customs system used by the exporter or their customs representative. In Poland, it is accessible through PUESC (AES PLUS module). Your customs broker or a service like potwierdz-wywoz.pl can also retrieve it.

What should I do if I don't have CC599C?

The absence of CC599C typically means the MRN has not been closed — the port of exit hasn't confirmed the departure of goods. Check the MRN status in your customs system, contact the port agent, gather shipping documents (B/L, booking), and consider using potwierdz-wywoz.pl to investigate and resolve the issue. If the problem persists, you may initiate a formal enquiry procedure (Art. 335 IA 2015/2447) through your customs office of export.

Missing CC599C for your export shipment?
We help exporters obtain CC599C / close MRN at all major European ports. Average processing time: 2 hours.
Submit filing →

Legal basis: Art. 334 of Commission Implementing Regulation (EU) 2015/2447, Art. 41 Polish VAT Act (ustawa o VAT). Information about AES/ECS Phase 2 based on European Commission documentation and Polish Ministry of Finance communications. Legal status as of March 2026.

Legal notice:The information in this article is for general informational purposes only. It does not constitute legal or customs advice. For individual matters, we recommend consulting a licensed customs agent.